Public bug reported: Having external provider/floating networks (router:external True), you normally attach them to you're router via: router-gateway-set. Which will add an ip address from the subnet allocation pool to the router namespace.
But instead, when users do router-interface-add on that external network, the defined gateway_ip from the subnet is brought up in the namespace. Your floating network is instantly unavailable, because your networks gateway IP is running twice. The expected behavior for external networks, when (accidentally or because not known) using router-interface-add on them, is to behave like router-gateway-set, or at least to deny that operation and definitely not bring up the gateway_ip defined in the subnet. Reproduce: neutron net-create --router:external [...] neutron subnet-create --gateway <external_gateway_ip> [...] neutron router-interface-add <router> <subnet> ** Affects: neutron Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1539444 Title: router-interface-add on external network brings up external gateway ip Status in neutron: New Bug description: Having external provider/floating networks (router:external True), you normally attach them to you're router via: router-gateway-set. Which will add an ip address from the subnet allocation pool to the router namespace. But instead, when users do router-interface-add on that external network, the defined gateway_ip from the subnet is brought up in the namespace. Your floating network is instantly unavailable, because your networks gateway IP is running twice. The expected behavior for external networks, when (accidentally or because not known) using router-interface-add on them, is to behave like router-gateway-set, or at least to deny that operation and definitely not bring up the gateway_ip defined in the subnet. Reproduce: neutron net-create --router:external [...] neutron subnet-create --gateway <external_gateway_ip> [...] neutron router-interface-add <router> <subnet> To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1539444/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp