Neutron VPNaaS

openstackVPN gatewayopenstack-neutron-vpnaas

Neutron extension terminating IPsec site-to-site tunnels on a router.

Provider
openstack
Category
Edge
Properties · 3 set by this component
propertytypevaluesrequiredkind defaultthis component
activeActiveboolean—nofalseinherited
attachedToRouter · component propertyboolean—notrueinherited
bgpboolean—nofalseinherited
driverFamily · component propertyenumstrongswan | libreswan | openswanno—inherited
managedboolean—nofalse▸ false
peerTypeenumsite-to-site | point-to-site | cloud-to-cloudno—▸ site-to-site
throughputMbpsinteger—no—inherited
tunnelTypeenumipsec | ssl | wireguardno—▸ ipsec
Rules that apply · 0

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

No rule reads this kind yet. That is a gap, not a guarantee.
Use it in a design
nodes:
  - { id: "neutron-vpnaas", component: "openstack-neutron-vpnaas" }
Other VPN gateway products · 18
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# OpenStack Neutron VPNaaS: "provides Virtual Private Network as a Service (VPNaaS) capabilities
# to Neutron" ("Welcome to Neutron VPNaaS's documentation"), an API extension that terminates
# IPsec tunnels on a Neutron router against a peer gateway. The Swan-family drivers differ per
# operating system and the documentation does not name a default flavor, so no driver or
# cryptographic default is claimed here.
schemaVersion: "1"
type: "component"
id: "openstack-neutron-vpnaas"
kind: "vpn-gateway"
provider: "openstack"
docs: "https://docs.openstack.org/neutron-vpnaas/latest/"
defaults:
  tunnelType: "ipsec"
  peerType: "site-to-site"
  managed: false
properties:
  attachedToRouter:
    type: "boolean"
    default: true
  driverFamily:
    type: "enum"
    values: ["strongswan", "libreswan", "openswan"]

The same page as markdown, for an agent: /catalogue/components/openstack-neutron-vpnaas.md