neutron/neutron
LIU Yulong c52029c39a Do not link up HA router gateway in backup node
L3 router will set its devices link up by default.
For HA routers, the gateway device will be pluged
in all scheduled hosts. When the gateway deivce is
up in backup node, it will send out IPv6 related
packets (MLDv2) according to some kernal config.
This will cause the physical fabric think that the
gateway MAC is now working in the backup node. And
finally the master node L3 traffic will be broken.

This patch sets the backup gateway device link down
by default. When the VRRP sets the master state in
one host, the L3 agent state change procedure will
do link up action for the gateway device.

Closes-Bug: #1859832
Change-Id: I8dca2c1a2f8cb467cfb44420f0eea54ca0932b05
2020-03-25 16:09:42 +08:00
..
agent Do not link up HA router gateway in backup node 2020-03-25 16:09:42 +08:00
api Merge "Remove leftovers of get_external_network_id for router" 2020-03-10 21:33:48 +00:00
cmd [OVN] Call OVNClient methods with context when possible 2020-03-18 15:56:38 +00:00
common Add usage note in utils.Timer class 2020-03-20 12:20:44 +00:00
conf Merge "[OVN] Add IGMP snooping support" 2020-03-09 15:29:33 +00:00
core_extensions Add "qos_network_policy_id" to port definition 2020-01-17 17:57:11 +00:00
db Merge "Deny delete last slaac subnet with allocation on segment" 2020-03-19 23:20:01 +00:00
debug Do not inherit from built-in "dict" 2019-11-29 18:12:07 +00:00
extensions Add fip_pf_description extension to be supported by service plugin 2020-03-11 14:10:13 +00:00
hacking Allow usage of assert_called_once method in unit tests 2020-03-02 14:17:26 +02:00
ipam IPv6 accepts first address only for routers 2020-01-12 20:39:07 +00:00
locale Imported Translations from Zanata 2019-12-21 07:16:10 +00:00
notifiers Use openstacksdk for ironic notifiers 2019-09-19 06:56:24 +00:00
objects Filter subnets on fixed_ips segment 2020-03-13 22:51:36 +00:00
pecan_wsgi Set DB retry for quota_enforcement pecan_wsgi hook 2019-11-08 15:34:17 +04:00
plugins Merge "Clear lsp.addresses always if port is OVN LB VIP port." 2020-03-24 01:13:23 +00:00
privileged Ensure netlink.nla_slot tuple key is a string 2020-02-28 12:31:39 +00:00
profiling Add profiler decorator to Neutron 2019-10-31 10:05:01 -05:00
quota Set DB retry for quota_enforcement pecan_wsgi hook 2019-11-08 15:34:17 +04:00
scheduler [OVN] Import OVN Client, L3 and QoS related code 2019-12-14 19:17:40 +00:00
server Re-use existing ProcessLauncher from wsgi in RPC workers 2020-02-07 14:51:06 +01:00
services Merge "Deny delete last slaac subnet with allocation on segment" 2020-03-19 23:20:01 +00:00
tests Do not link up HA router gateway in backup node 2020-03-25 16:09:42 +08:00
__init__.py Fix incorrect usage of '# flake8: noqa' 2018-10-29 15:27:50 -04:00
_i18n.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
auth.py Use oslo.context class method to construct context object 2017-03-23 09:02:46 +00:00
manager.py Support L3 agent cleanup on shutdown 2019-12-16 17:01:31 -05:00
neutron_plugin_base_v2.py Do not load default service plugins if core plugin is not DB based 2017-11-09 20:34:52 +00:00
opts.py Fix duplicate ID warning during doc build 2020-02-04 12:13:14 -05:00
policy.py List SG rules which belongs to tenant's SG 2019-11-27 15:45:09 +01:00
service.py Re-use existing ProcessLauncher from wsgi in RPC workers 2020-02-07 14:51:06 +01:00
version.py
worker.py Change process name of neutron-server to match worker role 2019-03-01 14:18:09 -05:00
wsgi.py Re-use existing ProcessLauncher from wsgi in RPC workers 2020-02-07 14:51:06 +01:00