Midonet Gateway

Channel Revision Published Runs on
latest/stable 0 11 Nov 2020
Ubuntu 14.04
juju deploy midonet-gateway
Show information

Platform:

Ubuntu
14.04

Learn about configurations >

  • 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'.