Routing in Multi - Layer Transport Networks

advertisement
International Telecommunication Union
ITU-T
Routing in Multi-Layer
Transport Networks
Jonathan Sadler
Office of the CTO – Technology Strategy, Tellabs
Chair, OIF Architecture & Signaling Working Group
SG15 Special Representative to IETF for Routing
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
Agenda
ITU-T
o Service-based routing
o ASON Multi-layer Routing Architecture
o Remote Path Computation
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
2
Discussion of Convergence is Everywhere
ITU-T
o “…the access infrastructure telcos are building to support IPTV
services will finally give them the ability to converge voice,
video and data onto a single network…”
– Americas Network
o Pseudo-Wires are “the solution for convergence in future
telecom networks, because it preserves profitable legacy
services even as it enables the creation of a truly nextgeneration network” – Heavy Reading
o “3GPP defines a new subsystem to enable the convergence of
voice and data applications and the harmonization of various
mobile network technologies over IP”
– Deutsche Bank
Convergence is changing
the face of the network
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
3
The Benefits of Convergence
ITU-T
o Services reduced to applications on converged
infrastructure
• Reduced operations
• Reduced core cap-ex
o New services can be provided
• Individual Networks per Service limited service interaction
o Packet & optical routing convergence can improve network
performance even if only IP services are provided
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
4
The Reality of Convergence
ITU-T
o Non-native service delivery
• End User Services are always layered on something else
o The whole network will not be converged overnight
• Too many existing services already deployed
o The whole network will never be completely converged
• Fully depreciated equipment still generates revenue
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
5
How Can This Be Accommodated?
ITU-T
o Common flexible control method that understands layering
• Path Computation that understand layered networks
—Provides service routing given view of potential/available
server layer resources
• Signaling mechanisms that coordinate calls in different layers
• OSSes that can handle integrated views of layer networks
—Relate services requests (client layer calls) to server
resources in use
• Definitions for server layer resources other than SONET/SDH
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
6
Access A
The Network is
Segmented
ITU-T
CPE-A
Core
CPE-B
Access B
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
7
Access A
ITU-T
CPE-A
Different
Organizations
Manage Different
Parts of the
Network
Core
CPE-B
Access B
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
8
We will fill
your order
within 3
months
Access A
ITU-T
Provisioning
Service is
expensive and
time consuming
CPE-A
Core
CPE-B
Access B
I forgot that
we ordered
this service!
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
9
Sure, we’re
setting your
service up as
we speak
Access A
Control Plane
Speeds it up
ITU-T
CPE-A
Core
CPE-B
Access B
Wow, that
was fast!
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
10
Access A
(Ethernet)
ITU-T
Will use of different
technologies cause
the problem to
reoccur?
CPE-A
Core
(MPLS Pseudo Wire)
CPE-B
Access B
(SONET/SDH)
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
11
It doesn’t have to…
ITU-T
Access A
(Ethernet)
OCN
UNI
Ethernet Network
GE/NNI
T1, T3, OCN
UNI
GE/NNI
OCN
UNI
GE/NNI
GE/NNI
CPE-A
T1, T3, OCN
UNI
10/100
BPON
BPON
OCN/NNI
BPON
GE/UNI
Core
(MPLS Pseudo Wire)
10/100
GE/MPLS
CPE-B
nxT1
GE/UNI
OCN/NNI
nxT1
10/100
MPLS Network*
Access B
(SONET/SDH)
OCN/NNI
10/100
T1, T3, OCN
UNI or Null
T1, T3, OCN
UNI or Null
OCN/NNI
OCN/NNI
OCN/NNI
STS1 Network*
OCN/NNI
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
12
Sure, we’re
setting your
service up as
we speak
ITU-T
OCN
UNI
Ethernet Network
GE/NNI
T1, T3, OCN
UNI
GE/NNI
OCN
UNI
GE/NNI
GE/NNI
T1, T3, OCN
UNI
10/100
BPON
BPON
OCN/NNI
BPON
GE/UNI
10/100
End-to-end Signaled
Service Provisioning!
GE/MPLS
MPLS Network*
10/100
GE/UNI
nxT1
OCN/NNI
OCN/NNI
nxT1
10/100
T1, T3, OCN
UNI or Null
T1, T3, OCN
UNI or Null
OCN/NNI
OCN/NNI
Wow, that
was fast!
OCN/NNI
STS1 Network*
OCN/NNI
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
13
International Telecommunication Union
ITU-T
ASON Multi-layer Routing
Architecture
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
Multi-layer overview
ITU-T
o Need path computation for a network made up of many
different technologies, in any layer that has switching
flexibility.
o Current methods separate network topologies per
technology, creating separate discontinuous graphs
o Path Computation methods only operate on graphs without
discontinuity.
Need to make a continuous routing
view for a multi-technology network
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
15
Representation of Server Layer connectivity
ITU-T
o G.8080 (2006): Two major approaches, with two minor forms:
• Server Layer Representation using Links only:
— Client layer links resulting from established server layer trails
o Result of cross connection of fibers, HOVC paths, etc.
— Client layer links provided by potential server layer trails
o Abstract links representing potential connectivity
o Requires management specification
• Server Layer Representation using Links & Subnetworks
— Client layer abstract node containing server layer
o Abstract topology representing potential connectivity
o Can be generated automatically
— Server layer topology shadow in client layer
o Non-abstract topology showing server links incl. attributes
o Can be generated automatically
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
16
Representation using client links (actual)
ITU-T
o Connection is established in Server Layer
o Link appears in Client Layer
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
17
Representation using client links (potential)
ITU-T
o Link is put into client layer knowing that server layer
resources exist
o Server layer trail is established when link is put into use
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
18
Representation using client subnetwork
ITU-T
o Client layer is provided with an abstract node that represents
the server layer connectivity
• Routing can compute a path in the client layer
o Server layer connection established when abstract node
appears in client
layer ERO
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
19
Representation using client subnet & links
ITU-T
o Client layer contains server layer topology
o Routing can see all attributes of server layer resources
o Server layer connection established using client layer ERO
information
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
20
What information is required?
ITU-T
o Understanding of adaptations in use
G.805
o Understanding of termination/switching capability
o Ability to control choice of server layer trails in
place of client layer links
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
Policy
21
What information is required?
ITU-T
o GMPLS Routing Announcements
• Limited to switching capability information
• Need to add adaptation and termination capability info
o Adding this information creates a “backward
compatibility” problem
• Similar to problem that exists between MPLS and GMPLS
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
22
International Telecommunication Union
ITU-T
ASON Support for
Remote Path Computation
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
What is PCE?
ITU-T
o PCE = Path Computation Element
o Facilitated by ASON Functional Architecture
• Functional Architecture makes no assumptions on
physical location
o Essentially a remote procedure call method
• Used within an area between Signaling (CC) and
Routing instances (RC)
• Used between areas by routing instances (RC)
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
24
Use of PCE in
What
single
is technology
PCE?
areas
ITU-T
o Enables end-to-end path computation without knowing the
whole network topology
• Source specified constraints are communicated
• Path Computation performed on nodes with access to
topology
• Provides support for inspecting interior of abstract nodes
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
25
Example of PCE interaction
ITU-T
D
C
RCA0
RCA0
Connection
Request
H
RCA0
3
8
1
36
4
A
5
B
RCA1
2
RCA1
F
RCA1
G
RCA3
RCA3
CC
CC
I
RCA3
RCA3
9
6
12
35
CC
11
10
LRM
15
34
CC
14
13
LRM
24
31
7
CC
17
16
18
33
23
LRM
LRM
22
LRM
27
30
CC
26
25
CC
28
29
LRM
LRM
21
32
A0
E
D
RCA2
RCA2
B
CC
A
CC
H
C
L2
L3
L1
E
I
F
L4
G
G
L5
L6
A3
20
19
A1
A2
LRM
LRM
Subnetwork
Routing Area
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
Equipment Node
RC-RC Route
Query
26
Use of PCE in mixed-technology areas
ITU-T
o If all nodes to support multi-layer control plane, need for
PCE is limited to path computation for special constraints
• Many network requests can be handled through ASON Source
Routing methods
o Nodes that don’t support multi-layer control plane can PCE
to make up for inability to support new routing attributes
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
27
Example of multi-technology PCE interaction
ITU-T
D
C
RCA0
RCA0
Connection
Request
H
RCA0
3
8
1
36
4
A
5
B
RCA1
2
RCA1
F
RCA1
G
RCA3
RCA3
CC
CC
I
RCA3
RCA3
9
6
12
35
CC
11
10
LRM
15
34
CC
14
13
LRM
24
31
7
CC
17
16
18
33
23
LRM
LRM
22
LRM
27
30
CC
26
25
CC
28
29
LRM
WDM
LRM
SDH
21
32
SDH
A0
E
D
RCA2
RCA2
B
CC
A
CC
H
C
L2
L3
L1
E
I
F
L4
G
G
L5
L6
A3
20
19
A1
A2
LRM
LRM
Subnetwork
Routing Area
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
Equipment Node
RC-RC Route
Query
28
Conclusion
ITU-T
o Network continues to strive for convergence
• Convergence technology chosen will be based on services
offered, causing different technologies to be used
• Network will not be converged overnight
o New mechanisms defined in G.8080 to represent
multi-layer networks allowing for path computation.
o Path Computation Elements provide a method for
backward compatibility between single-layer and multilayer capable nodes.
ITU-T Workshop “NGN and its Transport Networks“
Kobe, 20-21 April 2006
29
Download