bgpvpn¶
A bgpvpn resource contains a set of parameters to define a BGP-based VPN. BGP-based IP VPNs networks are widely used in the industry especially for enterprises. The networking BGP VPN project aims at supporting inter-connection between L3VPNs and Neutron resources, i.e. Networks, Routers and Ports.
Network v2
bgpvpn create¶
Create a BGP VPN resource for a given project
openstack bgpvpn create
-
--project<project>¶ Owner’s project (name or ID)
-
--project-domain<project-domain>¶ Domain the project belongs to (name or ID). This can be used in case collisions between project names exist
-
--name<name>¶ Name for the BGP VPN.
-
--route-target<route-target>¶ Add Route Target to import list (repeat option for multiple Route Targets)
-
--import-target<import-target>¶ Add Route Target to import list (repeat option for multiple Route Targets)
-
--export-target<export-target>¶ Add Route Target to export list (repeat option for multiple RouteTargets)
-
--route-distinguisher<route-distinguisher>¶ Add Route Distinguisher to the list of Route Distinguishers from which a Route Distinguishers will be picked from to advertise a VPN route (repeat option for multiple Route Distinguishers)
-
--type{l2,l3}¶ BGP VPN type selection between IP VPN (l3) and Ethernet VPN (l2) (default: l3)
bgpvpn set¶
Set BGP VPN properties
openstack bgpvpn set
-
<bgpvpn> BGP VPN to update (name or ID)
-
--name<name>¶ Name for the BGP VPN
-
--route-target<route-target>¶ Add Route Target to import list (repeat option for multiple Route Targets)
-
--no-route-target¶ Empty route target list.
-
--import-target<import-target>¶ Add Route Target to import list (repeat option for multiple Route Targets)
-
--no-import-target¶ Empty import route target list
-
--export-target<export-target>¶ Add Route Target to export list (repeat option for multiple Route Targets)
-
--no-export-target¶ Empty export route target list
-
--route-distinguisher<route-distinguisher>¶ Add Route Distinguisher to the list of Route Distinguishers from which a Route Distinguishers will be picked from to advertise a VPN route (repeat option for multiple Route Distinguishers)
-
--no-route-distinguisher¶ Empty route distinguisher list
bgpvpn unset¶
Unset BGP VPN properties
openstack bgpvpn unset
-
<bgpvpn> BGP VPN to update (name or ID)
-
--route-target<route-target>¶ Remove Route Target from import/export list (repeat option for multiple Route Targets)
-
--all-route-target¶ Empty route target list
-
--import-target<import-target>¶ Remove Route Target from import list (repeat option for multiple Route Targets)
-
--all-import-target¶ Empty import route target list
-
--export-target<export-target>¶ Remove Route Target from export list (repeat option for multiple Route Targets)
-
--all-export-target¶ Empty export route target list
-
--route-distinguisher<route-distinguisher>¶ Remove Route Distinguisher from the list of Route Distinguishers from which a Route Distinguishers will be picked from to advertise a VPN route (repeat option for multiple Route Distinguishers)
-
--all-route-distinguisher¶ Empty route distinguisher list
bgpvpn delete¶
Delete BGP VPN resource(s)
openstack bgpvpn delete
<bgpvpn> [<bgpvpn> ...]
-
<bgpvpn> -
BGP VPN(s) to delete (name or ID)
bgpvpn list¶
List BGP VPN resources
openstack bgpvpn list
-
--project<project>¶ Owner’s project (name or ID)
-
--project-domain<project-domain>¶ Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.
-
--long¶ List additional fields in output
-
--property<key=value>¶ Filter property to apply on returned BGP VPNs (repeat to filter on multiple properties)
bgpvpn show¶
Show information of a given BGP VPN
openstack bgpvpn show
-
<bgpvpn> BGP VPN to display (name or ID)
bgpvpn network association create¶
Create a BGP VPN network association
openstack bgpvpn network association create
-
<bgpvpn> ID or name of the BGP VPN
-
<network> ID or name of the network
-
--project<project>¶ Owner’s project (name or ID)
-
--project-domain<project-domain>¶ Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.
bgpvpn network association delete¶
Remove a BGP VPN network association(s) for a given BGP VPN
openstack bgpvpn network association delete
<network association>[<network association> ...] <bgpvpn>
-
<network association> -
ID(s) of the network association(s) to remove
-
<bgpvpn> -
ID or name of the BGP VPN
bgpvpn network association list¶
List BGP VPN network associations for a given BGP VPN
openstack bgpvpn network association list
-
<bgpvpn> -
ID or name of the BGP VPN
-
--long¶ List additional fields in output
bgpvpn network association show¶
Show information of a given BGP VPN network association
openstack bgpvpn network association show
-
<network association> -
ID of the network association to look up
-
<bgpvpn> -
BGP VPN the association belongs to (name or ID)
bgpvpn router association create¶
Create a BGP VPN router association
openstack bgpvpn router association create
-
<bgpvpn> ID or name of the BGP VPN
-
<router> ID or name of the router.
-
--project<project>¶ Owner’s project (name or ID)
-
--project-domain<project-domain>¶ Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.
bgpvpn router association delete¶
Delete a BGP VPN router association(s) for a given BGP VPN
openstack bgpvpn router association delete
<router association>[<router association> ...] <bgpvpn>
-
<router association> -
ID(s) of the router association(s) to delete.
-
<bgpvpn> -
ID or name of the BGP VPN
bgpvpn router association list¶
List BGP VPN router associations for a given BGP VPN
openstack bgpvpn router association list
-
<bgpvpn> -
ID or name of the BGP VPN
-
--long¶ List additional fields in output
bgpvpn router association show¶
Show information of a given BGP VPN router association
openstack bgpvpn router association show
-
<router association> -
ID of the router association to look up
-
<bgpvpn> -
BGP VPN the association belongs to (name or ID)