CSN & BSS Bridging

Similar documents
BSS Bridging. Broadcom IEEE Interim Meeting, York May 2012

White Paper: Control Plane Implementation on Coordinated Shared Networks (CSN)

Informative Appendix to the IEEE 802.1as/D4.0 Specifications. Media-dependent layer specification for CSN Network. 1 Overview

Version Date Reason Author Sep-2008 Initial Draft Philippe Klein

Support for Coordinated Shared Network in 802.1AVB. Jan 08 IEEE AVB WG Philippe Klein

Picking a model for /802.1 bridging

Changes to 802.1Q necessary for 802.1Qbz (bridging media)

Station Bridges

Station Bridges

Wireless Network Security

P802.1Qat status. Craig Gunther 14 January 2009

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

IEEE s ESS Mesh Networking

Mobile Communications. Ad-hoc and Mesh Networks

THOUGHTS ON TSN SECURITY

Insights into Home WiFi Systems

Improving Bandwidth Efficiency When Bridging on RPR. November 2001

Data Communications. Data Link Layer Protocols Wireless LANs

AV Time Synchronization for Wired and Wireless 802 LANs

IEEE Technical Tutorial. Introduction. IEEE Architecture

Picking a model for /802.1 bridging

Encapsulation Bridging and

What LinkSec Should Know About Bridges Norman Finn

Packet Switching on L2 (LAN Level)

Hands-On Metro Ethernet Carrier Class Networks

IEEE P Wireless Local Area Networks

Status of P Sub-Specification

Basic processes in IEEE networks

ICE 1332/0715 Mobile Computing (Summer, 2008)

Joint IEEE-SA and ITU Workshop on Ethernet. Stream Reservation Protocol (SRP) Craig Gunther Senior Principal Engineer Harman International

Layering for the TSN Layer 3 Data Plane

More Details on Resource Allocation Protocol (RAP)

Introduction. High Speed LANs. Emergence of High-Speed LANs. Characteristics of High Speed LANS. Text ch. 6, High-Speed Networks and

Introduction to Communication Networks Spring Unit 13 Network extensions Bridges.

Analysis of IEEE e for QoS Support in Wireless LANs

Wireless Client Isolation. Overview. Bridge Mode Client Isolation. Configuration

IEEE WLANs (WiFi) Part II/III System Overview and MAC Layer

Internetwork Expert s CCNP Bootcamp. Wireless LANs. WLANs replace Physical (layer 1) and Data Link (layer 2) transports with wireless

1. Data Link Layer Protocols

Top-Down Network Design

Topics for Today. More on Ethernet. Wireless LANs Readings. Topology and Wiring Switched Ethernet Fast Ethernet Gigabit Ethernet. 4.3 to 4.

CCNA Exploration1 Chapter 7: OSI Data Link Layer

WLAN The Wireless Local Area Network Consortium

ECE442 Communications Lecture 3. Wireless Local Area Networks

Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications. IEEE Computer Society

Layering for the TSN Layer 3 Data Plane

4.3 IEEE Physical Layer IEEE IEEE b IEEE a IEEE g IEEE n IEEE 802.

Packet Switching on L2 (LAN Level)

Time Synchronization for AV applications across Wired and Wireless 802 LANs [for residential applications]

Computer Networks. Wireless LANs

Outline. Introduction. The Internet Architecture and Protocols Link Layer Technologies Introduction to 6LoWPAN The 6LoWPAN Format Bootstrapping

Table of Contents 1 WLAN Service Configuration 1-1

Applied Networks & Security

Applied Networks & Security

IEEE MAC Sublayer (Based on IEEE )

Chapter 6 Connecting Device

Introduction to IEEE

Spanning-Tree Protocol

Hands-On VPLS: Virtual Private LAN Service

Wireless Communication Session 4 Wi-Fi IEEE standard

Local Area Networks NETW 901

CSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology

Spanning Trees and IEEE 802.3ah EPONs

04/11/2011. Wireless LANs. CSE 3213 Fall November Overview

SRP and non-1722 applications

Mobile & Wireless Networking. Lecture 7: Wireless LAN

IP over ATM. IP over ATM. Agenda. IP over ATM : Solving the Problem I.

Lesson 2-3: The IEEE x MAC Layer

Mobile Communications Chapter 7: Wireless LANs

Chapter 16: Switched Ethernet in Automation. Wenbo Qiao

Mesh Network. Kiran Mathews Seminar: Verteilte und vernetzte Systeme

Chapter 3. Underlying Technology. TCP/IP Protocol Suite 1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

3.1. Introduction to WLAN IEEE

Arhitecturi și Protocoale de Comunicații (APC) Rețele locale (I)

More Details on Resource Allocation Protocol (RAP)

Wireless LAN Consortium abgn Infrastructure Interoperability Test Suite v4.4 Report

Bridging. Robert Castellano David James Bob Sultan Spencer Dawkins. 1/22/2002 rc_brdg_02.pdf

