Use global weighted SRLG protection to enhance network resilience by assigning weights to SRLGs during backup-path computation. Depending on your network design, you can configure:
-
Local SRLG values
-
Remote SRLG flooding (to advertise values dynamically), or
-
Static provisioning of remote SRLG values (when flooding is not possible).
Before you begin
Determine whether you want to use local SRLG protection, remote SRLG flooding, or static provisioning for remote links.
Follow these steps to configure global weighted SRLG protection (choose the workflow that matches your network requirements):
Procedure
|
1. |
Configure local SRLG values and enable global weighted SRLG protection on the local router.
Example:
Router(config)# srlg
Router(config-srlg)# interface TenGigE0/0/0/0
Router(config-srlg-if)# name group1
Router(config-srlg-if)# exit
Router(config-srlg)# interface TenGigE0/0/0/1
Router(config-srlg-if)# name group1
Router(config-srlg)# name group value 100
Router(config)# router isis 1
Router(config-isis)# address-family ipv4 unicast
Router(config-isis-if-af)# fast-reroute per-prefix srlg-protection weighted-global
Router(config-isis-if-af)# fast-reroute per-prefix tiebreaker srlg-disjoint index 1
Router(config-isis)# interface TenGigE0/0/0/0
Router(config-isis-if)# point-to-point
Router(config-isis-if)# address-family ipv4 unicast
Router(config-isis-if-af)# fast-reroute per-prefix
Router(config-isis-if-af)# fast-reroute per-prefix ti-lfa
Router(config-isis)# srlg
Router(config-isis-srlg)# name group1
Router(config-isis-srlg-name)# admin-weight 5000
|
|
2. |
Configure remote SRLG flooding on the local router.
Example:
Router(config)# router isis 1
Router(config-isis)# address-family ipv4 unicast
Router(config-isis-if-af)# fast-reroute per-prefix srlg-protection weighted-global
Router(config-isis-if-af)# fast-reroute per-prefix tiebreaker srlg-disjoint index 1
Router(config-isis-if-af)# exit
Router(config-isis)# interface TenGigE0/0/0/0
Router(config-isis-if)# point-to-point
Router(config-isis-if)# address-family ipv4 unicast
Router(config-isis-if-af)# fast-reroute per-prefix
Router(config-isis-if-af)# fast-reroute per-prefix ti-lfa
Router(config-isis-if-af)# exit
Router(config-isis)# srlg
Router(config-isis-srlg)# name group1
Router(config-isis-srlg-name)# admin-weight 5000
|
|
3. |
Configure remote SRLG flooding when you want remote links to advertise their SRLG values dynamically.
Example:
Router(config)# srlg
Router(config-srlg)# interface TenGigE0/0/0/0
Router(config-srlg-if)# name group1
Router(config-srlg-if)# exit
Router(config-srlg)# interface TenGigE0/0/0/1
Router(config-srlg-if)# name group1
Router(config-srlg)# name group value 100
Router(config-srlg)# exit
Router(config)# router isis 1
Router(config-isis)# address-family ipv4 unicast
Router(config-isis-af)# advertise application lfa link-attributes srlg
|
|
4. |
Configure static provisioning for remote SRLG values when flooding is not used. Perform these configurations on the local router.
Example:
Router(config)# srlg
Router(config-srlg)# interface TenGigE0/0/0/0
Router(config-srlg-if)# name group1
Router(config-srlg-if)# exit
Router(config-srlg)# interface TenGigE0/0/0/1
Router(config-srlg-if)# name group1
Router(config-srlg)# name group value 100
Router(config-srlg)# exit
Router(config)# router isis 1
Router(config-isis)# address-family ipv4 unicast
Router(config-isis-if-af)# fast-reroute per-prefix srlg-protection weighted-global
Router(config-isis-if-af)# fast-reroute per-prefix tiebreaker srlg-disjoint index 1
Router(config-isis)# interface TenGigE0/0/0/0
Router(config-isis-if)# point-to-point
Router(config-isis-if)# address-family ipv4 unicast
Router(config-isis-if-af)# fast-reroute per-prefix
Router(config-isis-if-af)# fast-reroute per-prefix ti-lfa
Router(config-isis)# srlg
Router(config-isis-srlg)# name group1
Router(config-isis-srlg-name)# admin-weight 5000
Router(config-isis-srlg-name)# static ipv4 address 10.0.4.1 next-hop ipv4 address 10.0.4.2
Router(config-isis-srlg-name)# static ipv4 address 10.0.4.2 next-hop ipv4 address 10.0.4.1
|