Presentation is loading. Please wait.

Presentation is loading. Please wait.

draft-ietf-mpls-rmr Kireeti Kompella & Luis Contreras

Similar presentations


Presentation on theme: "draft-ietf-mpls-rmr Kireeti Kompella & Luis Contreras"— Presentation transcript:

1 draft-ietf-mpls-rmr Kireeti Kompella & Luis Contreras
IETF MPLS WG draft-ietf-mpls-rmr Kireeti Kompella & Luis Contreras

2 Status Draft is progressing well
On-going technical discussions Some very early implementation experience Big change: link-centric to neighbor-centric IGP TLV for auto-discovery has changed to reflect this Auto-discovery procedure has been tweaked, but details are still being worked on

3 Ring Relationships These relationships used to be wrt ring links.
It makes more sense to define the relationships wrt nodes: Using nodes eliminates the possibility of contradictory relationships in the case of multiple links between nodes It also means that new links coming up between nodes will automatically be included with the right relationship It also means that links don’t have to be identified or exchanged across the ring Finally, the new encoding is much more efficient 3 2 AC CW Express 1

4 IGP TLV changes Previously, the IGP had two top-level TLVs:
the Ring Node TLV and the Ring Link TLV The Ring Link TLV identified a link by interface indexes or interface addresses (local and remote) and listed all the rings going over that link

5 Old Ring Node TLV (IS-IS encoding)
| Type (TBD) | Length = 6*N | Ring ID 1 (4 octets) ... | | (RID continued) | Flags (2 octets) | | Ring ID 2 (4 octets) | | Flags (2 octets) | Ring ID 2 (4 octets) ... | | ... etc | Many rings

6 Old Ring Link TLV (IS-IS encoding)
| Type (TBD) | Length=8+6*N | My Interface Index | | ... (continued, 4 octets) | Remote Interface Index ... | | ... (continued, 4 octets) | Ring ID 1 (4 octets) ... | | (RID continued) | Flags (2 octets) | | Ring ID 2 (4 octets) | | Flags (2 octets) | Ring ID 2 (4 octets) ... | | ... etc |

7 New Node TLV (one per ring)
| Type (TBD) | Length = 6+S | Ring ID (4 octets) ... | | (RID continued) | Node Flags (2 octets) | | sub-TLVs, if any ... S is the total size of the sub-TLVs

8 New Neighbor Sub-TLV (one per Node TLV, containing all neighbors)
| Type (TBD) | Length = n*6 | Neighbor Loopback | | ... (continued, 4 octets) | Neighbor Flags (2 octets) | | Neighbor Loopback (4 octets) | | Neighbor Flags (2 octets) | (etc.) n = number of neighbors included in the sub-TLV

9 New draft for IS-IS and OSPF encodings
The RMR draft now only has the high-level view of the TLV and sub-TLVs The details have been moved to a combined IS-IS/OSPF draft This is so that those WGs can discuss and comment on the encodings The details of how auto-discovery works will remain in the RMR draft, as these are independent of IGP operation

10 New IGP-independent TLV Format (RMR draft)
TLV: [RMR Node Type][RMR Node Length][RID][Node Flags][sub-TLVs] Sub-TLV: [RMR Nbr Type][RMR Nbr Length][Nbr Address][Nbr Flags]


Download ppt "draft-ietf-mpls-rmr Kireeti Kompella & Luis Contreras"

Similar presentations


Ads by Google