ABHELSINKI UNIVERSITY OF TECHNOLOGY

P802.1Qbz + P802.11ak Proposal for Division of Work

Notes on implementing a IEEE s Mesh Point

JN0-343 Q&As. Juniper Networks Certified Internet Specialist (JNCIS-ENT) Pass Juniper JN0-343 Exam with 100% Guarantee

Packet Switching Techniques

Introduction to Ethernet. Guy Hutchison 8/30/2006

Transparent Bridging and VLAN

UPnP QosDevice:3 Underlying Technology Interface Addendum Service Template Version 1.01

Advanced Encryption Standard (AES) Application Level Gateway (ALG) Authentication Server Shared Secret. Authentication server authentication port

Prof. Shervin Shirmohammadi SITE, University of Ottawa. Design Technologies. Lecture 17: Prof. Shervin Shirmohammadi CEG

Local Area Networks (LANs): Packets, Frames and Technologies Gail Hopkins. Part 3: Packet Switching and. Network Technologies.

Data and Computer Communications. Chapter 13 Wireless LANs

Chapter 6 Wireless and Mobile Networks. Csci 4211 David H.C. Du

Lecture (08) Wireless Traffic Flow and AP Discovery

Metro Ethernet Design and Engineering for CO

Institute of Electrical and Electronics Engineers (IEEE) IEEE standards

Routing / Bridging. Lecturer: Carlos Rey-Moreno

Lecture 7: Ethernet Hardware Addressing and Frame Format. Dr. Mohammed Hawa. Electrical Engineering Department, University of Jordan.

Simplifying Seamless Redundancy

Configuration and Management of Networks. Pedro Amaral

CS 348: Computer Networks. - WiFi (contd.); 16 th Aug Instructor: Sridhar Iyer IIT Bombay

Optimizing Ethernet Access Network for Internet Protocol Multi-Service Architecture

802.1D/Q Compliance and Spatial Reuse

Transcription:

CSN & 802.11 BSS Bridging Contributed by Philippe Klein, PhD Broadcom IEEE 8021 Interim Meeting, Santa Cruz, CA Sep 2012 new-phkl-11-bbs-bridging-0812-v4

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 or/and based on Layer 3 (such IP Multicast to MAC Multicast translation, NAT - Network Address Translation) 2

Coordinated Shared Network (CSN) CSN Node 1 CSN Network CSN Node 2 Shared medium CSN Node 3 Logical unicast links CSN Node 4 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 over 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. 3

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

Heterogeneous Network Bridge Model 802.3 MAC/PHY MoCA MAC/PHY 1901 MAC/PHY FOO MAC/PHY Ethernet Ports Ethernet Port Ethernet Port Ethernet Port MoCA Bridging Table {MAC Address, NID} 1091 Bridging Table {MAC Address, TEI} FOO Bridging Table {MAC Address, DID} k Ports MoCA Bridging Protocol m Virtual Ports p Virtual Ports 1901 Bridging Protocol f Virtual Ports FOO Bridging Protocol NID_1 NID_3 NID_4 TEI_1 TEI_2 TEI_6 DID_1DID_7 5

Heterogeneous Network Bridge Model - 1 Bridge of (k+m+p+f) Heterogenous Ports 802.3 MAC/PHY MoCA MAC/PHY 1901 MAC/PHY FOO MAC/PHY Ethernet Ports Ethernet Port Ethernet Port Ethernet Port MoCA Bridging Table {MAC Address, NID} 1091 Bridging Table {MAC Address, TEI} FOO Bridging Table {MAC Address, DID} k Ports MoCA Bridging Protocol m Virtual Ports p Virtual Ports 1901 Bridging Protocol f Virtual Ports FOO Bridging Protocol NID_1 NID_3 NID_4 TEI_1 TEI_2 TEI_6 DID_1DID_7 6

GW Centric Home Network P2P Model 7

Hidden Nodes On both 802.11 and 1901 networks, nodes could be hidden to other nodes but both 802.11 AP and 1905.1 CCo see all nodes AP CCo X STA 1 STA 3 Node 1 X Node 3 STA 2 Relaying Node 2 8

CSNs behave as L2 Bridges Eth Port_3 L2 Bridge Eth Port_1 BPDU Unicast Eth PDU Multicast Eth PDU Broadcast Eth PDU CTRL plane FWD Engine Port Cmd Eth Bridge Eth Port_2 Eth Port_4 Ctrl Plane Eth Port_3 Ctrl Network Protocol Entities CSN Network BPDU Unicast Eth PDU Multicast Eth PDU Broadcast Eth PDU Eth Port_1 FWD Node 1 Node 3 Selected Node Port Cmd Node 2 Eth Port_2 Node 4 Eth Port_4 CSN Network 9

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 ) 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) 10

