9
PIM Extension For Tunnel Based Multicast Fast Reroute (TMFRR) draft-lwei-pim-tmfrr-00 IETF 76, Hiroshima

PIM Extension For Tunnel Based Multicast Fast Reroute (TMFRR) draft-lwei-pim-tmfrr-00 IETF 76, Hiroshima

Embed Size (px)

DESCRIPTION

TMFRR Overview 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. IETF 762draft-lwei-pim-tmfrr-00 ASrcB C Rcv xy TMFRR Tunnel Link Under Protection Router A: Pointer of Local Repair(PLR) Router B: Merge Point (MP)

Citation preview

Page 1: PIM Extension For Tunnel Based Multicast Fast Reroute (TMFRR) draft-lwei-pim-tmfrr-00 IETF 76, Hiroshima

PIM Extension For Tunnel Based Multicast Fast Reroute (TMFRR)

draft-lwei-pim-tmfrr-00IETF 76, Hiroshima

Page 2: 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

IETF 76 2draft-lwei-pim-tmfrr-00

Page 3: PIM Extension For Tunnel Based Multicast Fast Reroute (TMFRR) draft-lwei-pim-tmfrr-00 IETF 76, Hiroshima

TMFRR Overview• 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.

IETF 76 3draft-lwei-pim-tmfrr-00

ASrc B

C

Rcvx y

TMFRR Tunnel

Link Under Protection

Router A: Pointer of Local Repair(PLR)Router B: Merge Point (MP)

Page 4: PIM Extension For Tunnel Based Multicast Fast Reroute (TMFRR) draft-lwei-pim-tmfrr-00 IETF 76, Hiroshima

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.

IETF 76 4draft-lwei-pim-tmfrr-00

Page 5: PIM Extension For Tunnel Based Multicast Fast Reroute (TMFRR) draft-lwei-pim-tmfrr-00 IETF 76, Hiroshima

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.)

IETF 76 5draft-lwei-pim-tmfrr-00

Page 6: PIM Extension For Tunnel Based Multicast Fast Reroute (TMFRR) draft-lwei-pim-tmfrr-00 IETF 76, Hiroshima

PIM Extension

• TMFRR Hello Option (Short)

– 8 bytes– L:0– N:Node Protection bit– M:MoFRR bit

IETF 76 draft-lwei-pim-tmfrr-00 6

0 3115 16

OptionType Length = 8

Reserved LMN

Page 7: PIM Extension For Tunnel Based Multicast Fast Reroute (TMFRR) draft-lwei-pim-tmfrr-00 IETF 76, Hiroshima

PIM Extension

• TMFRR Hello Option (Long)

– Include TMFRR label – Include router id– L:1– N:Node Protection bit– M:MoFRR bit

IETF 76 draft-lwei-pim-tmfrr-00 7

0 3115 16

OptionType Length

TMFRR Label (20bits) LMNReserved

Router ID in Encoded Unicast Address Format

Page 8: PIM Extension For Tunnel Based Multicast Fast Reroute (TMFRR) draft-lwei-pim-tmfrr-00 IETF 76, Hiroshima

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

IETF 76 draft-lwei-pim-tmfrr-00 8

0 3115 16

Type Reserved

TMFRR Label (20bits) Reserved2

Router ID in Encoded Unicast Address Format

F E Length M

Address of Downstream Interface under protection

Page 9: PIM Extension For Tunnel Based Multicast Fast Reroute (TMFRR) draft-lwei-pim-tmfrr-00 IETF 76, Hiroshima

To PIM WG

• Please comment

IETF 76 9draft-lwei-pim-tmfrr-00