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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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

SyntaxDescription
<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