Beruflich Dokumente
Kultur Dokumente
Presented by: Rick Gregory Senior Systems Consulting Engineer May 25,2011
Large number of component and equipment manufacturers Mature, transparent layer 2 technology
Lowest cost per megabit; < 8 per megabit for triple-speed NIC Simple plug-and-play installation
(IEEE 802.1D)
Port
1 2 2 3 3 3
A switch builds forwarding table by LEARNING where each station is (relative to itself) by watching the SA of packets it receives.
Ethernets Evolution
Bandwidth Transmission Collisions Broadcast Domain Prioritization Topology Cabling Utilization Distance Originally 10 Mbps, then 100M Half Duplex Yes (CSMA/CD) Entire LAN None Bus Coax Less Than 30% Due to Collisions Limited by CSMA/CD Propagation Time Now 1 Gbps, 10G, 40G, 100G Full Duplex No Collisions (Full Duplex) VLAN Controlled 802.1p E-LAN, E-Tree, E-Line (Access, Trunks) UTP, Optical (Access, Trunks) Approaching 100% Limited Only by Media Characteristics
10
CESD Technology and Mechanisms OAM And QOS Ethernet Service Monitoring
March 2010
Ciena Confidential and Proprietary
11
Predictable Resilience
Create a stable network, that remains stable as it scales
Design
Ciena is the leader in Connection-oriented Ethernet (COE) and provides a range of carrier-class
PBB-TE domain supporting sub-50 ms protection (via 802.1ag Connectivity Check Messages)
12
Design
Segmented bandwidth via a hierarchy of virtual ports Flexible priority resolution for CoS mapping
30/100
Sub-Port
Traffic profiles and traffic management at all levels in the hierarchy Specify CIR/CBS, EIR/EBS, Color Aware profiles Allows efficient service upgrades Enhance revenue with Service Stratification
Ciena Confidential and Proprietary
(e.g. Combo of (e.g. Dept TCP/UDP port, VLAN IP DSCP, MAC, range) etc.)
Logical Port
(e.g. all the client ports of a Business)
13
Comprehensive OAM
Operate
Reduce the cost to run the network and keep services profitable
Complete standards-based Operations, Administration, and Maintenance (OAM) offering provides visibility, manageability, and controls
Proactive SLA assurance, rapid fault isolation and minimized downtime Includes L2 and L3 based performance measurement capability as a way to differentiate services
Layer 3 SLA Monitoring & Metrics: Delay, Jitter
IETF RFC 5357 TWAMP Two-Way Active Measurement Protocol
14
Routing, i.e., forward IP packets IP -over- {IPsec, GRE -over-} MPLS IP -over- {IPsec, GRE -over-} IP MPLS -over- L2TPv3 -over- IP Ethernet -over- L2TPv3 -over- IP
MPLS (L3) IP
Bridging, i.e., forward Ethernet frames based on MAC DA Ethernet -over- Ethernet: PBB Ethernet -over- MPLS: VPWS & VPLS Switching, i.e., forward of Ethernet frames based on tunnel label Ethernet -over- Ethernet: PBB-TE Ethernet -over- MPLS-TP
15
PBB PBB
IEEE 802.1ah PBB (MAC in MAC) Secure Customer Separation Service/Tunnel Hierarchy Reduced Network State
PBB-TE PBB-TE
IEEE 802.1Qay Ethernet Tunneling Deterministic Service Delivery QoS & Traffic Engineering Resiliency & Restoration
16
17
802.1ag 802.1ag
True Ethernet transport must maintain important functions from the TDM Transport Environment Traffic Engineering for deterministic bandwidth utilization Network planning: Bandwidth resources & traffic placement Performance monitoring & statistics collection Fault sectionalization & propagation mechanisms Trace & loopback facilities Local Link Management Control plane for automated end-to-end provisioning and resiliency
18
802.1ag has the concept of maintenance levels (hierarchy). This means that OAM activity at one level can be transparent at a different level. 802.1ag has clear address and level information in every frame. When one looks at an 802.1ag frame, one knows exactly Where it originated from (SA MAC) Where is it going (DA MAC) Which maintenance level is it What action/functionality does this frame represent. Design Inherently address the OAM aspects for MP2MP connectivity (e.g. VLANs)
19
Trunk OAM
MEP
Edge Switch
Link OAM
MIP
Transit Switch
MEP
Edge Switch
Link OAM
NNI Link
NNI Link
Discovery
Service (e.g. all PEs supporting common service instance) Network (e.g. all devices common to a domain)
Performance Monitoring
Frame Delay Frame Delay Variation Frame Loss
Trunk
802.1ag
Carrier Ethernet Technology and Standards Update PBB/PBB-TE/E-SPRing G.8032/PLSB and MPLS/VPLS/HVPLS/MPLS-TP
Presented by: Rick Gregory Senior Systems Consulting Engineer May 25,2011
21
22
Also known as Mac In Mac (MiM) encapsulation PBB solves several of todays Ethernet challenges
Service Scalability up to 16 millions VPNs Customer Segregation Overlapping VLANs supported MAC Explosion Customer MAC addresses only learned at edge Security Customer BPDUs are transparently switched
23
Payload
Ethertype
C-VID
Ethertype
C-VID
Ethertype
VID
Ethertype
S-VID
Ethertype
S-VID
Ethertype
SA DA
SA DA
SA DA
SA DA I-SID
Ethertype
802.1
SA = Source MAC address DA = Destination MAC address VID = VLAN ID C-VID = Customer VID S-VID = Service VID I-SID = Service ID B-VID = Backbone VID B-DA = Backbone DA B-SA = Backbone SA
basic
802.1Q
tagged VLAN
802.1ad
QinQ Provider Bridge
B-VID
Ethertype
B-SA B-DA
802.1ah
MACinMAC PBB
24
I-TAG D R R E E E I-SID I S1 S2
Backbone Destination MAC address Field Backbone-DA Backbone-SA B-TAG Ether-type B-VID B-TAG DEI B-TAG PCP I-SID I-TAG Ether-type RES1 RES2 I-TAG DEI I-TAG PCP
58 Bit Tunnel Address Size Value 6 bytes 6 bytes 2 bytes 12 bits 1 bit 3 bits 24 bits 2 bytes 2 bits 2 bits 1 bit 3 bits Tunnel destination MAC address. This must be a Unicast address only. Multicast MAC addresses are not allowed to be specified for this field. Tunnel source MAC address used to identify this node in the network. 0x88A8 (default) Tunnel VID (802.1Q compliant). Drop Eligibility Indicator: 1=Drop eligible, 0=Not drop eligible Tunnel Priority Code Point (0-7) Service identifier (1 16 million) 0x88C8 (default) Dont care Dont care Drop Eligibility Indicator: 1=Drop eligible, 0=Not drop eligible Service Priority Code Point (0-7)
25
Up to 16 million service instances using 24 bit service ID ISID Overlapping V-LANs supported Stops MAC Explosions and Broadcast Storms at MACin-MAC Demarcation Point Customer MAC is completely separate from Backbone MAC
27
MPLS Services
(RFC 2547 VPN, PWs etc.)
Ethernet Services
(EVPL, ELAN, ELINE, Multicast)
PBB-TE
> Keep existing Ethernet, MPLSFR/ATMANY & ALL services > Capitalize on Ethernet as transport for significant savings > Existing network-friendly solution!
Ciena Confidential and Proprietary
28
PBB-TE
PBB E-LINE
Ethernet Metro
E-LINE
P2P traffic engineered trunks based on existing Ethernet forwarding principles Reuses existing Ethernet forwarding plane Simple L2 networking technology Tunnels can be engineered for diversity, resiliency or load spreading 50 ms recovery with fast IEEE 802.1ag CFM OAM
Ciena Confidential and Proprietary
29
PBB-TE
Solving Current Ethernet Challenges
Ethernet Challenges:
Customer Segregation Traffic engineering Spanning Tree challenges: Stranded bandwidth Poor convergence MAC explosions Security
End to End TE With QoS & 50 ms recovery Disable STP No blocked links Fast 802.1ag convergence
MAC Explosions Eliminated Backbone MAC is Completely Different Than Customer MAC
30
31
Introducing.PLSB
PBB-TE is a trivial change to the Ethernet dataplane that has huge Benefits Explicit enforcement of configured operation Ability to have non STP based VLANs Similarly PLSB requires a further trivial change with huge Benefits Adding loop suppression to make Ethernet fit for a distributed routing system PBB-TE, PLSB and existing Ethernet control protocols can operate side-byside in the same network infrastructure Consequence of ability to virtualize many network behaviors on a common Ethernet base.
32
PLSB Approach
If Ethernet is going to be there.use it! Take advantage of Ethernets more capable data plane Virtual partitions (VLANS), scalable multicast, comprehensive OAM PLSB uses a Single (1) Link State Control Plane protocol IS-IS IS-IS topology and service info (B-MAC and I-SID information) Integrate service discovery into the control plane PLSB nodes use link state information to construct unicast and per service (or I-SID) multicast connectivity
Combines well-known networking protocol with well-known data plane to build an efficient service infrastructure
33
VPLS Operation
Typical VPLS Implementation:
Required for Auto-Discovery
Separate RR topologies (to help scale) Eases burden of statically managing VSI PWEs
VPN Protocols
BGP-AD
Signal PWEs
N2 manual session creation
E-LDP
LDP or RSVP-TE
Physical Links
Link layer headers striped off, label lookup per node
PLSB Operation
PLSB Implementation:
One IGP for Topology & Discovery Tunnel + VPN Protocols -One protocol now provides - Auto-discovery - Fast fault detection - Network healing - Shortest path bridging - Intra-AS only Link State Protocol - Dijkstra's algorithm for best path - No VSI awareness required at Edge - Once Standardized Ciena could deploy - Own I.P. from MEN acquisition - Target IEEE 802.1aq Ratification 2H 2011
PLSB (IS-IS)
Ethernet
Physical Links: - Link layer headers reused as a label lookup through every node
35
CESD
Characteristics: PLSB 200-500ms resiliency PBB-TE 50ms resiliency Optimized per service multicast Feature Rich OAM SLA and Service Monitoring Latency Monitoring No Spanning Tree Protocol Value: Simplest Operations Model Less Overhead and Network Layering Most Cost Effective Equipment Efficient Restoration
36
37
38
Fault
Sub Ring
39
MANAGEMENT PLANE
Ciena G.8032 solution MIB Generic Information Model Supports Ethernet OAMPLANE MANAGEMENT (802.1ag, Y.1731) fault and performance management Operator commands (e.g., manual/force switch, DNR, etc.)
STANDARDIZED
ITU-T Q9/15 G.8032 (ERP) IEEE STANDARDIZED 802.3 MAC IEEE 802.1Q, 802.1ad, 802.1ah Ethernet OAM IEEE 8021.ag Ethernet OAM ITU-T Y.1731
Ciena PORTFOLIO
Carrier Ethernet: 318x, 3190, 3911, 3916, 3920, 3930, 3931, Ciena 5140, 5150 3940, 3960, PORTFOLIO Transport: OME 6500, OM 5K, OME 6110/6130/6150
NETWORKING SCALABLE
Physical/server layer agnostic Supports SCALABLE rings heterogeneous Leverages Ethernet BW, cost, and time-to-market curve (1GbE10GbE40GbE100GbE) Dedicated rings Ring interconnect via shared node NETWORKING and dual node Dual-homed support to provider network technologies (e.g., PB, PBB, PBB-TE, MPLS, etc.)
40
HQ Data
Ethernet
Access G.8032
Metro/Collector G.8032
Metro/Collector G.8032
RNC
T1/E1s
Data
PBX
Standalone G.8032
PSTN
Ethernet
BSC Voic e
PBX
T1/E1s T1/E1s
Ethernet
Data RNC
PBX
Branch Office #3
Branch Office #1
PBX T1/E1s
Ethernet
PSTN
Standalone G.8032
HQ
Ethernet
Data
Ethernet
PSTN
41
42
43
Ringlet 2 Ringlet 1
44
2
B
F E D
F E D
a) Normal configuration
3
A B
4
A B
F E D
F E D
R-APS messages
R-APS messages
45
VI
WTR
R-APS(NR)
R-APS(NR)
Recovery Events
E
Guard Timer
D
Guard Timer
VII
VIII
R-APS(NR,RB)
11. When WTR expires, RPL block installed, Tx R-APS(NR,RB) 12. Nodes flush FDB when Rx R-APS(NR,RB) 13. Nodes remove port block when Rx R-APS(NR,RB)
46
47
Phase 1
Standalone Rings, LAG interconnect
E-SPRing
E-SPRing1
E-SPRing2
Phase 1
If each ring is different Virtual Switch
Phase 2
Dual-Homed Rings (Major and Minor rings)
E-SPRing1
E-SPRing2
E-SPRing1
E-SPRing2
e
E-SPRing
Phase 2
Dual-Homed Ring
Dual Homing
48
Phase 2 Availability
Dual-Homed Rings (Major and Minor rings) are not supported in SAOS 6.8
There can be only one R-APS session running for a given VID Group on a ring span.
On a Sub-Ringlet, the provisioned block for the data path is at the RPL owner (or on each side of a link fault), and the control path ALWAYS has its blocks where the SubRinglet is open.
Data Path example
MajorRinglet
MajorRinglet
SubRinglet
E E
SubRinglet
E E
49
50
RPL
ETH-CC
RPL Owner
ETH-CC
the RPL (link between 6 & 1 in figure) C. Logical topology has all nodes connected without a loop. D. Each link is monitored by its two adjacent nodes using ETH CC OAM messages E. Signal Failure as defined in Y.1731, is trigger to ring protection Loss of Continuity Server layer failure (e.g. Phy Link Down)
Ciena Confidential and Proprietary
ETH-CC ETH-CC
ETH-CC ETH-CC
2 3
1 4
RPL
6 5
Physical topology 2 3 1 4 6 5
Logical topology
51
ETH-CC
RPL
RPL Owner
R-APS(SF)
R-APS(SF)
R-APS(SF)
R-APS(SF)
2 3 2 3
52
1 4 1 4
RPL
1 4 1 4
RPL
6 5 6 5
3 5 Physical topology 6 5 2 3
Logical topology
R-APS(NR, RB)
RPL
RPL Owner
R-APS(NR,R-APS(NR) RB)
R-APS(NR)
R-APS(NR)
R-APS(NR)
2 3
1 4
RPL
6 5
1 4 1 4
RPL
6 5 6 5
3 Physical topology 6 5 2 3
1 4
Logical topology
53
Multi Protocol Label Switching (Layer 3 IETF RFC 4364 / aka 2547bis) (Layer 2 IETF RFC 2026 / Dry Martini) (Layer 2 IETF RFC 5654 / MPLS-TP) (MPLS/VPLS or PBB/PBB-TE)
54
1.
55
Packet transport
Ethernet (PBB-TE) metro network L2: forward Ethernet frames over Ethernet EVCs over Ethernet port Fewer data planes and OAM levels Ethernet Service and Network/Link Simpler hw/sw for >40% lower cost2 IP awareness for dataplane behavior but no need for OAM at IP layer Less complex OAM using 802.1ag and Y.1731 for Ethernet service and network/tunnel layers Ethernet (PB, PBB) can enable Pt-Mpt and MptMpt, in addition to Pt-Pt
Reid, Willis, Hawkins, Bilton (BT), IEEE Communications Magazine, Sep 2008 2 (40-60% less) McKinsey & Co., Jan 2008; (40% less) CIMI Corp, Jul 2008
1
Service Network
Data Plane
56
Packet transport
Ethernet (PBB-TE) metro network Complete, global Ethernet header BEBs SA/DA+BVID for tunnel No label switched path setup needed E2E visibility, connectivity verification Simpler L2 control plane for discovery only No distributed routing/signaling needed Metro hub-&-spoke (vs. core mesh) affords explicit failure mode config4 <=9 such modes in large metro 12% lower opex (future: up to 44%)4 Simpler OAM: reliable & lower opex1,3
Ethernet provides just enough control & data plane functionality to meet all service needs while containing cost and complexity
3 4
Seery, Dunphy, Ovum-RHK, Dec 2006 CIMI Corp., Netwatcher newsletter, Jul 2008
57
PBB/PBB-TE or VPLS/MPLS?
58
Core
MEF UNI
EVC EVC
Seamless interworking between PB (Q-in-Q), PBB/PBB-TE and MPLS simplifies the handoff between domains
Ciena Confidential and Proprietary
59
PBB-TE provides cost-effective robust packet transport, but why not combine that with IP/Ethernet service intelligence on one node?
i.e. IP Routing isnt deterministic, but it has useful service layer functions multicast, differentiated services treatment Why not use IP/MPLS nodes? IP for services Multicast L3 Prioritization MPLS for services VPLS: Mpt-Mpt VPWS: Pt-Pt MPLS-TP for transport Pt-Pt Need a Carrier Ethernet Switch that combines IP/service-aware switching while retaining carrier-grade packet transport qualities!
Ciena Confidential and Proprietary
Because Carrier Ethernet Switches are >40% lower cost than IP/MPLS Carrier Ethernet Switch/Routers
(40-60% less) McKinsey & Co., Jan 2008 (40% less) CIMI Corp, July 2008
60
Transparency & Separate MAC address space (provider/Backbone Transparent transport for Ethernet clients Isolation vs. customer) No MAC learning defined but possible MAC learning can be enabled for PBB-TEs B-vid space Topology ELINE (Point-Point): Yes ETREE (Point- Multipoint): Yes ELAN (Multipoint): Yes ELINE (Point-Point): : Yes ETREE (Point- Multipoint): : Yes ELAN (Multipoint): Needs either Pt-Mpt or full mesh of Pt-Pt LSP tunnels. May use VPLS model but need complex MPLS control plane & also requires either Pt-Mpt or full mesh of PtPt PWs. Complex: additional PW/LSP layers. Nested tunnels can introduce OAM/provisioning complexity
Simple: Backbone MAC address space w.r.t. Customer MAC address space
MEFs ENNI and CoS IA are work in progress for Work in progress. Peering with MPLS network may mean service level. IEEE already provides interface and complex MPLS control plane. Also, need PW signaling endlink models to-end. PW capability along with protocol zoo for ATM/FR IW
other services Adjunct platforms where needed to achieve ATM/FR IW. Possible to use PWs if necessary
Ciena Confidential and Proprietary
61
(a) CCM needs to use unicast DA (allowed by 802.1ag PW/LSP is work in progress and already defined in Y.1731). Also, MIPs need to intercept if DA is of MIP. (b) LBM/LBR in most cases, will use same VID in forward and reverse direction and so no issues. (c) LTM/LTR is possible if MIPs can intercept/ignore frames as needed. New TLV with MIP DA to be defined
Less oam levels: Ethernet customer flow, Ethernet EVC,More oam levels: Ethernet customer flow, Ethernet operator and transport / link EVC, LSP tunnel(s), operator and transport / link End-to-end (1+1, m:n), IEEE Link Aggregation G.8031/G.8032 Transport network like using APS for 1+1/m:n PW and LSP level, span/segment/end-to-end may use fast re-route if control plane present
Protection
62
Requires RSVP-TE + FRR everywhere OAM relies on the control plane Limited performance monitoring Requires DS-TE for multiple bandwidth pools
Carrier Ethernet Delivers: Provider Backbone Bridging Provider Backbone Bridging with TE IEEE 802.1ag, ITU Y.1731
65
PBB/PBB-TE
Need IWF, dry Martini
FRR 1+1 L3 L2
TBD TBD
Need IWF, dry Martini
Manageability Fault sectionalization Service & Network OAM/PM Deterministic Perf/QoS Guaranteed rate, latency/jitter/loss
66
VPLS/H-VPLS/MPLS
Multiple VPN & Tunneling Control Plane Protocols Optimized for Large Carrier Customers with MPLS backbone and IP/MPLS knowledgeable and trained Engineering Staff
1. 2.
PBB/PBB-TE/E-SPRing
spend (low cost plug & play Network)
PBB-TE/PBB/E-SPRing Forwarding Plane Only Optimized for Enterprise Customers looking to minimize OPEX and CAPEX
Requires Extensive Engineering 2 to 3 9s SLAs Ethernet Service Delivery Second/s to Sub-second Restoration (R-STP/FRR) Q-in-Q Stacked VLANs 4096 maximum High priced MPLS HW and SW based Routers Requires strong L3/IP/MPLS Knowledge/Config Locked into a Vendors MPLS Products/Solution Desire to fill unused capacity Higher % sales of L3VPN Solving core not aggregation Desire protocols to provision Techs trained for L3/IP config Difficult to deploy @ customer 1. 2. 3. Field techs not trained Higher $$$ CPE More complex configuration
3.
CCIE type skills Not Required (+ Ethernet and SONET knowledgeable Engineers Get it !)
4. 5. 6. 7. 8. 9. 10.
Need to Lease Fiber (Typically unless you already own) High Reliability, Resiliency, Scalability, and Simplicity 4 to 5 9s SLAs Ethernet Service Delivery Sub 50ms Protection Switching / Restoration (IEEE 802.1ag) Ethernet is the single End to End Protocol Language Spoken Excellent OAM (Y.1731 and 802.1ag) Jitter/Latency Stop MAC/VLAN explosions and Broadcast Storms (Separate MAC Tables Customer LAN & Backbone)
11.
Minimizes MAC Learning and Distribution/Forwarding (True MAC learning Demarcation between LAN and MAN/WAN)
16 Million VPNs (IEEE 802.1ah Mac-in-Mac), PBB only Low CAPEX and OPEX Economics SONET Like Skill sets to Configure and Manage Network Ethernet Open Standards 3rd Party Vendor Interop benefits Transport over GE Microwave
67
68
1. Scalable
Eliminate control plane restrictions Deployable on Optical and Broadband NEs
1. Number # 1 with 20% Market Share in the Layer 2 CEAD Ethernet over Fiber Market, Light Reading July 14, 2010 www.lightreading.com/document.asp?doc_id=194390 2. SLA / Performance Measurement Built In Simplified Network Layering
Ethernet is the faceplate and network layer
1. Lower CAPEX
Ethernet based infrastructure that rides Ethernet cost curves
69
70
71
G.8032 Timers
G.8032 specifies the use of different timers to avoid race conditions and unnecessary switching operations WTR (Wait to Restore) Timer Used by the RPL Owner
to verify that the ring has stabilized before blocking the RPL after SF Recovery
72
73
1 5 .. 37 last
MEL
Version (0)
Flags (0)
Defined by Y.1731
Defined by G.8032
Non-specified content
74
2 6 5 4 3 2 1 8 7 6 5 4 3 2 1 8 7 6 5
3 4 3 2 1 8 7 6 5
4 4 3 2 1
Request /State
Reserved 1 RB DNF
Node ID (6 octets)
75
76