1 / 16

Author list: Mike Taillon ( mtaillon@ cisco ) Tarek Saad ( tsaad@ cisco )

RSVP-TE Extensions For Fast Reroute of Bidirectional Co-routed LSPs draft -tsaad-ccamp-rsvpte-bidir-lsp-fastreroute- 00.txt. Author list: Mike Taillon ( mtaillon@ cisco.com ) Tarek Saad ( tsaad@ cisco.com ) Rakesh Gandhi (rgandhi@cisco.com) Zafar Ali (zali@cisco.com) - Presenter.

dee
Download Presentation

Author list: Mike Taillon ( mtaillon@ cisco ) Tarek Saad ( tsaad@ cisco )

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. RSVP-TE Extensions For Fast Reroute ofBidirectional Co-routed LSPsdraft-tsaad-ccamp-rsvpte-bidir-lsp-fastreroute-00.txt Author list: Mike Taillon (mtaillon@cisco.com) TarekSaad (tsaad@cisco.com) Rakesh Gandhi (rgandhi@cisco.com) Zafar Ali (zali@cisco.com) - Presenter 86th IETF, CCAMP WG, Orlando, FL, USA (March 2013)

  2. Outline • Requirements and Scope • Problem Statement • Solution • Next Steps

  3. Requirements and Scope • Scope of Protected LSP: • Bidirectional • Co-routed • Packet Switch Capable (PSC) • Signaled using GMPLS signaling [RFC3471], [RFC3473]. • Requirements: • Service Providers should be able to share bypass tunnels for various types of services, including unidirectional and bidirectional (G)MPLS tunnels. • Bypass tunnels can be unidirectional or bidirectional. • Bidirectional bypass tunnels may be signaled using GMPLS signaling or using associated signaling procedures. • Bidirectional bypass tunnels may be co-routed or non-corouted. • PLR should be able to use any (existing) mechanism for failure detection.

  4. Outline • Requirements and Scope • Problem Statement • Solution • Next Steps

  5. Terminology Bypass Tce • Upstream PLR: It detects local failure in upstream direction, and re-routes traffic/RESV when FRR becomes active, e.g., node E. • Downstream PLR: It detects local failure in downstream direction, and re-routes traffic/PATH when FRR becomes active, e.g., node C. Active/Head Passive/Tail Path Path Path E C D B F A Resv Resv Resv upstream PLR downstream PLR Path (DBA) Path (DBA) Resv Resv

  6. Problem Statement • The upstream and downstream PLRs may independently assign different bypass tunnels in the forward and reverse direction • Need means to coordinate the bypass tunnel selection between downstream and upstream PLRs • After FRR activation data traffic and signaling may flow over asymmetric paths in the forward and reverse direction in the following use cases: • If upstream and downstream PLRs assign different bypass tunnels. • Even if we have upstream and downstream PLRs assign same (bidir) bypass tunnel, in case of NNHOP bypass and link failure. For in-band signaling this may cause RSVP soft-state timeout • Need mechanism to “re-coroute” LSPs after FRR activation.

  7. Outline • Requirements and Scope • Problem Statement • Solution • Next Steps

  8. Upstream PLRs and MP Label Bypass Tc • Upstream PLR obtains the upstream MP label from the recorded label in the RRO of the received RSVP Path message • Downstream PLR obtains the downstream MP label from the recorded label in the RRO of the received RSVP Resv message [RFC4090] Active/Head Passive/Tail Path Path Path E C D B F A Resv Resv Resv upstream PLR downstream PLR Path (DBA) Path (DBA) Resv Resv

  9. Bypass assignment coordination Bypass Tc • Define a new Downstream Bypass Assignment (DBA) object that identifies a bidirectional bypass tunnel assigned by downstream PLR: <Downstream Bypass Assignment> ::= <Bypass Tunnel ID><Bypass Source Address><Bypass Destination Address> • DBA object is sent in the RSVP Path message every time the downstream PLR assigns or updates the bypass tunnel assignment so the upstream PLR may reflect the assignment too Active/Head Passive/Tail Path Path Path E C D B F A Resv Resv Resv upstream PLR downstream PLR Path (DBA) Path (DBA) Resv Resv

  10. Bypass assignment coordination (Cont.) Bypass Tc • Upstream PLR assigns the matching bidirectional bypass tunnel (from DBA) in the reverse direction and removes the object before forwarding message downstream • In absence of DBA object, a upstream PLR can independently assign a bypass tunnel in the reverse direction Active/Head Passive/Tail Path Path Path E C D B F A Resv Resv Resv upstream PLR downstream PLR Path (DBA) Path (DBA) Resv Resv

  11. Link Failure With Node-protection Bypass Tunnels(Reroute Phase) Bypass protecting C Bypass protecting D Active/Head Passive/Tail Path Path Path Path Path C D A B E F Resv Resv Resv Resv Resv FRR ready state traffic traffic + signaling Bypass Tb Bypass Tc Active/Head Passive/Tail Link Failure Path Path Path E C D F A B Resv Resv Resv Resv upstream PLR downstream PLR downstream MP upstream MP FRR reroute phase The downstream PLR C and upstream PLR D independently trigger fast reroute procedures to redirect traffic onto respective bypass tunnels

  12. Reroute Phase – cont. traffic traffic + signaling Bypass Tb Bypass Tc Active/Head Passive/Tail Link Failure Path Path Path E C D B F A Resv Resv Resv Resv upstream PLR downstream PLR downstream MP FRR reroute phase • The downstream PLR C also reroutes RSVP Path state onto the bypass tunnel Tc [RFC4090]. • At this point, router D stops receiving RSVP Path refreshes for the protected bidirectional LSP. • Thiseventually lead to state timeouts for the protected LSP.

  13. Re-coroute phase Bypass Tc Path Resv Bypass Te Active/Head Passive/Tail Link Failure Path Path Path E C D B F A Resv Resv Resv downstream PLR PRR downstream MP FRR active state – Re-coroute Phase • Once the traffic is protected (fast FRR switched), now need a way to get the primary LSP symmetrical in both directions. • Node E assumes the role of Point of Remote Repair (PRR). • Finds or provisions a reverse tunnels (Te) that terminates on downstream PLR, C. • Moves the traffic in reverse direction to Te. • Node D is now completely out of the LSP path (bypassed)

  14. Outline • Requirements and Scope • Problem Statement • Solution • Next Steps

  15. Next Steps • Authors of this draft and http://tools.ietf.org/html/draft-bhatia-mpls-rsvp-te-bidirectional-lsp-01has have intention to merge the drafts. • We would like to make this draft a WG Document.

  16. Thank You.

More Related