CSN & 802.11 BSS Bridging Date: 2012-11-14 Authors: Name - - PowerPoint PPT Presentation

csn 802 11 bss bridging
SMART_READER_LITE
LIVE PREVIEW

CSN & 802.11 BSS Bridging Date: 2012-11-14 Authors: Name - - PowerPoint PPT Presentation

Nov 2012 doc.: IEEE 11-12/1232r1 CSN & 802.11 BSS Bridging Date: 2012-11-14 Authors: Name Affiliations Address Phone email Philippe Klein Broadcom Golan Building +972 54 philippe@broadcom.c Airport City, Israel 3134500 om


slide-1
SLIDE 1

Submission

doc.: IEEE 11-12/1232r1 Nov 2012

Philippe Klein, Broadcom Slide 1

CSN & 802.11 BSS Bridging

Date: 2012-11-14 Name Affiliations Address Phone email

Philippe Klein Broadcom Golan Building Airport City, Israel +972 54 3134500 philippe@broadcom.c

  • m

Authors:

slide-2
SLIDE 2

Submission

doc.: IEEE 11-12/1232r1

Abstract

This presentation describes how CSNs and 802.11 BSS could be modelized as Distributed L2 Bridge

Slide 2 Philippe Klein, Broadcom

Nov 2012

slide-3
SLIDE 3

Submission

doc.: IEEE 11-12/1232r1

The issue

802.11 non-AP STA devices are end devices that do not bridge to external networks. This:

limit the topology of 802.11 BSS to “stub networks” do not allow a (STA-)AP-STA wireless link to be used as a connecting path (backbone) between other networks

Partial solutions exist to overcome this lack of bridging functionality but these solutions are:

proprietary only limited to certain type of traffic

  • r/and based on Layer 3 (such IP Multicast to MAC Multicast

translation, NAT - Network Address Translation)

Slide 3 Philippe Klein, Broadcom

Nov 2012

slide-4
SLIDE 4

Submission

doc.: IEEE 11-12/1232r1

Coordinated Shared Network (CSN)

Logical unicast links

Shared medium

CSN Node 1

802.3 Port

CSN Node 2

802.3 Port

CSN Node 3

802.3 Port

CSN Node 4

802.3 Port

CSN Network

Slide 4 Philippe Klein, Broadcom

Nov 2012

  • Contention-free, time-division multiplexed-access, network of devices sharing a common medium and supporting

reserved bandwidth based on priority or flow (QoS). – one of the nodes of the CSN acts as the network coordinator, granting transmission opportunities to the other nodes of the network.

  • Physically a shared medium, in that a CSN node has a single physical port connected to the half-duplex medium,

but logically a fully-connected one-hop mesh network, in that every node can transmit frames to every other node

  • ver the shared medium.
  • Supports two types of transmission:

– unicast transmission for point-to-point (node-to-node) – transmission and multicast/broadcast transmission for point-to-multipoint (node-to-other/all-nodes) transmission.

slide-5
SLIDE 5

Submission

doc.: IEEE 11-12/1232r1

(GW Centric) Heterogeneous Home Network

Nov 2012

Philippe Klein, Broadcom Slide 5 GW WAN AP 802.11 2.4 Ghz N1 AP 802.11 5 Ghz CoAx (MoCA) PLC - 1901 N2 N4 N5 N6 802.3 N7 N3 802.3

slide-6
SLIDE 6

Submission

doc.: IEEE 11-12/1232r1

Heterogeneous Network Bridge Model

Philippe Klein, Broadcom

Ethernet Port MoCA Bridging Table {MAC Address, NID} Ethernet Port 1091 Bridging Table {MAC Address, TEI}

NID_1 NID_3 m Virtual Ports NID_4

MoCA Bridging Protocol

TEI_1 TEI_2 p Virtual Ports TEI_6

1901 Bridging Protocol

1901 MAC/PHY MoCA MAC/PHY

Ethernet Ports

802.3 MAC/PHY k Ports

Ethernet Port FOO Bridging Table {MAC Address, DID}

DID_1DID_7 f Virtual Ports

FOO Bridging Protocol

FOO MAC/PHY

Nov 2012

Slide 6 Philippe Klein, Broadcom

slide-7
SLIDE 7

