Midonet Gateway
- By midonet-charmers
- Networking
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 0 | 11 Nov 2020 |
juju deploy midonet-gateway
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
bgp-advertised-networks | string
Default: - '192.0.2.0/24'
Networks advertised to the remote BGP autonomous system. This usually should be the same as floating IP networks defined in neutron. It should be a YAML serialized list of strings, each of which should be a network addresses in either "IP/Prefix_Length" notation ("192.0.2.0/24") or "IP/Subnet_Mask" nonation("192.0.2.0/255.255.255.0"). Only applicable when uplink-type=='bgp'. A more elaborate example will be: --- - '192.0.2.128/25' - '198.51.100.128/25' - '203.0.113.128/25'
-
bgp-local-as-number | int
Default: 64512
AS number of the local BGP autonomous system. If you have an RIR registered AS number, use it. If you don't have an RIR registered AS number, use any of the RFC 1930's reserved AS number. It should be an integer. Only applicable when uplink-type=='bgp'.
-
bgp-peer-as-number | int
Default: 64513
AS number of the remote BGP autonomous system. Get information from your upstream router administrator. It should be an integer. Only applicable when uplink-type=='bgp'.
-
bgp-topology | string
Default: - local_ip_address: '198.51.100.2/30' local_mac_address: '01:02:03:04:05:06' peer_ip_addresses: - '192.51.100.1' - local_ip_address: '203.0.113.2/30' local_mac_address: '06:05:04:03:02:01' peer_ip_addresses: - '203.0.113.1'
Network topology between local BGP autonomous system and remote BGP autonomous system. It should be a YAML serialized list of dictionaries. Each dictionary should contain three keys, local_ip_address, local_mac_address and peer_ip_addresses. local_ip_address should be the IP address that will be assigned to virtual port of MidoNet Provider Router that will be connected to the remote autonomous system. local_mac_address should be the MAC address of physical ethernet device that will be bound to the virtual port of MidoNet Provider Router that will be connected to the remote autonomous system. peer_ip_addresses should be a list of strings, each of which should be an IP address of the BGP peers. Only applicable when uplink-type=='bgp'. A more elaborate example will be: --- - local_ip_address: '192.0.2.6/29' local_mac_address: '00:00:5E:00:53:01' peer_ip_addresses: - '192.0.2.1' - '192.0.2.2' - '192.0.2.3' - local_ip_address: '198.51.100.6/29' local_mac_address: '00:00:5E:00:53:02' peer_ip_addresses: - '198.51.100.1' - '198.51.100.2' - '198.51.100.3' - local_ip_address: '203.0.113.6/29' local_mac_address: '00:00:5E:00:53:03' peer_ip_addresses: - '203.0.113.1' - '203.0.113.2' - '203.0.113.3'
-
external-network-name | string
Default: ext-net
Name of the external network created in neutron. Please refer to 'External network' section of OpenStack Installation Guide and 'Initial Network Configuration' section of MidoNet Quick Start Guide for details.
-
midonet-enterprise-password | string
Password used to access MidoNet apt repository. Only applicable when midonet_flavor=='enterprise'.
-
midonet-enterprise-username | string
Username used to access MidoNet apt repository. Only applicable when midonet_flavor=='enterprise'.
-
midonet-flavor | string
Default: opensource
Flavor of MidoNet. Valid values are: 'opensource' and 'enterprise'. Not every combination of [midonet_flavor, midonet_release, openstack_release] are supported. Please refer to README.md for details.
-
midonet-release | string
Default: 2015.06
Version of MidoNet. Valid values are: '1.9' and '2015.06'. Not every combination of [midonet_flavor, midonet_release, openstack_release] are supported. Please refer to README.md for details.
-
openstack-release | string
Default: kilo
Release name of OpenStack. Valid value is: 'kilo'. Not every combination of [midonet_flavor, midonet_release, openstack_release] are supported. Please refer to README.md for details.
-
port-group-name | string
Default: uplink-spg
Name of the stateful port group which the uplink port should belong. Only applicable when uplink-type=='bgp'.
-
static-forwarding-network | string
Default: 200.200.200.0/24
Network forwarded by linux routing table. This usually should be the same as the floating IP network defined in neutron. It should be in either "IP/Prefix_Length" notation ("192.0.2.0/24") or "IP/Subnet_Mask" nonation("192.0.2.0/255.255.255.0"). Only applicable when uplink-type=='static'.
-
static-linux-bridge-address | string
Default: 172.19.0.1/30
IP address assigned to the virtual ethernet interface connected to the fake uplink linux bridge. It should be in either "IP/Prefix_Length" notation ("192.0.2.1/24") or "IP/Subnet_Mask" nonation ("192.0.2.1/255.255.255.0"). Only applicable when uplink-type=='static'.
-
static-outgoing-interface-name | string
Default: eth0
Name of an interface via which a packet from MidoNet Provider Router is going to be sent in the underlay. Usually this interface is the interface that handles the default route traffic in the underlay. Only applicable when uplink-type=='static' and static-outgoing-masquerade=='True'.
-
static-outgoing-masquerade | boolean
Default: True
Whether to enable masquerading or not. Enable when you don't have an upstream router routing floating IP network to the gateway node. Disable when you do have an upstream router routing floating IP network to the gateway node. Only applicable when uplink-type=='static'.
-
static-provider-router-address | string
Default: 172.19.0.2/30
IP address assigned to the virtual ethernet interface connected to the MidoNet Provider Router. It should be in either "IP/Prefix_Length" notation ("192.0.2.1/24") or "IP/Subnet_Mask" nonation ("192.0.2.1/255.255.255.0"). Only applicable when uplink-type=='static'.
-
uplink-type | string
Default: static
Type of the MidoNet Provider Router uplink setup. Valid values are: 'static' and 'bgp'.