Inter-region Traffic Engineering

Download Report

Transcript Inter-region Traffic Engineering

Inter-Domain GMPLS Traffic Engineering

Jean-Marc Uze [email protected]

TNC2005, Poznan, June 7 th , 2005 Copyright © 2003 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 1

Agenda

        Scope Potential benefits for R&E networks Challenges Requirements Inter-domain GMPLS TE Components Comparison of signaling approaches Standards status (IETF) Juniper’s Roadmap Copyright © 2003 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 2

Scope

 “Inter”-domain interface • IGP areas • Autonomous Systems (AS) • Any two GMPLS path computation domains • Client Layer2 network and MPLS transport network  Packet and non-packet LSPs Copyright © 2003 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 3

Example: Inter-area

CE2 CE1 domain 2 ABR1 P PE1 P Area 1 Area 0 ABR2 domain 1

domain boundary: ABR

ABR3 ABR4 P Area 2 domain 3 PE2

Copyright © 2003 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 4

Example: Inter-AS

CE1 presence of inter domain link poses additional problems to be addressed for TE ASBR1 ASBR3 ASBR5 ASBR7 CE2 P P P PE2 AS1 PE1 domain 1 ASBR2 AS2 ASBR4 domain 2 ASBR6 ASBR8 AS3 domain 3

domain boundary: ASBR-ASBR link Copyright © 2003 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 5

Example: Overlay

Fiber-switched LSP

l

-switched LSP GMPLS overlay Edge LSR1 PE1 P Packet LSP Different addressing and routing realms Optical core network P Edge LSR3 P PE2 IP overlay network domain 1 Edge LSR2 domain 2 PE3 Edge LSR4 IP overlay network domain 3

Copyright © 2003 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 6

Potential benefits for R&E networks

 Today situation in R&E Networks • A significant usage of L2 circuits over MPLS for national and international projects (e.g 6net, ATLAS, VLBI, KARLBOL, ATRIUM, etc…) • “Bandwidth on Demand” activity in GEANT 2 and optical networks development  Complimentary to Inter-domain VPN • 2547bis is about VPN auto-discovery and signaling across multiple domains • Inter-domain GMPLS TE is about Traffic Engineering • Constraint based path computation, re-optimization and protection schemes Copyright © 2003 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 7

Challenges

   Lack of complete topology information to effectively map traffic • need to preserve restricted information sharing, routing protection for scalability, and privacy (in case of multiple providers) No assumptions can be made about influencing routing and management decisions in another domain • such decisions would be local to that domain and local administrative policies may alone influence them.

Scalability considerations • at the control plane (signaling) • at the data/forwarding plane (MPLS forwarding state) Copyright © 2003 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 8

Inter-domain GMPLS TE Components

 Routing • Reachability • Topology • TE information  Path computation  Signaling  Policies and SLAs Copyright © 2003 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 9

Inter-domain GMPLS TE : Routing

   Reachability • Unchanged Topology • No leaking of any topology information outside the domain TE information • May require advertising local TE information of certain links on domain boundaries (e.g. ASBR-ASBR link) into the IGP TED within that domain to improve path computation and reduce crankback • This is not advertised across different domains Copyright © 2003 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 10

Inter-domain GMPLS TE: Path computation

     GMPLS TE path • Loose and/or strict hops • Depends on available visibility into other domains Computation options • Offline tools + configuration on head-end • IP reachability for determining next loose-hop + CSPF on the LSR • Path Computation Element (PCE) Per-region path computation for any “loose-hop expansion” irrespective of above options Crankback mechanisms Any of the above path computation options may be used with any of the signaling mechanisms.

Copyright © 2003 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 11

Inter-domain GMPLS TE: Signaling

 Single contiguous LSP end-to-end  Non-contiguous, comprising of different LSP pieces per domain, combined using, • Nesting (N:1) • Stitching (1:1) LSP Hierarchy signaling approach.

Copyright © 2003 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 12

