summaryrefslogtreecommitdiff
path: root/lib/command_py.c
diff options
context:
space:
mode:
authorAnuradha Karuppiah <anuradhak@cumulusnetworks.com>2019-03-22 12:40:39 -0700
committerAnuradha Karuppiah <anuradhak@cumulusnetworks.com>2019-04-20 08:33:22 -0700
commit39df629ac8fc76e02292e1059ce3ecfced63a868 (patch)
treeb713a34574709ac1a56fe998c5ef81843acc39da /lib/command_py.c
parenta513da36f2869d1b7572af5ce90a198315b0a4bf (diff)
pimd: add peerlink-rif to the origination-mroute's OIL
In a PIM MLAG setup (say L11<->L12 is the anycast VTEP pair) the RP can choose to join either MLAG switch as the anycast VTEP-IP is present on both. Let's say the RP joins L11. Hosts are dual connected to L11<->L12 and can send traffic to either switch. Let's say a host sends broadcast traffic to L12; now L12 must encapsulate and send the traffic toward L11. To do that the origination-mroute on L12 must include the ISL in its OIL - (36.0.0.9, 239.1.1.100) Iif: peerlink-3.4094 Oifs: peerlink-3.4094 L11 has a similar mroute - (36.0.0.9, 239.1.1.100) Iif: peerlink-3.4094 Oifs: peerlink-3.4094 uplink-1 This mroute is used to rx traffic on peerlink-3.4094 and send it out of uplink-1. Note that this mroute also includes the peerlink-rif in its OIL. Explicit removal of IIF from OIL is done by the kernel (and other dataplanes) to prevent traffic looping. Signed-off-by: Anuradha Karuppiah <anuradhak@cumulusnetworks.com>
Diffstat (limited to 'lib/command_py.c')
0 files changed, 0 insertions, 0 deletions