Submission

doc.: IEEE 11-12/1232r1

Heterogeneous Network Bridge Model - 1

Ethernet Port MoCA Bridging Table {MAC Address, NID} Ethernet Port 1091 Bridging Table {MAC Address, TEI}

NID_1 NID_3 m Virtual Ports NID_4

MoCA Bridging Protocol

TEI_1 TEI_2 p Virtual Ports TEI_6

1901 Bridging Protocol

1901 MAC/PHY MoCA MAC/PHY

Ethernet Ports

802.3 MAC/PHY k Ports Bridge of (k+m+p+f) Heterogenous Ports

Ethernet Port FOO Bridging Table {MAC Address, DID}

DID_1DID_7 f Virtual Ports

FOO Bridging Protocol

FOO MAC/PHY

Nov 2012

Slide 7 Philippe Klein, Broadcom

slide-8
SLIDE 8

Submission

doc.: IEEE 11-12/1232r1

GW Centric Home Network – P2P Model

Nov 2012

Philippe Klein, Broadcom Slide 8

GW WAN AP 802.11 2.4 Ghz N1 AP 802.11 5 Ghz CoAx (MoCA) PLC - 1901 N2 N4 N5 N6 802.3 N7 N3 802.3

slide-9
SLIDE 9

Submission

doc.: IEEE 11-12/1232r1

Hidden Nodes…

On both 802.11 and 1901 networks, nodes could be hidden to other nodes… …but both 802.11 AP and 1901 CCo see all nodes

Slide 9 Philippe Klein, Broadcom

Nov 2012

Philippe Klein, Broadcom

CCo Node 1 Node 3 Node 2

X

AP STA 1 STA 3 STA 2 Relaying

X

slide-10
SLIDE 10

Submission

doc.: IEEE 11-12/1232r1

CSNs behave as L2 Bridges…

CSN Network

Ctrl Network Protocol Entities

Eth Port_3 Eth Port_2 Eth Port_1 Eth Port_4

“Selected Node” “Ctrl Plane”

FWD

Node 1 Node 4 Node 3 Node 2

Eth Port_3 Eth Port_2 Eth Port_1 Eth Port_4

Unicast Eth PDU Multicast Eth PDU Broadcast Eth PDU

FWD Engine

BPDU CTRL plane

Eth Bridge

L2 Bridge CSN Network

Unicast Eth PDU Multicast Eth PDU Broadcast Eth PDU BPDU

Port Cmd Port Cmd

Nov 2012

Slide 10 Philippe Klein, Broadcom

slide-11
SLIDE 11

Submission

doc.: IEEE 11-12/1232r1

CSN as Distributed Bridge - Pros

Scalable:

Single bridge per CSN regardless # of nodes

vs P2P mesh where each node is a bridge

Optimized for “heavy”/”light” nodes

(single ctrl plane node + n-1 “dumb” ports rather than n bridges)

No duplication of resources

1 single Ctrl plane entity per CSN

Reuse of standard L2 Ctrl protocol entities

requires only a simple adaptation layer

