EIGRP SoO Not Working
I have the following topology with the same SoO set at all sites. On the PE’s the SoO is set on the PE-CE interface. On the CE’s it is set on the CE-CE interface.
Theoretically, this should break IP routing between the sites but is not. I have tried shutting down the PE-CE link on the PE1/CE1 pair, the link on the PE2/CE2 (after enabling the PE1/CE1), and the link on the CE1/CE2 connection (after enable the PE2/CE2 connection).
In all of the above scenarios, CE1 and CE2 have full routing which they should not based on my understanding of the SSO feature.
My understanding is that the SoO feature is supposed to set the SoO outbound on routes sent out of the interface. If a route is received inbound with an SoO set and it matches the locally configured SoO, the route is discarded. Likewise, if a route is sent out of the interface and it already has an SoO applied that matches the locally configured SoO it is supposed to be discarded.
Based on this, in the above diagram setting the same SoO on all four routers should break routing between the sites but it is not.
Below is the configuration I am using.
route-map SET-SOO permit 10
set extcommunity soo 100:1
ip vrf sitemap SET-SOO
Any ideas what I am doing wrong?
The route-maps are applying the SoO. So when I say it is not working, I mean the routers are not performing the filtering but they are setting the SoO.
R5#sh ip bgp vpnv4 vrf VPN_A 184.108.40.206/32
BGP routing table entry for 100:1:220.127.116.11/32, version 248
Paths: (1 available, best #1, table VPN_A)
Advertised to update-groups:
Refresh Epoch 1
18.104.22.168 (via vrf VPN_A) from 0.0.0.0 (22.214.171.124)
Origin incomplete, metric 2690816, localpref 100, weight 32768, valid, sourced, best
Extended Community: SoO:100:1 RT:100:1
Cost:pre-bestpath:128:2690816 (default-2144792831) 0x8800:32768:0
0x8801:100:2688256 0x8802:65282:2560 0x8803:65281:1500
mpls labels in/out 19/nolabel
rx pathid: 0, tx pathid: 0x0