Virtual private network services for OpenStack Neutron.
Go to file
Dongcan Ye 3f36a0a552 Match IPSEC SA established state
While using IKE policy with version v2,
the IPsec siteconnection status always down.
From librewan wiki[1], the "phase2" in IKEv2 mistakenly
calls itself a PARENT SA which same as "phase1",
This is a known bug for some versions of libreswan.

For the newer versions of libreswan(3.20+),
the "IPsec SA established" will successful output if
phase2 state established.

Here we match the "established" and "newest IPSEC" for
an established IPSEC SA.

[1] https://libreswan.org/wiki/How_to_read_status_output

Change-Id: Iffff7d00f48e69fbc53bb45df17d6a5be6760a6d
Closes-Bug: #1781354
(cherry picked from commit 321392b9a7)
2018-09-25 15:18:25 +00:00
devstack Merge "[doc] Add testing VPNaaS with devstack" 2018-01-12 08:02:35 +00:00
doc/source Switch to neutron-tempest-plugin for tempest tests 2018-01-23 11:36:34 +05:30
etc Make libreswan driver work with recent versions 2018-07-24 17:03:12 +08:00
neutron_vpnaas Match IPSEC SA established state 2018-09-25 15:18:25 +00:00
playbooks/legacy Switch to neutron-tempest-plugin for tempest tests 2018-01-23 11:36:34 +05:30
rally-jobs Redundant alias in import statement 2017-11-07 08:24:33 +00:00
releasenotes Make libreswan driver work with recent versions 2018-07-24 17:03:12 +08:00
tools Fix: sphinx-docs job for stable branch and pep8 issues 2018-04-25 04:51:01 -07:00
.coveragerc Change ignore-errors to ignore_errors 2015-09-21 14:32:37 +00:00
.gitignore Update for os-testr 1.0.0 / stestr 2017-09-19 10:05:01 +09:00
.gitreview Update .gitreview for stable/queens 2018-02-08 15:11:26 +00:00
.mailmap Add mailmap entry 2014-05-16 13:40:04 -04:00
.pylintrc Add "nonstandard-exception" to .pylintrc 2016-02-11 13:45:54 -08:00
.stestr.conf Update for os-testr 1.0.0 / stestr 2017-09-19 10:05:01 +09:00
.testr.conf After the services split, get neutron-vpnaas Jenkins jobs passing 2014-12-09 00:00:04 -07:00
.zuul.yaml import zuul job settings from project-config 2018-08-29 17:45:06 -04:00
CONTRIBUTING.rst Optimize the link address 2017-06-30 10:20:12 +00:00
HACKING.rst Optimize the link address 2017-06-30 10:20:12 +00: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
README.rst Optimize the link address 2017-06-30 10:20:12 +00:00
TESTING.rst Optimize the link address 2017-06-30 10:20:12 +00:00
babel.cfg Use babel to generate translation file 2013-01-24 00:20:32 +08:00
requirements.txt Updated from global requirements 2018-01-27 20:11:50 +00:00
setup.cfg VPN as a Service (VPNaaS) Agent 2017-10-23 09:24:28 +07:00
setup.py Updated from global requirements 2017-03-07 17:22:28 +00:00
test-requirements.txt Updated from global requirements 2018-01-27 20:11:50 +00:00
tox.ini Update UPPER_CONSTRAINTS_FILE for stable/queens 2018-02-08 15:11:28 +00:00

README.rst

Welcome!

This package contains the code for the Neutron VPN as a Service (VPNaaS) service. This includes third-party drivers. This package requires Neutron to run.

External Resources:

The homepage for Neutron is: https://launchpad.net/neutron. Use this site for asking for help, and filing bugs. We use a single Launchpad page for all Neutron projects.

Code is available on git.openstack.org at: https://git.openstack.org/cgit/openstack/neutron-vpnaas.

Please refer to Neutron documentation for more information: Neutron README.rst