1 / 8

Zhenbin Li, Nan Wu IETF 85, Atlanta, GA, USA

Routing Extension for Fast-Reroute Using Maximally Redundant Trees draft-li-rtgwg-igp-ext-mrt-frr-00. Zhenbin Li, Nan Wu IETF 85, Atlanta, GA, USA. Background Introduction.

davin
Download Presentation

Zhenbin Li, Nan Wu IETF 85, Atlanta, GA, USA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Routing Extension for Fast-Reroute Using Maximally Redundant Trees draft-li-rtgwg-igp-ext-mrt-frr-00 Zhenbin Li, Nan Wu IETF 85, Atlanta, GA, USA

  2. Background Introduction • [I-D.ietf-rtgwg-mrt-frr-architecture] describes the architecture based on Maximally Redundant Trees (MRT) to provide 100% coverage for FRR. Protocol extensions and considerations has been proposed. • The draft defines the detailed IGP extensions and procedures to support MRT FRR.

  3. IS-IS MRT-FRR Sub-TLV (1) • IS-IS MRT-FRR sub-TLV: It is an optional sub-TLV which can be advertised in the router capability TLV([RFC4971]) . The information has only level-wide scope. • Primary MT ID: Introduced to support multi-instance for MRT FRR. No. of Octets +--------------------------------+ |R |R |R |R | Primary MT ID | 2 +--------------------------------+ |R |R |R |R | Blue MRT MT ID | 2 +--------------------------------+ |R |R |R |R | Red MRT MT ID | 2 +--------------------------------+ | MRT Capabilities Available | 2 +----------------+---------------+ |MRT Algorithm ID| 1 +----------------+ |MRT Fd Mechanism| 1 +----------------+---------------+ | GADAG Root Election Priority | 2 +--------------------------------+

  4. IS-IS MRT-FRR Sub-TLV (2) • MRT Capabilities Available: A bitmap to specify the set of MRT capabilities that the router can support. +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0|1|2|3|4|5|6|*| Reserved | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Bit0 - MRT-BIT Bit1 - IP-BIT Bit2 - LDP-BIT Bit3 - PIM-BIT Bit4 - PIMG-BIT Bit5 - mLDP-BIT Bit6 - mLDPG-BIT

  5. IS-IS MRT-FRR Sub-TLV (3) • MRT Algorithm ID: Specify the particular MRT algorithm used by the router. +-+-+-+-+-+-+-+-+ |0|1|*|*|*|*|*|*| +-+-+-+-+-+-+-+-+ Bit0 - LP-BIT Bit1 - SPF-BIT

  6. IS-IS MRT-FRR Sub-TLV (4) • MRT Forward Mechanism: Specify forwarding mechanisms the router supports. • Option A - LDP Destination-Topology Label: Use a label that indicates both destination and MRT. • Option B - LDP Topology Label: Use a Topology-Identifier label on top of the IP packet. • Red MRT Loopback Address and Blue MRT Loopback Address: If IP-in-IPv4 or IP-in-IPv6 are used as forwardingmechanisms for IP, they should be advertised by the Multi-Topology Reachable IPv4/IPv6 Prefixes TLV ([RFC5120]). +-+-+-+-+-+-+-+-+ |0|*|2|3|4|*|*|*| +-+-+-+-+-+-+-+-+ Bit0: LDP Destination-Topology Label Bit2: IP-in-IPv4 Bit3: IP-in-IPv6 Bit4: Encode MT-ID in Labels

  7. OSPF MRT-FRR TLV • OSPF MRT-FRR TLV: It is an optional TLV which can be advertised in the OSPF router information LSA([RFC4970]). The information has only area-wide scope. 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Pri MT ID | Blue MRT MT ID| Red MRT MT ID | Reserved | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | MRT Capabilities Available | MRT Algr ID | MRT FdMecha | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | GADAG Root Election Priority | Reserved | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

  8. Next Steps • Get feedback on IGP extensions and procedures(on mailing list) • Split the draft into two drafts ( ISIS and OSPF ) ?

More Related