The router-gateway-set API operation is a PUT operation. In the case you reported, the external network is not changed, so neutron server determines there is no need to change the external network.
As the server side, there is no need to change the current behavior. On the other hand, there is a discussion in neutron CLI side. https://bugs.launchpad.net/python-neutronclient/+bug/1422371 There are several opinions and there is no consensus now. ** Changed in: neutron Status: New => Won't Fix ** Tags added: api l3-bgp -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1565680 Title: conflict when we try to set router gateway Status in neutron: Won't Fix Bug description: When the router is already attached to a external network and again when we try to set the same router to the same router it is gicing success message but it does not changes the allocated ip. In this case neutron should returns some messages like router is already set to the external network. To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1565680/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

