90 likes | 238 Views
PIM Extension For Tunnel Based Multicast Fast Reroute (TMFRR). draft-lwei-pim-tmfrr-00 IETF 76, Hiroshima. Motivation. Protect native IP multicast and GRE mVPN traffic Protect against both link and node failures Allow multiple tunneling technologies RSVP/TE, LDP, GRE etc…
E N D
PIM Extension For Tunnel Based Multicast Fast Reroute (TMFRR) draft-lwei-pim-tmfrr-00 IETF 76, Hiroshima
Motivation • Protect native IP multicast and GRE mVPN traffic • Protect against both link and node failures • Allow multiple tunneling technologies • RSVP/TE, LDP, GRE etc… • Support MoFRR behavior draft-lwei-pim-tmfrr-00
TMFRR Overview Link Under Protection • Backup tunnel is pre-built • When failure occurs, traffic is redirected around the failed link or node via the TMFRR tunnel • MoFRR mode is also supported • MP accepts packets from both native interface and TMFRR tunnel • Signaling between MP and PLR is done via PIM extension. x y Src A B Rcv C TMFRR Tunnel Router A: Pointer of Local Repair(PLR) Router B: Merge Point (MP) draft-lwei-pim-tmfrr-00
TMFRR Inner Label • The MP assigns label X from its own label space. • Upon Traffic reroute, PLR pushes label X (assigned by MP) as inner label of packet and sends through a tunnel. • On MP, packets with label X are accepted, as alternative to RPF interface check. • Backup tunnel can be set up by RSVP-TE or any other tunneling mechanism. draft-lwei-pim-tmfrr-00
PIM Extension • New PIM Hello option for MP to notify PIM neighbors of backup label X, and router ID over RPF interface under protection • New PIM join Attribute to notify RPF neighbor (PLR) of downstream’s backup label X and MP’s RPF interface IP address, and router id. (This is needed only for node protection.) draft-lwei-pim-tmfrr-00
PIM Extension • TMFRR Hello Option (Short) • 8 bytes • L:0 • N:Node Protection bit • M:MoFRR bit 0 15 16 31 OptionType Length = 8 Reserved N M L draft-lwei-pim-tmfrr-00
PIM Extension • TMFRR Hello Option (Long) • Include TMFRR label • Include router id • L:1 • N:Node Protection bit • M:MoFRR bit 0 15 16 31 OptionType Length TMFRR Label (20bits) Reserved N M L Router ID in Encoded Unicast Address Format draft-lwei-pim-tmfrr-00
PIM Extension • Join Attribute • F: 0 Non-transitive • E: as specified by RFC5384 • M: MoFRR bit • TMFRR label • Route-ID (of MP) • (Multiples of) Address of Downstream Interfaces Under Protection 0 15 16 31 F E Type Length Reserved M TMFRR Label (20bits) Reserved2 Router ID in Encoded Unicast Address Format Address of Downstream Interface under protection … draft-lwei-pim-tmfrr-00
To PIM WG • Please comment draft-lwei-pim-tmfrr-00