there are some reasonable technical limitations as to why it has not happened yet, but there is a neat workaround that I would like to share that provides the exact same behavior!
The logic of the workaround solution is as follows:
In BGP one defines a network statement for the route that needs to be conditionally advertised. (One could possible instead of a network statement also use redistribute static with a route-policy using a prefix-set)
This network statement's prefix is defined as a static route under router static
The static route references the outgoing interface Null0 and a object track definition
The object track definition references something that you want to track.
The tracking options include:
bfdrtr track type bfd rtr
line-protocoltrack type line-protocol; the line protocol of an interface, this interface can be l2transport or an l3 interface of any kind
list track type list; this allows you to track other track definitions in an AND or OR manner
routetrack type ipv4 route ; the presence of a route
rtrtrack type ipsla; an IPSLA probe to verify an end to end connectivity or port or anything that IPSLA can monitor!
This example talks you through a solution of using the BGP network statement, a conditional static route and the dependency on an interface line state
Static route that is conditional with a tracker called MYIF
LC/0/2/CPU0:Jun 12 09:41:33 : ifmgr: %PKT_INFRA-LINK-3-UPDOWN : Interface TenGigE0/2/0/3, changed state to Down LC/0/2/CPU0:Jun 12 09:41:33 : ifmgr: %PKT_INFRA-LINEPROTO-5-UPDOWN : Line protocol on Interface TenGigE0/2/0/3, changed state to Dn
Verify the static route is not there:
RP/0/RSP0/CPU0:A9K-BNG(config-if)#do sh route static | i 192.168.123
Wed Jun 12 09:41:18.977 EDT
Now bring up the interface, in this case it is not connected so i force it up with a loopback
Wed Jun 12 09:41:33.044 EDT LC/0/2/CPU0:Jun 12 09:41:33 : ifmgr: %PKT_INFRA-LINK-3-UPDOWN : Interface TenGigE0/2/0/3, changed state to Up LC/0/2/CPU0:Jun 12 09:41:33 : ifmgr: %PKT_INFRA-LINEPROTO-5-UPDOWN : Line protocol on Interface TenGigE0/2/0/3, changed state to Up
Hi all,I planning to upgrade from RSP440 to RSP880 in live environment.The scenario is like this,I have 4 routers running RSP440-TR with IOS-XR 6.1.4 and that will be upgrade to RSP880-TR.My question is below,- Do I have to prepare the new RSP880 card wit...
hi, guys thanks for time and help i have the next configuration: class-map match-any VOIP
match protocol h323
match protocol sip
match protocol rtcp
match protocol rtp
set dscp ef
Good Morning everyone. I have a question regarding basic bandwidth policing and shaping profiles for customers provisioned from ME3800's/ASR9K's/C4900's. My profiles are usually something simple like this to limit a customer to 50Mb/s (add...
Try to verify if your image supports IS-IS, search by platform:
Also check the following link:
Hello guys, Based on this awesome blog https://xrdocs.io/design/blogs/2018-05-09-metro-design-implementation-guide/ with a bit of redesign (also coming from Jiri's idea of non inline PE), would you agree with this topology? Purpose is ...