(cf “White Paper: Control Plane Implementation on Coordinated Shared Networks (CSN)” http://www.ieee802.org/1/files/public/docs2011/avb-phkl-wp-csn-ctrl-plane-1111-v01.pdf ) Philippe Klein, Broadcom

10 12

Nov 2012

Slide 11

slide-12
SLIDE 12

Submission

doc.: IEEE 11-12/1232r1

CSN as Distributed Bridge – Pros (cont.)

Support ranking

without modification of the underlying network protocol

Network agnostic interface to underlying network

simple interface CSN bridging method is kept “internal” (including “node relaying” when applicable) This model is already used by MSRP for CSN and 802.11 BBS (IEEE 802.1Q-2011, Annex C)

Philippe Klein, Broadcom

10 12

Nov 2012

Slide 12

slide-13
SLIDE 13

Submission

doc.: IEEE 11-12/1232r1

Selected Node Architecture

Nov 2012

Philippe Klein, Broadcom Slide 13

MAC PHY Ethernet Port

BP Service

SN

  • Route BPDU to BP service
  • Provide BPDU with CSN network

topological information

Device Management

BPDU Node IDs QoS Cmd

slide-14
SLIDE 14

Submission

doc.: IEEE 11-12/1232r1

BPDU Propagation over CSN

Philippe Klein, Broadcom Slide 14 Ingress Node i Selected Node d BP Service Egress Node e

BPDU D_NI D I_NID BPDU Ethernet CSN BPDU , I_NID CSN (Unicast) BPDU Ctrl Frame BPDU E_NI D D_NI D BPDU BPDU , E_NID CSN Unicast MPDU MC Frame

Egress Node f

BPDU F_NI D D_NI D BPDU CSN Unicast MPDU BPDU Msg & Ingress Node ID BPDU MC Frame & Destination Node ID BPDU , F_NID BPDU MC Frame & Destination Node ID Ethernet CSN Ethernet CSN Port_CMD E_NI D D_NI D CSN (Unicast) Port_Cmd Ctrl Frame Port_Cmd Port_CMD F_NI D D_NI D CSN (Unicast) Port_Cmd Ctrl Frame Port_Cmd

Nov 2012

slide-15
SLIDE 15

Submission

doc.: IEEE 11-12/1232r1

MSRP Example

Philippe Klein, Broadcom

B) Listener MSRPDU flow

Downstream Node DMN Upstream Node MSRP Entity MSRPDU MSRPDU

CSN QoS BW Reservation primitive CSN QoS Response CSN QoS BW rsv protocol

(Listener) (Talker)

Nov 2012

Slide 15

slide-16
SLIDE 16

Submission

doc.: IEEE 11-12/1232r1

Heterogeneous Network Bridge Model - 2

Nov 2012

Philippe Klein, Broadcom Slide 16

Ethernet Port MoCA Bridging Table {MAC Address, NID} Ethernet Port 1091 Bridging Table {MAC Address, TEI}

NID_1 NID_3 m Virtual Ports NID_4

MoCA Bridging Protocol

TEI_1 TEI_2 p Virtual Ports TEI_6

1901 Bridging Protocol

1901 MAC/PHY MoCA MAC/PHY

Ethernet Ports

802.3 MAC/PHY k Ports Bridge of (k+m+p+f) Heterogenous Ports

Ethernet Port FOO Bridging Table {MAC Address, DID}

DID_1DID_7 f Virtual Ports

FOO Bridging Protocol

FOO MAC/PHY

slide-17
SLIDE 17

Submission

doc.: IEEE 11-12/1232r1

GW Centric Home Network – Bridge Model

Nov 2012

Philippe Klein, Broadcom Slide 17

GW WAN AP 802.11 2.4 Ghz N1 AP 802.11 5 Ghz CoAx (MoCA) PLC - 1901 N2 N4 N5 N6 802.3 N7 N3 802.3

MoCA (802.1)Bridge 1901 (802.1) Bridge 802.11 2.4 Ghz BSS (802.1) Bridge 802.11 5 Ghz BSS (802.1) Bridge GW 802.1 Bridge N2 802.1 Bridge N3 802.1 Bridge N7 802.1 Bridge N4 802.1 Bridge N5 802.1 Bridge N6 802.1 Bridge N1 802.1 Bridge

802.3 interface of a underlying network device

slide-18
SLIDE 18

Submission

doc.: IEEE 11-12/1232r1

Heterogeneous Networks are Bridged LANs

Philippe Klein, Broadcom

802.11 BSS handled as other CSN networks

802.3 MSDUs

802.1 Bridge

802.3 MSDUs

MoCA Node

802.1 Port

MoCA Node

802.1 Port MoCA Network

1901 Node

802.1 Port

1901 Node

802.1 Port 1901 Network

802.11 STA/Bridge

802.1 Port

802.11 STA/Bridge

802.1 Port 802.11 “Bridging” BSS

Bridges 802.1 Bridge

802.1 Port 802.1 Port 802.1 Port 802.1 Port

802.1 Bridge

802.1 Port 802.1 Port 802.1 Port 802.1 Port 802.1 Port 802.1 Port

Nov 2012

Slide 18

slide-19
SLIDE 19

Submission

doc.: IEEE 11-12/1232r1

Reminder – Model #1: P2P Link Model

