OpenStack Networking (Neutron)
Go to file
Gaudenz Steinlin b164d67f45
Add conntrackd support to HA routers in L3 agent
Currently active sessions which need connection tracking state are
broken by a HA router failover. There is no mechanism to synchronize
states between HA router instances.

This patch adds conntrackd support to enable state synchronization.

An example about using conntrackd with keepalived can be found here:
http://backreference.org/2013/04/03/firewall-ha-with-conntrackd-and-keepalived

Co-Authored-By: QthCN <tianhuan@unitedstack.com>

Change-Id: I28fb57b87c0e7113416873f602fcbce3742b3aaa
Closes-Bug: #1365438
Original-Change-Id: Ifc95d5fd17ae8a13958d97796b1046f35bd7aca7
2024-11-15 21:46:53 +01:00
api-ref Fix some typos 2016-06-28 22:46:19 +02:00
devstack Add trusted vif api extension for the port 2024-09-05 07:18:08 +00:00
doc Merge "docs: Remove archives" 2024-11-08 15:42:41 +00:00
etc Add conntrackd support to HA routers in L3 agent 2024-11-15 21:46:53 +01:00
neutron Add conntrackd support to HA routers in L3 agent 2024-11-15 21:46:53 +01:00
playbooks Add some swap to tox-cover job 2024-06-06 11:13:54 +05:30
rally-jobs [ci] Fix several rally task arguments 2020-05-06 14:56:27 +03:00
releasenotes Add conntrackd support to HA routers in L3 agent 2024-11-15 21:46:53 +01:00
roles Remove postgresql code 2024-11-05 17:12:22 -05:00
tools Remove postgresql code 2024-11-05 17:12:22 -05:00
vagrant/ovn Fix local neutron folder path in ovn/sparse/Vagrantfile 2020-11-03 17:02:34 +01:00
zuul.d Merge "Add Neutron API eventlet experimental jobs" 2024-11-08 11:02:44 +00:00
.coveragerc Exclude files from coverage check, improve overall result 2024-03-05 08:13:17 +00:00
.gitignore Ignore reno artefacts (RELEASENOTES.rst and reno.cache) 2023-01-18 04:52:03 +01:00
.gitreview OpenDev Migration Patch 2019-04-19 19:38:27 +00:00
.mailmap Add mailmap entry 2014-05-16 13:40:04 -04:00
.pre-commit-config.yaml Add pre-commit configuration 2024-05-02 10:46:27 +00:00
.pylintrc Start enforcing additional pylint checks 2024-11-06 12:13:21 -05:00
.stestr.conf Fix post gate hook to accommodate for new os-testr 2017-09-12 14:20:12 -06:00
bindep.txt Remove postgresql code 2024-11-05 17:12:22 -05:00
CONTRIBUTING.rst [Community goal] Add contributor and PTL guide 2020-03-03 04:43:26 +01:00
HACKING.rst Update hacking version 2024-02-08 10:34:10 -05:00
LICENSE Adding Apache Version 2.0 license file. This is the official license agreement under which Quantum code is available to 2011-08-08 12:31:04 -07:00
mypy.ini mypy: enable for all non-test modules 2024-11-07 17:00:32 -05:00
README.rst Doc: make the contributor guide more visible 2022-07-14 13:08:56 +02:00
requirements.txt Remove default override for config options policy_file 2024-11-10 21:37:21 -08:00
setup.cfg Bump actual minimum python version 2024-10-24 21:10:14 +09:00
setup.py Cleanup setup.py and requirements 2024-01-12 17:44:09 +09:00
test-requirements.txt refactor: Move hacking dependency from tox.ini to test-reqs 2024-11-11 18:02:57 -05:00
TESTING.rst Add RST linting to neutron 2024-10-01 11:18:46 -04:00
tox.ini Merge "refactor: Move hacking dependency from tox.ini to test-reqs" 2024-11-12 16:18:44 +00:00

OpenStack Neutron

image

Neutron is an OpenStack project to provide "network connectivity as a service" between interface devices (e.g., vNICs) managed by other OpenStack services (e.g., Nova).

To learn more about neutron:

If you would like to contribute to Neutron, please read the file CONTRIBUTING.rst or see the Neutron contributor guide:

https://docs.openstack.org/neutron/latest/contributor/contributing.html

Get in touch via email. Use [Neutron] in your subject.