Академический Документы
Профессиональный Документы
Культура Документы
Cisco Confidential
(32% CAGR )
Mobile data traffic will grow 26-fold from
SP Services/ Content
IP Core
Edge
Access
IP Network
Divided Networks
Data Center A
Transport Network
Data Center C
Data Center B
1 2
IP Engineering requests path from transport team Transport Planning researches capacity for best path 1 Week 3 Weeks
3 4
Transport Operations provisions network path at each node IP Operations provisions VPN service 2 Weeks
Cisco Confidential 4
Cisco Confidential
Core
Reuse over 90% of Fiber Infrastructure CAPEX Recycle Capacity by Eliminating Over Provisioning CRS
Edge
ASR 9000
nLight Control Plane built on GMPLS nLight Silicon for Coherent 100G+, 3000km w/o Regeneration nLight ROADMs: Zero-Touch Optical
Path Diversity
R2 R1 Packet Domain
Disjoint paths
R3
R1
R2 Packet Domain
Signaled lambda
R1
R2
R3 Packet Domain
Disjoint paths
Optical Domain
Optical Domain
Cisco Confidential
Before we dive into the details, how familiar are you with GMPLS?
A. Not familiar B. Learning the technology and assessing applicability to my
environment
C. Fairly familiar with it and considering potential deployment in
the future
D. Fairly familiar with it, but not planning to deploy for now
Cisco Confidential
User-Network Interface (UNI) to implement an overlay model between two networks Enables a Cisco router to signal paths dynamically through a DWDM network Paths may be signaled with diversity requirements Two UNI components
Client: Network: UNI-C in IOS XR 4.3.0 (CRS / ASR9000) UNI-N in 9.6.0.3 (ONS 15454) HELLO HELLO
my name is
I IPP
my name is
Optical
Cisco Confidential
Two major models: peer (NNI) and overlay (UNI-C) Different label formats depending on network type Based on initial RSVP-TE, OSPF-TE and ISIS-TE extensions Strict separation of control and forwarding planes Supports bi-directional LSPs IP based control plane No IP based forwarding plane (no LDP)
saalvare@cisco.com - 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10
Separate packet and optical routing domains Optical topology known to UNI-N but not to
Head
UNI
UNI-C
Tail
Packet Domain
UNI-C
UNI-C initiates LSP signaling UNI-N performs path computation through
RSVP
RSVP UNI-N
RSVP UNI-N
RSVP
optical domain
Common address space between UNI-C and
Optical Domain
Cisco Confidential
11
control-plane information
Signaling Routing Link management
Head
UNI
UNI-C
Packet Domain
UNI-N
TE links
Not required to use same physical
Optical Domain
IPCC
Cisco Confidential
12
GMPLS nodes require an LMP adjacency formed over one or more bi-directional control
channels
Runs over UDP with mechanisms for reliable message transmission Includes mechanisms for LMP neighbor discovery Most messages exchanged over control channel Can also provide link connectivity verification and fault management
Cisco Confidential
13
path
LSP state drives controller and physical
R1
R2 Packet Domain
Signaled lambda
Cisco Confidential
14
UNI-C (Head)
Initiates signaling (default lambda) No explicit path (ERO) defined / signaled Signaling initiated towards remote UNI-C (optical loopback or optical link address) Bi-directional path (upstream and downstream labels)
UNI-N
Arrival of PATH message without ERO triggers path computation to destination across optical domain Establishment of optical path (trail) required for UNI signaling to proceed
Cisco Confidential
15
UNI-C
1
UNI-N
UNI PATH (upstream label = default lambda) 2
UNI-N
UNI-C
Trail established
6 UNI PATH ERROR (upstream label = lambda) UNI PATH (upstream label = lambda)
Trail established
Tunnel established
8 UNI RESV (Label = lambda)
Cisco Confidential
16
Grid
3 bits
Channel Spacing
4 bits
Identifier
9 bits
n
16 bits
Grid Optical grid as defined in ITU-T G.694.1 Channel Spacing Spacing between DWDM channels in GHz Identifier Per-node distinguisher between lasers than can transmit same lambda n value used to compute frequency (twos complement)
Value 0 1 2 3-7
Value 0 1 2 3 4 5 - 15
Cisco Confidential 17
UP
DOWN
Cisco Confidential
18
Head
configuration
No tunnel interface (e.g. tunnel-gte) associated with
GMPLS LSP
Single tunnel path option Tunnel id cannot conflict with any other point-to-point TE
UNI-N
Packet Domain
Optical Domain
IPCC
Cisco Confidential
19
interface Loopback0 description PACKET ROUTER ID ipv4 address 10.0.255.1 255.255.255.255 ! interface Loopback1 description OPTICAL ROUTER ID ipv4 address 172.16.255.11 255.255.255.255 ! interface GigabitEthernet0/0/0/8 description OPTICAL CONTROL PLANE ipv4 address 172.16.1.0 255.255.255.254 ! interface HundredGigE0/1/0/0 description LOOK MOM: I WAS SIGNALED VIA GMPLS ipv4 address 10.0.0.0 255.255.255.254 ! controller dwdm0/1/0/0 admin-state in-service ! router static address-family ipv4 unicast 172.16.255.1/32 172.16.1.1 ! !
saalvare@cisco.com - 2011 Cisco and/or its affiliates. All rights reserved.
Packet routing Domain: 10/8 Optical routing Domain: 172.16/16 (IPCC) 172.17/16 (Link Id)
rid: 10.0.255.1
Head
UNI
rid:172.16.255.11 UNI-C 172.16.1.0
UNI
rid: 172.16.255.22 UNI-C 172.16.2.0 RSVP RSVP rid: 172.16.255.2 UNI-N 172.16.2.1 link-id: 172.17.2.1
rid: 10.0.255.2
Tail
link-id: 172.17.1.0
link-id: 172.17.2.0
Packet Domain
Optical Domain
Cisco Confidential
20
lmp mpls traffic-eng Static TE Link gmpls optical-uni gmpls optical-uni Properties controller dwdm0/1/0/0 controller dwdm0/1/0/0 (non routable) neighbor HEAD-UNI-N tunnel-properties neighbor link-id ipv4 unicast 172.17.1.1 tunnel-id 100 neighbor interface-id unnumbered 11 destination ipv4 unicast 172.17.2.0 link-id ipv4 unicast 172.17.1.0 path-option 10 no-ero lockdown ! ! Static Control Channel neighbor HEAD-UNI-N ! Adjacency (routable) GMPLS Tunnel ipcc routed ! Configuration router-id ipv4 unicast 172.16.255.1 ! ! end router-id ipv4 unicast 172.16.255.11 ! Optical Router Id ! (routable) rsvp controller dwdm0/1/0/0 signalling refresh out-of-band interval 86400 Daily RSVP State ! Refresh !
Cisco Confidential
21
Packet routing Domain: 10/8 Optical routing Domain: 172.16/16 (IPCC) 172.17/16 (Link Id)
rid: 10.0.255.1
Head
UNI
rid:172.16.255.11 UNI-C 172.16.1.0
UNI
rid: 172.16.255.22 UNI-C 172.16.2.0 RSVP RSVP rid: 172.16.255.2 UNI-N 172.16.2.1 link-id: 172.17.2.1
rid: 10.0.255.2
Tail
link-id: 172.17.1.0
link-id: 172.17.2.0
Packet Domain
Optical Domain
interface Loopback0 description PACKET ROUTER ID ipv4 address 10.0.255.2 255.255.255.255 ! interface Loopback1 description OPTICAL ROUTER ID ipv4 address 172.16.255.22 255.255.255.255 ! interface GigabitEthernet0/0/0/8 description OPTICAL CONTROL PLANE ipv4 address 172.16.2.0 255.255.255.254 ! interface HundredGigE0/1/0/0 description LOOK MOM: I WAS SIGNALED VIA GMPLS ipv4 address 10.0.0.1 255.255.255.254 ! controller dwdm0/1/0/0 admin-state in-service ! router static address-family ipv4 unicast 172.16.255.2/32 172.16.2.1 ! !
Cisco Confidential 22
lmp mpls traffic-eng Static TE Link gmpls optical-uni gmpls optical-uni Properties controller dwdm0/1/0/0 controller dwdm0/1/0/0 (non routable) neighbor TAIL-UNI-N ! neighbor link-id ipv4 unicast 172.17.2.1 ! neighbor interface-id unnumbered 22 ! link-id ipv4 unicast 172.17.2.0 end ! Static Control Channel neighbor TAIL-UNI-N Adjacency (routable) ipcc routed router-id ipv4 unicast 172.16.255.2 ! router-id ipv4 unicast 172.16.255.22 ! Optical Router Id ! (routable) rsvp controller dwdm0/1/0/0 signalling refresh out-of-band interval 86400 Daily RSVP State ! Refresh !
Cisco Confidential
23
R2 R1 Packet Domain
Disjoint paths
R3
R1
R2
R3 Packet Domain
Disjoint paths
Optical Domain
Cisco Confidential
24
UNI-C (Head)
Initiates signaling (default lambda) No explicit path (ERO) defined/signaled LSP exclusions (XRO) signaled to enable path diversity Exclusions can be strict (MUST exclude) or best effort (SHOULD exclude) Signaling initiated towards remote UNI-C (optical loopback or optical link address) Bi-directional path (upstream and downstream labels)
UNI-N
Arrival of PATH message without ERO triggers optical path computation to destination across optical domain LSP exclusions used as additional input for optical path computation Establishment of optical path (trail) required for UNI signaling to proceed
Cisco Confidential
25
UNI-C
1
UNI-N
UNI PATH (upstream label = default lambda) 2
UNI-N
UNI-C
Trail established
6 UNI PATH ERROR (upstream label = lambda) UNI PATH (upstream label = lambda)
Trail established
Tunnel established
8 UNI RESV (Label = lambda)
Cisco Confidential
26
interface Loopback0 description PACKET ROUTER ID ipv4 address 10.0.255.1 255.255.255.255 ! interface Loopback1 description OPTICAL ROUTER ID ipv4 address 172.16.255.11 255.255.255.255 ! interface GigabitEthernet0/0/0/8 description OPTICAL CONTROL PLANE ipv4 address 172.16.1.0 255.255.255.254 ! interface HundredGigE0/1/0/0 description LOOK MOM: I WAS SIGNALED VIA GMPLS ipv4 address 10.0.0.0 255.255.255.254 ! controller dwdm0/1/0/0 admin-state in-service ! router static address-family ipv4 unicast 172.16.255.1/32 172.16.1.1 ! !
saalvare@cisco.com - 2011 Cisco and/or its affiliates. All rights reserved.
Packet routing Domain: 10/8 Optical routing Domain: 172.16/16 (IPCC) 172.17/16 (Link Id)
rid: 10.0.255.1
Head
UNI
rid:172.16.255.11 UNI-C 172.16.1.0
UNI
rid: 172.16.255.22 UNI-C 172.16.2.0 RSVP RSVP rid: 172.16.255.2 UNI-N 172.16.2.1 link-id: 172.17.2.1
rid: 10.0.255.2
Tail
link-id: 172.17.1.0
link-id: 172.17.2.0
Packet Domain
Optical Domain
Cisco Confidential
27
Best effort (nonmandatory) path lmp mpls traffic-eng Static TE Link diversity requirement gmpls optical-uni attribute-set xro exclude-tun1-be Properties controller dwdm0/1/0/0 exclude best-effort lsp source 172.16.255.11 (non routable) neighbor HEAD-UNI-N destination 172.16.255.22 tunnel-id 1 extendedneighbor link-id ipv4 unicast 172.17.1.1 tunnel-id 172.16.255.11 Strict (mandatory) path neighbor interface-id unnumbered 11 ! diversity requirement link-id ipv4 unicast 172.17.1.0 attribute-set xro exclude-tun1-s ! exclude strict lsp source 172.16.255.11 Static Control Channel neighbor HEAD-UNI-N destination 172.16.255.22 tunnel-id 1 extendedAdjacency (routable) ipcc routed tunnel-id 172.16.255.11 router-id ipv4 unicast 172.16.255.1 ! ! gmpls optical-uni router-id ipv4 unicast 172.16.255.11 controller dwdm0/1/0/0 ! tunnel-properties Optical Router Id ! tunnel-id 100 (routable) rsvp destination ipv4 unicast 172.17.2.0 controller dwdm0/1/0/0 path-option 10 no-ero xro-attribute-set excludesignalling refresh out-of-band interval 86400 tun1-s lockdown ! ! GMPLS Tunnel ! ! Daily RSVP State Configuration include ! Refresh diversity requirement ! end * As of introduction of IOS XR 4.3.0, UNI-N does not support best effort exclusions
saalvare@cisco.com - 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 28
What signaling capability would be critical for your environment? (multiple choice)
A. Constraint-based path computation B. Re-optimization C. Restoration D. Auto-discovery (dynamic LMP)
Cisco Confidential
29
RSVP
R1
R2 Packet Domain
Signaled lambda
Optical Domain
Cisco Confidential
30
Cisco Confidential
31
Cisco CRS
www.cisco.com/go/crs
Cisco ASR 9000
www.cisco.com/go/asr9000
Cisco ONS 15454
http://www.cisco.com/go/ons15454
Cisco CRS Release 4.3.0 Documentation
Configuration Guide: http://tinyurl.com/b2h4pl3 Command Reference: http://tinyurl.com/ad2a3qj
Cisco Confidential
32
Explosive traffic growth and changing traffic patterns driving requirements for agile
IP+Optical integration
Cisco nLight uses GMPLS as control plane to enable an elastic network infrastructure Cisco GMPLS UNI implementation allows controlled interaction between packet and
optical domains to
Dynamically set up paths between routers across a DWDM network Signaling and computation of diverse optical paths
Solution available in Cisco CRS, ASR 9000 and ONS 15454 products today
Cisco Confidential
33
Header
Path End Point Roles Label Path Computation Signaling Initiation Physical Interface Relationship Signaling Routing Objects
GMPLS LSP
Bidirectional (upstream+downstream) One head + one tail DWDM Wavelength Label (32 bits) in control plane Circuit in forwarding plane UNI-N Head End 1:1 (fixed) No ERO Optional XRO RRO (optional) Generalized Label Request (PATH) Upstream Label (PATH) Generalized Label (RESV) Acceptable Label Set (PATH) Fixed CT0 (controller rate) Fixed Filter (FF) Static UNI-C optical router id | UNI-C optical link address N/A N/A N/A
TE LSP
Unidirectional (Downstream) One head + one tail (P2P) or multiple tails (P2MP) Packet label (20-bit) in control plane Packet label (20-bit part of shim header) in forwarding plane Head End Head End N:1 (flexible) ERO RRO (optional) Label Request (PATH) Label (RESV) Configurable CT0/CT1 Shared Explicit (SE) Static | Dynamic (auto-tunnel) Router id | Interface id FRR | Path protection Hard | Soft Hitless
Signaling Label Objects Signaled Bandwidth Reservation Style Tunnel Id Tunnel Destination Protection Preemption Re-optimization
Cisco Confidential
34
Thank you.