Inter-region Traffic Engineering
Download
Report
Transcript Inter-region Traffic Engineering
Inter-Domain
GMPLS Traffic
Engineering
Jean-Marc Uze
[email protected]
TNC2005, Poznan, June 7th, 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
ABR3
ABR1
P
PE1
Area 1
P
P
Area 0
Area 2
ABR2
domain 1
domain boundary: ABR
Copyright © 2003 Juniper Networks, Inc.
ABR4
PE2
domain
3
Proprietary and Confidential
www.juniper.net
4
Example: Inter-AS
presence of interdomain link poses
additional problems
to be addressed for
TE
CE1
ASBR1
ASBR3
ASBR5
ASBR7
P
P
PE1
CE2
P
AS1
AS3
AS2
ASBR2
domain 1
ASBR4
PE2
ASBR6
domain 2
ASBR8
domain 3
domain boundary: ASBR-ASBR link
Copyright © 2003 Juniper Networks, Inc.
Proprietary and Confidential
www.juniper.net
5
Example: Overlay
Fiber-switched LSP
Packet LSP
l-switched LSP
Different addressing
and
routing realms
GMPLS overlay
Optical core
network
Edge LSR1
P
PE1
Edge LSR3
OXC
P
OXC
P
PE2
OXC
OXC
OXC
Edge LSR2
IP overlay network
domain 1
Copyright © 2003 Juniper Networks, Inc.
domain 2
PE3
Edge LSR4
IP overlay network
domain 3
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
Inter-domain TE LSP comprises of
multiple LSP “pieces”
• Emphasis on control at headend LSR of inter-domain TE LSP
• It may be nested or stitched in each
domain to a different local TE LSP in that
domain
• 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
Inter-domain LSP
partial path
computation to next
ASBR(ASBR3)
CE1
PATH
RESV
CE2
Nesting over pre-provisioned
intra-domain TE LSP
ASBR1
ASBR3
ASBR5
P
P
AS1
AS2
PE1
ASBR2
Inter-domain LSP
from PE1 to PE2
Copyright © 2003 Juniper Networks, Inc.
ASBR4
Inter-domain LSP
partial path
computation to next
ASBR
ASBR7
PE2
P
AS3
ASBR6
Forward interdomain LSP setup
request to ASBR
ASBR8
Dynamic setup of
intra-domain TE
LSP
Proprietary and Confidential
www.juniper.net
15
Non-contiguous LSP re-optimization
CE2
CE1
Link becomes suboptimal
Intra-domain LSP
re-routes to
optimal path
ASBR1
PE1
ASBR3
ASBR5
ASBR7
P
P
PE2
P
AS1
AS2
ASBR2
ASBR4
AS3
ASBR6
ASBR8
Inter-domain LSP
segment will now be
nested along optimal
path
Copyright © 2003 Juniper Networks, Inc.
Proprietary and Confidential
www.juniper.net
16
Proposed solution: protection
Within a domain,
enough to protect
intra-domain TE LSP
CE1
Link to
protect
ASBR1
PE1
Node to protect
ASBR3
Within a domain
protection works
like with regular
RSVP-TE
ASBR5
ASBR7
P
P
P
AS1
signal linkprotection
backup
Copyright © 2003 Juniper Networks, Inc.
ASBR4
Node protection backup
path will go through ERO
expansion as before
NNHop = ASBR5
PE2
AS3
AS2
ASBR2
CE2
ASBR6
ASBR8
ASBR-ASBR link protection backup/detour
ASBR3 node protection backup/ detour
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-interdomain-framework-02.txt
Several proposed solutions
for PCC-PCE protocol
Inter-domain TE LSP
signaling
Inter-domain TE LSP
routing + per domain path
computation
draft-ietf-ccamp-interdomain-rsvp-te-00.txt
draft-vasseur-ccamp-interdomain-pd-path-comp-00.txt
LSP Hierarchy
In RFC queue
draft-ietf-mpls-lsp-hierarchy-08.txt
Copyright © 2003 Juniper Networks, Inc.
Inter-provider TE
policies, SLAs, QoS
Inter-area and inter-AS
MPLS TE requirements
Proprietary and Confidential
www.juniper.net
18
Juniper Roadmap
PCE for path
computation
Inter-AS TE
solution
Follow standard specification
PCE for Inter-area TE LSPs
Inter-AS MPLS TE applications
Policies, mappings, SLAs
Inter-AS TE Routing (ASBR-ASBR link),
Explore improvements - dynamic FAs
Inter-area TE solution ready
Start with inter-area TE
Inter-domain TE routing - determining exit LSR from the domain
Per-domain path computation with loose-hop expansion
Inter-area MPLS TE
Additional inter-domain signaling functionalities, if any
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
LSP Hierarchy
Base for inter-domain signaling
Inter-AS MPLS TE,
Other Improvements
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