BGP IPv6
The nv unset
commands remove the configuration you set with the equivalent nv set
commands. This guide only describes an nv unset
command if it differs from the nv set
command.
nv set vrf <vrf-id> router bgp address-family ipv6-unicast admin-distance external
Configures the distance to apply to IPv6 routes from eBGP peers when installed into the RIB. You can specify a value between 1 and 255.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast admin-distance external 150
nv set vrf <vrf-id> router bgp address-family ipv6-unicast admin-distance internal
Configures the distance to apply to IPv6 routes from iBGP peers when installed into the RIB. You can specify a value between 1 and 255.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast admin-distance internal 110
nv set vrf <vrf-id> router bgp address-family ipv6-unicast aggregate-route <aggregate-route-id> as-set
Turns generation of an AS_SET
for the aggregate on or off for the specified VRF. When on
, BGP creates an aggregate address with a mathematical set of autonomous systems. The AS_SET
option summarizes the AS_PATH
attributes of all the individual IPv6 routes to help BGP detect and avoid loops. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<aggregate-route-id> |
The IPv6 address and route prefix in CIDR notation. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast aggregate-route 2001:db8::1/128 as-set on
nv set vrf <vrf-id> router bgp address-family ipv6-unicast aggregate-route <aggregate-route-id> route-map
Applies a route map to the aggregate IPv6 route for the specified VRF.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<aggregate-route-id> |
The IPv6 address and route prefix in CIDR notation. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast aggregate-route 2001:db8::1/128 route-map routemap1
nv set vrf <vrf-id> router bgp address-family ipv6-unicast aggregate-route <aggregate-route-id> summary-only
Ensures that BGP suppresses longer IPv6 prefixes inside the aggregate address before sending updates. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<aggregate-route-id> |
The IPv6 address and route prefix in CIDR notation. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast aggregate-route 2001:db8::1/128 summary-only on
nv set vrf <vrf-id> router bgp address-family ipv6-unicast enable
Tuns the BGP for IPv6 on or off for the specified VRF. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast enable on
nv set vrf <vrf-id> router bgp address-family ipv6-unicast multipaths compare-cluster-length
Turns on cluster length comparison for IPv6 for the specified VRF. When on
and iBGP paths have a cluster list, their lengths must be equal to be selected as multipaths. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast compare-cluster-length on
nv set vrf <vrf-id> router bgp address-family ipv6-unicast multipaths ebgp
Configures the number of equal-cost eBGP paths allowed for the specified VRF. You can specify a value between 1 and 128.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast multipaths ebgp 120
nv set vrf <vrf-id> router bgp address-family ipv6-unicast multipaths ibgp
Configures the number of equal-cost iBGP paths allowed for IPv6 for the specified VRF. You can specify a value between 1 and 128.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast multipaths ibgp 120
nv set vrf <vrf-id> router bgp address-family ipv6-unicast redistribute connected enable
Turns route redistribution of IPv6 connected routes on or off for the specified VRF. The default setting is off
.
Route redistribution allows a network to use a routing protocol to route traffic dynamically based on the information learned from a different routing protocol or from static routes. Route redistribution helps increase accessibility within networks.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast redistribute connected enable on
nv set vrf <vrf-id> router bgp address-family ipv6-unicast redistribute connected metric
Configures the metric you want to use for the redistributed connected IPv6 route for the specified VRF. You can specify auto or a value between 0 and 4294967295. If you specify auto
, the switch chooses an appropriate value based on the type of route.
The default setting is auto
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast redistribute connected metric 4294967295
nv set vrf <vrf-id> router bgp address-family ipv6-unicast redistribute connected route-map
Applies a route map to the redistributed connected IPv6 route for the specified VRF.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast redistribute connected route-map routemap1
nv set vrf <vrf-id> router bgp address-family ipv6-unicast redistribute kernel enable
Turns redistribution of IPv6 kernel routes on or off for the specified VRF. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast redistribute kernel enable on
nv set vrf <vrf-id> router bgp address-family ipv6-unicast redistribute kernel metric
Configures the metric you want to use for the redistributed kernel route for the specified VRF. You can specify auto
or a value between 0 and 4294967295. If you specify auto
, the switch chooses an appropriate value based on the type of route.
The default setting is auto
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast redistribute kernel metric 4294967295
nv set vrf <vrf-id> router bgp address-family ipv6-unicast redistribute kernel route-map
Applies a route map to the redistributed IPv6 route for the specified VRF.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast redistribute kernel route-map routemap1
nv set vrf <vrf-id> router bgp address-family ipv6-unicast redistribute ospf6 enable
Turns redistribution of OSPF IPv6 routes on or off for the specified VRF.
The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast redistribute ospf enable on
nv set vrf <vrf-id> router bgp address-family ipv6-unicast redistribute ospf6 metric
Configures the metric you want to use for the redistributed OSPF routes for the specified VRF. You can specify auto
or a value between 0 and 4294967295. If you specify auto
, the switch chooses an appropriate value based on the type of route. The default setting is auto
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast redistribute ospf metric 4294967295
nv set vrf <vrf-id> router bgp address-family ipv6-unicast redistribute ospf6 route-map
Applies a route map to the redistributed IPv6 route for the specified VRF. The default setting is auto
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast redistribute ospf route-map routemap1
nv set vrf <vrf-id> router bgp address-family ipv6-unicast redistribute static enable
Turns route redistribution of IPv6 static routes on or off for the specified VRF. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast redistribute static enable on
nv set vrf <vrf-id> router bgp address-family ipv6-unicast redistribute static metric
Configures the metric you want to use for the redistributed IPv6 route for the specified VRF. You can specify auto
, or a value between 0 and 4294967295. If you specify auto
, the switch chooses an appropriate value based on the type of route. The default setting is auto
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast redistribute static metric 4294967295
nv set vrf <vrf-id> router bgp address-family ipv6-unicast redistribute static route-map
Applies the route map to the redistributed static IPv6 route for the specified VRF.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast redistribute static route-map routemap1
nv set vrf <vrf-id> router bgp address-family ipv6-unicast rib-filter
Applies a route map on IPv6 route updates from BGP to the Route Information Base (RIB) for the specified VRF. You can match on prefix, next hop, communities, and so on. You can set the metric and next hop only. Route maps do not affect the BGP internal RIB. Route maps work on multi-paths; however, BGP bases the metric setting on the best path only.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast rib-filter routemap1
nv set vrf <vrf-id> router bgp address-family ipv6-unicast route-export to-evpn default-route-origination
Configures originating EVPN default type-5 routes for the specified VRF. The default type-5 route originates from a border (exit) leaf and advertises to all the other leafs within the pod. Any leaf within the pod follows the default route towards the border leaf for all external traffic (towards the Internet or a different pod). The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast route-export to-evpn default-route-origination on
nv set vrf <vrf-id> router bgp address-family ipv6-unicast route-export to-evpn enable
Turns IPv6 prefix-based routing for EVPN type-5 routes on or off for the specified VRF. When on
, the switch can announce IPv6 prefixes in the BGP RIB as EVPN type-5 routes.
The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast route-export to-evpn enable on
nv set vrf <vrf-id> router bgp address-family ipv6-unicast route-export to-evpn route-map
Applies the route map to control how IPv6 routes export into EVPN for the specified VRF. By default, when announcing IPv6 prefixes in the BGP RIB as EVPN type-5 routes, the switch selects all routes in the BGP RIB to advertise as EVPN type-5 routes. You can use a route map to allow selective route advertisement from the BGP RIB.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp address-family ipv6-unicast route-export to-evpn route-map HIGH-PRIO
nv set vrf <vrf-id> router bgp address-family ipv6-unicast route-import from-vrf enable
Turns IPv6 route leaking on or off for the specified VRF. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf RED router bgp address-family ipv6-unicast route-import from-vrf enable on
nv set vrf <vrf-id> router bgp address-family ipv6-unicast route-import from-vrf list
Configures the VRF from which to import IPv6 routes. You can specify multiple VRFs.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf RED router bgp address-family ipv6-unicast route-import from-vrf list BLUE
nv set vrf <vrf-id> router bgp address-family ipv6-unicast route-import from-vrf route-map <instance-name>
Applies a route map to control importing IPv6 routes for the specified VRF.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf RED router bgp address-family ipv6-unicast route-import from-vrf route-map BLUEtoRED
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast aspath allow-my-asn enable
Enables or disables the option to allow the received AS_PATH to contain the ASN of the local system.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast aspath allow-my-asn enable on
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast aspath allow-my-asn occurrences
Configures the maximum number of times the local system’s AS number can be in the received AS_PATH.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast aspath allow-my-asn occurrences
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast aspath allow-my-asn origin
Configures whether a received AS_PATH containing the ASN of the local system is allowed, but only if it is the originating AS. You can specify on
or off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast aspath allow-my-asn origin on
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast attribute-mod aspath
Configures BGP to follow normal IPv6 BGP procedures when generating the AS_PATH
attribute for the neighbor in the specified VRF. You can specify on
or off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast attribute-mod aspath on
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast attribute-mod nexthop
Configures BGP to follow normal BGP procedures when generating the NEXT_HOP
attribute for the specified neighbor. You can specify on
or off
. If you set this attribute to off
, BGP does not change NEXT_HOP
when sending an update to the neighbor.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast attribute-mod nexthop on
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast attribute-mod med
Configures BGP to follow normal BGP procedures when generating the MED
attribute for the specified neighbor. You can specify on
or off
. If you set this attribute to off
, BGP does not change the MED
when sending an update to the neighbor.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast attribute-mod med on
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast community-advertise regular
Configures BGP to announce the COMMUNITIES
attribute to the neighbor for the specified VRF. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast community-advertise regular on
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast community-advertise extended
Configures BGP to announce the EXT_COMMUNITIES
attribute to the neighbor for the specified VRF. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast community-advertise extended on
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast community-advertise large
Configures BGP to announce the LARGE_COMMUNITIES
attribute to the neighbor for the specified VRF. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast community-advertise large on
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast conditional-advertise advertise-map <instance-name>
Configures the route map that contains the prefix-list with the list of IPv6 routes and prefixes on which to operate.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast conditional-advertise advertise-map MAP2
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast conditional-advertise enable
Enables and disables community advertisement on the neighbor for IPv6.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast conditional-advertise enable on
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast conditional-advertise exist-map <instance-name>
Applies a route map that uses a prefix list with the IPv6 routes that must exist in the routing table.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast conditional-advertise exist-map MAP3
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast conditional-advertise non-exist-map <instance-name>
Configures a route map that uses a prefix list with the IPv6 routes that must not exist in the routing table.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast conditional-advertise non-exist-map MAP4
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast default-route-origination enable
Turns IPv6 default route origination on or off for the neighbor. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast default-route-origination enable on
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast default-route-origination policy
Configures the optional route map policy to control the conditions under which the IPv6 default route is originated for the neighbor. The default setting is none
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast default-route-origination policy mypolicy
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast enable
Turns IPv6 on or off for the neighbor. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast enable on
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast nexthop-setting
Configures the BGP next hop value of advertised IPv6 routes for the BGP neighbor. You can specify auto
to follow regular BGP next hop determination rules, self
to set the next hop to itself for route advertisement excluding reflected routes, or force
to set the next hop to itself for route advertisement including reflected routes. The default setting is auto
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast nexthop-setting force
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast policy inbound aspath-list
Configures the AS-Path filter list to apply to updates received from the neighbor.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast policy inbound aspath-list myaspathlist
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast policy inbound prefix-list
Configures the prefix list you want to apply to updates received from the neighbor for the specified VRF.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast policy inbound prefix-list myprefixlist
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast policy inbound route-map
Configures the route map you want to apply to updates received from the neighbor for the specified VRF.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast policy inbound route-map myroutemap
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast policy outbound aspath-list
Configures the AS-Path filter list to apply to updates sent to this neighbor.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast policy outbound aspath-list LISTOUT
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast policy outbound prefix-list
Configures the prefix list you want to apply to updates sent to the neighbor for the specified VRF.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast policy outbound prefix-list myprefixlist
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast policy outbound route-map
Configures the route map you want to apply to updates sent to the neighbor for the specified VRF.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast policy outbound route-map myroutemap
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast policy outbound unsuppress-map
Configures the route map you want to use to unsuppress routes selectively when advertising to this neighbor; these are routes that have been suppressed due to aggregation configuration.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast policy outbound unsuppress-map none
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast prefix-limits inbound maximum
Configures the maximum number of IPv6 prefixes that BGP can receive from the neighbor for the specified VRF. By default, there is no limit.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast prefix-limits inbound maximum 50000
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast prefix-limits inbound reestablish-wait
Specifes the time in seconds to wait before establishing the BGP IPv6 session again with the neighbor after reaching the prefix limit. The defaults is auto
, which uses standard BGP timers and processing (typically between 2 and 3 seconds).
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast prefix-limits inbound reestablish-wait 50
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast prefix-limits inbound warning-only
Configures the switch to generate a warning syslog only (without bringing down the BGP session) when the number of prefixes received reaches the threshold.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.10.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp1 address-family ipv6-unicast prefix-limits inbound warning-only on
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast prefix-limits inbound warning-threshold
Configures when to generate a warning syslog message and bring down the BGP session. This is a percentage of the maximum inbound prefix limit. You can set a value between 0 and 100. Alternatively, you can configure the switch to generate a warning syslog message only without bringing down the BGP session with the nv set vrf <vrf> router bgp neighbor <neighbor-id> address-family ipv6-unicast prefix-limits inbound warning-only on
command.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp1 address-family ipv6-unicast prefix-limits inbound warning-threshold 50
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast route-reflector-client
Configures the BGP node as a route reflector for the BGP neighbor. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast route-reflector-client on
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast route-server-client
Configures the BGP node as a route server for the BGP neighbor. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast route-server-client on
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast soft-reconfiguration
Turns on soft configuration so that received IPv6 routes from the neighbor that are rejected by inbound policy are still stored. This allows policy changes to take effect without any exchange of BGP updates. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast soft-reconfiguration on
nv set vrf <vrf-id> router bgp neighbor <neighbor-id> address-family ipv6-unicast weight
Configures the weight applied to IPv6 routes from the neighbor; this is used in the BGP route selection algorithm. You can set a value between 0 and 65535.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<neighbor-id> |
The IPv6 address of the BGP neighbor or the interface if you are using unnumbered BGP. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp neighbor swp51 address-family ipv6-unicast weight 200
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast add-path-tx
Configures BGP to advertise more than just the best path for a prefix. You can specify all-paths
to advertise all known paths to the peers in the peer group or best-per-AS
to advertise only the best path learned from each AS. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast add-path-tx all-paths
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast aspath allow-my-asn enable
Configures BGP to allow a received AS path to contain the ASN of the local system.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast allow-my-asn enable on
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast aspath allow-my-asn occurrences
Configures the maximum number of times the AS number of the local system can be in the received AS path.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast allow-my-asn occurrences 5
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast aspath allow-my-asn origin
Configures BGP to allow a received AS path to contain the ASN of the local system only if it is the originating AS.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast allow-my-asn origin on
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast aspath private-as
Configures what action to take with private ASNs. You can specify none
to take no action, remove
, to remove any private ASNs in the update to the peers in the peer group, or replace
to replace any private ASNs in the update to the peers with the ASN of the local system.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast aspath private-as replace
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast aspath replace-peer-as
Configures BGP to replace the AS path in an outgoing update that contains the ASN of the peers in the peer group with the ASN of the local system.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast aspath replace-peer-as on
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast attribute-mod aspath
Configures BGP to follow normal IPv6 BGP procedures when generating the AS_PATH
attribute for the peer group in the specified VRF. You can specify on
or off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast attribute-mod aspath on
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast attribute-mod med
Configures BGP to follow normal BGP procedures when generating the MED
attribute for the specified peer group. You can specify on
or off
. If you set this attribute to off
, BGP does not change the MED
when sending an update to the peer group.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast attribute-mod med on
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast attribute-mod nexthop
Configures BGP to follow normal BGP procedures when generating the NEXT_HOP
attribute for the specified peer group. You can specify on
or off
. If you set this attribute to off
, BGP does not change NEXT_HOP
when sending an update to the peer group.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast attribute-mod nexthop on
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast community-advertise regular
Configures BGP to announce the COMMUNITIES
attribute to the peer group for the specified VRF. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast community-advertise regular on
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast community-advertise extended
Configures BGP to announce the EXT_COMMUNITIES
attribute to the peer group for the specified VRF. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast community-advertise extended on
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast community-advertise large
Configures BGP to announce the LARGE_COMMUNITIES
attribute to the peer group for the specified VRF. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast community-advertise large on
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast conditional-advertise enable
Turns BGP conditional advertisement on or off for IPv6 for the peer group. The default setting is off
.
BGP conditional advertisement lets you advertise certain routes only if other routes either do or do not exist. BGP conditional advertisement is typically used in multihomed networks where BGP advertises some prefixes to one of the providers only if information from the other provider is not present. For example, a multihomed router can use conditional advertisement to choose which upstream provider learns about the routes it provides so that it can influence which provider handles traffic destined for the downstream router. This is useful for cost of service, latency, or other policy requirements that are not natively accounted for in BGP.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast conditional-advertise enable on
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast conditional-advertise advertise-map <instance-name>
Configures the route map that contains the prefix list with the list of IPv6 routes or prefixes you want to advertise for the peer group.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast conditional-advertise advertise-map myadvertise
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast conditional-advertise exist-map <instance-name>
Configures the route map that contains the prefix list with the conditional IPv6 routes or prefixes.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv4-unicast conditional-advertise exist-map EXIST
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast conditional-advertise non-exist-map <instance-name>
Configures the route map that contains the prefix list with the negative conditional IPv6 routes or prefixes.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv4-unicast conditional-advertise non-exist-map NONEXIST
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast default-route-origination enable
Turns IPv6 default route origination on or off. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast default-route-origination enable on
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast default-route-origination policy
Configures the optional route map policy to control the conditions under which the IPv6 default route is originated. The default setting is none
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast default-route-origination policy mypolicy
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast enable
Turns IPv6 on or off for the BGP peer group. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast enable on
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast nexthop-setting
Configures the BGP next hop value of advertised IPv6 routes for the peers in the peer group. You can specify auto
to follow regular BGP next hop determination rules, self
to set the next hop to itself for route advertisement excluding reflected routes, or force
to set the next hop to itself for route advertisement including reflected routes. The default setting is auto
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast nexthop-setting force
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast policy inbound route-map
Configures the IPv6 route map you want to apply to updates received from the peers in the peer group.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast policy inbound route-map routemap1
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast policy inbound prefix-list
Configures the prefix list you want to apply to updates received from the peers in the peer group for the specified VRF.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast policy inbound prefix-list myprefixlist
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast policy inbound aspath-list none
Configures the AS path filter list you want to apply to updates received from the peers in the peer group for the specified VRF.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv4-unicast policy inbound aspath-list MYASPATHLIST
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast policy outbound aspath-list none
Configures the AS path filter list you want to apply to updates sent to the peers in the peer group for the specified VRF.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast policy outbound aspath-list myaspathlist
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast policy outbound prefix-list
Configures the IPv6 prefix list you want to apply to updates to be sent to the peers in the peer group for the specified VRF.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast policy outbound prefix-list myprefixlist
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast policy outbound unsuppress-map
Configures the route map used to unsuppress IPv6 routes selectively when advertising to the peers in the peer group for the specified VRF. These are routes that have been suppressed due to aggregation configuration.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast policy outbound unsuppress-map myunsuppress
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast prefix-limits inbound maximum
Configures the maximum number of IPv6 prefixes that BGP can receive from the peers in the peer group for the specified VRF. By default, there is no limit.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast prefix-limits inbound maximum 50000
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast prefix-limits inbound warning-threshold
Configures when to generate a warning syslog message and bring down the BGP session. This is a percentage of the maximum inbound prefix limit. You can set a value between 0 and 100. Alternatively, you can configure the switch to generate a warning syslog message only without bringing down the BGP session with the nv set vrf <vrf> router bgp peer-group <peeer-group> address-family ipv6-unicast prefix-limits inbound warning-only on
command.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast prefix-limits inbound warning-threshold 50
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast prefix-limits inbound warning-only
Configures the switch to generate a warning syslog message only (without bringing down the BGP session) when the number of prefixes received reaches the threshold.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast prefix-limits inbound warning-only on
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast prefix-limits inbound reestablish-wait
Configures the time in seconds to wait before establishing the BGP session again with the peers in the peer group. You can specify a value between 1 and 4294967295.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast prefix-limits inbound reestablish-wait 5000
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast route-reflector-client
Configures the BGP node as a route reflector for the BGP peer group. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast route-reflector-client on
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast route-server-client
Configures the BGP node as a route server for the BGP peer group. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast route-server-client on
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast soft-reconfiguration
Turns on soft configuration so that received IPv6 routes from the peers in the peer group that are rejected by inbound policy are still stored. This allows policy changes to take effect without any exchange of BGP updates. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast soft-reconfiguration on
nv set vrf <vrf-id> router bgp peer-group <peer-group-id> address-family ipv6-unicast weight
Configures the weight applied to IPv6 routes received from the peer group; this is used in the BGP route selection algorithm. You can specify a value between 0 and 65535.
Command Syntax
Syntax | Description |
---|---|
<vrf-id> |
The VRF you want to configure. |
<peer-group-id> |
The peer group name. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set vrf default router bgp peer-group SPINES address-family ipv6-unicast weight 5000