Inter-domain GMPLS TE: Policies and SLAs

  Policies • Mapping TE constraints, QoS paramaters, authentication; etc • TE related administrative actions • admission control, triggering re-optimization, allow/disallow/ignore other TE control from outside SLAs • QoS guarantees • Billing and accounting purposes • Settlement Copyright © 2003 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 13

Comparison of signaling approaches

Contiguous Non-contiguous  Single contiguous end-to-end TE LSP spanning multiple domains • Emphasis on control at head end LSR of inter-domain TE LSP  Inter-domain TE LSP comprises of multiple LSP “pieces” • It may be

nested

or

stitched

domain to a

different

domain in each local TE LSP in that • Hierarchical in nature (both control & forwarding planes) • Emphasis on localizing control within each domain as far as possible • Local re-optimization and protection  Terminology • FA-LSP: nesting, many-to-one • LSP segment: stitching, 1:1 Copyright © 2003 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 14

Non-contiguous LSP setup

Inter-domain TE LSP Intra-domain TE LSP Data path

CE1 Inter-domain LSP partial path computation to next ASBR(ASBR3) PATH RESV Nesting over pre-provisioned intra-domain TE LSP CE2 PE1

Copyright © 2003 Juniper Networks, Inc.

P ASBR1 ASBR3 P ASBR5 ASBR7 P PE2 Inter-domain LSP from PE1 to PE2 AS1 ASBR2 ASBR4 Inter-domain LSP partial path computation to next ASBR AS2 ASBR6 ASBR8 Forward inter domain LSP setup request to ASBR AS3 Dynamic setup of intra-domain TE LSP

Proprietary and Confidential www.juniper.net 15

Non-contiguous LSP re-optimization

CE1 AS1 PE1 P Intra-domain LSP re-routes to optimal path ASBR1 ASBR3 P Link becomes sub optimal ASBR5 ASBR7 P CE2 PE2 AS2 ASBR2 ASBR4 Inter-domain LSP segment will now be nested along optimal path ASBR6 ASBR8 AS3

Copyright © 2003 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 16

Proposed solution: protection

CE1 P Within a domain, enough to protect intra-domain TE LSP Link to protect ASBR1 ASBR3 Node to protect Within a domain protection works like with regular ASBR5 RSVP-TE ASBR7 P AS1 PE1 signal link protection backup ASBR2 ASBR4 Node protection backup path will go through ERO expansion as before NNHop = ASBR5 AS2 P CE2 PE2 AS3 ASBR6 ASBR8

ASBR-ASBR link protection backup/detour ASBR3 node protection backup/ detour

Copyright © 2003 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 17

IETF status

PCC-PCE protocol specification for inter-domain application PCE architecture, PCC-PCE communication protocol requirements, discovery mechanisms Inter-domain TE LSP framework draft-ietf-ccamp-inter domain-framework-02.txt

Inter-domain TE LSP signaling draft-ietf-ccamp-inter domain-rsvp-te-00.txt

Inter-provider TE policies, SLAs, QoS Several proposed solutions for PCC-PCE protocol Inter-domain TE LSP routing + per domain path computation draft-vasseur-ccamp-inter domain-pd-path-comp-00.txt

LSP Hierarchy In RFC queue draft-ietf-mpls-lsp-hierarchy-08.txt

Inter-area and inter-AS MPLS TE requirements Copyright © 2003 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 18

Juniper Roadmap

PCE for path computation Follow standard specification PCE for Inter-area TE LSPs Inter-AS TE solution Inter-AS MPLS TE, Other Improvements Inter-area TE solution ready Inter-area MPLS TE Inter-AS MPLS TE applications Policies, mappings, SLAs Inter-AS TE Routing (ASBR-ASBR link), Explore improvements - dynamic FAs Start with inter-area TE Inter-domain TE routing - determining exit LSR from the domain Per-domain path computation with loose-hop expansion Additional inter-domain signaling functionalities, if any LSP Hierarchy Nesting e2e LSPs into pre-provisioned FA LSPs Scalability of control and data plane Re-optimization and protection (FRR) of e2e LSPs over FA-LSP Base for inter-domain signaling Copyright © 2003 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 19

Thank you!

Copyright © 2003 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 20