Source - Norm Finn’s presentation www.ieee802.org/1/files/public/docs2012/new-nfinn-11-medium-choice-0812-v02.pdf Philippe Klein, Broadcom

Nov 2012

Slide 19

slide-20
SLIDE 20

Submission

doc.: IEEE 11-12/1232r1

Reminder – Model #2 : Emulated LAN Model

Philippe Klein, Broadcom Source - Norm Finn’s presentation www.ieee802.org/1/files/public/docs2012/new-nfinn-11-medium-choice-0812-v02.pdf

Nov 2012

Slide 20

slide-21
SLIDE 21

Submission

doc.: IEEE 11-12/1232r1

Proposal - Model #3 : Emulated Bridge Model

Philippe Klein, Broadcom

Each BSS (Access Point and its non-AP stations) emulate a single, separated bridge [B1] [B2]. An AP with wired connections is logically separated into an BBS bridge port (AP) and a wired bridge (B). Each non-AP station/bridge is logically separated into an BSS bridge port and a (virtual) wired bridge (B) (with wires to each component).

Based on slide, courtesy of Norm Finn

B B AP1 AP2 S S S B S B B

B1 B2

Nov 2012

Slide 21

slide-22
SLIDE 22

Submission

doc.: IEEE 11-12/1232r1

BSS Bridging Model

Nov 2012

Philippe Klein, Broadcom Slide 22

slide-23
SLIDE 23

Submission

doc.: IEEE 11-12/1232r1

BSS Bridging Model (Single Ctrl Plane)

Nov 2012

Philippe Klein, Broadcom Slide 23

L2 Bridge Protocol Ctrl Entity

BPDU BPDU

Port Ctrl (Action Frame)

slide-24
SLIDE 24

Submission

doc.: IEEE 11-12/1232r1

New AP Bridging Traffic Type

Nov 2012

Philippe Klein, Broadcom Slide 24

slide-25
SLIDE 25

Submission

doc.: IEEE 11-12/1232r1

AP Bridging

Nov 2012

Philippe Klein, Broadcom Slide 25

DA RA MAC_1 MAC_2 MAC_5 MAC_4

SA

[MAC_1]

STA

[MAC_2]

AP

[MAC_3]

DA

[MAC_5]

STA

[MAC_4]

Bridging Table MSDU

BSS

DA = MAC_5 SA = MAC_1 TA = MAC_2 RA = MAC_3 FromDS = 1 ToDS = 1 DA = MAC_5 SA = MAC_1 TA = MAC_3 RA = MAC_4 FromDS = 1 ToDS = 1 DA = MAC_5 SA = MAC_1 DA = MAC_5 SA = MAC_1

slide-26
SLIDE 26

Submission

doc.: IEEE 11-12/1232r1

BSS Bridging

The whole BSS is modeled as a distributed bridge

  • verlaying the 802.11 protocol

AP acts as the Bridge’s Control Plane Non-AP Stations act as Bridge Ports

Slide 26 Philippe Klein, Broadcom

Nov 2012

slide-27
SLIDE 27

Submission

doc.: IEEE 11-12/1232r1

BSS Bridging (cont.)

Modifications to 802.11 are limited to:

1. [ToDS=Set , FromDS=Set] mode behavior redefined at ingress AP and ingress non-AP Stations 2. Broadcast “Echo Cancellation” Method <TBD>

Could be:

  • APs broadcast MSDUs without modifying the Sequence Number &

non-Stations filter out broadcasted MSDUs they originated on SN matches

  • Non-Stations filter out broadcasted MSDUs they originated on TID

matches

3. Additional Parameters to MLME-DLS primitives

Slide 27 Philippe Klein, Broadcom

Nov 2012

slide-28
SLIDE 28

Submission

doc.: IEEE 11-12/1232r1

Addition to the 802.11 Standard

New Element in Beacon and Probe Response

AP indicates it BSS Bridging Capability in a new BSS Bridging Element in Beacon and Probe Response AP BSS bridging Capability is controlled by a dot11BSSBridgingCapabilityEnabled parameter

New Action Frames <TBD>

AP control to non-Station ports (i.e. block port…)

Slide 28 Philippe Klein, Broadcom

Nov 2012

slide-29
SLIDE 29

Submission

doc.: IEEE 11-12/1232r1

