Ieee 0108 Mac in Mac With Big Service Tags 00

download Ieee 0108 Mac in Mac With Big Service Tags 00

of 20

Transcript of Ieee 0108 Mac in Mac With Big Service Tags 00

  • 8/8/2019 Ieee 0108 Mac in Mac With Big Service Tags 00

    1/20

    January 2003 IEEE 802.1 Interim Meeting 1

    Hierarchical LAN Services

    Providing Scalability in

    L2 Virtual Private Networks by usinga MAC-n-MAC Frame Encapsulation

    and a Larger Service-tag

    Arnold Sodder

  • 8/8/2019 Ieee 0108 Mac in Mac With Big Service Tags 00

    2/20

    January 2003 IEEE 802.1 Interim Meeting 2

    Authors

    The following have contributed to thispresentation:

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

    Joris Wils, Dirceu Cavendish, Paul Bottorff, Marc

    Holness, Dinesh Mohan, Hesham Elbakoury

  • 8/8/2019 Ieee 0108 Mac in Mac With Big Service Tags 00

    3/20

    January 2003 IEEE 802.1 Interim Meeting 3

    Topics

    Brief Description Market Potential and Advantages

    Compatibility Goals

  • 8/8/2019 Ieee 0108 Mac in Mac With Big Service Tags 00

    4/20

    January 2003 IEEE 802.1 Interim Meeting 4

    Hierarchical LAN Services

    CE CE

    Hierarchical Encapsulated EthernetEthernet*

    L2PEL2PE

    * May be either transparent or

    non-transparent with respectto CE defined VLANs

    Ethernet*

    CE Customer Edge Device (standard device)

    L2PE Layer 2 Provider Edge Switch

    (supports HLS)

    CECE

  • 8/8/2019 Ieee 0108 Mac in Mac With Big Service Tags 00

    5/20

    January 2003 IEEE 802.1 Interim Meeting 5

    Hierarchical LAN Services

    EthernetMPLS VPN

    Core

    (IETF)

    CE

    CEMAC-in-MAC

    Ethernet

    (IEEE)

    Ethernet

    access

    trunk

    tunnel

    MAC-in-MAC

    Ethernet

    CE

    L2PE

    PE

    L2PE

    PE

    PE L2PE

  • 8/8/2019 Ieee 0108 Mac in Mac With Big Service Tags 00

    6/20

    January 2003 IEEE 802.1 Interim Meeting 6

    Alternative Architectures Initial deployments can be based on Ethernet

    Allows service providers to gradually evolve from a bridged architecture to a

    MPLS composite architecture

    L2PEL2PE

    Ethernet Ethernet

    CECE

    L2PE

    EthernetMAC-in-MAC

    L2PE

    PE

  • 8/8/2019 Ieee 0108 Mac in Mac With Big Service Tags 00

    7/20

    January 2003 IEEE 802.1 Interim Meeting 7

    Alternatives (2)

    L2PEL2PE

    Ethernet Ethernet

    CECE

    L2PE

    EthernetMAC-in-MAC

    L2PE

    PE PE

    PE

    L2PEL2PE

    P

    MPLS EthernetMAC-in-MAC

  • 8/8/2019 Ieee 0108 Mac in Mac With Big Service Tags 00

    8/20

    January 2003 IEEE 802.1 Interim Meeting 8

    Encapsulation EthernetMACDA MACSA T/L INFO CRC32

    MAC-in-MACL2PE-MACDA L2PE-MACSA CE / L2PE Frame CRC32ETYPE Id/Control

    MACDA MACSA 8100 INFO CRC32VLAN T/L

  • 8/8/2019 Ieee 0108 Mac in Mac With Big Service Tags 00

    9/20

    January 2003 IEEE 802.1 Interim Meeting 9

    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

  • 8/8/2019 Ieee 0108 Mac in Mac With Big Service Tags 00

    10/20

    January 2003 IEEE 802.1 Interim Meeting 10

    Market Potential

    Service Providers are requesting scalable Layer 2services for Connecting POPs (MANs and WANs)

    Simplicity of Ethernet Bridged Networks in

    Enterprise or University campus Backbonesviewed positively

    With MAC-in-MAC, LANs can be connected by

    Service Provider without limiting service to router

    connections

  • 8/8/2019 Ieee 0108 Mac in Mac With Big Service Tags 00

    11/20

    January 2003 IEEE 802.1 Interim Meeting 11

    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 trafficcannot gain in-band access to devices within the

    service providers network

    Scales network size while preserving plug-and-

    play characteristics of bridging

  • 8/8/2019 Ieee 0108 Mac in Mac With Big Service Tags 00

    12/20

    January 2003 IEEE 802.1 Interim Meeting 12

    Compatibility Ethernet

    Q-in-Q

    MAC-in-MAC

    Virtual Private LAN Services (IETF)

    802.3 Length Issue

  • 8/8/2019 Ieee 0108 Mac in Mac With Big Service Tags 00

    13/20

    January 2003 IEEE 802.1 Interim Meeting 13

    Bridged Ethernet

    Single .Q domain

    Single MAC Address Table

    No customer separation

  • 8/8/2019 Ieee 0108 Mac in Mac With Big Service Tags 00

    14/20

    January 2003 IEEE 802.1 Interim Meeting 14

    Switched Ethernet + Q-in-Q

    Edge .Q domain and Service .Q domain separation Single MAC Address domain

    Service .Q provides customer separation

    Q-in-Q

  • 8/8/2019 Ieee 0108 Mac in Mac With Big Service Tags 00

    15/20

    January 2003 IEEE 802.1 Interim Meeting 15

    Q-in-Q + VPLS

    VPLS

    Q-in-QQ-in-Q

    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)

  • 8/8/2019 Ieee 0108 Mac in Mac With Big Service Tags 00

    16/20

    January 2003 IEEE 802.1 Interim Meeting 16

    Switched Ethernet + MAC-in-MAC

    Hierarchical MAC Address domains provide MAC addresstable scalability

    Service Tag provides customer separation (much greaterthan 4K VLAN Tag limitation)

    MAC-in-MAC

  • 8/8/2019 Ieee 0108 Mac in Mac With Big Service Tags 00

    17/20

    January 2003 IEEE 802.1 Interim Meeting 17

    Q-in-Q + MAC-in-MAC

    Hierarchical MAC Address domains provide MAC address tablescalability

    Service Tag provides customer separation (much greater than 4KVLAN Tag limitation)

    Q-in-Q must be translated to Service Tag at boundaries

    MAC-in-MAC

    Q-in-Q

    Q-in-Q

  • 8/8/2019 Ieee 0108 Mac in Mac With Big Service Tags 00

    18/20

    January 2003 IEEE 802.1 Interim Meeting 18

    MAC-in-MAC + VPLS

    VPLSMAC-in-MAC

    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 limitis much larger than 4K VLAN limit)

    MAC-in-MAC

  • 8/8/2019 Ieee 0108 Mac in Mac With Big Service Tags 00

    19/20

    January 2003 IEEE 802.1 Interim Meeting 19

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

    VPLSMAC-in-MAC

    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 4KVLAN Limit

    Q-in-Q provides customer separation, limit is 4K

    Q-in-Q

  • 8/8/2019 Ieee 0108 Mac in Mac With Big Service Tags 00

    20/20

    January 2003 IEEE 802.1 Interim Meeting 20

    802.3 Length

    Proposal: Request that MAC-in-MAC besupported by full-duplex Ethernet only and

    the frame length be extended for this subset

    of interfaces.