Document 17775834

advertisement
IEEE 802.1ah First Draft
Paul Bottorff
March 14, 2005
P802.1ah - Provider Backbone Bridges –
Targeted Timeline
Task
Force
Proposals
05
N D
J
Sponsor
ballot
06
F M A M J J A S O N D
PAR
D1.0
D1.5
Legend
802 Plenary
802.1 Interim
IEEE-SA Standards Board
3
WG
ballot
TF ballot
D2.0
J
Standard!
07
F M A M J J A S N D
D2.5
D3.0
D4.0
J
F M A M
IEEE 802.1ah (Provider Backbone Bridge) Context
802.1ad
Interfaces
Provider Backbone Bridge
Network (802.1ah)
Provider Bridge Network
(802.1ad)
Provider Bridge Network
(802.1ad)
Provider Bridge Network
(802.1ad)
802.1aj
CFM(802.1ag) Runs
End-to-end
MRP(802.1ak) Runs in
802.1ad & 802.1ah
4
Draft 0 Content
> Draft 0 available at: http://www.ieee802.org/1/files/private/ah-drafts/d0
> Much of P802.1ad is included within editor’s notes
> Added clauses 23, 24, and 25
• Clause 23: Support of the MAC Service by Provider Backbone Bridged
Networks
• Clause 24: Principles of Provider Backbone Bridged network operation
• Clause 25: Principles of Provider Backbone Bridge operation
> Clause 1 contains some suggestions for scope
> Clause 3/4 contains new Provider Backbone Bridge definitions
and acronyms
> Clause 9 contains I-TAG VCI format
5
Open items in Draft 0
> Clause 5: Conformance statement
> Clause 12: Management for PBB bridges
> Clause 23:
• Port based interface description
• I-Frame based interface description
> Clause 24:
• Interaction of Provider Backbone Edge Bridges with Provider Bridge
spanning trees
• Operation of Provider Backbone Bridge spanning trees
> Clause 25:
• Details of I Component and B Component operation
• Operation of address correlation data base
> Informative annex on an integrated C-VLAN aware component
6
Backup Slides
Provider Backbone Bridge Network (PBBN)
PB
PB
PBB
PBB
PB
PB
PB
PBB
PBB
• PB: Provider Bridge (as defined by 802.1ad)
• PBB: Provider Backbone Bridge Edge (as defined by 802.1ah)
8
Provider Network Example
Customer
Equipment
Provider Bridged
Network
C
CE
PB
A
PB
C
CE
P
P
PB
PB
CE
Provider Backbone
Bridged Network
A
PB
C
D
B
B
B
PB
B
PBB
CE
Customer
Equipment
PB
Provider
Bridge
PBB
P
C
PEB
Customer
LAN
A
Access
LAN
CE
Legend:
9
C
PBB
Provider
Backbone
Bridge
A
PB
P
Provider
LAN
PEB
Provider
Edge
Bridge
D
Boundary
LAN
B
Backbone
LAN
Provider Network Port
Customer Network Port
D
B
PB
B
P
P
PBB
B
B
P
PB
PBB
P
P
A
D
D
PBBN Provides Multi-Point tunnels between PBNs
PBN
PBN
B-VLANX
PBB
S-VLAN4
BBN
PBB
PBB
PBB
S-VLAN3
PBN
PBB
PBB
PBN
S-VLAN1
S-VLAN2
B-VLANY
• BB PB: Provider Backbone Bridge Edge
• Each B-VLAN carries many S-VLANs
• S-VLANs may be carried on a subset of a B-VLAN (i.e. all P-P S-VLANs could be
carried on a single MP B-VLAN providing connection to all end points.
10
Agreed Terminology
> IEEE 802.1ad Terminology
•
•
•
•
•
•
C-TAG
C-VLAN
C-VID
S-TAG
S-VLAN
S-VID
Customer VLAN TAG
Customer VLAN
Customer VLAN ID
Service VLAN TAG
Service VLAN
Service VLAN ID
> Additional Provider Backbone Bridge Terminology
•
•
•
•
•
•
•
11
I-TAG
I-SID
C-MAC
B-MAC
B-VLAN
B-TAG
B-VID
Extended Service TAG
Extended Service ID
Customer MAC Address
Backbone MAC Address
Backbone VLAN (tunnel)
Backbone TAG Field
Backbone VLAN ID (tunnel)
Extended Service VLAN IDs In Backbone
BB
PB
S-VLAN4
S-VID41
BB
PB
I-SID4
B-VLANX
BBN
S-VLAN3
BB
PB
I-SID3
S-VID31
S-VID32
BB
PB
S-VID33
BB
PB
BB
PB
B-VLANY
S-VID42
S-VLAN1
S-VLAN2
• BB PB: Provider Backbone Bridge Edge
• An I-SID uniquely identifies a S-VLAN within the Backbone
• The MAP Shim translates between S-VID and I-SID
• The I-SID to(from) S-VID mapping is provisioned when a new
service instance is created
12
Single I-SID per S-VLAN
S-VID2
BB
PB
BBN
BB
PB
S-VID3
BB
PB
I-SID
S-VID1
BB
PB
> Regardless of the I-SID address size the map tables
only have 4096 entries since only one I-SID exists per
S-VLAN and only 4096 S-VLANs exist per Provider
Bridge.
13
> A different S-VID in each PBN maps to the I-SID
Site Connectivity B-VLAN ID
B-VLANX
BB
PB
S-VLAN4
BBN
BB
PB
BB
PB
S-VLAN3
BB
PB
BB
PB
S-VLAN1
BB
PB
S-VLAN2
B-VLANY
> B-VLANs are addressed like regular VLANs with a 12 bit
B-VID
> B-VID and I-SID need to be separate ID spaces to allow
many S-VLANs to be carried in a single B-VLAN
14
Backbone POP MAC Address
BB PB
BBN
BB PB
B-MAC4
BB PB
Frame
B-MAC1
BB PB
Frame
DA <- B-MAC4
SA <- B-MAC1
Frame
15
>
B-MAC Addresses identify the Edge Provider Backbone Bridges (BB PB)
>
B-MAC Addresses are learned by other Edge Backbone Edge Bridges
>
The backbone edge MAC address determines which edge on the B-VLAN will receive the
frame.
>
Frames may be flooded by sending with broadcast or multicasts DA B-MACs to the B-VLAN.
>
Map shims filter based on the I-SID removing any misaddressed frames
MAP Shim Correlation Table
Provisioned
Provider
Addresses
0x001
0x010090
0x0c0
B-MAC Addresses
Customer
Addresses
0x002
0x070707
0x007
0x999999999999
C-MAC Addresses
0x111111111111
0x888888888888
S-VID
I-SID
B-VID
0x222222222222
0xfff
0x808080
0x0c0
C-MAC Address
0x777777777777
0xdddddddddddd
16
>
In the beginning the MAP Shim is provisioned with the correlation between
the S-VID, I-SID, and B-VID
>
During operation the MAP Shim learns both B-MAC addresses and C-MAC
addresses
>
The MAP Shim keeps track of which C-MAC addresses are behind which BMAC
>
The correlation data is used to encapsulate frames from the PBNs
Customer, PB, BB Spanning Trees
Customer Spanning Trees
QB
QB
QB
PB
PB
PB-BB
PB-BB
PB
QB
PB
PB
QB
QB
QB
PB
BB
QB
QB
PB
PB
PB Spanning
Trees
PB
PB-BB
QB
PB
BB
BB
Spanning
Trees
PB Spanning
Trees
> Customer spanning trees may extend over Provider Network
> PB Network and BB Network spanning trees must be decoupled
to scale the provider network
17
> Provider Backbone Bridge may conform to the requirements for
an Interconnect Medium
PBB Shim Functions
802.1ad
>
Relay
MIF
802.1ad
PBB
S-shim
MIF
MAC
(802.3)
•
MCF
PBB
T-shim
>
Virtual MAC
T-Shim Operations
•
•
•
Backbone Edge
18
Maps S-VID from 802.1ad into larger
Extended Service VID (I-SID)
Filters L2 control packets sourced by
core relays or by provider bridge
relays (divides spanning trees)
MAC
(802.3)
BB
MCF
S-Shim Operations
•
PB
Relay
MIF
MIF
Does encap/decap of 802.1ad frame
Learns and Correlates Backbone
POP and Customer MAC addresses
Filters L2 control packets sourced
by core relays or by provider bridge
relays (divides spanning trees)
Ethernet Service Types
MEF Ethernet Virtual Connections (EVCs)
E-LINE
Router Mesh
E-TREE
Hub & Spoke
E-LAN
Multi-Site
19
Pt-Pt, Like
Duplex Ethernet
Any-to-any
Pt-MPt, Like
EPON Ethernet,
Root-to-Leaf and
Leaf-to-Root
MPt, Like VLAN,
Any-to-any
E-LINE Dominates Today
> E-LINE is a natural leased line replacement for subscribers
•
•
•
•
Ethernet leased lines offer high bandwidth
Lines provide bandwidth on demand
Interfaces are compatible with off the shelf Ethernet switches/routers
Best for router mesh
> E-LINE provides natural migration for carriers
•
•
•
•
•
Consistent with current operations model
Allows carrier equipment reductions
Bill models can follow well understood FR services
Current QoS models allow both traffic control and service monitoring of ELINE service offerings
Service OAM models for E-LINE are relatively straightforward
> Each E-LINE service instance requires 1 S-VLAN
20
E-TREE Ideal For ISP Connect
> E-TREE Future Service With Great Promise
•
•
Useful as a multiplexed connection to an application service provider like an ISP
Service is unlike traditional Ethernet since leaf nodes can not talk with each other
> E-TREE has deployment issues
•
No clear billing model
• For instance if one leaf is disconnected is the circuit down?
• What is the distance of the tree?
•
•
21
OAM management not fully understood
QoS model non-existant, SLAs can only provide Best Effort
E-TREE S-VLAN Mapping
Pt-MPt, Like
EPON Ethernet,
Root-to-Leaf and
Leaf-to-Root
E-TREE
Hub & Spoke
Hub
Port
Spoke
Ports
> Each E-TREE service instance requires 2 S-VLANs
> Both S-VLANs comprising an E-TREE S-VLANs are unidirectional
> The S-VLANs of and E-TREE service instance are typically on the
multiplexed on the same port
22
Some Carriers Will Use E-LINE in Hub and
Spoke Arrangement
Pt-Pt
Root-to-Leaf and
Leaf-to-Root
E-LINE
Hub & Spoke
Hub
Port
Spoke
Ports
> Hub port would usually be multipexed to allow the multiple Pt-Pt
attachments.
> Each E-LINE is a seperate managed S-VLAN
> This arrangement allows use of E-LINE management, billing, and QoS
> Many more S-VLANs are required
23
E-LAN Many Future Applications
> E-LAN is deployed for broad connectivity in select network
•
•
•
•
Interconnect of multiple corporate sites
Multi-player gaming
Ubiquitous any-to-any connectivity
E-LAN has many future applications
> E-LAN has deployment issues
•
•
Deployments are very spotty
Unclear billing model
• How is availability defined?
• No definitions for QoS or performance measurement
• What is the distance of a E-LAN
•
•
Unclear management models
Unlike existing carrier service offerings
> Each E-LAN service instance is a single S-VLAN
24
Prototypical Major Metro Area
> Business Subscriber Population 100K-2M
• San Jose Yellow Pages ~100K businesses
• The SF Bay Area lists ~1M businesses
> Large Business Sites 500-5,000
> Residential Subscriber Population 1M-20M
> Leased Line Density 10K-200K
• Roughly 1/10 Yellow Page Listings
> Application Service Provider Sites 100-2000
• Large APSPs sites may service residental
25
Major MSA Networks
Typical SP
Access
Business
Small Office
Medium Office
Large Office
CLE
Network Scale
>10,ooo Remotes
>10,ooo CLEs
>500 COs
100-200 COs
10-60 COs
Metro Scale
>4,ooo Remotes
>1,ooo CLEs
>50 COs
>20 COs
>4 COs
Typical Metropolitan Serving
Area – MSA
> MSA example shown
> ASIA/PAC more CO/MSA
> Europe less
26
CO/MSA
Support 1,000,000 Service Instances
>
Must be able to support E-LINE service for leased line replacement for entire MSA
•
•
>
Must support E-LINE for APSP to Subscribers
•
•
•
•
>
200K E-LINE S-VLANs for leased line replacement
200K E-LINE S-VLANs for APSP
20K E-TREE S-VLANs
? E-LAN Service Instances
Designing Into A Corner Will Not Instill Confidence In Future
•
•
•
27
Advanced peer applications
Number of service instances speculative, however could be large
Totals
•
•
•
•
>
Not all service providers will allow E-TREE because of deployment problems
The objective of an additional 200K E-LINE is adequate for transition until E-TREE
Requirements for around 10K E-TREE instances
Requires 20K S-VLANs
Must support E-LAN for APSP and B-B
•
•
>
This is the way Ethernet is entering the markets
The objective is 200K E-LINE instances
Set Objectives to at least 1,000,000 service instances E-LINE, E-TREE, E-LAN
E-LAN service will eventually become important for coupling small groups
Allow E-TREE and E-LAN service scaling to at least 100,000 for future growth
Download