New [To DS = Set, From DS = Set] Handling

Non-AP Station originated MSDU received by AP:

AP performs a lookup to the AP Bridging table with the Destination Address (DA) to retrieve the MAC address of the non-AP Station bridging the DA and use it as the Receiver Address (RA) of the forwarded MSDU MSDU with unknown or Multicast DA addresses are broadcasted by the AP

AP originated MSDU received by non-AP Station:

If the DA is a Broadcast/Multicast Address, the non-AP Station checks the MSDU Sequence Number or TDI ( to match any of the SNs (or TIDs) of the latest Multicast MSDUs by this non-AP Station:

  • If match, the non-AP Station discards the receive frame
  • Otherwise the non-AP Station extracts the (DA,SA) and uses them as

the (DA,SA) of the MSDU bridged by the non-AP Station

Slide 29 Philippe Klein, Broadcom

Nov 2012

slide-30
SLIDE 30

Submission

doc.: IEEE 11-12/1232r1

New DLS Bridging Traffic Type

Nov 2012

Philippe Klein, Broadcom Slide 30

slide-31
SLIDE 31

Submission

doc.: IEEE 11-12/1232r1

DLS Mode Bridging

For Direct Link Setup mode, a new MLME-BDLS request primitive could be specified with the DA MAC address replacing the non-AP Station MAC address as parameter:

MLME-BDLS.request ( PeerDAMACAddress, DLSTimeoutValue, DLSResponseTimeout)

The associated confirm primitive returns the non-AP Station MAC address bridging the DA MAC address :

MLME-BDLS.confirm ( PeerDAMACAddress, PeerSTAMACAddress, ResultCode, CapabilityInformation, DLSTimeoutValue, SupportedRates)

Slide 31 Philippe Klein, Broadcom

Nov 2012

slide-32
SLIDE 32

Submission

doc.: IEEE 11-12/1232r1

GW Centric Heterogeneous Home Network

Nov 2012

Philippe Klein, Broadcom Slide 32 GW WAN AP 802.11 2.4 Ghz N1 AP 802.11 5 Ghz CoAx (MoCA) PLC - 1901 N2 N4 N5 N6 802.3 N7 N3 802.3

slide-33
SLIDE 33

Submission

doc.: IEEE 11-12/1232r1

GW Centric Data Planes

Nov 2012

Philippe Klein, Broadcom Slide 33

GW is the Designated Node for each CSN: CSN Bridge Data Planes are co-hosted on the GW

slide-34
SLIDE 34

Submission

doc.: IEEE 11-12/1232r1

GW Centric Data Plane

  • For Network Control Protocols (such RSTP)

each CSN bridge runs its owns control plane same 802.1 standard protocol entity instantiated per CSN bridge

Slide 34 Philippe Klein, Broadcom

Nov 2012

Standard NCP entity

CSN_k network specific APIs

Standard NCP entity

CSN_m network specific APIs

Standard NCP entity

CSN_l network specific APIs

  • For Network Service Protocols (such MSRP)

a single control plane for all the CSNs NSP primitives mapped to each CSN specific APIs

Standard NSP entity

CSN_k network specific APIs CSN_m network specific APIs CSN_l network specific APIs

NCP Primitives NCP Primitives NCP Primitives NSP Primitives

slide-35
SLIDE 35

Submission

doc.: IEEE 11-12/1232r1

GW Centric Data Plane

Optimized case for IS-IS:

Single IS-IS Database Immediate topology change “propagation”

Immediate coherency No traffic overhead between bridges Optimized resource

Philippe Klein, Broadcom

IS-IS Database

CSN_k Ctrl Plane CSN_l Ctrl Plane CSN_m Ctrl Plane

Nov 2012

Slide 35

slide-36
SLIDE 36

Submission

doc.: IEEE 11-12/1232r1

References

[1] White Paper: Control Plane Implementation on Coordinated Shared Networks (CSN): http://www.ieee802.org/1/files/public/docs2011/avb-phkl-wp-csn- ctrl-plane-1111-v01.pdf [2] IEEE 802.1Q-2011, Annex C http://standards.ieee.org/getieee802/download/802.1Q-2011.pdf

Slide 36 Philippe Klein, Broadcom

Nov 2012