Documente Academic
Documente Profesional
Documente Cultură
Talk Outline
Motivation
Internet Routing Enhancements
MPLS-TE -> DS-MPLS-TE
Current TE Requirement Drafts
Inter-AS solutions
Motivation
Networks offering connectionless IP datagram service provide
packet delivery along the shortest path with single class best
effort treatment.
Single Autonomous Systems (AS) have been extended to support
MPLS & DiffServ, which offers differentiated path selection and
differentiated forwarding behaviour for a set of traffic classes.
Extending these capabilities across AS borders is the current
hot topic - known as Inter-AS-MPLS-TE.
Intradomain Routing
e.g. OSPF, RIP,
EIGRP
Hosts
interior router
Interdomain Routing
e.g. BGP
border router
Intradomain Routing
e.g. OSPF, RIP,
EIGRP
Intradomain Routing
e.g. OSPF, RIP,
EIGRP
Router
Router
AS3
AS1
AS2
IGP area
IGP area
IGP area
AS4
MPLS network
AS3
AS1
AS2
IGP area
IGP area
IGP area
MPLS network
AS4
AS3
AS1
AS2
DS domain
DS domain
DS domain
MPLS network
AS4
MPLS-TE Requirements
RFC2702 - 9/99
Requirements for Traffic Engineering Over MPLS
=> functional capabilities required to implement policies that facilitate
efficient and reliable MPLS network operation
Capabilities applicable to any single AS label switched network with
2 paths between 2 nodes
TE = technology & scientific principles for:
measurement,
MPLS can help
modelling,
characterisation, and
control of Internet traffic
=> achieve specific performance objectives (optimisation)
packet loss,
delay,
throughput,
and
enforcement of service level agreements
peak to peak packet delay variation,
loss ratio, and
maximum packet transfer delay
Differentiated services
Internet
Tripple mapping: IP traffic => FEC => set up LSP(s) => phys. network
consistent FEC policies
LSP route selection
IGP routing (metric definition / drive traffic into LSP)
LSP resource reservations / admission control ? / traffic shaping ?
IGP-TE extensions
* RFC3630 - 9/03 = OSPF-TE (Opaque Link State Advertisements)
* RFC3784 - 5/04 = ISIS-TE
(extended Link State Protocol PDUs)
* Maximum Reservable Bandwidth => aggregate bw constraint TLVs
* Unreserved Bandwidth TLV in IGP advertisements
RSVP-TE extensions
* RFC3209 - 12/01 = RSVP-TE (new objects for explicitly routed LSPs)
* Class-Type object (format + handling)
* Error codes for CT object errors
Constraint-based Routing:
map traffic & resource attributes & topology information
simple solution: prune not matching resources + SPF
+
BGP attribute (across ASes)
Path computation
upon multiple
constraints
Resource
reservation
Route diversity:
* LSP protection (primary & backup LSP)
* sum bandwidth constraint through set of multiple TE-LSPs (SRLGs)
Route protection
* local mechanisms (e.g. Fast Reroute, ...)
* ensure LSP independant RSVP signalling
Cisco wp example
ERO next hop = loose object -> compute a path to this loose hop
Inter-AS links
P / PE
P / PE
AS2 - SP2
AS1 SP1
P / PE
Local loop AS2 - SP2
SP1 - CEs
P / PE
Inter-AS links
AS1 SP1
Inter-AS MPLS-LSP
CE2
CE1
P / PE
AS2 - SP2
P / PE
Inter-AS links
AS1 SP1
What if ...
AS already triggers setup of segement LSP
=> LSP nesting vs. updated loose hop advertisement ?
over-provisioned network is (currently) cheaper than
DS-aware-MPLS and still sufficient?
sufficient quality path cant be found ?
Expectation:
MPLS-TE replaces overlay -> for sure
MPLS trunk support by almost static provision (explicit paths)
=> seems to be current practice
DS support possibly pushed into core by local area support
multicast support in the long run
TE + DS + DS/MPLS interaction
=> simple (not optimal) & manageable (technical/juristical) solution