BGP Signaling for co-existence of IP routes with or without SRv6 SID
BGP Signaling for co-existence of IP routes with or without SRv6 SID is an SRv6 feature that supports the coexistence of IP routes with or without SRv6 SID over an SRv6-enabled core network, enabling the integration of SRv6 capabilities into existing network infrastructures without completely replacing IP routing.
SRv6 relax-SID is a BGP encapsulation type that allows the advertisement of prefixes with or without SRv6 SID over the same BGP session.
|
Feature Name |
Release Information |
Feature Description |
|---|---|---|
|
BGP Signaling for co-existence of IP routes |
Release 25.1.1 |
Introduced in this release on: Fixed Systems (8700 [ASIC: K100], 8010 [ASIC: A100]) This feature is now supported on:
|
|
BGP Signaling for co-existence of IP routes |
Release 24.4.1 |
Introduced in this release on: Fixed Systems (8200 [ASIC: P100], 8700 [ASIC: P100])(select variants only*); Modular Systems (8800 [LC ASIC: P100])(select variants only*) *This feature is supported on:
|
|
BGP Signaling for co-existence of IP routes |
Release 24.3.1 |
Introduced in this release on: Fixed Systems (8200 [ASIC: Q200, P100]; Modular Systems (8800 [LC ASIC: Q100, Q200, P100]) SRv6 with BGP supports the coexistence of IP routes with or without SRv6 SID over an SRv6-enabled core network. This support enables integrating SRv6 capabilities into existing network infrastructures without replacing IP routing completely. This feature enables flexibility and scalability, transition to new technologies, and enhanced network efficiency, making it easier to migrate from MPLS to SRV6. The feature introduces these changes: CLI: |
Configure BGP Signaling over SRv6 Core
The purpose of this task is to enable SRv6 with BGP to support the co-existence of IP routes with or without SRv6 SID.
Procedure
|
Step 1 |
Execute the encapsulation-type srv6 relax-sid command on neighbor to configure the neighbor. Set up BGP to use SRv6 for IPv4 unicast routes, with specific rules for SID allocation based on the destination prefixes. It also configures a BGP neighbor and specifies how SRv6 encapsulation should be handled for that neighbor. Example:
|
|
Step 2 |
Execute the encapsulation-type srv6 relax-sid command on the neighbor group to configure the neighbor-group. Example:
|
|
Step 3 |
Execute the encapsulation-type srv6 relax-sid command, on the address family group to configure the Address- Family Group . Example:
|
|
Step 4 |
Run the show commands to verify the encapsulation type is updated to SRv6 Relax-SID in all neighbor sessions. You can see that 192::4 has encapsulation-type srv6 relax-sid configured. Example:
In the following example, 158.158.58.1/32 is without SRv6 SID but advertised to 192::4 and 157.157.57.1/32 with SRv6 SID, which is also advertised to 192::4. To allow IP route without SRv6 SID, you must include it in prefix-set-2.
|
|
Step 5 |
Run these commands to view the flag details and path-elements, if needed. Example:
|
Feedback