Selected Node Architecture Route BPDU to BP service Provide BPDU with CSN network topological information BP Service BPDU Node IDs QoS Cmd Ethernet Port SN MAC Device Management PHY 11

BPDU Propagation over CSN Ingress Node i Ethenet CSN Selected Node d BP Service BPDU MC Frame BPDU I_NID D_NI D CSN (Unicast) BPDU Ctrl Frame BPDU, I_NID BPDU Msg & Ingress Node ID Egress Node e Ethenet CSN BPDU Egress Node f Ethenet CSN BPDU E_NI D F_NI D CSN Unicast MPDU D_NI D D_NI D BPDU E_NI D_NI Port_CMD D D CSN (Unicast) Port_Cmd Ctrl Frame CSN Unicast MPDU BPDU E_NI D_NI Port_CMD D D CSN (Unicast) Port_Cmd Ctrl Frame BPDU MC Frame & Destination Node ID BPDU, E_NID BPDU MC Frame & Destination Node ID BPDU, F_NID Port_Cmd Port_Cmd 12

MSRP Example Downstream Node DMN MSRP Entity (Listener) B) Listener MSRPDU flow MSRPDU CSN QoS BW rsv protocol CSN QoS BW Reservation primitive (Talker) MSRPDU Upstream Node CSN QoS Response 13

Heterogeneous Network Bridge Model - 2 Bridge of (k+m+p+f) Heterogenous Ports 802.3 MAC/PHY MoCA MAC/PHY 1901 MAC/PHY FOO MAC/PHY Ethernet Ports Ethernet Port Ethernet Port Ethernet Port MoCA Bridging Table {MAC Address, NID} 1091 Bridging Table {MAC Address, TEI} FOO Bridging Table {MAC Address, DID} k Ports MoCA Bridging Protocol m Virtual Ports p Virtual Ports 1901 Bridging Protocol f Virtual Ports FOO Bridging Protocol NID_1 NID_3 NID_4 TEI_1 TEI_2 TEI_6 DID_1DID_7 14

GW Centric Home Network Bridge Model GW 802.1 Bridge 802.3 interface of a underlying network device 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 802.1 Bridge 802.1 Bridge 802.1 Bridge 802.1 Bridge 802.1 Bridge 802.1 Bridge 802.1 Bridge N1 N2 N3 N7 N4 N5 N6 15

Heterogeneous Networks are Bridged LANs 802.11 BSS handled as other CSN networks 802.3 MSDUs 802.1 Bridge 802.1 Port 802.1 Port 802.1 Port 802.1 Port 802.1 Port 802.1 Port 802.1 Port 802.1 Port MoCA Node 1901 Node 802.11 STA/Bridge 802.1 Bridge MoCA Network 1901 Network 802.11 Bridging BSS Bridges MoCA Node 1901 Node 802.11 STA/Bridge 802.1 Port 802.1 Port 802.1 Port 802.1 Port 802.3 MSDUs 802.1 Port 802.1 Port 802.1 Port 802.1 Port 802.1 Bridge 16

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 17

Reminder Model #2 : Emulated LAN Model Source - Norm Finn s presentation www.ieee802.org/1/files/public/docs2012/new-nfinn-11-medium-choice-0812-v02.pdf 18

Proposal - Model #3 : Emulated Bridge Model B B AP1 AP2 B1 B2 S S S B B Based on slide, courtesy of Norm Finn S B 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). 19

BSS Bridging Model 20

BSS Bridging Model (Single Ctrl Plane) L2 Bridge Protocol Ctrl Entity BPDU BPDU Port Ctrl (Action Frame) 21

New AP Bridging Traffic Type 22

AP Bridging BSS Bridging Table DA MAC_1 MAC_5 RA MAC_2 MAC_4 SA [MAC_1] STA [MAC_2] AP [MAC_3] STA [MAC_4] DA [MAC_5] MSDU DA = MAC_5 SA = MAC_1 FromDS = 1 ToDS = 1 FromDS = 1 ToDS = 1 DA = MAC_5 SA = MAC_1 DA = MAC_5 SA = MAC_1 DA = MAC_5 SA = MAC_1 TA = MAC_2 RA = MAC_3 TA = MAC_3 RA = MAC_4 23

BSS Bridging The whole BSS is modeled as a distributed bridge overlaying the 802.11 protocol AP acts as the Bridge s Control Plane Non-AP Stations act as Bridge Ports 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 24

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 ) 25

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 26

New DLS Bridging Traffic Type 27

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) 28

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

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

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 Standard NCP entity Standard NCP entity Standard NCP entity NCP Primitives CSN_k network specific APIs CSN_l network specific APIs NCP Primitives NCP Primitives CSN_m 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 NSP Primitives CSN_k network specific APIs CSN_l network specific APIs CSN_m network specific APIs 31

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 IS-IS Database CSN_k Ctrl Plane CSN_l Ctrl Plane CSN_m Ctrl Plane 32

Thank You philippe@broadcom.com