bgp¶
Note
requires a Product License.
BGP router configuration.
vsr running config# vrf <vrf> routing bgp
enabled (pushed)¶
Enable or disable BGP router.
vsr running config# vrf <vrf> routing bgp
vsr running bgp# enabled true|false
- Default value
true
as (mandatory)¶
BGP AS number in plain, dot or dot+ format.
vsr running config# vrf <vrf> routing bgp
vsr running bgp# as AS
|
Description |
---|---|
|
A numeric identifier for an autonomous system (AS). An AS is a single domain, under common administrative control, which forms a unit of routing policy. Autonomous systems can be assigned a 2-byte identifier, or a 4-byte identifier which may have public or private scope. Private ASNs are assigned from dedicated ranges. Public ASNs are assigned from ranges allocated by IANA to the regional internet registries (RIRs). |
|
A numeric identifier for an autonomous system (AS). An AS is a single domain, under common administrative control, which forms a unit of routing policy. Autonomous systems can be assigned a 2-byte identifier, or a 4-byte identifier which may have public or private scope. Private ASNs are assigned from dedicated ranges. Public ASNs are assigned from ranges allocated by IANA to the regional internet registries (RIRs). |
as-notation¶
Force the AS notation output.
vsr running config# vrf <vrf> routing bgp
vsr running bgp# as-notation AS-NOTATION
|
Description |
---|---|
|
Use plain format for all AS values. |
|
Use ‘AA.BB’ format for AS 4 byte values. |
|
Use ‘AA.BB’ format for all AS values. |
always-compare-med¶
If true, allow comparing MED from different neighbors.
vsr running config# vrf <vrf> routing bgp
vsr running bgp# always-compare-med true|false
- Default value
false
l3vni¶
Note
requires a Product License.
VNI corresponding to tenant VRF.
vsr running config# vrf <vrf> routing bgp
vsr running bgp# l3vni L3VNI
|
Type definition representing VXLAN Segment ID / VXLAN Network Identifier value. |
cluster-id¶
Configure Route-Reflector Cluster-id.
vsr running config# vrf <vrf> routing bgp
vsr running bgp# cluster-id CLUSTER-ID
|
Description |
---|---|
|
An IPv4 address. |
|
No description. |
coalesce-time¶
Subgroup coalesce timer (in ms).
vsr running config# vrf <vrf> routing bgp
vsr running bgp# coalesce-time <1-4294967295>
deterministic-med¶
If true, Pick the best-MED path among paths advertised from the neighboring AS.
vsr running config# vrf <vrf> routing bgp
vsr running bgp# deterministic-med true|false
- Default value
false
ebgp-connected-route-check¶
Enable or disable checking if nexthop is connected on ebgp sessions.
vsr running config# vrf <vrf> routing bgp
vsr running bgp# ebgp-connected-route-check true|false
- Default value
true
fast-convergence¶
When enabled, instead of waiting for hold-timer expiry, bring down the BGP multihop session, like it is done for a single-hop EBGP session.
vsr running config# vrf <vrf> routing bgp
vsr running bgp# fast-convergence true|false
fast-external-failover¶
If true, immediately reset session if a link to a directly connected external peer goes down.
vsr running config# vrf <vrf> routing bgp
vsr running bgp# fast-external-failover true|false
- Default value
true
graceful-shutdown¶
Enable or disable graceful shutdown. When enabled, EBGP route attributes are sent with the GRACEFUL_SHUTDOWN (see RFC8326) community and preference set to 0.
vsr running config# vrf <vrf> routing bgp
vsr running bgp# graceful-shutdown true|false
- Default value
false
log-neighbor-changes¶
If true, log neighbor up/down and reset reason.
vsr running config# vrf <vrf> routing bgp
vsr running bgp# log-neighbor-changes true|false
- Default value
false
network-import-check¶
If true, check BGP network route exists in IGP.
vsr running config# vrf <vrf> routing bgp
vsr running bgp# network-import-check true|false
- Default value
true
route-reflector-allow-outbound-policy¶
If true, allow modifications made by out route-map on IBGP neighbors.
vsr running config# vrf <vrf> routing bgp
vsr running bgp# route-reflector-allow-outbound-policy true|false
- Default value
false
reject-as-sets¶
Some BGP routers may perform route aggregation, and because of that, those routers may use AS_SET and AS_CONFED_SETS attributes that contain an unordered list of ASes that contributing prefixes in the aggregate have traversed. Using those attributes may cause operational issues, because they blur the semantic of origin AS.
vsr running config# vrf <vrf> routing bgp
vsr running bgp# reject-as-sets true|false
- Default value
false
router-id¶
Router identifier.
vsr running config# vrf <vrf> routing bgp
vsr running bgp# router-id ROUTER-ID
|
An IPv4 address. |
ebgp-requires-policy¶
If true, require in and out policy for eBGP peers (RFC8212).
vsr running config# vrf <vrf> routing bgp
vsr running bgp# ebgp-requires-policy true|false
- Default value
true
neighbor-total-count (state only)¶
Total number of neighbors.
vsr> show state vrf <vrf> routing bgp neighbor-total-count
bestpath¶
Change the default bestpath selection.
vsr running config# vrf <vrf> routing bgp bestpath
compare-routerid¶
If true, compare router-id for identical EBGP paths.
vsr running config# vrf <vrf> routing bgp bestpath
vsr running bestpath# compare-routerid true|false
- Default value
false
med¶
MED attribute.
vsr running config# vrf <vrf> routing bgp bestpath
vsr running bestpath# med MED
|
Description |
---|---|
|
Compare MED among confederation paths. |
|
Treat missing MED as the least preferred one. |
as-path¶
AS-path attribute.
vsr running config# vrf <vrf> routing bgp bestpath as-path
confederation¶
If true, compare path lengths including confederation sets and sequences in selecting a route.
vsr running config# vrf <vrf> routing bgp bestpath as-path
vsr running as-path# confederation true|false
- Default value
false
ignore¶
If true, ignore as-path length in selecting a route.
vsr running config# vrf <vrf> routing bgp bestpath as-path
vsr running as-path# ignore true|false
- Default value
false
multipath-relax¶
Allow load sharing across routes that have different AS paths (but same length).
vsr running config# vrf <vrf> routing bgp bestpath as-path
vsr running as-path# multipath-relax MULTIPATH-RELAX
|
Description |
---|---|
|
Generate an AS_SET. |
|
Do not generate an AS_SET. |
extcommunity-bandwidth¶
Configure the Bandwidth Extended Community.
vsr running config# vrf <vrf> routing bgp bestpath extcommunity-bandwidth
behavior¶
Define the behavior of the Link Bandwidth Extended Community when multiple paths are present.
vsr running config# vrf <vrf> routing bgp bestpath extcommunity-bandwidth
vsr running extcommunity-bandwidth# behavior BEHAVIOR
|
Description |
---|---|
|
Perform ECMP (Equal Cost Multi-Path) when a path lacks a Link Bandwidth Extended Community. Assign multiple next-hops to routes with a weight value of 1. |
|
Unconditionally perform ECMP (Equal Cost Multi-Path) and disregard any Link Bandwidth Extended Community. Assign multiple next-hops to routes with a weight value of 1. |
|
Perform UCMP (Unequal Cost Path Multi-Path) exclusively on paths containing a Link Bandwidth Extended Community. Assign several next-hops to routes with a weight proportional to the bandwidth indicated and ignore paths that do not provide such a value. Apply ECMP (Equal Cost Multi-Path) when none of the paths has a Link Bandwidth Extended Community. |
|
Perform UCMP (Unequal Cost Path Multi-Path) on all paths. Assign several next hops to routes with a weight proportional to the indicated bandwidth. Define a default weight of 1 when a path does not provide such a value. Apply ECMP (Equal Cost Multi-Path) when none of the paths has an extended bandwidth community. |
client-to-client¶
BGP client to client route reflection.
vsr running config# vrf <vrf> routing bgp client-to-client
reflection¶
Enable or disable BGP client to client route reflection.
vsr running config# vrf <vrf> routing bgp client-to-client
vsr running client-to-client# reflection true|false
- Default value
true
confederation¶
Parameters indicating whether the local system acts as part of a BGP confederation.
vsr running config# vrf <vrf> routing bgp confederation
identifier¶
Confederation AS number. Setting the AS indicates that the local-AS is part of a BGP confederation.
vsr running config# vrf <vrf> routing bgp confederation
vsr running confederation# identifier IDENTIFIER
|
Description |
---|---|
|
A numeric identifier for an autonomous system (AS). An AS is a single domain, under common administrative control, which forms a unit of routing policy. Autonomous systems can be assigned a 2-byte identifier, or a 4-byte identifier which may have public or private scope. Private ASNs are assigned from dedicated ranges. Public ASNs are assigned from ranges allocated by IANA to the regional internet registries (RIRs). |
|
A numeric identifier for an autonomous system (AS). An AS is a single domain, under common administrative control, which forms a unit of routing policy. Autonomous systems can be assigned a 2-byte identifier, or a 4-byte identifier which may have public or private scope. Private ASNs are assigned from dedicated ranges. Public ASNs are assigned from ranges allocated by IANA to the regional internet registries (RIRs). |
peers¶
Peer AS that are to be treated as part of the local confederation.
vsr running config# vrf <vrf> routing bgp confederation
vsr running confederation# peers PEERS
|
Description |
---|---|
|
A numeric identifier for an autonomous system (AS). An AS is a single domain, under common administrative control, which forms a unit of routing policy. Autonomous systems can be assigned a 2-byte identifier, or a 4-byte identifier which may have public or private scope. Private ASNs are assigned from dedicated ranges. Public ASNs are assigned from ranges allocated by IANA to the regional internet registries (RIRs). |
|
A numeric identifier for an autonomous system (AS). An AS is a single domain, under common administrative control, which forms a unit of routing policy. Autonomous systems can be assigned a 2-byte identifier, or a 4-byte identifier which may have public or private scope. Private ASNs are assigned from dedicated ranges. Public ASNs are assigned from ranges allocated by IANA to the regional internet registries (RIRs). |
graceful-restart¶
Configure graceful restart capability parameters.
vsr running config# vrf <vrf> routing bgp graceful-restart
preserve-fw-state¶
If true, sets F-bit indication that fib is preserved while doing Graceful Restart.
vsr running config# vrf <vrf> routing bgp graceful-restart
vsr running graceful-restart# preserve-fw-state true|false
- Default value
false
restart-time¶
Set the time to wait to delete stale routes before a BGP open message is received.
vsr running config# vrf <vrf> routing bgp graceful-restart
vsr running graceful-restart# restart-time <1-3600>
- Default value
120
stalepath-time¶
Set the max time to hold onto restarting peer’s stale paths.
vsr running config# vrf <vrf> routing bgp graceful-restart
vsr running graceful-restart# stalepath-time <1-3600>
- Default value
360
listen¶
Configure BGP listen options.
vsr running config# vrf <vrf> routing bgp listen
limit¶
Maximum number of BGP Dynamic neighbors that can be created.
vsr running config# vrf <vrf> routing bgp listen
vsr running listen# limit <1-10000>
- Default value
100
neighbor-range¶
Configure BGP dynamic neighbors listen range.
vsr running config# vrf <vrf> routing bgp listen
vsr running listen# neighbor-range <neighbor-range> neighbor-group <neighbor-group>
|
Description |
---|---|
|
An IPv4 prefix: address and CIDR mask. |
|
An IPv6 prefix: address and CIDR mask. |
max-med¶
Advertise routes with max-med.
vsr running config# vrf <vrf> routing bgp max-med
administrative¶
Administratively applied, for an indefinite period.
vsr running config# vrf <vrf> routing bgp max-med
vsr running max-med# administrative <uint32>
on-startup¶
Effective on a startup.
vsr running config# vrf <vrf> routing bgp max-med on-startup
period (mandatory)¶
Time (seconds) period for max-med.
vsr running config# vrf <vrf> routing bgp max-med on-startup
vsr running on-startup# period <5-86400>
max-med¶
Max MED value to be used.
vsr running config# vrf <vrf> routing bgp max-med on-startup
vsr running on-startup# max-med <uint32>
- Default value
4294967295
packet-rw-quantum¶
Number of packets to read/write from peer socket per I/O cycle.
vsr running config# vrf <vrf> routing bgp packet-rw-quantum
read¶
Number of packets to read from peer socket per I/O cycle.
vsr running config# vrf <vrf> routing bgp packet-rw-quantum
vsr running packet-rw-quantum# read <1-255>
- Default value
10
write¶
Number of packets to write from peer socket per I/O cycle.
vsr running config# vrf <vrf> routing bgp packet-rw-quantum
vsr running packet-rw-quantum# write <1-255>
- Default value
64
tcp-keepalive¶
Detect TCP failures by sending TCP Keepalive acked by remote.
vsr running config# vrf <vrf> routing bgp tcp-keepalive
idle¶
TCP keepalive idle time in seconds.
vsr running config# vrf <vrf> routing bgp tcp-keepalive
vsr running tcp-keepalive# idle <1-65535>
- Default value
10
keepalive¶
TCP Keepalive interval in seconds.
vsr running config# vrf <vrf> routing bgp tcp-keepalive
vsr running tcp-keepalive# keepalive <1-65535>
- Default value
10
probes¶
TCP Keepalive maximum probes.
vsr running config# vrf <vrf> routing bgp tcp-keepalive
vsr running tcp-keepalive# probes <1-30>
- Default value
3
update-delay¶
Force initial delay for best-path and updates.
vsr running config# vrf <vrf> routing bgp update-delay
delay¶
Force initial delay for best-path and updates.
vsr running config# vrf <vrf> routing bgp update-delay
vsr running update-delay# delay <0-3600>
- Default value
0
established-wait¶
Wait for peers to be established.
vsr running config# vrf <vrf> routing bgp update-delay
vsr running update-delay# established-wait <1-3600>
segment-routing¶
Configure BGP segment routing.
vsr running config# vrf <vrf> routing bgp segment-routing
ipv6¶
Configure BGP SRv6 (Segment routing IPv6).
vsr running config# vrf <vrf> routing bgp segment-routing ipv6
locator (mandatory)¶
Configure a SRv6 locator. A locator is the first part of a SID that consists of the most significant bits representing the address of a particular SRv6 node. The locator is very similar to a network address that provides a route to its parent node. The locator is further subdivided into a SID block and a node ID. The locator length should be 64-bits long.
vsr running config# vrf <vrf> routing bgp segment-routing ipv6
vsr running ipv6# locator <string>{1,255}
address-family¶
Address-families associated with the BGP configuration.
vsr running config# vrf <vrf> routing bgp address-family
neighbor-group¶
List of BGP peer-groups configured on the local system - uniquely identified by peer-group name.
vsr running config# vrf <vrf> routing bgp neighbor-group <string>
|
Reference to the name of the BGP neighbor-group used as a key in the neighbor-group list. |
remote-as¶
Remote AS number.
vsr running config# vrf <vrf> routing bgp neighbor-group <string>
vsr running neighbor-group <string># remote-as REMOTE-AS
|
Description |
---|---|
|
A numeric identifier for an autonomous system (AS). An AS is a single domain, under common administrative control, which forms a unit of routing policy. Autonomous systems can be assigned a 2-byte identifier, or a 4-byte identifier which may have public or private scope. Private ASNs are assigned from dedicated ranges. Public ASNs are assigned from ranges allocated by IANA to the regional internet registries (RIRs). |
|
A numeric identifier for an autonomous system (AS). An AS is a single domain, under common administrative control, which forms a unit of routing policy. Autonomous systems can be assigned a 2-byte identifier, or a 4-byte identifier which may have public or private scope. Private ASNs are assigned from dedicated ranges. Public ASNs are assigned from ranges allocated by IANA to the regional internet registries (RIRs). |
|
External BGP peer. |
|
Internal BGP peer. |
capability (deprecated)¶
Attention
capabilities
Advertise capability to the peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string>
vsr running neighbor-group <string># capability CAPABILITY
|
Description |
---|---|
|
Advertise dynamic capability to this neighbor. |
|
Advertise extended nexthop capability to the peer. |
capability-negotiate¶
If true, perform capability negotiation.
vsr running config# vrf <vrf> routing bgp neighbor-group <string>
vsr running neighbor-group <string># capability-negotiate true|false
- Default value
true
ebgp-multihop¶
Allow EBGP neighbors not on directly connected networks.
vsr running config# vrf <vrf> routing bgp neighbor-group <string>
vsr running neighbor-group <string># ebgp-multihop <1-255>
enforce-first-as¶
If true, enforce the first AS for EBGP routes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string>
vsr running neighbor-group <string># enforce-first-as true|false
- Default value
false
enforce-multihop¶
If true, enforce EBGP neighbors perform multihop.
vsr running config# vrf <vrf> routing bgp neighbor-group <string>
vsr running neighbor-group <string># enforce-multihop true|false
- Default value
false
neighbor-description¶
Neighbor specific description: up to 80 characters describing this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string>
vsr running neighbor-group <string># neighbor-description <string>{1,80}
override-capability¶
If true, override capability negotiation result.
vsr running config# vrf <vrf> routing bgp neighbor-group <string>
vsr running neighbor-group <string># override-capability true|false
- Default value
false
passive¶
If true, don’t send open messages to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string>
vsr running neighbor-group <string># passive true|false
- Default value
false
solo¶
If true, solo peer - part of its own update group.
vsr running config# vrf <vrf> routing bgp neighbor-group <string>
vsr running neighbor-group <string># solo true|false
- Default value
false
strict-capability-match¶
Enable or disable strict capability negotiation match.
vsr running config# vrf <vrf> routing bgp neighbor-group <string>
vsr running neighbor-group <string># strict-capability-match true|false
- Default value
false
ttl-security-hops¶
Specify the maximum number of hops to the BGP peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string>
vsr running neighbor-group <string># ttl-security-hops <1-254>
update-source¶
Source of routing updates.
vsr running config# vrf <vrf> routing bgp neighbor-group <string>
vsr running neighbor-group <string># update-source UPDATE-SOURCE
|
Description |
---|---|
|
An IPv4 address. |
|
An IPv6 address. |
|
An interface name. |
sender-as-path-loop-detection¶
Detect the sender side AS path loops and filter the bad routes before they are sent.
vsr running config# vrf <vrf> routing bgp neighbor-group <string>
vsr running neighbor-group <string># sender-as-path-loop-detection true|false
- Default value
false
track¶
A tracker name defined in the tracker context, or the BGP internal BFD tracker (bfd keyword). If a tracker name is used, when the tracked address is reachable, the neighbor or neighbor group is considered as valid, else it is disabled. If the BGP internal BFD tracker is used, it works the same way, but this neighbor address is automatically tracked. The check-control-plane-failure option is available only when the BGP internal BFD tracker is used.
vsr running config# vrf <vrf> routing bgp neighbor-group <string>
vsr running neighbor-group <string># track TRACK
|
Description |
---|---|
|
An tracker name. |
|
No description. |
check-control-plane-failure¶
Link data-plane status with BGP control-plane. This option is available only if the BGP internal BFD tracker is selected, i.e the ‘track bfd’ option is set.
vsr running config# vrf <vrf> routing bgp neighbor-group <string>
vsr running neighbor-group <string># check-control-plane-failure true|false
remote-neighbor-group (state only)¶
Remote neighbor group.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> remote-neighbor-group
remote-router-id (state only)¶
Remote router identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> remote-router-id
state (state only)¶
BGP router status.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> state
min-time-btwn-advertisement (state only)¶
Minimum time between advertisement runs in miliseconds.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> min-time-btwn-advertisement
last-reset (state only)¶
Last reset.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> last-reset
bgp-connection (state only)¶
BGP connection type.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> bgp-connection
connect-retry-timer (state only)¶
BGP connect retry timer in seconds.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> connect-retry-timer
estimated-rount-trip-time (state only)¶
Estimated round trip time in miliseconds.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> estimated-rount-trip-time
capabilities¶
Capabilities advertised to the peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> capabilities
dynamic¶
Advertise dynamic capability to the peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> capabilities
vsr running capabilities# dynamic true|false
extended-nexthop¶
Advertise extended nexthop capability to the peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> capabilities
vsr running capabilities# extended-nexthop true|false
fqdn¶
Advertise hostname option 72 capability to the peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> capabilities
vsr running capabilities# fqdn true|false
local-as¶
Specify a local-as number.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> local-as
as-number (mandatory)¶
AS number used as local AS.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> local-as
vsr running local-as# as-number AS-NUMBER
|
Description |
---|---|
|
A numeric identifier for an autonomous system (AS). An AS is a single domain, under common administrative control, which forms a unit of routing policy. Autonomous systems can be assigned a 2-byte identifier, or a 4-byte identifier which may have public or private scope. Private ASNs are assigned from dedicated ranges. Public ASNs are assigned from ranges allocated by IANA to the regional internet registries (RIRs). |
|
A numeric identifier for an autonomous system (AS). An AS is a single domain, under common administrative control, which forms a unit of routing policy. Autonomous systems can be assigned a 2-byte identifier, or a 4-byte identifier which may have public or private scope. Private ASNs are assigned from dedicated ranges. Public ASNs are assigned from ranges allocated by IANA to the regional internet registries (RIRs). |
no-prepend¶
If true, do not prepend local-as to updates from ebgp peers.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> local-as
vsr running local-as# no-prepend true|false
- Default value
false
replace-as¶
If true, do not prepend local-as to updates from ibgp peers.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> local-as
vsr running local-as# replace-as true|false
- Default value
false
shutdown¶
Administratively shut down this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> shutdown
message¶
Shutdown message.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> shutdown
vsr running shutdown# message <string>
timers¶
Config parameters related to timers associated with the BGP peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> timers
advertisement-interval¶
Minimum time which must elapse between subsequent UPDATE messages relating to a common set of NLRI being transmitted to a peer. This timer is referred to as MinRouteAdvertisementIntervalTimer by RFC 4721 and serves to reduce the number of UPDATE messages transmitted when a particular set of NLRI exhibit instability. A change of this value will be taken into account for new sessions.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> timers
vsr running timers# advertisement-interval <1-600>
connect-retry¶
Time interval in seconds between attempts to establish a session with the peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> timers
vsr running timers# connect-retry <1-65535>
keepalive-interval¶
Time interval in seconds between transmission of keepalive messages to the neighbor. Typically set to 1/3 the hold-time. A change of this value will be taken into account for new sessions.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> timers
vsr running timers# keepalive-interval <uint16>
hold-time¶
Time interval in seconds that a BGP session will be considered active in the absence of keepalive or other messages from the peer. The hold- time is typically set to 3x the keepalive-interval.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> timers
vsr running timers# hold-time <uint16>
address-family¶
Address-families associated with the BGP neighbor group.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family
ipv4-unicast¶
IPv4 unicast address-family associated with the BGP neighbor. If unset, this is activated.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast
enabled¶
Enable or disable IPv4 unicast Address Family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast
vsr running ipv4-unicast# enabled true|false
- Default value
true
as-override¶
If true, override any AS number in the AS path that matches the neighbor’s AS number with the local AS number. The command is effective only when the neighbor is an external BGP peer (eBGP).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast
vsr running ipv4-unicast# as-override true|false
maximum-prefix-out¶
Sets a maximum number of prefixes we can send to a given peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast
vsr running ipv4-unicast# maximum-prefix-out <1-4294967295>
weight¶
Set default weight for routes from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast
vsr running ipv4-unicast# weight <uint16>
send-community¶
Send Community attribute to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast
vsr running ipv4-unicast# send-community SEND-COMMUNITY
|
Description |
---|---|
|
Send Standard and Extended Community attributes. |
|
Send Extended Community attributes. |
|
Send Standard Community attributes. |
|
Do not send Standard or Extended Community attributes. |
- Default value
all
allowas-in¶
Accept as-path with my AS present in it.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast
vsr running ipv4-unicast# allowas-in ALLOWAS-IN
|
Description |
---|---|
|
No description. |
|
Only accept my AS in the as-path if the route was originated in my AS. |
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast
vsr running ipv4-unicast# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast
vsr running ipv4-unicast# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast
vsr running ipv4-unicast# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast
vsr running ipv4-unicast# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
capability-orf-prefix-list¶
Advertise prefixlist ORF capability to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast
vsr running ipv4-unicast# capability-orf-prefix-list CAPABILITY-ORF-PREFIX-LIST
|
Description |
---|---|
|
Capability to SEND and RECEIVE the ORF to/from this neighbor. |
|
Capability to SEND the ORF to this neighbor. |
|
Capability to RECEIVE the ORF from this neighbor. |
unsuppress-map¶
Route-map to selectively unsuppress suppressed routes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast
vsr running ipv4-unicast# unsuppress-map UNSUPPRESS-MAP
|
Route map name. |
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast outbound-ebgp-requires-policy
addpath¶
Configure addpath.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast addpath
tx-all-paths¶
If true, use addpath to advertise all paths to a neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast addpath
vsr running addpath# tx-all-paths true|false
- Default value
false
tx-best-path-per-AS¶
If true, use addpath to advertise the bestpath per each neighboring AS.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast addpath
vsr running addpath# tx-best-path-per-AS true|false
- Default value
false
distribute-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast
vsr running ipv4-unicast# distribute-list <distribute-list> access-list ACCESS-LIST
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
as-outbound-update¶
Remove or replace the private AS numbers in the AS path for outgoing eBGP updates. However, do not change or delete the private AS-number associated with the eBGP peer, as this could cause a routing loop.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast as-outbound-update
action¶
Action to apply to private AS numbers in outbound updates.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast as-outbound-update
vsr running as-outbound-update# action ACTION
|
Description |
---|---|
|
Replace the private AS numbers in outbound updates by our private AS numbers. |
|
Remove the private AS numbers in outbound updates. |
- Default value
remove
as-type¶
Apply action to private AS numbers for AS path containing either private AS numbers only, or AS numbers of any type (public and private).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast as-outbound-update
vsr running as-outbound-update# as-type AS-TYPE
|
Description |
---|---|
|
Apply action to private AS numbers if the AS path contains private AS numbers only. |
|
Apply action to private AS numbers for all AS paths (whether or not the AS paths contain public AS numbers). |
- Default value
private
maximum-prefix¶
Maximum number of prefixes to accept from this peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast maximum-prefix
maximum (mandatory)¶
Maximum number of prefix limit.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast maximum-prefix
vsr running maximum-prefix# maximum <1-4294967295>
threshold¶
Threshold value (%) at which to generate a warning msg.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast maximum-prefix
vsr running maximum-prefix# threshold <1-100>
- Default value
75
restart¶
Restart interval in minutes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast maximum-prefix
vsr running maximum-prefix# restart <1-65535>
warning-only¶
If true, only give warning message when limit is exceeded.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast maximum-prefix
vsr running maximum-prefix# warning-only true|false
- Default value
false
nexthop-self¶
Disable the next hop calculation for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast nexthop-self
force¶
If true, set the next hop to self for reflected routes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast nexthop-self
vsr running nexthop-self# force true|false
- Default value
false
filter-list¶
Establish BGP filters.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast
vsr running ipv4-unicast# filter-list <filter-list> access-list <as-path-access-list...
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast
vsr running ipv4-unicast# prefix-list <prefix-list> prefix-list-name PREFIX-LIST-NAME
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list-name (mandatory)¶
Name of the prefix list.
prefix-list-name PREFIX-LIST-NAME
|
Prefix list name. |
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast
vsr running ipv4-unicast# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
default-originate¶
Originate default route to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast default-originate
route-map¶
Route-map to specify criteria to originate default.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-unicast default-originate
vsr running default-originate# route-map ROUTE-MAP
|
Route map name. |
ipv4-multicast¶
IPv4 multicast address-family associated with the BGP neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast
enabled¶
Enable or disable IPv4 multicast Address Family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast
vsr running ipv4-multicast# enabled true|false
- Default value
true
as-override¶
If true, override any AS number in the AS path that matches the neighbor’s AS number with the local AS number. The command is effective only when the neighbor is an external BGP peer (eBGP).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast
vsr running ipv4-multicast# as-override true|false
maximum-prefix-out¶
Sets a maximum number of prefixes we can send to a given peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast
vsr running ipv4-multicast# maximum-prefix-out <1-4294967295>
weight¶
Set default weight for routes from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast
vsr running ipv4-multicast# weight <uint16>
send-community¶
Send Community attribute to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast
vsr running ipv4-multicast# send-community SEND-COMMUNITY
|
Description |
---|---|
|
Send Standard and Extended Community attributes. |
|
Send Extended Community attributes. |
|
Send Standard Community attributes. |
|
Do not send Standard or Extended Community attributes. |
- Default value
all
allowas-in¶
Accept as-path with my AS present in it.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast
vsr running ipv4-multicast# allowas-in ALLOWAS-IN
|
Description |
---|---|
|
No description. |
|
Only accept my AS in the as-path if the route was originated in my AS. |
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast
vsr running ipv4-multicast# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast
vsr running ipv4-multicast# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast
vsr running ipv4-multicast# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast
vsr running ipv4-multicast# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
capability-orf-prefix-list¶
Advertise prefixlist ORF capability to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast
vsr running ipv4-multicast# capability-orf-prefix-list CAPABILITY-ORF-PREFIX-LIST
|
Description |
---|---|
|
Capability to SEND and RECEIVE the ORF to/from this neighbor. |
|
Capability to SEND the ORF to this neighbor. |
|
Capability to RECEIVE the ORF from this neighbor. |
unsuppress-map¶
Route-map to selectively unsuppress suppressed routes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast
vsr running ipv4-multicast# unsuppress-map UNSUPPRESS-MAP
|
Route map name. |
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast outbound-ebgp-requires-policy
addpath¶
Configure addpath.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast addpath
tx-all-paths¶
If true, use addpath to advertise all paths to a neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast addpath
vsr running addpath# tx-all-paths true|false
- Default value
false
tx-best-path-per-AS¶
If true, use addpath to advertise the bestpath per each neighboring AS.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast addpath
vsr running addpath# tx-best-path-per-AS true|false
- Default value
false
distribute-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast
vsr running ipv4-multicast# distribute-list <distribute-list> access-list ACCESS-LIST
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
as-outbound-update¶
Remove or replace the private AS numbers in the AS path for outgoing eBGP updates. However, do not change or delete the private AS-number associated with the eBGP peer, as this could cause a routing loop.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast as-outbound-update
action¶
Action to apply to private AS numbers in outbound updates.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast as-outbound-update
vsr running as-outbound-update# action ACTION
|
Description |
---|---|
|
Replace the private AS numbers in outbound updates by our private AS numbers. |
|
Remove the private AS numbers in outbound updates. |
- Default value
remove
as-type¶
Apply action to private AS numbers for AS path containing either private AS numbers only, or AS numbers of any type (public and private).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast as-outbound-update
vsr running as-outbound-update# as-type AS-TYPE
|
Description |
---|---|
|
Apply action to private AS numbers if the AS path contains private AS numbers only. |
|
Apply action to private AS numbers for all AS paths (whether or not the AS paths contain public AS numbers). |
- Default value
private
maximum-prefix¶
Maximum number of prefixes to accept from this peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast maximum-prefix
maximum (mandatory)¶
Maximum number of prefix limit.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast maximum-prefix
vsr running maximum-prefix# maximum <1-4294967295>
threshold¶
Threshold value (%) at which to generate a warning msg.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast maximum-prefix
vsr running maximum-prefix# threshold <1-100>
- Default value
75
restart¶
Restart interval in minutes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast maximum-prefix
vsr running maximum-prefix# restart <1-65535>
warning-only¶
If true, only give warning message when limit is exceeded.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast maximum-prefix
vsr running maximum-prefix# warning-only true|false
- Default value
false
nexthop-self¶
Disable the next hop calculation for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast nexthop-self
force¶
If true, set the next hop to self for reflected routes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast nexthop-self
vsr running nexthop-self# force true|false
- Default value
false
filter-list¶
Establish BGP filters.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast
vsr running ipv4-multicast# filter-list <filter-list> access-list <as-path-access-list...
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast
vsr running ipv4-multicast# prefix-list <prefix-list> prefix-list-name PREFIX-LIST-NAME
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list-name (mandatory)¶
Name of the prefix list.
prefix-list-name PREFIX-LIST-NAME
|
Prefix list name. |
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast
vsr running ipv4-multicast# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
default-originate¶
Originate default route to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast default-originate
route-map¶
Route-map to specify criteria to originate default.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-multicast default-originate
vsr running default-originate# route-map ROUTE-MAP
|
Route map name. |
ipv4-labeled-unicast¶
IPv4 labeled unicast address-family associated with the BGP neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast
enabled¶
Enable or disable IPv4 labeled unicast Address Family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# enabled true|false
- Default value
true
as-override¶
If true, override any AS number in the AS path that matches the neighbor’s AS number with the local AS number. The command is effective only when the neighbor is an external BGP peer (eBGP).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# as-override true|false
maximum-prefix-out¶
Sets a maximum number of prefixes we can send to a given peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# maximum-prefix-out <1-4294967295>
weight¶
Set default weight for routes from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# weight <uint16>
send-community¶
Send Community attribute to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# send-community SEND-COMMUNITY
|
Description |
---|---|
|
Send Standard and Extended Community attributes. |
|
Send Extended Community attributes. |
|
Send Standard Community attributes. |
|
Do not send Standard or Extended Community attributes. |
- Default value
all
allowas-in¶
Accept as-path with my AS present in it.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# allowas-in ALLOWAS-IN
|
Description |
---|---|
|
No description. |
|
Only accept my AS in the as-path if the route was originated in my AS. |
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
capability-orf-prefix-list¶
Advertise prefixlist ORF capability to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# capability-orf-prefix-list CAPABILITY-ORF-PREFIX-LIST
|
Description |
---|---|
|
Capability to SEND and RECEIVE the ORF to/from this neighbor. |
|
Capability to SEND the ORF to this neighbor. |
|
Capability to RECEIVE the ORF from this neighbor. |
unsuppress-map¶
Route-map to selectively unsuppress suppressed routes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# unsuppress-map UNSUPPRESS-MAP
|
Route map name. |
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast outbound-ebgp-requires-policy
addpath¶
Configure addpath.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast addpath
tx-all-paths¶
If true, use addpath to advertise all paths to a neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast addpath
vsr running addpath# tx-all-paths true|false
- Default value
false
tx-best-path-per-AS¶
If true, use addpath to advertise the bestpath per each neighboring AS.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast addpath
vsr running addpath# tx-best-path-per-AS true|false
- Default value
false
distribute-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# distribute-list <distribute-list> access-list ACCESS-LIST
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
as-outbound-update¶
Remove or replace the private AS numbers in the AS path for outgoing eBGP updates. However, do not change or delete the private AS-number associated with the eBGP peer, as this could cause a routing loop.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast as-outbound-update
action¶
Action to apply to private AS numbers in outbound updates.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast as-outbound-update
vsr running as-outbound-update# action ACTION
|
Description |
---|---|
|
Replace the private AS numbers in outbound updates by our private AS numbers. |
|
Remove the private AS numbers in outbound updates. |
- Default value
remove
as-type¶
Apply action to private AS numbers for AS path containing either private AS numbers only, or AS numbers of any type (public and private).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast as-outbound-update
vsr running as-outbound-update# as-type AS-TYPE
|
Description |
---|---|
|
Apply action to private AS numbers if the AS path contains private AS numbers only. |
|
Apply action to private AS numbers for all AS paths (whether or not the AS paths contain public AS numbers). |
- Default value
private
maximum-prefix¶
Maximum number of prefixes to accept from this peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast maximum-prefix
maximum (mandatory)¶
Maximum number of prefix limit.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast maximum-prefix
vsr running maximum-prefix# maximum <1-4294967295>
threshold¶
Threshold value (%) at which to generate a warning msg.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast maximum-prefix
vsr running maximum-prefix# threshold <1-100>
- Default value
75
restart¶
Restart interval in minutes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast maximum-prefix
vsr running maximum-prefix# restart <1-65535>
warning-only¶
If true, only give warning message when limit is exceeded.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast maximum-prefix
vsr running maximum-prefix# warning-only true|false
- Default value
false
nexthop-self¶
Disable the next hop calculation for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast nexthop-self
force¶
If true, set the next hop to self for reflected routes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast nexthop-self
vsr running nexthop-self# force true|false
- Default value
false
filter-list¶
Establish BGP filters.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# filter-list <filter-list> access-list <as-path-access-list...
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# prefix-list <prefix-list> prefix-list-name PREFIX-LIST-NAME
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list-name (mandatory)¶
Name of the prefix list.
prefix-list-name PREFIX-LIST-NAME
|
Prefix list name. |
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
default-originate¶
Originate default route to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast default-originate
route-map¶
Route-map to specify criteria to originate default.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-labeled-unicast default-originate
vsr running default-originate# route-map ROUTE-MAP
|
Route map name. |
ipv4-flowspec¶
IPv4 Flowspec address-family associated with the BGP neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-flowspec
enabled¶
Enable or disable IPv4 Flowspec Address Family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-flowspec
vsr running ipv4-flowspec# enabled true|false
- Default value
true
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-flowspec
vsr running ipv4-flowspec# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-flowspec
vsr running ipv4-flowspec# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-flowspec
vsr running ipv4-flowspec# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-flowspec
vsr running ipv4-flowspec# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-flowspec update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-flowspec sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-flowspec packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-flowspec accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-flowspec inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-flowspec outbound-ebgp-requires-policy
filter-list¶
Establish BGP filters.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-flowspec
vsr running ipv4-flowspec# filter-list <filter-list> access-list <as-path-access-list...
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-flowspec
vsr running ipv4-flowspec# prefix-list <prefix-list> prefix-list-name PREFIX-LIST-NAME
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list-name (mandatory)¶
Name of the prefix list.
prefix-list-name PREFIX-LIST-NAME
|
Prefix list name. |
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-flowspec
vsr running ipv4-flowspec# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
ipv4-vpn¶
Configure IPv4 VPN address family.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn
enabled¶
Enable or disable IPv4 VPN Address Family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn
vsr running ipv4-vpn# enabled true|false
- Default value
true
unsuppress-map¶
Route-map to selectively unsuppress suppressed routes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn
vsr running ipv4-vpn# unsuppress-map UNSUPPRESS-MAP
|
Route map name. |
as-override¶
If true, override any AS number in the AS path that matches the neighbor’s AS number with the local AS number. The command is effective only when the neighbor is an external BGP peer (eBGP).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn
vsr running ipv4-vpn# as-override true|false
maximum-prefix-out¶
Sets a maximum number of prefixes we can send to a given peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn
vsr running ipv4-vpn# maximum-prefix-out <1-4294967295>
weight¶
Set default weight for routes from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn
vsr running ipv4-vpn# weight <uint16>
send-community¶
Send Community attribute to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn
vsr running ipv4-vpn# send-community SEND-COMMUNITY
|
Description |
---|---|
|
Send Standard and Extended Community attributes. |
|
Send Extended Community attributes. |
|
Send Standard Community attributes. |
|
Do not send Standard or Extended Community attributes. |
- Default value
all
allowas-in¶
Accept as-path with my AS present in it.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn
vsr running ipv4-vpn# allowas-in ALLOWAS-IN
|
Description |
---|---|
|
No description. |
|
Only accept my AS in the as-path if the route was originated in my AS. |
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn
vsr running ipv4-vpn# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn
vsr running ipv4-vpn# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn
vsr running ipv4-vpn# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn
vsr running ipv4-vpn# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn outbound-ebgp-requires-policy
addpath¶
Configure addpath.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn addpath
tx-all-paths¶
If true, use addpath to advertise all paths to a neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn addpath
vsr running addpath# tx-all-paths true|false
- Default value
false
tx-best-path-per-AS¶
If true, use addpath to advertise the bestpath per each neighboring AS.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn addpath
vsr running addpath# tx-best-path-per-AS true|false
- Default value
false
distribute-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn
vsr running ipv4-vpn# distribute-list <distribute-list> access-list ACCESS-LIST
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
as-outbound-update¶
Remove or replace the private AS numbers in the AS path for outgoing eBGP updates. However, do not change or delete the private AS-number associated with the eBGP peer, as this could cause a routing loop.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn as-outbound-update
action¶
Action to apply to private AS numbers in outbound updates.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn as-outbound-update
vsr running as-outbound-update# action ACTION
|
Description |
---|---|
|
Replace the private AS numbers in outbound updates by our private AS numbers. |
|
Remove the private AS numbers in outbound updates. |
- Default value
remove
as-type¶
Apply action to private AS numbers for AS path containing either private AS numbers only, or AS numbers of any type (public and private).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn as-outbound-update
vsr running as-outbound-update# as-type AS-TYPE
|
Description |
---|---|
|
Apply action to private AS numbers if the AS path contains private AS numbers only. |
|
Apply action to private AS numbers for all AS paths (whether or not the AS paths contain public AS numbers). |
- Default value
private
maximum-prefix¶
Maximum number of prefixes to accept from this peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn maximum-prefix
maximum (mandatory)¶
Maximum number of prefix limit.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn maximum-prefix
vsr running maximum-prefix# maximum <1-4294967295>
threshold¶
Threshold value (%) at which to generate a warning msg.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn maximum-prefix
vsr running maximum-prefix# threshold <1-100>
- Default value
75
restart¶
Restart interval in minutes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn maximum-prefix
vsr running maximum-prefix# restart <1-65535>
warning-only¶
If true, only give warning message when limit is exceeded.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn maximum-prefix
vsr running maximum-prefix# warning-only true|false
- Default value
false
nexthop-self¶
Disable the next hop calculation for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn nexthop-self
force¶
If true, set the next hop to self for reflected routes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn nexthop-self
vsr running nexthop-self# force true|false
- Default value
false
filter-list¶
Establish BGP filters.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn
vsr running ipv4-vpn# filter-list <filter-list> access-list <as-path-access-list...
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn
vsr running ipv4-vpn# prefix-list <prefix-list> prefix-list-name PREFIX-LIST-NAME
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list-name (mandatory)¶
Name of the prefix list.
prefix-list-name PREFIX-LIST-NAME
|
Prefix list name. |
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv4-vpn
vsr running ipv4-vpn# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
ipv6-unicast¶
IPv6 unicast address-family associated with the BGP neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast
enabled¶
Enable or disable IPv6 unicast Address Family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast
vsr running ipv6-unicast# enabled true|false
- Default value
true
nexthop-local-unchanged¶
If true, leave link-local nexthop unchanged for this peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast
vsr running ipv6-unicast# nexthop-local-unchanged true|false
- Default value
false
as-override¶
If true, override any AS number in the AS path that matches the neighbor’s AS number with the local AS number. The command is effective only when the neighbor is an external BGP peer (eBGP).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast
vsr running ipv6-unicast# as-override true|false
maximum-prefix-out¶
Sets a maximum number of prefixes we can send to a given peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast
vsr running ipv6-unicast# maximum-prefix-out <1-4294967295>
weight¶
Set default weight for routes from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast
vsr running ipv6-unicast# weight <uint16>
send-community¶
Send Community attribute to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast
vsr running ipv6-unicast# send-community SEND-COMMUNITY
|
Description |
---|---|
|
Send Standard and Extended Community attributes. |
|
Send Extended Community attributes. |
|
Send Standard Community attributes. |
|
Do not send Standard or Extended Community attributes. |
- Default value
all
allowas-in¶
Accept as-path with my AS present in it.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast
vsr running ipv6-unicast# allowas-in ALLOWAS-IN
|
Description |
---|---|
|
No description. |
|
Only accept my AS in the as-path if the route was originated in my AS. |
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast
vsr running ipv6-unicast# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast
vsr running ipv6-unicast# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast
vsr running ipv6-unicast# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast
vsr running ipv6-unicast# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
capability-orf-prefix-list¶
Advertise prefixlist ORF capability to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast
vsr running ipv6-unicast# capability-orf-prefix-list CAPABILITY-ORF-PREFIX-LIST
|
Description |
---|---|
|
Capability to SEND and RECEIVE the ORF to/from this neighbor. |
|
Capability to SEND the ORF to this neighbor. |
|
Capability to RECEIVE the ORF from this neighbor. |
unsuppress-map¶
Route-map to selectively unsuppress suppressed routes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast
vsr running ipv6-unicast# unsuppress-map UNSUPPRESS-MAP
|
Route map name. |
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast outbound-ebgp-requires-policy
addpath¶
Configure addpath.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast addpath
tx-all-paths¶
If true, use addpath to advertise all paths to a neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast addpath
vsr running addpath# tx-all-paths true|false
- Default value
false
tx-best-path-per-AS¶
If true, use addpath to advertise the bestpath per each neighboring AS.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast addpath
vsr running addpath# tx-best-path-per-AS true|false
- Default value
false
distribute-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast
vsr running ipv6-unicast# distribute-list <distribute-list> access-list ACCESS-LIST
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
as-outbound-update¶
Remove or replace the private AS numbers in the AS path for outgoing eBGP updates. However, do not change or delete the private AS-number associated with the eBGP peer, as this could cause a routing loop.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast as-outbound-update
action¶
Action to apply to private AS numbers in outbound updates.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast as-outbound-update
vsr running as-outbound-update# action ACTION
|
Description |
---|---|
|
Replace the private AS numbers in outbound updates by our private AS numbers. |
|
Remove the private AS numbers in outbound updates. |
- Default value
remove
as-type¶
Apply action to private AS numbers for AS path containing either private AS numbers only, or AS numbers of any type (public and private).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast as-outbound-update
vsr running as-outbound-update# as-type AS-TYPE
|
Description |
---|---|
|
Apply action to private AS numbers if the AS path contains private AS numbers only. |
|
Apply action to private AS numbers for all AS paths (whether or not the AS paths contain public AS numbers). |
- Default value
private
maximum-prefix¶
Maximum number of prefixes to accept from this peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast maximum-prefix
maximum (mandatory)¶
Maximum number of prefix limit.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast maximum-prefix
vsr running maximum-prefix# maximum <1-4294967295>
threshold¶
Threshold value (%) at which to generate a warning msg.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast maximum-prefix
vsr running maximum-prefix# threshold <1-100>
- Default value
75
restart¶
Restart interval in minutes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast maximum-prefix
vsr running maximum-prefix# restart <1-65535>
warning-only¶
If true, only give warning message when limit is exceeded.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast maximum-prefix
vsr running maximum-prefix# warning-only true|false
- Default value
false
nexthop-self¶
Disable the next hop calculation for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast nexthop-self
force¶
If true, set the next hop to self for reflected routes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast nexthop-self
vsr running nexthop-self# force true|false
- Default value
false
filter-list¶
Establish BGP filters.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast
vsr running ipv6-unicast# filter-list <filter-list> access-list <as-path-access-list...
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast
vsr running ipv6-unicast# prefix-list <prefix-list> prefix-list-name PREFIX-LIST-NAME
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list-name (mandatory)¶
Name of the prefix list.
prefix-list-name PREFIX-LIST-NAME
|
Prefix list name. |
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast
vsr running ipv6-unicast# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
default-originate¶
Originate default route to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast default-originate
route-map¶
Route-map to specify criteria to originate default.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-unicast default-originate
vsr running default-originate# route-map ROUTE-MAP
|
Route map name. |
ipv6-multicast¶
IPv6 multicast address-family associated with the BGP neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast
enabled¶
Enable or disable IPv6 multicast Address Family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast
vsr running ipv6-multicast# enabled true|false
- Default value
true
as-override¶
If true, override any AS number in the AS path that matches the neighbor’s AS number with the local AS number. The command is effective only when the neighbor is an external BGP peer (eBGP).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast
vsr running ipv6-multicast# as-override true|false
maximum-prefix-out¶
Sets a maximum number of prefixes we can send to a given peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast
vsr running ipv6-multicast# maximum-prefix-out <1-4294967295>
weight¶
Set default weight for routes from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast
vsr running ipv6-multicast# weight <uint16>
send-community¶
Send Community attribute to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast
vsr running ipv6-multicast# send-community SEND-COMMUNITY
|
Description |
---|---|
|
Send Standard and Extended Community attributes. |
|
Send Extended Community attributes. |
|
Send Standard Community attributes. |
|
Do not send Standard or Extended Community attributes. |
- Default value
all
allowas-in¶
Accept as-path with my AS present in it.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast
vsr running ipv6-multicast# allowas-in ALLOWAS-IN
|
Description |
---|---|
|
No description. |
|
Only accept my AS in the as-path if the route was originated in my AS. |
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast
vsr running ipv6-multicast# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast
vsr running ipv6-multicast# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast
vsr running ipv6-multicast# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast
vsr running ipv6-multicast# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
capability-orf-prefix-list¶
Advertise prefixlist ORF capability to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast
vsr running ipv6-multicast# capability-orf-prefix-list CAPABILITY-ORF-PREFIX-LIST
|
Description |
---|---|
|
Capability to SEND and RECEIVE the ORF to/from this neighbor. |
|
Capability to SEND the ORF to this neighbor. |
|
Capability to RECEIVE the ORF from this neighbor. |
unsuppress-map¶
Route-map to selectively unsuppress suppressed routes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast
vsr running ipv6-multicast# unsuppress-map UNSUPPRESS-MAP
|
Route map name. |
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast outbound-ebgp-requires-policy
addpath¶
Configure addpath.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast addpath
tx-all-paths¶
If true, use addpath to advertise all paths to a neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast addpath
vsr running addpath# tx-all-paths true|false
- Default value
false
tx-best-path-per-AS¶
If true, use addpath to advertise the bestpath per each neighboring AS.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast addpath
vsr running addpath# tx-best-path-per-AS true|false
- Default value
false
distribute-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast
vsr running ipv6-multicast# distribute-list <distribute-list> access-list ACCESS-LIST
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
as-outbound-update¶
Remove or replace the private AS numbers in the AS path for outgoing eBGP updates. However, do not change or delete the private AS-number associated with the eBGP peer, as this could cause a routing loop.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast as-outbound-update
action¶
Action to apply to private AS numbers in outbound updates.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast as-outbound-update
vsr running as-outbound-update# action ACTION
|
Description |
---|---|
|
Replace the private AS numbers in outbound updates by our private AS numbers. |
|
Remove the private AS numbers in outbound updates. |
- Default value
remove
as-type¶
Apply action to private AS numbers for AS path containing either private AS numbers only, or AS numbers of any type (public and private).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast as-outbound-update
vsr running as-outbound-update# as-type AS-TYPE
|
Description |
---|---|
|
Apply action to private AS numbers if the AS path contains private AS numbers only. |
|
Apply action to private AS numbers for all AS paths (whether or not the AS paths contain public AS numbers). |
- Default value
private
maximum-prefix¶
Maximum number of prefixes to accept from this peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast maximum-prefix
maximum (mandatory)¶
Maximum number of prefix limit.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast maximum-prefix
vsr running maximum-prefix# maximum <1-4294967295>
threshold¶
Threshold value (%) at which to generate a warning msg.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast maximum-prefix
vsr running maximum-prefix# threshold <1-100>
- Default value
75
restart¶
Restart interval in minutes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast maximum-prefix
vsr running maximum-prefix# restart <1-65535>
warning-only¶
If true, only give warning message when limit is exceeded.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast maximum-prefix
vsr running maximum-prefix# warning-only true|false
- Default value
false
nexthop-self¶
Disable the next hop calculation for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast nexthop-self
force¶
If true, set the next hop to self for reflected routes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast nexthop-self
vsr running nexthop-self# force true|false
- Default value
false
filter-list¶
Establish BGP filters.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast
vsr running ipv6-multicast# filter-list <filter-list> access-list <as-path-access-list...
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast
vsr running ipv6-multicast# prefix-list <prefix-list> prefix-list-name PREFIX-LIST-NAME
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list-name (mandatory)¶
Name of the prefix list.
prefix-list-name PREFIX-LIST-NAME
|
Prefix list name. |
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast
vsr running ipv6-multicast# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
default-originate¶
Originate default route to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast default-originate
route-map¶
Route-map to specify criteria to originate default.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-multicast default-originate
vsr running default-originate# route-map ROUTE-MAP
|
Route map name. |
ipv6-labeled-unicast¶
IPv6 labeled unicast address-family associated with the BGP neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast
enabled¶
Enable or disable IPv6 labeled unicast Address Family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# enabled true|false
- Default value
true
as-override¶
If true, override any AS number in the AS path that matches the neighbor’s AS number with the local AS number. The command is effective only when the neighbor is an external BGP peer (eBGP).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# as-override true|false
maximum-prefix-out¶
Sets a maximum number of prefixes we can send to a given peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# maximum-prefix-out <1-4294967295>
weight¶
Set default weight for routes from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# weight <uint16>
send-community¶
Send Community attribute to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# send-community SEND-COMMUNITY
|
Description |
---|---|
|
Send Standard and Extended Community attributes. |
|
Send Extended Community attributes. |
|
Send Standard Community attributes. |
|
Do not send Standard or Extended Community attributes. |
- Default value
all
allowas-in¶
Accept as-path with my AS present in it.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# allowas-in ALLOWAS-IN
|
Description |
---|---|
|
No description. |
|
Only accept my AS in the as-path if the route was originated in my AS. |
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
capability-orf-prefix-list¶
Advertise prefixlist ORF capability to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# capability-orf-prefix-list CAPABILITY-ORF-PREFIX-LIST
|
Description |
---|---|
|
Capability to SEND and RECEIVE the ORF to/from this neighbor. |
|
Capability to SEND the ORF to this neighbor. |
|
Capability to RECEIVE the ORF from this neighbor. |
unsuppress-map¶
Route-map to selectively unsuppress suppressed routes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# unsuppress-map UNSUPPRESS-MAP
|
Route map name. |
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast outbound-ebgp-requires-policy
addpath¶
Configure addpath.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast addpath
tx-all-paths¶
If true, use addpath to advertise all paths to a neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast addpath
vsr running addpath# tx-all-paths true|false
- Default value
false
tx-best-path-per-AS¶
If true, use addpath to advertise the bestpath per each neighboring AS.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast addpath
vsr running addpath# tx-best-path-per-AS true|false
- Default value
false
distribute-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# distribute-list <distribute-list> access-list ACCESS-LIST
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
as-outbound-update¶
Remove or replace the private AS numbers in the AS path for outgoing eBGP updates. However, do not change or delete the private AS-number associated with the eBGP peer, as this could cause a routing loop.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast as-outbound-update
action¶
Action to apply to private AS numbers in outbound updates.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast as-outbound-update
vsr running as-outbound-update# action ACTION
|
Description |
---|---|
|
Replace the private AS numbers in outbound updates by our private AS numbers. |
|
Remove the private AS numbers in outbound updates. |
- Default value
remove
as-type¶
Apply action to private AS numbers for AS path containing either private AS numbers only, or AS numbers of any type (public and private).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast as-outbound-update
vsr running as-outbound-update# as-type AS-TYPE
|
Description |
---|---|
|
Apply action to private AS numbers if the AS path contains private AS numbers only. |
|
Apply action to private AS numbers for all AS paths (whether or not the AS paths contain public AS numbers). |
- Default value
private
maximum-prefix¶
Maximum number of prefixes to accept from this peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast maximum-prefix
maximum (mandatory)¶
Maximum number of prefix limit.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast maximum-prefix
vsr running maximum-prefix# maximum <1-4294967295>
threshold¶
Threshold value (%) at which to generate a warning msg.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast maximum-prefix
vsr running maximum-prefix# threshold <1-100>
- Default value
75
restart¶
Restart interval in minutes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast maximum-prefix
vsr running maximum-prefix# restart <1-65535>
warning-only¶
If true, only give warning message when limit is exceeded.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast maximum-prefix
vsr running maximum-prefix# warning-only true|false
- Default value
false
nexthop-self¶
Disable the next hop calculation for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast nexthop-self
force¶
If true, set the next hop to self for reflected routes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast nexthop-self
vsr running nexthop-self# force true|false
- Default value
false
filter-list¶
Establish BGP filters.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# filter-list <filter-list> access-list <as-path-access-list...
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# prefix-list <prefix-list> prefix-list-name PREFIX-LIST-NAME
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list-name (mandatory)¶
Name of the prefix list.
prefix-list-name PREFIX-LIST-NAME
|
Prefix list name. |
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
default-originate¶
Originate default route to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast default-originate
route-map¶
Route-map to specify criteria to originate default.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-labeled-unicast default-originate
vsr running default-originate# route-map ROUTE-MAP
|
Route map name. |
ipv6-flowspec¶
IPv6 Flowspec address-family associated with the BGP neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-flowspec
enabled¶
Enable or disable IPv6 Flowspec Address Family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-flowspec
vsr running ipv6-flowspec# enabled true|false
- Default value
true
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-flowspec
vsr running ipv6-flowspec# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-flowspec
vsr running ipv6-flowspec# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-flowspec
vsr running ipv6-flowspec# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-flowspec
vsr running ipv6-flowspec# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-flowspec update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-flowspec sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-flowspec packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-flowspec accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-flowspec inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-flowspec outbound-ebgp-requires-policy
filter-list¶
Establish BGP filters.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-flowspec
vsr running ipv6-flowspec# filter-list <filter-list> access-list <as-path-access-list...
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-flowspec
vsr running ipv6-flowspec# prefix-list <prefix-list> prefix-list-name PREFIX-LIST-NAME
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list-name (mandatory)¶
Name of the prefix list.
prefix-list-name PREFIX-LIST-NAME
|
Prefix list name. |
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-flowspec
vsr running ipv6-flowspec# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
ipv6-vpn¶
Configure IPv6 VPN address family.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn
enabled¶
Enable or disable IPv6 VPN Address Family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn
vsr running ipv6-vpn# enabled true|false
- Default value
true
unsuppress-map¶
Route-map to selectively unsuppress suppressed routes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn
vsr running ipv6-vpn# unsuppress-map UNSUPPRESS-MAP
|
Route map name. |
as-override¶
If true, override any AS number in the AS path that matches the neighbor’s AS number with the local AS number. The command is effective only when the neighbor is an external BGP peer (eBGP).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn
vsr running ipv6-vpn# as-override true|false
maximum-prefix-out¶
Sets a maximum number of prefixes we can send to a given peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn
vsr running ipv6-vpn# maximum-prefix-out <1-4294967295>
weight¶
Set default weight for routes from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn
vsr running ipv6-vpn# weight <uint16>
send-community¶
Send Community attribute to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn
vsr running ipv6-vpn# send-community SEND-COMMUNITY
|
Description |
---|---|
|
Send Standard and Extended Community attributes. |
|
Send Extended Community attributes. |
|
Send Standard Community attributes. |
|
Do not send Standard or Extended Community attributes. |
- Default value
all
allowas-in¶
Accept as-path with my AS present in it.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn
vsr running ipv6-vpn# allowas-in ALLOWAS-IN
|
Description |
---|---|
|
No description. |
|
Only accept my AS in the as-path if the route was originated in my AS. |
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn
vsr running ipv6-vpn# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn
vsr running ipv6-vpn# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn
vsr running ipv6-vpn# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn
vsr running ipv6-vpn# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn outbound-ebgp-requires-policy
addpath¶
Configure addpath.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn addpath
tx-all-paths¶
If true, use addpath to advertise all paths to a neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn addpath
vsr running addpath# tx-all-paths true|false
- Default value
false
tx-best-path-per-AS¶
If true, use addpath to advertise the bestpath per each neighboring AS.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn addpath
vsr running addpath# tx-best-path-per-AS true|false
- Default value
false
distribute-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn
vsr running ipv6-vpn# distribute-list <distribute-list> access-list ACCESS-LIST
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
as-outbound-update¶
Remove or replace the private AS numbers in the AS path for outgoing eBGP updates. However, do not change or delete the private AS-number associated with the eBGP peer, as this could cause a routing loop.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn as-outbound-update
action¶
Action to apply to private AS numbers in outbound updates.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn as-outbound-update
vsr running as-outbound-update# action ACTION
|
Description |
---|---|
|
Replace the private AS numbers in outbound updates by our private AS numbers. |
|
Remove the private AS numbers in outbound updates. |
- Default value
remove
as-type¶
Apply action to private AS numbers for AS path containing either private AS numbers only, or AS numbers of any type (public and private).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn as-outbound-update
vsr running as-outbound-update# as-type AS-TYPE
|
Description |
---|---|
|
Apply action to private AS numbers if the AS path contains private AS numbers only. |
|
Apply action to private AS numbers for all AS paths (whether or not the AS paths contain public AS numbers). |
- Default value
private
maximum-prefix¶
Maximum number of prefixes to accept from this peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn maximum-prefix
maximum (mandatory)¶
Maximum number of prefix limit.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn maximum-prefix
vsr running maximum-prefix# maximum <1-4294967295>
threshold¶
Threshold value (%) at which to generate a warning msg.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn maximum-prefix
vsr running maximum-prefix# threshold <1-100>
- Default value
75
restart¶
Restart interval in minutes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn maximum-prefix
vsr running maximum-prefix# restart <1-65535>
warning-only¶
If true, only give warning message when limit is exceeded.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn maximum-prefix
vsr running maximum-prefix# warning-only true|false
- Default value
false
nexthop-self¶
Disable the next hop calculation for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn nexthop-self
force¶
If true, set the next hop to self for reflected routes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn nexthop-self
vsr running nexthop-self# force true|false
- Default value
false
filter-list¶
Establish BGP filters.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn
vsr running ipv6-vpn# filter-list <filter-list> access-list <as-path-access-list...
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn
vsr running ipv6-vpn# prefix-list <prefix-list> prefix-list-name PREFIX-LIST-NAME
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list-name (mandatory)¶
Name of the prefix list.
prefix-list-name PREFIX-LIST-NAME
|
Prefix list name. |
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family ipv6-vpn
vsr running ipv6-vpn# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
l2vpn-evpn¶
Configure L2VPN EVPN address family.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family l2vpn-evpn
enabled¶
Enable or disable L2VPN EVPN Address Family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family l2vpn-evpn
vsr running l2vpn-evpn# enabled true|false
- Default value
true
nexthop-self¶
Disable the next hop calculation for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family l2vpn-evpn
vsr running l2vpn-evpn# nexthop-self true|false
- Default value
false
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family l2vpn-evpn
vsr running l2vpn-evpn# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family l2vpn-evpn
vsr running l2vpn-evpn# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family l2vpn-evpn
vsr running l2vpn-evpn# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family l2vpn-evpn
vsr running l2vpn-evpn# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
allowas-in¶
Accept as-path with my AS present in it.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family l2vpn-evpn
vsr running l2vpn-evpn# allowas-in ALLOWAS-IN
|
Description |
---|---|
|
No description. |
|
Only accept my AS in the as-path if the route was originated in my AS. |
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family l2vpn-evpn update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family l2vpn-evpn sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family l2vpn-evpn packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family l2vpn-evpn accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family l2vpn-evpn inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family l2vpn-evpn outbound-ebgp-requires-policy
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family l2vpn-evpn
vsr running l2vpn-evpn# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
link-state-non-vpn¶
Configure link-state non VPN address family.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family link-state-non-vpn
enabled¶
Enable or disable link-state non VPN address family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family link-state-non-vpn
vsr running link-state-non-vpn# enabled true|false
- Default value
true
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family link-state-non-vpn
vsr running link-state-non-vpn# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family link-state-non-vpn
vsr running link-state-non-vpn# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family link-state-non-vpn
vsr running link-state-non-vpn# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family link-state-non-vpn
vsr running link-state-non-vpn# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
allowas-in¶
Accept as-path with my AS present in it.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family link-state-non-vpn
vsr running link-state-non-vpn# allowas-in ALLOWAS-IN
|
Description |
---|---|
|
No description. |
|
Only accept my AS in the as-path if the route was originated in my AS. |
send-community¶
Send Community attribute to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family link-state-non-vpn
vsr running link-state-non-vpn# send-community SEND-COMMUNITY
|
Description |
---|---|
|
Send Standard and Extended Community attributes. |
|
Send Extended Community attributes. |
|
Send Standard Community attributes. |
|
Do not send Standard or Extended Community attributes. |
- Default value
all
unsuppress-map¶
Route-map to selectively unsuppress suppressed routes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family link-state-non-vpn
vsr running link-state-non-vpn# unsuppress-map <string>
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family link-state-non-vpn update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family link-state-non-vpn sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family link-state-non-vpn packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family link-state-non-vpn accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family link-state-non-vpn inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> address-family link-state-non-vpn outbound-ebgp-requires-policy
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family link-state-non-vpn
vsr running link-state-non-vpn# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
maximum-prefix¶
Maximum number of prefixes to accept from this peer.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family link-state-non-vpn maximum-prefix
maximum (mandatory)¶
Maximum number of prefix limit.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family link-state-non-vpn maximum-prefix
vsr running maximum-prefix# maximum <1-4294967295>
threshold¶
Threshold value (%) at which to generate a warning msg.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family link-state-non-vpn maximum-prefix
vsr running maximum-prefix# threshold <1-100>
- Default value
75
restart¶
Restart interval in minutes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family link-state-non-vpn maximum-prefix
vsr running maximum-prefix# restart <1-65535>
warning-only¶
If true, only give warning message when limit is exceeded.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family link-state-non-vpn maximum-prefix
vsr running maximum-prefix# warning-only true|false
- Default value
false
nexthop-self¶
Disable the next hop calculation for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family link-state-non-vpn nexthop-self
force¶
If true, set the next hop to self for reflected routes.
vsr running config# vrf <vrf> routing bgp neighbor-group <string> address-family link-state-non-vpn nexthop-self
vsr running nexthop-self# force true|false
- Default value
false
connections (state only)¶
Established/dropped connections statistics.
established (state only)¶
Number of established connections.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> connections established
dropped (state only)¶
Number of dropped connections.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> connections dropped
local-host (state only)¶
Local host data.
name (state only)¶
Local host name.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> local-host name
port (state only)¶
Local host port.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> local-host port
remote-host (state only)¶
Remote host data.
name (state only)¶
Remote host name.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> remote-host name
port (state only)¶
Remote host port.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> remote-host port
nexthop (state only)¶
Nexthop data.
address (state only)¶
Nexthop IP address.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> nexthop address
global-address (state only)¶
Nexthop global IP address.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> nexthop global-address
local-address (state only)¶
Nexthop local IP address.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> nexthop local-address
thread (state only)¶
Read/Write thread.
read-enabled (state only)¶
Read thread status.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> thread read-enabled
write-enabled (state only)¶
Write thread status.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> thread write-enabled
message-statistics (state only)¶
Neighbor messages statistics.
packet-wait-process (state only)¶
Number of packets waiting to be processed.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> message-statistics packet-wait-process
packet-wait-written (state only)¶
Number of packets waiting to be written.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> message-statistics packet-wait-written
open-sent (state only)¶
BGP open messages sent.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> message-statistics open-sent
opens-received (state only)¶
BGP open messages received.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> message-statistics opens-received
notifications-sent (state only)¶
Notifications messages sent.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> message-statistics notifications-sent
notifications-received (state only)¶
Notification messages received.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> message-statistics notifications-received
updates-sent (state only)¶
Update messages sent.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> message-statistics updates-sent
updates-received (state only)¶
Update messages received.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> message-statistics updates-received
keepalives-sent (state only)¶
Keepalive messages sent.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> message-statistics keepalives-sent
keepalives-received (state only)¶
Keepalive messages received.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> message-statistics keepalives-received
route-refresh-sent (state only)¶
Route refresh messages sent.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> message-statistics route-refresh-sent
route-refresh-received (state only)¶
Route refresh messages received.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> message-statistics route-refresh-received
capability-sent (state only)¶
Capability messages sent.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> message-statistics capability-sent
capability-received (state only)¶
Capability messages received.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> message-statistics capability-received
total-sent (state only)¶
Total messages sent.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> message-statistics total-sent
total-received (state only)¶
Total messages received.
vsr> show state vrf <vrf> routing bgp neighbor-group <string> message-statistics total-received
neighbor¶
List of BGP neighbors configured on the local system, uniquely identified by peer IPv[46] address.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor>
|
Description |
---|---|
|
An IPv4 address. |
|
An IPv6 address. |
neighbor-group¶
Peer group name.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor>
vsr running neighbor <neighbor># neighbor-group <neighbor-group>
interface¶
Name of the interface.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor>
vsr running neighbor <neighbor># interface INTERFACE
|
An interface name. |
port¶
TCP port number.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor>
vsr running neighbor <neighbor># port PORT
|
A 16-bit port number used by a transport protocol such as TCP or UDP. |
remote-as¶
Remote AS number.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor>
vsr running neighbor <neighbor># remote-as REMOTE-AS
|
Description |
---|---|
|
A numeric identifier for an autonomous system (AS). An AS is a single domain, under common administrative control, which forms a unit of routing policy. Autonomous systems can be assigned a 2-byte identifier, or a 4-byte identifier which may have public or private scope. Private ASNs are assigned from dedicated ranges. Public ASNs are assigned from ranges allocated by IANA to the regional internet registries (RIRs). |
|
A numeric identifier for an autonomous system (AS). An AS is a single domain, under common administrative control, which forms a unit of routing policy. Autonomous systems can be assigned a 2-byte identifier, or a 4-byte identifier which may have public or private scope. Private ASNs are assigned from dedicated ranges. Public ASNs are assigned from ranges allocated by IANA to the regional internet registries (RIRs). |
|
External BGP peer. |
|
Internal BGP peer. |
capability (deprecated)¶
Attention
capabilities
Advertise capability to the peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor>
vsr running neighbor <neighbor># capability CAPABILITY
|
Description |
---|---|
|
Advertise dynamic capability to this neighbor. |
|
Advertise extended nexthop capability to the peer. |
capability-negotiate¶
If true, perform capability negotiation.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor>
vsr running neighbor <neighbor># capability-negotiate true|false
- Default value
true
ebgp-multihop¶
Allow EBGP neighbors not on directly connected networks.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor>
vsr running neighbor <neighbor># ebgp-multihop <1-255>
enforce-first-as¶
If true, enforce the first AS for EBGP routes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor>
vsr running neighbor <neighbor># enforce-first-as true|false
- Default value
false
enforce-multihop¶
If true, enforce EBGP neighbors perform multihop.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor>
vsr running neighbor <neighbor># enforce-multihop true|false
- Default value
false
neighbor-description¶
Neighbor specific description: up to 80 characters describing this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor>
vsr running neighbor <neighbor># neighbor-description <string>{1,80}
override-capability¶
If true, override capability negotiation result.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor>
vsr running neighbor <neighbor># override-capability true|false
- Default value
false
passive¶
If true, don’t send open messages to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor>
vsr running neighbor <neighbor># passive true|false
- Default value
false
password (hidden)¶
Set a password.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor>
vsr running neighbor <neighbor># password <string>
solo¶
If true, solo peer - part of its own update group.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor>
vsr running neighbor <neighbor># solo true|false
- Default value
false
strict-capability-match¶
Enable or disable strict capability negotiation match.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor>
vsr running neighbor <neighbor># strict-capability-match true|false
- Default value
false
ttl-security-hops¶
Specify the maximum number of hops to the BGP peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor>
vsr running neighbor <neighbor># ttl-security-hops <1-254>
update-source¶
Source of routing updates.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor>
vsr running neighbor <neighbor># update-source UPDATE-SOURCE
|
Description |
---|---|
|
An IPv4 address. |
|
An IPv6 address. |
|
An interface name. |
sender-as-path-loop-detection¶
Detect the sender side AS path loops and filter the bad routes before they are sent.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor>
vsr running neighbor <neighbor># sender-as-path-loop-detection true|false
- Default value
false
track¶
A tracker name defined in the tracker context, or the BGP internal BFD tracker (bfd keyword). If a tracker name is used, when the tracked address is reachable, the neighbor or neighbor group is considered as valid, else it is disabled. If the BGP internal BFD tracker is used, it works the same way, but this neighbor address is automatically tracked. The check-control-plane-failure option is available only when the BGP internal BFD tracker is used.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor>
vsr running neighbor <neighbor># track TRACK
|
Description |
---|---|
|
An tracker name. |
|
No description. |
check-control-plane-failure¶
Link data-plane status with BGP control-plane. This option is available only if the BGP internal BFD tracker is selected, i.e the ‘track bfd’ option is set.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor>
vsr running neighbor <neighbor># check-control-plane-failure true|false
remote-neighbor-group (state only)¶
Remote neighbor group.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> remote-neighbor-group
remote-router-id (state only)¶
Remote router identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> remote-router-id
state (state only)¶
BGP router status.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> state
min-time-btwn-advertisement (state only)¶
Minimum time between advertisement runs in miliseconds.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> min-time-btwn-advertisement
last-reset (state only)¶
Last reset.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> last-reset
bgp-connection (state only)¶
BGP connection type.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> bgp-connection
connect-retry-timer (state only)¶
BGP connect retry timer in seconds.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> connect-retry-timer
estimated-rount-trip-time (state only)¶
Estimated round trip time in miliseconds.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> estimated-rount-trip-time
capabilities¶
Capabilities advertised to the peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> capabilities
dynamic¶
Advertise dynamic capability to the peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> capabilities
vsr running capabilities# dynamic true|false
extended-nexthop¶
Advertise extended nexthop capability to the peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> capabilities
vsr running capabilities# extended-nexthop true|false
fqdn¶
Advertise hostname option 72 capability to the peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> capabilities
vsr running capabilities# fqdn true|false
local-as¶
Specify a local-as number.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> local-as
as-number (mandatory)¶
AS number used as local AS.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> local-as
vsr running local-as# as-number AS-NUMBER
|
Description |
---|---|
|
A numeric identifier for an autonomous system (AS). An AS is a single domain, under common administrative control, which forms a unit of routing policy. Autonomous systems can be assigned a 2-byte identifier, or a 4-byte identifier which may have public or private scope. Private ASNs are assigned from dedicated ranges. Public ASNs are assigned from ranges allocated by IANA to the regional internet registries (RIRs). |
|
A numeric identifier for an autonomous system (AS). An AS is a single domain, under common administrative control, which forms a unit of routing policy. Autonomous systems can be assigned a 2-byte identifier, or a 4-byte identifier which may have public or private scope. Private ASNs are assigned from dedicated ranges. Public ASNs are assigned from ranges allocated by IANA to the regional internet registries (RIRs). |
no-prepend¶
If true, do not prepend local-as to updates from ebgp peers.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> local-as
vsr running local-as# no-prepend true|false
- Default value
false
replace-as¶
If true, do not prepend local-as to updates from ibgp peers.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> local-as
vsr running local-as# replace-as true|false
- Default value
false
shutdown¶
Administratively shut down this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> shutdown
message¶
Shutdown message.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> shutdown
vsr running shutdown# message <string>
timers¶
Config parameters related to timers associated with the BGP peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> timers
advertisement-interval¶
Minimum time which must elapse between subsequent UPDATE messages relating to a common set of NLRI being transmitted to a peer. This timer is referred to as MinRouteAdvertisementIntervalTimer by RFC 4721 and serves to reduce the number of UPDATE messages transmitted when a particular set of NLRI exhibit instability. A change of this value will be taken into account for new sessions.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> timers
vsr running timers# advertisement-interval <1-600>
connect-retry¶
Time interval in seconds between attempts to establish a session with the peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> timers
vsr running timers# connect-retry <1-65535>
keepalive-interval¶
Time interval in seconds between transmission of keepalive messages to the neighbor. Typically set to 1/3 the hold-time. A change of this value will be taken into account for new sessions.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> timers
vsr running timers# keepalive-interval <uint16>
hold-time¶
Time interval in seconds that a BGP session will be considered active in the absence of keepalive or other messages from the peer. The hold- time is typically set to 3x the keepalive-interval.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> timers
vsr running timers# hold-time <uint16>
address-family¶
Address-families associated with the BGP neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family
ipv4-unicast¶
IPv4 unicast address-family associated with the BGP neighbor. If unset, this is activated.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast
enabled¶
Enable or disable IPv4 unicast Address Family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast
vsr running ipv4-unicast# enabled true|false
- Default value
true
as-override¶
If true, override any AS number in the AS path that matches the neighbor’s AS number with the local AS number. The command is effective only when the neighbor is an external BGP peer (eBGP).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast
vsr running ipv4-unicast# as-override true|false
maximum-prefix-out¶
Sets a maximum number of prefixes we can send to a given peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast
vsr running ipv4-unicast# maximum-prefix-out <1-4294967295>
weight¶
Set default weight for routes from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast
vsr running ipv4-unicast# weight <uint16>
send-community¶
Send Community attribute to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast
vsr running ipv4-unicast# send-community SEND-COMMUNITY
|
Description |
---|---|
|
Send Standard and Extended Community attributes. |
|
Send Extended Community attributes. |
|
Send Standard Community attributes. |
|
Do not send Standard or Extended Community attributes. |
- Default value
all
allowas-in¶
Accept as-path with my AS present in it.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast
vsr running ipv4-unicast# allowas-in ALLOWAS-IN
|
Description |
---|---|
|
No description. |
|
Only accept my AS in the as-path if the route was originated in my AS. |
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast
vsr running ipv4-unicast# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast
vsr running ipv4-unicast# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast
vsr running ipv4-unicast# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast
vsr running ipv4-unicast# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
capability-orf-prefix-list¶
Advertise prefixlist ORF capability to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast
vsr running ipv4-unicast# capability-orf-prefix-list CAPABILITY-ORF-PREFIX-LIST
|
Description |
---|---|
|
Capability to SEND and RECEIVE the ORF to/from this neighbor. |
|
Capability to SEND the ORF to this neighbor. |
|
Capability to RECEIVE the ORF from this neighbor. |
unsuppress-map¶
Route-map to selectively unsuppress suppressed routes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast
vsr running ipv4-unicast# unsuppress-map UNSUPPRESS-MAP
|
Route map name. |
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast outbound-ebgp-requires-policy
addpath¶
Configure addpath.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast addpath
tx-all-paths¶
If true, use addpath to advertise all paths to a neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast addpath
vsr running addpath# tx-all-paths true|false
- Default value
false
tx-best-path-per-AS¶
If true, use addpath to advertise the bestpath per each neighboring AS.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast addpath
vsr running addpath# tx-best-path-per-AS true|false
- Default value
false
distribute-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast
vsr running ipv4-unicast# distribute-list <distribute-list> access-list ACCESS-LIST
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
as-outbound-update¶
Remove or replace the private AS numbers in the AS path for outgoing eBGP updates. However, do not change or delete the private AS-number associated with the eBGP peer, as this could cause a routing loop.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast as-outbound-update
action¶
Action to apply to private AS numbers in outbound updates.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast as-outbound-update
vsr running as-outbound-update# action ACTION
|
Description |
---|---|
|
Replace the private AS numbers in outbound updates by our private AS numbers. |
|
Remove the private AS numbers in outbound updates. |
- Default value
remove
as-type¶
Apply action to private AS numbers for AS path containing either private AS numbers only, or AS numbers of any type (public and private).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast as-outbound-update
vsr running as-outbound-update# as-type AS-TYPE
|
Description |
---|---|
|
Apply action to private AS numbers if the AS path contains private AS numbers only. |
|
Apply action to private AS numbers for all AS paths (whether or not the AS paths contain public AS numbers). |
- Default value
private
maximum-prefix¶
Maximum number of prefixes to accept from this peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast maximum-prefix
maximum (mandatory)¶
Maximum number of prefix limit.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast maximum-prefix
vsr running maximum-prefix# maximum <1-4294967295>
threshold¶
Threshold value (%) at which to generate a warning msg.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast maximum-prefix
vsr running maximum-prefix# threshold <1-100>
- Default value
75
restart¶
Restart interval in minutes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast maximum-prefix
vsr running maximum-prefix# restart <1-65535>
warning-only¶
If true, only give warning message when limit is exceeded.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast maximum-prefix
vsr running maximum-prefix# warning-only true|false
- Default value
false
nexthop-self¶
Disable the next hop calculation for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast nexthop-self
force¶
If true, set the next hop to self for reflected routes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast nexthop-self
vsr running nexthop-self# force true|false
- Default value
false
filter-list¶
Establish BGP filters.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast
vsr running ipv4-unicast# filter-list <filter-list> access-list <as-path-access-list...
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast
vsr running ipv4-unicast# prefix-list <prefix-list> prefix-list-name PREFIX-LIST-NAME
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list-name (mandatory)¶
Name of the prefix list.
prefix-list-name PREFIX-LIST-NAME
|
Prefix list name. |
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast
vsr running ipv4-unicast# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
default-originate¶
Originate default route to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast default-originate
route-map¶
Route-map to specify criteria to originate default.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-unicast default-originate
vsr running default-originate# route-map ROUTE-MAP
|
Route map name. |
ipv4-multicast¶
IPv4 multicast address-family associated with the BGP neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast
enabled¶
Enable or disable IPv4 multicast Address Family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast
vsr running ipv4-multicast# enabled true|false
- Default value
true
as-override¶
If true, override any AS number in the AS path that matches the neighbor’s AS number with the local AS number. The command is effective only when the neighbor is an external BGP peer (eBGP).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast
vsr running ipv4-multicast# as-override true|false
maximum-prefix-out¶
Sets a maximum number of prefixes we can send to a given peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast
vsr running ipv4-multicast# maximum-prefix-out <1-4294967295>
weight¶
Set default weight for routes from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast
vsr running ipv4-multicast# weight <uint16>
send-community¶
Send Community attribute to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast
vsr running ipv4-multicast# send-community SEND-COMMUNITY
|
Description |
---|---|
|
Send Standard and Extended Community attributes. |
|
Send Extended Community attributes. |
|
Send Standard Community attributes. |
|
Do not send Standard or Extended Community attributes. |
- Default value
all
allowas-in¶
Accept as-path with my AS present in it.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast
vsr running ipv4-multicast# allowas-in ALLOWAS-IN
|
Description |
---|---|
|
No description. |
|
Only accept my AS in the as-path if the route was originated in my AS. |
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast
vsr running ipv4-multicast# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast
vsr running ipv4-multicast# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast
vsr running ipv4-multicast# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast
vsr running ipv4-multicast# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
capability-orf-prefix-list¶
Advertise prefixlist ORF capability to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast
vsr running ipv4-multicast# capability-orf-prefix-list CAPABILITY-ORF-PREFIX-LIST
|
Description |
---|---|
|
Capability to SEND and RECEIVE the ORF to/from this neighbor. |
|
Capability to SEND the ORF to this neighbor. |
|
Capability to RECEIVE the ORF from this neighbor. |
unsuppress-map¶
Route-map to selectively unsuppress suppressed routes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast
vsr running ipv4-multicast# unsuppress-map UNSUPPRESS-MAP
|
Route map name. |
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast outbound-ebgp-requires-policy
addpath¶
Configure addpath.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast addpath
tx-all-paths¶
If true, use addpath to advertise all paths to a neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast addpath
vsr running addpath# tx-all-paths true|false
- Default value
false
tx-best-path-per-AS¶
If true, use addpath to advertise the bestpath per each neighboring AS.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast addpath
vsr running addpath# tx-best-path-per-AS true|false
- Default value
false
distribute-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast
vsr running ipv4-multicast# distribute-list <distribute-list> access-list ACCESS-LIST
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
as-outbound-update¶
Remove or replace the private AS numbers in the AS path for outgoing eBGP updates. However, do not change or delete the private AS-number associated with the eBGP peer, as this could cause a routing loop.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast as-outbound-update
action¶
Action to apply to private AS numbers in outbound updates.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast as-outbound-update
vsr running as-outbound-update# action ACTION
|
Description |
---|---|
|
Replace the private AS numbers in outbound updates by our private AS numbers. |
|
Remove the private AS numbers in outbound updates. |
- Default value
remove
as-type¶
Apply action to private AS numbers for AS path containing either private AS numbers only, or AS numbers of any type (public and private).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast as-outbound-update
vsr running as-outbound-update# as-type AS-TYPE
|
Description |
---|---|
|
Apply action to private AS numbers if the AS path contains private AS numbers only. |
|
Apply action to private AS numbers for all AS paths (whether or not the AS paths contain public AS numbers). |
- Default value
private
maximum-prefix¶
Maximum number of prefixes to accept from this peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast maximum-prefix
maximum (mandatory)¶
Maximum number of prefix limit.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast maximum-prefix
vsr running maximum-prefix# maximum <1-4294967295>
threshold¶
Threshold value (%) at which to generate a warning msg.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast maximum-prefix
vsr running maximum-prefix# threshold <1-100>
- Default value
75
restart¶
Restart interval in minutes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast maximum-prefix
vsr running maximum-prefix# restart <1-65535>
warning-only¶
If true, only give warning message when limit is exceeded.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast maximum-prefix
vsr running maximum-prefix# warning-only true|false
- Default value
false
nexthop-self¶
Disable the next hop calculation for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast nexthop-self
force¶
If true, set the next hop to self for reflected routes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast nexthop-self
vsr running nexthop-self# force true|false
- Default value
false
filter-list¶
Establish BGP filters.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast
vsr running ipv4-multicast# filter-list <filter-list> access-list <as-path-access-list...
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast
vsr running ipv4-multicast# prefix-list <prefix-list> prefix-list-name PREFIX-LIST-NAME
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list-name (mandatory)¶
Name of the prefix list.
prefix-list-name PREFIX-LIST-NAME
|
Prefix list name. |
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast
vsr running ipv4-multicast# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
default-originate¶
Originate default route to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast default-originate
route-map¶
Route-map to specify criteria to originate default.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-multicast default-originate
vsr running default-originate# route-map ROUTE-MAP
|
Route map name. |
ipv4-labeled-unicast¶
IPv4 labeled unicast address-family associated with the BGP neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast
enabled¶
Enable or disable IPv4 labeled unicast Address Family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# enabled true|false
- Default value
true
as-override¶
If true, override any AS number in the AS path that matches the neighbor’s AS number with the local AS number. The command is effective only when the neighbor is an external BGP peer (eBGP).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# as-override true|false
maximum-prefix-out¶
Sets a maximum number of prefixes we can send to a given peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# maximum-prefix-out <1-4294967295>
weight¶
Set default weight for routes from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# weight <uint16>
send-community¶
Send Community attribute to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# send-community SEND-COMMUNITY
|
Description |
---|---|
|
Send Standard and Extended Community attributes. |
|
Send Extended Community attributes. |
|
Send Standard Community attributes. |
|
Do not send Standard or Extended Community attributes. |
- Default value
all
allowas-in¶
Accept as-path with my AS present in it.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# allowas-in ALLOWAS-IN
|
Description |
---|---|
|
No description. |
|
Only accept my AS in the as-path if the route was originated in my AS. |
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
capability-orf-prefix-list¶
Advertise prefixlist ORF capability to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# capability-orf-prefix-list CAPABILITY-ORF-PREFIX-LIST
|
Description |
---|---|
|
Capability to SEND and RECEIVE the ORF to/from this neighbor. |
|
Capability to SEND the ORF to this neighbor. |
|
Capability to RECEIVE the ORF from this neighbor. |
unsuppress-map¶
Route-map to selectively unsuppress suppressed routes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# unsuppress-map UNSUPPRESS-MAP
|
Route map name. |
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast outbound-ebgp-requires-policy
addpath¶
Configure addpath.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast addpath
tx-all-paths¶
If true, use addpath to advertise all paths to a neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast addpath
vsr running addpath# tx-all-paths true|false
- Default value
false
tx-best-path-per-AS¶
If true, use addpath to advertise the bestpath per each neighboring AS.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast addpath
vsr running addpath# tx-best-path-per-AS true|false
- Default value
false
distribute-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# distribute-list <distribute-list> access-list ACCESS-LIST
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
as-outbound-update¶
Remove or replace the private AS numbers in the AS path for outgoing eBGP updates. However, do not change or delete the private AS-number associated with the eBGP peer, as this could cause a routing loop.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast as-outbound-update
action¶
Action to apply to private AS numbers in outbound updates.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast as-outbound-update
vsr running as-outbound-update# action ACTION
|
Description |
---|---|
|
Replace the private AS numbers in outbound updates by our private AS numbers. |
|
Remove the private AS numbers in outbound updates. |
- Default value
remove
as-type¶
Apply action to private AS numbers for AS path containing either private AS numbers only, or AS numbers of any type (public and private).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast as-outbound-update
vsr running as-outbound-update# as-type AS-TYPE
|
Description |
---|---|
|
Apply action to private AS numbers if the AS path contains private AS numbers only. |
|
Apply action to private AS numbers for all AS paths (whether or not the AS paths contain public AS numbers). |
- Default value
private
maximum-prefix¶
Maximum number of prefixes to accept from this peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast maximum-prefix
maximum (mandatory)¶
Maximum number of prefix limit.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast maximum-prefix
vsr running maximum-prefix# maximum <1-4294967295>
threshold¶
Threshold value (%) at which to generate a warning msg.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast maximum-prefix
vsr running maximum-prefix# threshold <1-100>
- Default value
75
restart¶
Restart interval in minutes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast maximum-prefix
vsr running maximum-prefix# restart <1-65535>
warning-only¶
If true, only give warning message when limit is exceeded.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast maximum-prefix
vsr running maximum-prefix# warning-only true|false
- Default value
false
nexthop-self¶
Disable the next hop calculation for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast nexthop-self
force¶
If true, set the next hop to self for reflected routes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast nexthop-self
vsr running nexthop-self# force true|false
- Default value
false
filter-list¶
Establish BGP filters.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# filter-list <filter-list> access-list <as-path-access-list...
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# prefix-list <prefix-list> prefix-list-name PREFIX-LIST-NAME
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list-name (mandatory)¶
Name of the prefix list.
prefix-list-name PREFIX-LIST-NAME
|
Prefix list name. |
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast
vsr running ipv4-labeled-unicast# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
default-originate¶
Originate default route to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast default-originate
route-map¶
Route-map to specify criteria to originate default.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-labeled-unicast default-originate
vsr running default-originate# route-map ROUTE-MAP
|
Route map name. |
ipv4-flowspec¶
IPv4 Flowspec address-family associated with the BGP neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-flowspec
enabled¶
Enable or disable IPv4 Flowspec Address Family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-flowspec
vsr running ipv4-flowspec# enabled true|false
- Default value
true
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-flowspec
vsr running ipv4-flowspec# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-flowspec
vsr running ipv4-flowspec# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-flowspec
vsr running ipv4-flowspec# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-flowspec
vsr running ipv4-flowspec# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-flowspec update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-flowspec sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-flowspec packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-flowspec accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-flowspec inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-flowspec outbound-ebgp-requires-policy
filter-list¶
Establish BGP filters.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-flowspec
vsr running ipv4-flowspec# filter-list <filter-list> access-list <as-path-access-list...
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-flowspec
vsr running ipv4-flowspec# prefix-list <prefix-list> prefix-list-name PREFIX-LIST-NAME
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list-name (mandatory)¶
Name of the prefix list.
prefix-list-name PREFIX-LIST-NAME
|
Prefix list name. |
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-flowspec
vsr running ipv4-flowspec# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
ipv4-vpn¶
Configure IPv4 VPN address family.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn
enabled¶
Enable or disable IPv4 VPN Address Family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn
vsr running ipv4-vpn# enabled true|false
- Default value
true
unsuppress-map¶
Route-map to selectively unsuppress suppressed routes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn
vsr running ipv4-vpn# unsuppress-map UNSUPPRESS-MAP
|
Route map name. |
as-override¶
If true, override any AS number in the AS path that matches the neighbor’s AS number with the local AS number. The command is effective only when the neighbor is an external BGP peer (eBGP).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn
vsr running ipv4-vpn# as-override true|false
maximum-prefix-out¶
Sets a maximum number of prefixes we can send to a given peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn
vsr running ipv4-vpn# maximum-prefix-out <1-4294967295>
weight¶
Set default weight for routes from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn
vsr running ipv4-vpn# weight <uint16>
send-community¶
Send Community attribute to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn
vsr running ipv4-vpn# send-community SEND-COMMUNITY
|
Description |
---|---|
|
Send Standard and Extended Community attributes. |
|
Send Extended Community attributes. |
|
Send Standard Community attributes. |
|
Do not send Standard or Extended Community attributes. |
- Default value
all
allowas-in¶
Accept as-path with my AS present in it.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn
vsr running ipv4-vpn# allowas-in ALLOWAS-IN
|
Description |
---|---|
|
No description. |
|
Only accept my AS in the as-path if the route was originated in my AS. |
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn
vsr running ipv4-vpn# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn
vsr running ipv4-vpn# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn
vsr running ipv4-vpn# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn
vsr running ipv4-vpn# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn outbound-ebgp-requires-policy
addpath¶
Configure addpath.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn addpath
tx-all-paths¶
If true, use addpath to advertise all paths to a neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn addpath
vsr running addpath# tx-all-paths true|false
- Default value
false
tx-best-path-per-AS¶
If true, use addpath to advertise the bestpath per each neighboring AS.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn addpath
vsr running addpath# tx-best-path-per-AS true|false
- Default value
false
distribute-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn
vsr running ipv4-vpn# distribute-list <distribute-list> access-list ACCESS-LIST
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
as-outbound-update¶
Remove or replace the private AS numbers in the AS path for outgoing eBGP updates. However, do not change or delete the private AS-number associated with the eBGP peer, as this could cause a routing loop.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn as-outbound-update
action¶
Action to apply to private AS numbers in outbound updates.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn as-outbound-update
vsr running as-outbound-update# action ACTION
|
Description |
---|---|
|
Replace the private AS numbers in outbound updates by our private AS numbers. |
|
Remove the private AS numbers in outbound updates. |
- Default value
remove
as-type¶
Apply action to private AS numbers for AS path containing either private AS numbers only, or AS numbers of any type (public and private).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn as-outbound-update
vsr running as-outbound-update# as-type AS-TYPE
|
Description |
---|---|
|
Apply action to private AS numbers if the AS path contains private AS numbers only. |
|
Apply action to private AS numbers for all AS paths (whether or not the AS paths contain public AS numbers). |
- Default value
private
maximum-prefix¶
Maximum number of prefixes to accept from this peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn maximum-prefix
maximum (mandatory)¶
Maximum number of prefix limit.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn maximum-prefix
vsr running maximum-prefix# maximum <1-4294967295>
threshold¶
Threshold value (%) at which to generate a warning msg.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn maximum-prefix
vsr running maximum-prefix# threshold <1-100>
- Default value
75
restart¶
Restart interval in minutes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn maximum-prefix
vsr running maximum-prefix# restart <1-65535>
warning-only¶
If true, only give warning message when limit is exceeded.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn maximum-prefix
vsr running maximum-prefix# warning-only true|false
- Default value
false
nexthop-self¶
Disable the next hop calculation for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn nexthop-self
force¶
If true, set the next hop to self for reflected routes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn nexthop-self
vsr running nexthop-self# force true|false
- Default value
false
filter-list¶
Establish BGP filters.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn
vsr running ipv4-vpn# filter-list <filter-list> access-list <as-path-access-list...
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn
vsr running ipv4-vpn# prefix-list <prefix-list> prefix-list-name PREFIX-LIST-NAME
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list-name (mandatory)¶
Name of the prefix list.
prefix-list-name PREFIX-LIST-NAME
|
Prefix list name. |
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv4-vpn
vsr running ipv4-vpn# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
ipv6-unicast¶
IPv6 unicast address-family associated with the BGP neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast
enabled¶
Enable or disable IPv6 unicast Address Family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast
vsr running ipv6-unicast# enabled true|false
- Default value
true
nexthop-local-unchanged¶
If true, leave link-local nexthop unchanged for this peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast
vsr running ipv6-unicast# nexthop-local-unchanged true|false
- Default value
false
as-override¶
If true, override any AS number in the AS path that matches the neighbor’s AS number with the local AS number. The command is effective only when the neighbor is an external BGP peer (eBGP).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast
vsr running ipv6-unicast# as-override true|false
maximum-prefix-out¶
Sets a maximum number of prefixes we can send to a given peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast
vsr running ipv6-unicast# maximum-prefix-out <1-4294967295>
weight¶
Set default weight for routes from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast
vsr running ipv6-unicast# weight <uint16>
send-community¶
Send Community attribute to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast
vsr running ipv6-unicast# send-community SEND-COMMUNITY
|
Description |
---|---|
|
Send Standard and Extended Community attributes. |
|
Send Extended Community attributes. |
|
Send Standard Community attributes. |
|
Do not send Standard or Extended Community attributes. |
- Default value
all
allowas-in¶
Accept as-path with my AS present in it.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast
vsr running ipv6-unicast# allowas-in ALLOWAS-IN
|
Description |
---|---|
|
No description. |
|
Only accept my AS in the as-path if the route was originated in my AS. |
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast
vsr running ipv6-unicast# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast
vsr running ipv6-unicast# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast
vsr running ipv6-unicast# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast
vsr running ipv6-unicast# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
capability-orf-prefix-list¶
Advertise prefixlist ORF capability to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast
vsr running ipv6-unicast# capability-orf-prefix-list CAPABILITY-ORF-PREFIX-LIST
|
Description |
---|---|
|
Capability to SEND and RECEIVE the ORF to/from this neighbor. |
|
Capability to SEND the ORF to this neighbor. |
|
Capability to RECEIVE the ORF from this neighbor. |
unsuppress-map¶
Route-map to selectively unsuppress suppressed routes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast
vsr running ipv6-unicast# unsuppress-map UNSUPPRESS-MAP
|
Route map name. |
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast outbound-ebgp-requires-policy
addpath¶
Configure addpath.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast addpath
tx-all-paths¶
If true, use addpath to advertise all paths to a neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast addpath
vsr running addpath# tx-all-paths true|false
- Default value
false
tx-best-path-per-AS¶
If true, use addpath to advertise the bestpath per each neighboring AS.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast addpath
vsr running addpath# tx-best-path-per-AS true|false
- Default value
false
distribute-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast
vsr running ipv6-unicast# distribute-list <distribute-list> access-list ACCESS-LIST
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
as-outbound-update¶
Remove or replace the private AS numbers in the AS path for outgoing eBGP updates. However, do not change or delete the private AS-number associated with the eBGP peer, as this could cause a routing loop.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast as-outbound-update
action¶
Action to apply to private AS numbers in outbound updates.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast as-outbound-update
vsr running as-outbound-update# action ACTION
|
Description |
---|---|
|
Replace the private AS numbers in outbound updates by our private AS numbers. |
|
Remove the private AS numbers in outbound updates. |
- Default value
remove
as-type¶
Apply action to private AS numbers for AS path containing either private AS numbers only, or AS numbers of any type (public and private).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast as-outbound-update
vsr running as-outbound-update# as-type AS-TYPE
|
Description |
---|---|
|
Apply action to private AS numbers if the AS path contains private AS numbers only. |
|
Apply action to private AS numbers for all AS paths (whether or not the AS paths contain public AS numbers). |
- Default value
private
maximum-prefix¶
Maximum number of prefixes to accept from this peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast maximum-prefix
maximum (mandatory)¶
Maximum number of prefix limit.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast maximum-prefix
vsr running maximum-prefix# maximum <1-4294967295>
threshold¶
Threshold value (%) at which to generate a warning msg.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast maximum-prefix
vsr running maximum-prefix# threshold <1-100>
- Default value
75
restart¶
Restart interval in minutes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast maximum-prefix
vsr running maximum-prefix# restart <1-65535>
warning-only¶
If true, only give warning message when limit is exceeded.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast maximum-prefix
vsr running maximum-prefix# warning-only true|false
- Default value
false
nexthop-self¶
Disable the next hop calculation for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast nexthop-self
force¶
If true, set the next hop to self for reflected routes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast nexthop-self
vsr running nexthop-self# force true|false
- Default value
false
filter-list¶
Establish BGP filters.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast
vsr running ipv6-unicast# filter-list <filter-list> access-list <as-path-access-list...
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast
vsr running ipv6-unicast# prefix-list <prefix-list> prefix-list-name PREFIX-LIST-NAME
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list-name (mandatory)¶
Name of the prefix list.
prefix-list-name PREFIX-LIST-NAME
|
Prefix list name. |
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast
vsr running ipv6-unicast# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
default-originate¶
Originate default route to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast default-originate
route-map¶
Route-map to specify criteria to originate default.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-unicast default-originate
vsr running default-originate# route-map ROUTE-MAP
|
Route map name. |
ipv6-multicast¶
IPv6 multicast address-family associated with the BGP neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast
enabled¶
Enable or disable IPv6 multicast Address Family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast
vsr running ipv6-multicast# enabled true|false
- Default value
true
as-override¶
If true, override any AS number in the AS path that matches the neighbor’s AS number with the local AS number. The command is effective only when the neighbor is an external BGP peer (eBGP).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast
vsr running ipv6-multicast# as-override true|false
maximum-prefix-out¶
Sets a maximum number of prefixes we can send to a given peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast
vsr running ipv6-multicast# maximum-prefix-out <1-4294967295>
weight¶
Set default weight for routes from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast
vsr running ipv6-multicast# weight <uint16>
send-community¶
Send Community attribute to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast
vsr running ipv6-multicast# send-community SEND-COMMUNITY
|
Description |
---|---|
|
Send Standard and Extended Community attributes. |
|
Send Extended Community attributes. |
|
Send Standard Community attributes. |
|
Do not send Standard or Extended Community attributes. |
- Default value
all
allowas-in¶
Accept as-path with my AS present in it.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast
vsr running ipv6-multicast# allowas-in ALLOWAS-IN
|
Description |
---|---|
|
No description. |
|
Only accept my AS in the as-path if the route was originated in my AS. |
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast
vsr running ipv6-multicast# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast
vsr running ipv6-multicast# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast
vsr running ipv6-multicast# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast
vsr running ipv6-multicast# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
capability-orf-prefix-list¶
Advertise prefixlist ORF capability to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast
vsr running ipv6-multicast# capability-orf-prefix-list CAPABILITY-ORF-PREFIX-LIST
|
Description |
---|---|
|
Capability to SEND and RECEIVE the ORF to/from this neighbor. |
|
Capability to SEND the ORF to this neighbor. |
|
Capability to RECEIVE the ORF from this neighbor. |
unsuppress-map¶
Route-map to selectively unsuppress suppressed routes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast
vsr running ipv6-multicast# unsuppress-map UNSUPPRESS-MAP
|
Route map name. |
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast outbound-ebgp-requires-policy
addpath¶
Configure addpath.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast addpath
tx-all-paths¶
If true, use addpath to advertise all paths to a neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast addpath
vsr running addpath# tx-all-paths true|false
- Default value
false
tx-best-path-per-AS¶
If true, use addpath to advertise the bestpath per each neighboring AS.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast addpath
vsr running addpath# tx-best-path-per-AS true|false
- Default value
false
distribute-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast
vsr running ipv6-multicast# distribute-list <distribute-list> access-list ACCESS-LIST
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
as-outbound-update¶
Remove or replace the private AS numbers in the AS path for outgoing eBGP updates. However, do not change or delete the private AS-number associated with the eBGP peer, as this could cause a routing loop.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast as-outbound-update
action¶
Action to apply to private AS numbers in outbound updates.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast as-outbound-update
vsr running as-outbound-update# action ACTION
|
Description |
---|---|
|
Replace the private AS numbers in outbound updates by our private AS numbers. |
|
Remove the private AS numbers in outbound updates. |
- Default value
remove
as-type¶
Apply action to private AS numbers for AS path containing either private AS numbers only, or AS numbers of any type (public and private).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast as-outbound-update
vsr running as-outbound-update# as-type AS-TYPE
|
Description |
---|---|
|
Apply action to private AS numbers if the AS path contains private AS numbers only. |
|
Apply action to private AS numbers for all AS paths (whether or not the AS paths contain public AS numbers). |
- Default value
private
maximum-prefix¶
Maximum number of prefixes to accept from this peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast maximum-prefix
maximum (mandatory)¶
Maximum number of prefix limit.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast maximum-prefix
vsr running maximum-prefix# maximum <1-4294967295>
threshold¶
Threshold value (%) at which to generate a warning msg.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast maximum-prefix
vsr running maximum-prefix# threshold <1-100>
- Default value
75
restart¶
Restart interval in minutes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast maximum-prefix
vsr running maximum-prefix# restart <1-65535>
warning-only¶
If true, only give warning message when limit is exceeded.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast maximum-prefix
vsr running maximum-prefix# warning-only true|false
- Default value
false
nexthop-self¶
Disable the next hop calculation for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast nexthop-self
force¶
If true, set the next hop to self for reflected routes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast nexthop-self
vsr running nexthop-self# force true|false
- Default value
false
filter-list¶
Establish BGP filters.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast
vsr running ipv6-multicast# filter-list <filter-list> access-list <as-path-access-list...
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast
vsr running ipv6-multicast# prefix-list <prefix-list> prefix-list-name PREFIX-LIST-NAME
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list-name (mandatory)¶
Name of the prefix list.
prefix-list-name PREFIX-LIST-NAME
|
Prefix list name. |
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast
vsr running ipv6-multicast# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
default-originate¶
Originate default route to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast default-originate
route-map¶
Route-map to specify criteria to originate default.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-multicast default-originate
vsr running default-originate# route-map ROUTE-MAP
|
Route map name. |
ipv6-labeled-unicast¶
IPv6 labeled unicast address-family associated with the BGP neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast
enabled¶
Enable or disable IPv6 labeled unicast Address Family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# enabled true|false
- Default value
true
as-override¶
If true, override any AS number in the AS path that matches the neighbor’s AS number with the local AS number. The command is effective only when the neighbor is an external BGP peer (eBGP).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# as-override true|false
maximum-prefix-out¶
Sets a maximum number of prefixes we can send to a given peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# maximum-prefix-out <1-4294967295>
weight¶
Set default weight for routes from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# weight <uint16>
send-community¶
Send Community attribute to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# send-community SEND-COMMUNITY
|
Description |
---|---|
|
Send Standard and Extended Community attributes. |
|
Send Extended Community attributes. |
|
Send Standard Community attributes. |
|
Do not send Standard or Extended Community attributes. |
- Default value
all
allowas-in¶
Accept as-path with my AS present in it.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# allowas-in ALLOWAS-IN
|
Description |
---|---|
|
No description. |
|
Only accept my AS in the as-path if the route was originated in my AS. |
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
capability-orf-prefix-list¶
Advertise prefixlist ORF capability to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# capability-orf-prefix-list CAPABILITY-ORF-PREFIX-LIST
|
Description |
---|---|
|
Capability to SEND and RECEIVE the ORF to/from this neighbor. |
|
Capability to SEND the ORF to this neighbor. |
|
Capability to RECEIVE the ORF from this neighbor. |
unsuppress-map¶
Route-map to selectively unsuppress suppressed routes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# unsuppress-map UNSUPPRESS-MAP
|
Route map name. |
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast outbound-ebgp-requires-policy
addpath¶
Configure addpath.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast addpath
tx-all-paths¶
If true, use addpath to advertise all paths to a neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast addpath
vsr running addpath# tx-all-paths true|false
- Default value
false
tx-best-path-per-AS¶
If true, use addpath to advertise the bestpath per each neighboring AS.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast addpath
vsr running addpath# tx-best-path-per-AS true|false
- Default value
false
distribute-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# distribute-list <distribute-list> access-list ACCESS-LIST
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
as-outbound-update¶
Remove or replace the private AS numbers in the AS path for outgoing eBGP updates. However, do not change or delete the private AS-number associated with the eBGP peer, as this could cause a routing loop.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast as-outbound-update
action¶
Action to apply to private AS numbers in outbound updates.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast as-outbound-update
vsr running as-outbound-update# action ACTION
|
Description |
---|---|
|
Replace the private AS numbers in outbound updates by our private AS numbers. |
|
Remove the private AS numbers in outbound updates. |
- Default value
remove
as-type¶
Apply action to private AS numbers for AS path containing either private AS numbers only, or AS numbers of any type (public and private).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast as-outbound-update
vsr running as-outbound-update# as-type AS-TYPE
|
Description |
---|---|
|
Apply action to private AS numbers if the AS path contains private AS numbers only. |
|
Apply action to private AS numbers for all AS paths (whether or not the AS paths contain public AS numbers). |
- Default value
private
maximum-prefix¶
Maximum number of prefixes to accept from this peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast maximum-prefix
maximum (mandatory)¶
Maximum number of prefix limit.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast maximum-prefix
vsr running maximum-prefix# maximum <1-4294967295>
threshold¶
Threshold value (%) at which to generate a warning msg.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast maximum-prefix
vsr running maximum-prefix# threshold <1-100>
- Default value
75
restart¶
Restart interval in minutes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast maximum-prefix
vsr running maximum-prefix# restart <1-65535>
warning-only¶
If true, only give warning message when limit is exceeded.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast maximum-prefix
vsr running maximum-prefix# warning-only true|false
- Default value
false
nexthop-self¶
Disable the next hop calculation for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast nexthop-self
force¶
If true, set the next hop to self for reflected routes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast nexthop-self
vsr running nexthop-self# force true|false
- Default value
false
filter-list¶
Establish BGP filters.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# filter-list <filter-list> access-list <as-path-access-list...
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# prefix-list <prefix-list> prefix-list-name PREFIX-LIST-NAME
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list-name (mandatory)¶
Name of the prefix list.
prefix-list-name PREFIX-LIST-NAME
|
Prefix list name. |
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast
vsr running ipv6-labeled-unicast# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
default-originate¶
Originate default route to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast default-originate
route-map¶
Route-map to specify criteria to originate default.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-labeled-unicast default-originate
vsr running default-originate# route-map ROUTE-MAP
|
Route map name. |
ipv6-flowspec¶
IPv6 Flowspec address-family associated with the BGP neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-flowspec
enabled¶
Enable or disable IPv6 Flowspec Address Family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-flowspec
vsr running ipv6-flowspec# enabled true|false
- Default value
true
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-flowspec
vsr running ipv6-flowspec# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-flowspec
vsr running ipv6-flowspec# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-flowspec
vsr running ipv6-flowspec# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-flowspec
vsr running ipv6-flowspec# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-flowspec update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-flowspec sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-flowspec packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-flowspec accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-flowspec inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-flowspec outbound-ebgp-requires-policy
filter-list¶
Establish BGP filters.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-flowspec
vsr running ipv6-flowspec# filter-list <filter-list> access-list <as-path-access-list...
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-flowspec
vsr running ipv6-flowspec# prefix-list <prefix-list> prefix-list-name PREFIX-LIST-NAME
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list-name (mandatory)¶
Name of the prefix list.
prefix-list-name PREFIX-LIST-NAME
|
Prefix list name. |
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-flowspec
vsr running ipv6-flowspec# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
ipv6-vpn¶
Configure IPv6 VPN address family.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn
enabled¶
Enable or disable IPv6 VPN Address Family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn
vsr running ipv6-vpn# enabled true|false
- Default value
true
unsuppress-map¶
Route-map to selectively unsuppress suppressed routes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn
vsr running ipv6-vpn# unsuppress-map UNSUPPRESS-MAP
|
Route map name. |
as-override¶
If true, override any AS number in the AS path that matches the neighbor’s AS number with the local AS number. The command is effective only when the neighbor is an external BGP peer (eBGP).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn
vsr running ipv6-vpn# as-override true|false
maximum-prefix-out¶
Sets a maximum number of prefixes we can send to a given peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn
vsr running ipv6-vpn# maximum-prefix-out <1-4294967295>
weight¶
Set default weight for routes from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn
vsr running ipv6-vpn# weight <uint16>
send-community¶
Send Community attribute to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn
vsr running ipv6-vpn# send-community SEND-COMMUNITY
|
Description |
---|---|
|
Send Standard and Extended Community attributes. |
|
Send Extended Community attributes. |
|
Send Standard Community attributes. |
|
Do not send Standard or Extended Community attributes. |
- Default value
all
allowas-in¶
Accept as-path with my AS present in it.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn
vsr running ipv6-vpn# allowas-in ALLOWAS-IN
|
Description |
---|---|
|
No description. |
|
Only accept my AS in the as-path if the route was originated in my AS. |
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn
vsr running ipv6-vpn# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn
vsr running ipv6-vpn# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn
vsr running ipv6-vpn# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn
vsr running ipv6-vpn# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn outbound-ebgp-requires-policy
addpath¶
Configure addpath.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn addpath
tx-all-paths¶
If true, use addpath to advertise all paths to a neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn addpath
vsr running addpath# tx-all-paths true|false
- Default value
false
tx-best-path-per-AS¶
If true, use addpath to advertise the bestpath per each neighboring AS.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn addpath
vsr running addpath# tx-best-path-per-AS true|false
- Default value
false
distribute-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn
vsr running ipv6-vpn# distribute-list <distribute-list> access-list ACCESS-LIST
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
as-outbound-update¶
Remove or replace the private AS numbers in the AS path for outgoing eBGP updates. However, do not change or delete the private AS-number associated with the eBGP peer, as this could cause a routing loop.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn as-outbound-update
action¶
Action to apply to private AS numbers in outbound updates.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn as-outbound-update
vsr running as-outbound-update# action ACTION
|
Description |
---|---|
|
Replace the private AS numbers in outbound updates by our private AS numbers. |
|
Remove the private AS numbers in outbound updates. |
- Default value
remove
as-type¶
Apply action to private AS numbers for AS path containing either private AS numbers only, or AS numbers of any type (public and private).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn as-outbound-update
vsr running as-outbound-update# as-type AS-TYPE
|
Description |
---|---|
|
Apply action to private AS numbers if the AS path contains private AS numbers only. |
|
Apply action to private AS numbers for all AS paths (whether or not the AS paths contain public AS numbers). |
- Default value
private
maximum-prefix¶
Maximum number of prefixes to accept from this peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn maximum-prefix
maximum (mandatory)¶
Maximum number of prefix limit.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn maximum-prefix
vsr running maximum-prefix# maximum <1-4294967295>
threshold¶
Threshold value (%) at which to generate a warning msg.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn maximum-prefix
vsr running maximum-prefix# threshold <1-100>
- Default value
75
restart¶
Restart interval in minutes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn maximum-prefix
vsr running maximum-prefix# restart <1-65535>
warning-only¶
If true, only give warning message when limit is exceeded.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn maximum-prefix
vsr running maximum-prefix# warning-only true|false
- Default value
false
nexthop-self¶
Disable the next hop calculation for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn nexthop-self
force¶
If true, set the next hop to self for reflected routes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn nexthop-self
vsr running nexthop-self# force true|false
- Default value
false
filter-list¶
Establish BGP filters.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn
vsr running ipv6-vpn# filter-list <filter-list> access-list <as-path-access-list...
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list¶
Filter updates to/from this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn
vsr running ipv6-vpn# prefix-list <prefix-list> prefix-list-name PREFIX-LIST-NAME
|
Description |
---|---|
|
Filter incoming updates. |
|
Filter outgoing updates. |
prefix-list-name (mandatory)¶
Name of the prefix list.
prefix-list-name PREFIX-LIST-NAME
|
Prefix list name. |
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family ipv6-vpn
vsr running ipv6-vpn# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
l2vpn-evpn¶
Configure L2VPN EVPN address family.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family l2vpn-evpn
enabled¶
Enable or disable L2VPN EVPN Address Family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family l2vpn-evpn
vsr running l2vpn-evpn# enabled true|false
- Default value
true
nexthop-self¶
Disable the next hop calculation for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family l2vpn-evpn
vsr running l2vpn-evpn# nexthop-self true|false
- Default value
false
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family l2vpn-evpn
vsr running l2vpn-evpn# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family l2vpn-evpn
vsr running l2vpn-evpn# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family l2vpn-evpn
vsr running l2vpn-evpn# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family l2vpn-evpn
vsr running l2vpn-evpn# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
allowas-in¶
Accept as-path with my AS present in it.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family l2vpn-evpn
vsr running l2vpn-evpn# allowas-in ALLOWAS-IN
|
Description |
---|---|
|
No description. |
|
Only accept my AS in the as-path if the route was originated in my AS. |
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family l2vpn-evpn update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family l2vpn-evpn sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family l2vpn-evpn packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family l2vpn-evpn accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family l2vpn-evpn inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family l2vpn-evpn outbound-ebgp-requires-policy
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family l2vpn-evpn
vsr running l2vpn-evpn# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
link-state-non-vpn¶
Configure link-state non VPN address family.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family link-state-non-vpn
enabled¶
Enable or disable link-state non VPN address family for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family link-state-non-vpn
vsr running link-state-non-vpn# enabled true|false
- Default value
true
route-reflector-client¶
If true, configure a neighbor as Route Reflector client. This only applies to internal neighbors (IGP).
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family link-state-non-vpn
vsr running link-state-non-vpn# route-reflector-client true|false
- Default value
false
route-server-client¶
If true, configure a neighbor as Route Server client. Ensure that the attribute-unchanged list contains ‘nexthop’.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family link-state-non-vpn
vsr running link-state-non-vpn# route-server-client true|false
- Default value
false
soft-reconfiguration-inbound¶
If true, allow inbound soft reconfiguration for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family link-state-non-vpn
vsr running link-state-non-vpn# soft-reconfiguration-inbound true|false
- Default value
false
attribute-unchanged¶
BGP attribute is propagated unchanged to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family link-state-non-vpn
vsr running link-state-non-vpn# attribute-unchanged ATTRIBUTE-UNCHANGED
|
Description |
---|---|
|
As-path attribute. |
|
Med attribute. |
|
Nexthop attribute. |
allowas-in¶
Accept as-path with my AS present in it.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family link-state-non-vpn
vsr running link-state-non-vpn# allowas-in ALLOWAS-IN
|
Description |
---|---|
|
No description. |
|
Only accept my AS in the as-path if the route was originated in my AS. |
send-community¶
Send Community attribute to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family link-state-non-vpn
vsr running link-state-non-vpn# send-community SEND-COMMUNITY
|
Description |
---|---|
|
Send Standard and Extended Community attributes. |
|
Send Extended Community attributes. |
|
Send Standard Community attributes. |
|
Do not send Standard or Extended Community attributes. |
- Default value
all
unsuppress-map¶
Route-map to selectively unsuppress suppressed routes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family link-state-non-vpn
vsr running link-state-non-vpn# unsuppress-map <string>
update-group-id (state only)¶
Update group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family link-state-non-vpn update-group-id
sub-group-id (state only)¶
Sub-group identifier.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family link-state-non-vpn sub-group-id
packet-queue-length (state only)¶
Packet queue length.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family link-state-non-vpn packet-queue-length
accepted-prefix (state only)¶
Accepted prefix counter.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family link-state-non-vpn accepted-prefix
inbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that incoming BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family link-state-non-vpn inbound-ebgp-requires-policy
outbound-ebgp-requires-policy (state only)¶
The presence of this comment informs the user that outgoing BGP updates are discarded, as per RFC8212 behaviour.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> address-family link-state-non-vpn outbound-ebgp-requires-policy
route-map¶
Apply route map to this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family link-state-non-vpn
vsr running link-state-non-vpn# route-map <route-map> route-map-name ROUTE-MAP-NAME
|
Description |
---|---|
|
Apply map to incoming routes. |
|
Apply map to outbound routes. |
route-map-name (mandatory)¶
Route-map name.
route-map-name ROUTE-MAP-NAME
|
Route map name. |
maximum-prefix¶
Maximum number of prefixes to accept from this peer.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family link-state-non-vpn maximum-prefix
maximum (mandatory)¶
Maximum number of prefix limit.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family link-state-non-vpn maximum-prefix
vsr running maximum-prefix# maximum <1-4294967295>
threshold¶
Threshold value (%) at which to generate a warning msg.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family link-state-non-vpn maximum-prefix
vsr running maximum-prefix# threshold <1-100>
- Default value
75
restart¶
Restart interval in minutes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family link-state-non-vpn maximum-prefix
vsr running maximum-prefix# restart <1-65535>
warning-only¶
If true, only give warning message when limit is exceeded.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family link-state-non-vpn maximum-prefix
vsr running maximum-prefix# warning-only true|false
- Default value
false
nexthop-self¶
Disable the next hop calculation for this neighbor.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family link-state-non-vpn nexthop-self
force¶
If true, set the next hop to self for reflected routes.
vsr running config# vrf <vrf> routing bgp neighbor <neighbor> address-family link-state-non-vpn nexthop-self
vsr running nexthop-self# force true|false
- Default value
false
connections (state only)¶
Established/dropped connections statistics.
established (state only)¶
Number of established connections.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> connections established
dropped (state only)¶
Number of dropped connections.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> connections dropped
local-host (state only)¶
Local host data.
name (state only)¶
Local host name.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> local-host name
port (state only)¶
Local host port.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> local-host port
remote-host (state only)¶
Remote host data.
name (state only)¶
Remote host name.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> remote-host name
port (state only)¶
Remote host port.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> remote-host port
nexthop (state only)¶
Nexthop data.
address (state only)¶
Nexthop IP address.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> nexthop address
global-address (state only)¶
Nexthop global IP address.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> nexthop global-address
local-address (state only)¶
Nexthop local IP address.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> nexthop local-address
thread (state only)¶
Read/Write thread.
read-enabled (state only)¶
Read thread status.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> thread read-enabled
write-enabled (state only)¶
Write thread status.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> thread write-enabled
message-statistics (state only)¶
Neighbor messages statistics.
packet-wait-process (state only)¶
Number of packets waiting to be processed.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> message-statistics packet-wait-process
packet-wait-written (state only)¶
Number of packets waiting to be written.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> message-statistics packet-wait-written
open-sent (state only)¶
BGP open messages sent.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> message-statistics open-sent
opens-received (state only)¶
BGP open messages received.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> message-statistics opens-received
notifications-sent (state only)¶
Notifications messages sent.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> message-statistics notifications-sent
notifications-received (state only)¶
Notification messages received.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> message-statistics notifications-received
updates-sent (state only)¶
Update messages sent.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> message-statistics updates-sent
updates-received (state only)¶
Update messages received.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> message-statistics updates-received
keepalives-sent (state only)¶
Keepalive messages sent.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> message-statistics keepalives-sent
keepalives-received (state only)¶
Keepalive messages received.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> message-statistics keepalives-received
route-refresh-sent (state only)¶
Route refresh messages sent.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> message-statistics route-refresh-sent
route-refresh-received (state only)¶
Route refresh messages received.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> message-statistics route-refresh-received
capability-sent (state only)¶
Capability messages sent.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> message-statistics capability-sent
capability-received (state only)¶
Capability messages received.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> message-statistics capability-received
total-sent (state only)¶
Total messages sent.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> message-statistics total-sent
total-received (state only)¶
Total messages received.
vsr> show state vrf <vrf> routing bgp neighbor <neighbor> message-statistics total-received
unnumbered-neighbor¶
List of unnumbered neighbors that locally use ipv6 link local addresses,and discover remote ipv6 link local by using the router advertisement daemon.
vsr running config# vrf <vrf> routing bgp unnumbered-neighbor <unnumbered-neighbor>
|
An interface name. |
neighbor-group¶
Peer group name.
vsr running config# vrf <vrf> routing bgp unnumbered-neighbor <unnumbered-neighbor>
vsr running unnumbered-neighbor <unnumbered-neighbor># neighbor-group <neighbor-group>
ipv6-only¶
If true, the session with the unnumbered neighbor will exclusively utilize IPv6. If set to false, the session will prefer IPv4 usage on an interface that has a /30 or /31 address.
vsr running config# vrf <vrf> routing bgp unnumbered-neighbor <unnumbered-neighbor>
vsr running unnumbered-neighbor <unnumbered-neighbor># ipv6-only true|false
- Default value
true
neighbor-description¶
Neighbor specific description: up to 80 characters describing this unnumbered neighbor.
vsr running config# vrf <vrf> routing bgp unnumbered-neighbor <unnumbered-neighbor>
vsr running unnumbered-neighbor <unnumbered-neighbor># neighbor-description <string>{1,80}
rpki¶
BGP RPKI configuration.
vsr running config# vrf <vrf> routing bgp rpki
enabled¶
Enable/Disable BGP RPKI configuration.
vsr running config# vrf <vrf> routing bgp rpki
vsr running rpki# enabled true|false
- Default value
true
expire-interval¶
Set expire interval in seconds.
vsr running config# vrf <vrf> routing bgp rpki
vsr running rpki# expire-interval <600-172800>
- Default value
7200
polling-period¶
Set polling period in seconds.
vsr running config# vrf <vrf> routing bgp rpki
vsr running rpki# polling-period <1-86400>
- Default value
3600
retry-interval¶
Set retry interval in seconds.
vsr running config# vrf <vrf> routing bgp rpki
vsr running rpki# retry-interval <1-7200>
- Default value
600
cache-server¶
Configure a cache server.
vsr running config# vrf <vrf> routing bgp rpki
vsr running rpki# cache-server <1-255> address ADDRESS source SOURCE \
... ssh port <1-65535> user-name <string> key <string> \
... tcp port <1-65535>
|
Preference of the cache server. |
address (mandatory)¶
IP address or hostname of the cache server.
address ADDRESS
|
Description |
---|---|
|
An IPv4 address. |
|
The domain-name type represents a DNS domain name. Fully quallified left to the models which utilize this type. Internet domain names are only loosely specified. Section 3.5 of RFC 1034 recommends a syntax (modified in Section 2.1 of RFC 1123). The pattern above is intended to allow for current practice in domain name use, and some possible future expansion. It is designed to hold various types of domain names, including names used for A or AAAA records (host names) and other records, such as SRV records. Note that Internet host names have a stricter syntax (described in RFC 952) than the DNS recommendations in RFCs 1034 and 1123, and that systems that want to store host names in schema nodes using the domain-name type are recommended to adhere to this stricter standard to ensure interoperability. The encoding of DNS names in the DNS protocol is limited to 255 characters. Since the encoding consists of labels prefixed by a length bytes and there is a trailing NULL byte, only 253 characters can appear in the textual dotted notation. Domain-name values use the US-ASCII encoding. Their canonical format uses lowercase US-ASCII characters. Internationalized domain names MUST be encoded in punycode as described in RFC 3492. |
status (state only)¶
Cache server status.
vsr> show state vrf <vrf> routing bgp rpki cache-server <1-255> status
bmp¶
BGP BMP configuration.
vsr running config# vrf <vrf> routing bgp bmp
enabled¶
Enable/Disable BGP BMP configuration.
vsr running config# vrf <vrf> routing bgp bmp
vsr running bmp# enabled true|false
- Default value
true
mirror¶
Route Mirroring settings.
vsr running config# vrf <vrf> routing bgp bmp
vsr running bmp# mirror buffer-limit <uint32>
buffer-limit (mandatory)¶
Configure maximum memory used for buffered mirroring messages.
buffer-limit <uint32>
targets¶
Create a BMP target group.
vsr running config# vrf <vrf> routing bgp bmp targets <string>
|
Name of the BMP target group. |
ipv4-access-list¶
IPv4 access list to restrict BMP sessions.
vsr running config# vrf <vrf> routing bgp bmp targets <string>
vsr running targets <string># ipv4-access-list <string>
ipv6-access-list¶
IPv6 access list to restrict BMP sessions.
vsr running config# vrf <vrf> routing bgp bmp targets <string>
vsr running targets <string># ipv6-access-list <string>
mirror¶
Send BMP route mirroring messages.
vsr running config# vrf <vrf> routing bgp bmp targets <string>
vsr running targets <string># mirror true|false
- Default value
false
stats-interval¶
Interval in milliseconds to send BMP stats.
vsr running config# vrf <vrf> routing bgp bmp targets <string>
vsr running targets <string># stats-interval <100-86400000>
send-experimental-stats¶
Send experimental BMP statistics (i.e. whose TLV codepoint is in the [65531-65534] range).
vsr running config# vrf <vrf> routing bgp bmp targets <string>
vsr running targets <string># send-experimental-stats true|false
connect¶
Actively establish connection to monitoring station.
vsr running config# vrf <vrf> routing bgp bmp targets <string>
vsr running targets <string># connect <host> <port> source-interface SOURCE-INTERFACE \
... min-retry <100-86400000> max-retry <100-86400000>
|
Description |
---|---|
|
The ipv4-address type represents an IPv4 address in dotted-quad notation. The IPv4 address may include a zone index, separated by a % sign. The zone index is used to disambiguate identical address values. For link-local addresses, the zone index will typically be the interface index number or the name of an interface. If the zone index is not present, the default zone of the device will be used. The canonical format for the zone index is the numerical format |
|
The ipv6-address type represents an IPv6 address in full, mixed, shortened, and shortened-mixed notation. The IPv6 address may include a zone index, separated by a % sign. The zone index is used to disambiguate identical address values. For link-local addresses, the zone index will typically be the interface index number or the name of an interface. If the zone index is not present, the default zone of the device will be used. The canonical format of IPv6 addresses uses the textual representation defined in Section 4 of RFC 5952. The canonical format for the zone index is the numerical format as described in Section 11.2 of RFC 4007. |
|
The domain-name type represents a DNS domain name. The name SHOULD be fully qualified whenever possible. Internet domain names are only loosely specified. Section 3.5 of RFC 1034 recommends a syntax (modified in Section 2.1 of RFC 1123). The pattern above is intended to allow for current practice in domain name use, and some possible future expansion. It is designed to hold various types of domain names, including names used for A or AAAA records (host names) and other records, such as SRV records. Note that Internet host names have a stricter syntax (described in RFC 952) than the DNS recommendations in RFCs 1034 and 1123, and that systems that want to store host names in schema nodes using the domain-name type are recommended to adhere to this stricter standard to ensure interoperability. The encoding of DNS names in the DNS protocol is limited to 255 characters. Since the encoding consists of labels prefixed by a length bytes and there is a trailing NULL byte, only 253 characters can appear in the textual dotted notation. The description clause of schema nodes using the domain-name type MUST describe when and how these names are resolved to IP addresses. Note that the resolution of a domain-name value may require to query multiple DNS records (e.g., A for IPv4 and AAAA for IPv6). The order of the resolution process and which DNS record takes precedence can either be defined explicitly or may depend on the configuration of the resolver. Domain-name values use the US-ASCII encoding. Their canonical format uses lowercase US-ASCII characters. Internationalized domain names MUST be A-labels as per RFC 5890. |
|
A 16-bit port number used by a transport protocol such as TCP or UDP. |
source-interface¶
Interface name.
source-interface SOURCE-INTERFACE
|
An interface name. |
min-retry¶
Minimum connection retry interval in milliseconds.
min-retry <100-86400000>
- Default value
30000
max-retry¶
Maximum connection retry interval in milliseconds.
max-retry <100-86400000>
- Default value
720000
listener¶
Listen for inbound BMP connections.
vsr running config# vrf <vrf> routing bgp bmp targets <string>
vsr running targets <string># listener <address> <port>
|
Description |
---|---|
|
An IPv4 address. |
|
An IPv6 address. |
|
A 16-bit port number used by a transport protocol such as TCP or UDP. |
monitor¶
Select BMP route monitoring messages to send.
vsr running config# vrf <vrf> routing bgp bmp targets <string>
vsr running targets <string># monitor <afi> <safi> <policy>
|
Description |
---|---|
|
IPv4 address family. |
|
IPv6 address family. |
|
Description |
---|---|
|
Unicast address family modifier. |
|
Multicast address family modifier. |
|
MPLS VPN address family modifier. |
|
Description |
---|---|
|
Send state with policy and filters applied. |
|
Send state before policy and filter processing. |
|
Send state after decision process is applied (rfc9069). |