You are on page 1of 20

Hierarchical LAN Services

Providing Scalability in
L2 Virtual Private Networks by using
a MAC-n-MAC Frame Encapsulation
and a Larger Service-tag

Arnold Sodder

January 2003 IEEE 802.1 Interim Meeting 1


Authors
The following have contributed to this
presentation:

Arnold Sodder, Himanshu Shah, Tim Mancour, Jim Tsillas,


Joris Wils, Dirceu Cavendish, Paul Bottorff, Marc
Holness, Dinesh Mohan, Hesham Elbakoury

January 2003 IEEE 802.1 Interim Meeting 2


Topics
• Brief Description
• Market Potential and Advantages
• Compatibility Goals

January 2003 IEEE 802.1 Interim Meeting 3


Hierarchical LAN Services
Ethernet* Hierarchical Encapsulated Ethernet Ethernet*

CE L2PE L2PE CE

CE
CE

• CE – Customer Edge Device (standard device)


• L2PE – Layer 2 Provider Edge Switch
(supports HLS) * May be either transparent or
non-transparent with respect
to CE defined VLAN’s
January 2003 IEEE 802.1 Interim Meeting 4
Hierarchical LAN Services
tunnel

Ethernet
trunk
CE
L2PE MAC-in-MAC
PE Ethernet access
(IEEE)
Ethernet
MPLS VPN PE L2PE
Core CE
(IETF)
MAC-in-MAC
Ethernet PE

L2PE

CE

January 2003 IEEE 802.1 Interim Meeting 5


Alternative Architectures
• Initial deployments can be based on Ethernet
• Allows service providers to gradually evolve from a bridged architecture to a
MPLS composite architecture

Ethernet Ethernet Ethernet


MAC-in-MAC

CE L2PE L2PE CE
PE

L2PE
L2PE

January 2003 IEEE 802.1 Interim Meeting 6


Alternatives (2)
Ethernet Ethernet
Ethernet MAC-in-MAC MPLS Ethernet
MAC-in-MAC

CE L2PE L2PE CE
PE PE

L2PE
L2PE

PE

L2PE L2PE

January 2003 IEEE 802.1 Interim Meeting 7


Encapsulation
• Ethernet
MACDA MACSA T/L INFO CRC32

MACDA MACSA 8100 VLAN T/L INFO CRC32

• MAC-in-MAC
L2PE-MACDA L2PE-MACSA ETYPE Id/Control CE / L2PE Frame CRC32

January 2003 IEEE 802.1 Interim Meeting 8


Service Tag
Includes the following fields
• 24-bit Virtual Private Network (VPN) Identifier
• 3-bit Quality of Service
• Other control bits as needed for example:
– 1-bit MAC-in-MAC indicator
– 1-bit OAM indicator
– 1-bit CRC indicator

January 2003 IEEE 802.1 Interim Meeting 9


Market Potential
• Service Providers are requesting scalable Layer 2
services for Connecting POPs (MANs and WANs)
• Simplicity of Ethernet Bridged Networks in
Enterprise or University campus Backbones
viewed positively
• With MAC-in-MAC, LANs can be connected by
Service Provider without limiting service to router
connections

January 2003 IEEE 802.1 Interim Meeting 10


Advantages
• Large VPN Identifier number space
• Due to MAC-in-MAC size of MAC address table
is lower on Intermediate network elements
• Customer Isolation: encapsulated customer traffic
cannot gain in-band access to devices within the
service provider’s network
• Scales network size while preserving plug-and-
play characteristics of bridging

January 2003 IEEE 802.1 Interim Meeting 11


Compatibility
• Ethernet
• Q-in-Q
• MAC-in-MAC
• Virtual Private LAN Services (IETF)
• 802.3 Length Issue

January 2003 IEEE 802.1 Interim Meeting 12


Bridged Ethernet

• Single .Q domain
• Single MAC Address Table
• No customer separation

January 2003 IEEE 802.1 Interim Meeting 13


Switched Ethernet + Q-in-Q

Q-in-Q

• Edge .Q domain and Service .Q domain separation


• Single MAC Address domain
• Service .Q provides customer separation

January 2003 IEEE 802.1 Interim Meeting 14


Q-in-Q + VPLS

Q-in-Q
Q-in-Q
VPLS

• VPLS connects Q-in-Q islands


• VPLS connections can be inter or intra service provider
• Single MAC address domain
• VPLS and Q-in-Q used to provide customer separation (Q-in-Q limited
to 4K instances)
January 2003 IEEE 802.1 Interim Meeting 15
Switched Ethernet + MAC-in-MAC

MAC-in-MAC

• Hierarchical MAC Address domains provide MAC address


table scalability
• Service Tag provides customer separation (much greater
than 4K VLAN Tag limitation)
January 2003 IEEE 802.1 Interim Meeting 16
Q-in-Q + MAC-in-MAC
Q-in-Q

MAC-in-MAC

Q-in-Q

• Hierarchical MAC Address domains provide MAC address table


scalability
• Service Tag provides customer separation (much greater than 4K
VLAN Tag limitation)
• Q-in-Q must be translated to Service Tag at boundaries
January 2003 IEEE 802.1 Interim Meeting 17
MAC-in-MAC + VPLS
MAC-in-MAC

MAC-in-MAC
VPLS

• VPLS connects MAC-in-MAC islands


• VPLS connections can be inter or intra service provider
• Hierarchical MAC Address domains provide MAC address table scalability
• Single MAC address domain for flows that traverse VPLS domain
• VPLS and Mac-in-Mac used to provide customer separation (Service Tag limit
is much larger than 4K VLAN limit)

January 2003 IEEE 802.1 Interim Meeting 18


MAC-in-MAC + VPLS + Q-in-Q
Q-in-Q

MAC-in-MAC
VPLS

• VPLS connects MAC-in-MAC or Q-in-Q islands


• VPLS connections can be inter or intra service provider
• Hierarchical MAC Address domains provide MAC address table scalability
• Single MAC address domain for flows that traverse VPLS domain
• MAC-in-MAC Service Tag provides customer separation, limit much larger than 4K
VLAN Limit
• Q-in-Q provides customer separation, limit is 4K

January 2003 IEEE 802.1 Interim Meeting 19


802.3 Length
Proposal: Request that MAC-in-MAC be
supported by full-duplex Ethernet only and
the frame length be extended for this subset
of interfaces.

January 2003 IEEE 802.1 Interim Meeting 20