Ah Vissers 802.1 Pb Pbb Models 1006 02

download Ah Vissers 802.1 Pb Pbb Models 1006 02

of 22

description

Description of elements belonging to 802.1ad Provider Bridge networks

Transcript of Ah Vissers 802.1 Pb Pbb Models 1006 02

  • 5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02

    1/22

    PB & PBB models / 2006-10-10

    Page 1

    802.1ad Provider & Provider Edge Bridges

    S-VLAN

    1

    C-VLAN

    C-VLAN

    CNP

    CNP

    CNP

    CNP

    CNP

    CNP

    PNP

    PNP

    PNP

    PEP

    PEP

    PEP

    PEP

    CEP

    CEP

    port based

    srvc i/f

    C-tagged

    srvc i/f

    C-tagged

    srvc i/f

    S-tagged

    srvc i/f

    Provider Edge Bridge

    Customer

    Systems

    1

    1

    1

    1

    n

    n

    n

    n

    n

    n

    1|n

    1|n

    1|n

    1|n

    S-VLAN

    PNP

    PNP

    PNP

    PNP

    PNP

    PNP

    Provider Bridge

    n

    n

    nn

    n

    n

    1|n bundling/multiplexing n client entities into 1 server entity

    1 single instance/entities port n n instance/entities port

  • 5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02

    2/22

    PB & PBB models / 2006-10-10

    Page 2

    802.1ad Provider & Provider Edge BridgesS-VLAN MEP & MIP function locations

    S-VLANComp.C-VLAN

    C-VLAN

    CNP

    CNP

    CNP

    CNP

    CNP

    PNP

    PNP

    PNP

    PEP

    PEP

    PEP

    PEP

    CEP

    CEP

    CNP

    port based

    srvc i/f

    C-tagged

    srvc i/f

    C-tagged

    srvc i/f

    S-tagged

    srvc i/f

    Provider Edge Bridge

    Customer

    Systems

    1

    1

    1

    1

    n

    n

    n

    n

    n

    n

    1|n

    1|n

    1|n

    1|n

    S-VLAN

    PNP

    PNP

    PNP

    PNP

    PNP

    PNP

    Provider Bridge

    n

    n

    nn

    n

    n

    S-VLAN instance end point

    with S-VLAN MEP function

    S-VLAN instance interm. point

    with S-VLAN MIP function

    S-VLAN instance interm. point

    with S-VLAN-MIP & S-VLAN-MEP functions

    1|n bundling/multiplexing n client entities into 1 server entity

    1 single instance/entities port n n instance/entities port

    1

  • 5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02

    3/22

    PB & PBB models / 2006-10-10

    Page 3

    802.1ah Backbone Edge & Core Bridges

    I-SIComp.

    PBB

    S-VLAN

    PBB

    C-VLAN

    CNP

    CNP

    CNP

    CNP

    CNP

    PNP

    PNP

    PNP

    PEP

    PEP

    PEP

    PEP

    CEP

    CEP

    n CNP

    port based

    srvc i/f

    S-tagged

    srvc i/f

    C-tagged

    srvc i/f

    I-tagged

    srvc i/f

    Backbone Edge BridgeCustomer

    Systems

    1

    1

    1

    1

    1

    1|n

    1|n

    1|n

    n

    n

    1|n

    1|n

    1|n

    1|n

    B(S)-VLAN

    Comp.1

    CNP

    CNP

    CNP

    CNP

    VIP

    VIP

    VIP

    1

    1

    n

    n

    n

    n

    Customer MAC

    address domain

    Backbone MAC

    address domain

    Backbone-MAC

    Service Boundary

    Backbone-MAC ClientBackbone-MAC Provider

    n

    to/from peer

    PBBN BEB

    N/C

    CNP

    B(S)-

    VLAN

    PNP

    PNP

    PNP

    PNP

    PNP

    PNP

    Provider Bridge &

    Backbone Core Bridge

    n

    n

    nn

    n

    n

    I-tagged

    peer PBBN i/f

    B(S)-tagged

    i/f

    1|n bundling/multiplexing n client entities into 1 server entity

    1 single instance/entities port n n instance/entities port

  • 5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02

    4/22

    PB & PBB models / 2006-10-10

    Page 4

    .I-SI and B(S)-VLAN MEP & MIP function

    locations

    I-SIComp.

    PBB

    S-VLAN

    PBB

    C-VLAN

    CNP

    CNP

    CNP

    CNP

    CNP

    PNP

    PNP

    PNP

    PEP

    PEP

    PEP

    PEP

    CEP

    CEP

    n CNP

    port based

    srvc i/f

    S-tagged

    srvc i/f

    C-tagged

    srvc i/f

    I-tagged

    srvc i/f

    Backbone Edge BridgeCustomer

    Systems

    1

    1

    1

    1

    1

    1|n

    1|n

    1|n

    n

    n

    1|n

    1|n

    1|n

    1|n

    B(S)-VLAN

    Comp.1

    CNP

    CNP

    CNP

    CNP

    VIP

    VIP

    VIP

    1

    1

    n

    n

    n

    n

    Backbone-MAC

    Service Boundary

    n

    to/from peer

    PBBN BEB

    N/C

    CNP

    B(S)-

    VLAN

    PNP

    PNP

    PNP

    PNP

    PNP

    PNP

    Provider Bridge &

    Backbone Core Bridge

    n

    n

    nn

    n

    n

    I-tagged

    peer PBBN i/f

    B(S)-tagged

    i/f

    1|n bundling/multiplexing n client entities into 1 server entity

    1 single instance/entities port n n instance/entities port

    Service Instance end point

    with SI-MEP function(s)B(S)-VLAN instance end point

    with B(S)-VLAN MEP function

    B(S)-VLAN instance interm. pointwith B(S)-VLAN MIP function

    Srvc Instance interm. pointwith SI-MIP function

    Srvc Instance interm. point

    with SI-MIP & SI-MEP functions

  • 5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02

    5/22

    PB & PBB models / 2006-10-10

    Page 5

    Hybrid 802.1ah/MPLS Backbone Edge Bridge &MPLS Backbone Core Switch

    (H)VPLS combines MPLS PW (i.e. service instance) and Tunnellayers with an Ethernet Service Instance layer

    To scale HVPLS the Ethernet Service Instance layer should be thePBB Service Instance layer

    PBB and MPLS Backbone Edge Bridges have same architecture

    main difference areB-VLAN component is replaced by MPLS Tunnel component

    I-SID and PCP/DE are replaced by MPLS PW label and EXP I.e. I-SIcomponent translates in its VIP* port its Relay VID into PW label (instead into I-SID)

    B-VID and PCP/DE are replaced by MPLS Tunnel label and EXP

  • 5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02

    6/22

    PB & PBB models / 2006-10-10

    Page 6

    Hybrid 802.1ah/MPLS Backbone Edge Bridge &MPLS Backbone Core Switch

    I-SIComp.

    PBB

    S-VLAN

    PBB

    C-VLAN

    CNP

    CNP

    CNP

    CNP

    CNP

    PNP

    PNP

    PNP

    PEP

    PEP

    PEP

    PEP

    CEP

    CEP

    n CNP

    port based

    srvc i/f

    S-tagged

    srvc i/f

    C-tagged

    srvc i/f

    I-tagged

    srvc i/f

    MPLS Backbone Edge BridgeCustomer

    Systems

    1

    1

    1

    1

    1

    1|n

    1|n

    1|n

    n

    n

    1|n

    1|n

    1|n

    1|n

    MPLSTunnel

    Comp.1

    CNP

    CNP

    CNP

    CNP

    VIP*

    VIP*

    VIP*

    1

    1

    n

    n

    n

    n

    Customer MAC

    address domain

    Backbone MAC

    address domain

    Backbone-MAC

    Service Boundary

    Backbone-MAC ClientBackbone-MAC Provider

    n

    to/from peer

    PBBN BEB

    N/C

    CNP

    MPLS

    Tunnel

    PNP

    PNP

    PNP

    PNP

    PNP

    PNP

    MPLS

    Backbone Core Switch

    n

    n

    nn

    n

    n

    I-tagged

    peer PBBN i/f

    B(S)-tagged

    i/f

    1|n bundling/multiplexing n client entities into 1 server entity

    1 single instance/entities port n n instance/entities port

  • 5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02

    7/22

    PB & PBB models / 2006-10-10

    Page 7

    Hybrid 802.1ah/MPLS Backbone Edge Bridge &MPLS Backbone Core Switch

    I-SIComp.

    PBB

    S-VLAN

    PBB

    C-VLAN

    CNP

    CNP

    CNP

    CNP

    CNP

    PNP

    PNP

    PNP

    PEP

    PEP

    PEP

    PEP

    CEP

    CEP

    n CNP

    port based

    srvc i/f

    S-tagged

    srvc i/f

    C-tagged

    srvc i/f

    I-tagged

    srvc i/f

    MPLS Backbone Edge BridgeCustomer

    Systems

    1

    1

    1

    1

    1

    1|n

    1|n

    1|n

    n

    n

    1|n

    1|n

    1|n

    1|n

    MPLSTunnel

    Comp.1

    CNP

    CNP

    CNP

    CNP

    VIP

    VIP

    VIP

    1

    1

    n

    n

    n

    n

    Backbone-MAC

    Service Boundary

    n

    to/from peer

    PBBN BEB

    N/C

    CNP

    MPLS

    Tunnel

    PNP

    PNP

    PNP

    PNP

    PNP

    PNP

    MPLS

    Backbone Core Switch

    n

    n

    nn

    n

    n

    I-tagged

    peer PBBN i/f

    B(S)-tagged

    i/f

    N/C

    1|n bundling/multiplexing n client entities into 1 server entity

    1 single instance/entities port n n instance/entities port

    Service Instance end point

    with SI-MEP function(s)Tunnel instance end pointwith Tunnel MEP function

    Tunnel instance interm. pointwith Tunnel MIP functionSrvc Instance interm. pointwith SI-MIP function

    Srvc Instance interm. point

    with SI-MIP & SI-MEP functions

  • 5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02

    8/22

    PB & PBB models / 2006-10-10

    Page 8

    PBB provides B-MAC Services

    MAC Service Boundary

    B-MAC Service Boundary

    B-MAC Service Boundary

    PBB Network

    Ethernet/PB Network

    PBB Network

  • 5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02

    9/22

    PB & PBB models / 2006-10-10

    Page 9

    Customer Instance Service Instance (PBB S-VLAN) Component

    Proposed new PBB S-VLAN Component maps CustomerInstances onto Service Instances

    PBB Service Instances provide B-MAC Service to customer

    PBB S-VLAN Components PEPs include B-MAC SAPs and ISS SAPinto B-MAC SAP mapping

    ISS SAP B-MAC SAP mapping process to be defined in new clause 6.x(refer to slide 11)

    802.1ads Relay VID (RVID) should be used as generic ISS SAP

    identifier associated with both B-VLAN (trunk) instances and I-Service instances

    VID translation function converts bridge-internal RVID into externallyobservable C-VID, S-VID, B-VID, I-SID, or other technology label format

  • 5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02

    10/22

    PB & PBB models / 2006-10-10

    Page 10

    6.x (see next slide)

    2/802.3 or 6.1/802.1D

    8.5.2/802.1Q

    Customer Instance Service InstanceComponent

    8.5.1 8.5.1

    4k Relay

    B-MAC SAPs ( ) .. ( )

    EISSSAPs () (

    )(

    )EIS

    SSAP

    ISS SAPs ( ) ... ( ) ( ) .. ( ) ( ) ( ) ( ) ISS SAPs

    MAC SAPs ( ) ( )

    6.7(b)

    6.5

    ( ) ISS SAP

    8.5.2 8.5.26.7(b)

    ( ) ( ) MAC SAPs

    ISS SAPs ( ) .. ( )

    802.3

    EISS (ISS SAPs ( ) .. ( ))

    PBB S-VLAN Component

    M(A)_(UNIT)DATA.request (DA,MSDU,P,DE)M(A)_(UNIT)DATA.indication (DA,SA,MSDU,P,DE)

    optional ISS SAP ( )

    802.1ag Down MPs

    EISS (ISS SAPs ( ) .. ( ))

    Each ISS SAP instance is identi fied by means of a

    Relay VID (RVID, 6.7/802.1ad)

  • 5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02

    11/22

    PB & PBB models / 2006-10-10

    Page 11

    New clause 6.x/ 802.1ah

    D

    A

    S

    A

    M

    SDU

    F

    CS

    D

    A

    S

    A

    M

    SDU

    F

    CS

    R

    S

    MA_DATA

    .indication

    MA_DATA

    .request

    ( )

    DA

    SA

    MSDU

    P DA

    SA

    MSDU

    P

    M_UNITDATA

    .indication

    M_UNITDATA

    .request

    ( )ISS

    SAP F

    CS

    FCS

    ME

    MO

    D

    A

    S

    A

    M

    SDU

    P D

    A

    S

    A

    M

    SDU

    P

    MA-UNITDATA

    .indication

    MA-UNITDATA

    .request

    ( )MACSAP

    DA

    SA

    MSDU

    P DA

    SA

    MSDU

    P

    M_UNITDATA

    .indication

    M_UNITDATA

    .request

    ( )ISS

    SAP F

    CS

    FCS

    ME

    MO

    EType Etype? EType Etype?

    Alternative A: 6.1/802.1D Alternative B: 2.3/802.3

    Lea

    rning

    &

    A

    ging

    mcast mcastConfigu

    ration

    ucast

    Lea

    rning

    &

    A

    ging

    Configu

    ration

    ucast

    ucast Table ucast Table

    mcast Table mcast Table

    Missing parameters MA_DATA: P & DEMissing parameter MA-UNITDATA: DE

  • 5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02

    12/22

    PB & PBB models / 2006-10-10

    Page 12

    Resources

    Following slides present considerations on resources in thebridge

    fabric unit

    interface port unit

    and illustrate on which resources customer instances

    service instances

    trunk instances and

    physical link instances

    start/end

  • 5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02

    13/22

    PB & PBB models / 2006-10-10

    Page 13

    Resources

    Functional model of PEB, PB, BEB, BCB must be mapped ontoResource model, consisting of

    Fabric Units Interface Port Units

    Fabric unit supports

    Bridge Relay Entity

    Typical Relay Port bandwidths: 1G, 2.5G, 10G, 40G (and in the future: 100G)

    Interface Port unit may support

    Physical Media (PHY)

    Multiplexing/Demultiplexing ((DE)MUX)

    MEP and MIP functions (OAM)

    Mapping/Demapping ((DE)MAP) including bundling Two types of equipment (ignoring service definition relays)

    Single Relay: PEB, PB, BCB, I-BEB, B-BEB

    Dual Relay: IB-BEB

  • 5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02

    14/22

    PB & PBB models / 2006-10-10

    Page 14

    ResourcesSingle Relay equipment

    I/F

    Port

    Unit

    Fabric Unit

    I/F

    Port

    Unit

    I/F

    Port

    Unit

    I/F

    Port

    Unit

    I/F

    Port

    Unit

    I/F

    Port

    Unit

    I/F

    Port

    Unit

    I/F

    Port

    Unit

    I/F

    Port

    Unit

    I/F

    Port

    Unit

    USER/CUSTOMER SIDE

    NETWORK SIDE

    multiplexing of one or more Customer Instances

    into one or more Service/Trunk Instances

    termination of one or more Service/Trunk Instances

    Service/Trunk Instance grooming &switching/bridging

    multiplexing of one or more Service/Trunk

    Instances into one or more PHY Instances

    termination of one or more PHY InstancesS

    ervice/TrunkIn

    stance

    PHYInsta

    nce

    Server Side

    Client Side

    Custom

    erInstance

  • 5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02

    15/22

    PB & PBB models / 2006-10-10

    Page 15

    ResourcesDual Relay equipment

    I/F

    Port

    Unit

    Fabric Unit (Service Instance)

    I/F

    Port

    Unit

    I/F

    Port

    Unit

    I/F

    Port

    Unit

    I/F

    Port

    Unit

    I/F

    Port

    Unit

    I/F

    Port

    Unit

    I/F

    Port

    Unit

    I/F

    Port

    Unit

    I/F

    Port

    Unit

    USER/CUSTOMER SIDE

    NETWORK SIDE

    I/FPort

    Unit

    Fabric Unit (Trunk Instance)

    I/FPort

    Unit

    I/FPort

    Unit

    I/FPort

    Unit

    I/FPort

    Unit

    bundling of one or more Customer Instances

    into one or more Service Instances

    termination of one or more Service Instances

    ServiceInstance

    Service Instance grooming &

    switching/bridging

    multiplexing of one or more Service Instances

    into one or more Trunk Instances

    termination of one or more Trunk Instances

    Trunk Instance grooming &

    switching/bridging

    multiplexing of one or more Trunk Instances

    into one or more PHY Instances

    termination of one or more PHY Instances

    TrunkIn

    stance

    PH

    YInstance

    Server Side

    Client Side

    Server Side

    Client Side

    Custom

    erInstance

  • 5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02

    16/22

    PB & PBB models / 2006-10-10

    Page 16

    Relay Resources

    4k Relay

    Port 0

    Port k

    Server Side

    Client Side

    Port 1 Port 2 Port k-1

    Port k+1 Port n

    16M Relay

    Port 0

    Port k

    Server Side

    Client Side

    Port 1 Port 2 Port k-1

    Port k+1 Port n

    Two Relay types in 802.1

    4k relay ( 4094 instances)

    16M relay ( 16,777,214 instances)

    4k Relay (802.1Q, .1ad, .1ah)

    12-bit Relay VID (R12VID)

    0 R12VID 4094

    16M Relay (802.1ah)

    24-bit Relay VID (R24VID)

    0 R24VID 16,777,215

    Relay Ports

    Contain one or more Instance Ports

    Instance Port identified by RVID

    a b z

    Instance Port identified

    by a RVID value

    Relay Port

    Relay Port

  • 5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02

    17/22

    PB & PBB models / 2006-10-10

    Page 17

    Interface Port Resources

    to be added

  • 5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02

    18/22

    PB & PBB models / 2006-10-10

    Page 18

    Relay VID Translation

    Relay VID (RVID)

    bridge internal instance identifier

    External presentation as C-VID

    S-VID/B-VID

    I-SID

    PW label (PW)

    Time slot (TS)

    RVID translation function

    C-VID=RVID, RVID=C-VID

    S-VID =f[RVID], RVID = f-1[S-VID]

    I-SID = f[RVID], RVID = f-1

    [I-SID] PW = f[RVID], RVID = f-1[PW]

    TS = f[RVID], RVID = f-1[TS]

    Relay

    Port 0

    Port k

    Server Side

    Client Side

    Port 1 Port 2 Port k-1

    Port k+1 Port n

    a b z

    Instance Port identified

    by a RVID value

    a b z

    A B Z

    (DE)MUX

    Externally observable

    Instance identifier

    a

    A

    C-VID

    S-VIDI-SID

    PW

    TS

    RVID

    a

    A

  • 5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02

    19/22

    PB & PBB models / 2006-10-10

    Page 19

    EISS SAP

    EISS SAP represents a set of client-ISS SAPs

    each client-ISS SAP is identified by its VID (to be replaced by RVID)

    It seems that when deploying RVID in 802.1ah, currentEISS SAP definitions can be maintained without extensions

  • 5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02

    20/22

    PB & PBB models / 2006-10-10

    Page 20

    IEEE 802.1Q-2005EISS SAP represents set of client ISS SAPs

    EISS SAP may support between 1 and 4094 Client-ISS SAPs

    D

    A

    S

    A

    M

    SDU

    P D

    A

    S

    A

    M

    SDU

    PF

    CS

    M

    E

    M

    O

    F

    CS

    ( )EISS SAPClient

    ISS SAP( )Client

    ISS SAP( )Client

    ISS SAP( )Client

    ISS SAP( )

    ( )

    Client

    ISS SAP

    {VID=A}

    DA

    SA

    MSDU

    P DA

    SA

    MSDU

    PFCS

    ME

    MO

    FCS

    ( )

    Client

    ISS SAP

    {VID=Z}

    DA

    SA

    MSDU

    P DA

    SA

    MSDU

    P

    EM_UNITDATA.indicationEM_UNITDATA.request

    ( )EISS SAP F

    CS

    VID

    ME

    MO

    VID

    FCS

    M_UNITDATA

    .indication

    M_UNITDATA

    .request

    M_UNITDATA

    .indication

    M_UNITDATA

    .request

  • 5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02

    21/22

    PB & PBB models / 2006-10-10

    Page 21

    IEEE 802.1ad-2005EISS SAP represents set of client ISS SAPs

    EISS SAP may support between 1 and 4094 Client-ISS SAPs

    D

    A

    S

    A

    M

    SDU

    P D

    A

    S

    A

    M

    SDU

    PF

    CS

    M

    E

    M

    O

    F

    CS

    ( )EISS SAPClient

    ISS SAP( )Client

    ISS SAP( )Client

    ISS SAP( )Client

    ISS SAP( )

    ( )

    Client

    ISS SAP

    {VID=A}Client

    ISS SAP

    {VID=Z}

    M_UNITDATA

    .indication

    M_UNITDATA

    .request

    M_UNITDATA

    .indication

    M_UNITDATA

    .request

    DA

    SA

    MSDU

    P DA

    SA

    MSDU

    P

    EM_UNITDATA.indicationEM_UNITDATA.request

    ( )EISS SAP F

    CS

    VID

    ME

    MO

    VID

    FCS

    DE

    DE

    D

    E

    D

    E

    DA

    SA

    MSDU

    P DA

    SA

    MSDU

    PFCS

    ME

    MO

    FCS

    ( )DE

    DE

    Note: ISS SAP (6.4/802.1Q) should get drop_eligibility

  • 5/26/2018 Ah Vissers 802.1 Pb Pbb Models 1006 02

    22/22

    PB & PBB models / 2006-10-10

    Page 22

    p802.1ahEISS SAP represents set of client ISS SAPs

    Trunk Instances: EISS SAP may support between 1 and 4094 Client-ISSSAPs

    Service Instances: EISS SAP may support between 1 and 16777214 Client-ISS SAPs

    D

    A

    S

    A

    M

    SDU

    P D

    A

    S

    A

    M

    SDU

    PF

    CS

    M

    E

    M

    O

    F

    CS

    ( )EISS SAPClient

    ISS SAP( )Client

    ISS SAP( )Client

    ISS SAP( )Client

    ISS SAP( )

    ( )

    Client

    ISS SAP

    {RVID=A}Client

    ISS SAP

    {RVID=Z}

    M_UNITDATA

    .indication

    M_UNITDATA

    .request

    M_UNITDATA

    .indication

    M_UNITDATA

    .request

    DA

    SA

    MSDU

    P DA

    SA

    MSDU

    P

    EM_UNITDATA.indicationEM_UNITDATA.request

    ( )EISS SAP F

    CS

    RVID

    ME

    MO

    RVID

    FCS

    DE

    DE

    D

    E

    D

    E

    DA

    SA

    MSDU

    P DA

    SA

    MSDU

    PFCS

    ME

    MO

    FCS

    ( )DE

    DE

    Note: ISS SAP (6.4/802.1Q) should get drop_eligibility