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

Similar documents
Encapsulation Bridging and

Improving Bandwidth Efficiency When Bridging on RPR. November 2001

802.1D/Q Compliance and Spatial Reuse

Resilient Packet Ring 5 Criteria (2. Compatibility)

Local Addresses and SAS

Secondary Address Support

Bridging Solution for the MAN: Address Separation

VLANs and SAS. Robert Castellano. 10/25/04 rc_sasvlan_01 Page 1

Encapsulated Bridging Support of November 2001

Spatially aware sublayer support of VRRP. Marc Holness, Nortel Networks IEEE WG b SG San Antonio, Texas November, 2004

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

POS on ONS Ethernet Cards

GFP Considerations for RPR

POS on ONS Ethernet Cards

IEEE Resilient Packet Ring (RPR) Standards Update

Computer Networks (Introduction to TCP/IP Protocols)

Mobile Communications. Ad-hoc and Mesh Networks

LAN Overview (part 2) Interconnecting LANs - Hubs

Routing / Bridging. Lecturer: Carlos Rey-Moreno

Internet Protocols (chapter 18)

Connecting to the Network

RPR Topology Discovery Proposal

802.3 Ethernet Over SONET Ad Hoc Report. ITU-T SG7 Liaison Communications To IEEE 802

Introduction to Resilient Packet Rings. Raj Sharma Luminous Networks, Inc Working Group

ROUTING CONSORTIUM. Intermediate System to Intermediate System (IS-IS) Operations Test Suite. Technical Document. Revision 4.6


What is Multicasting? Multicasting Fundamentals. Unicast Transmission. Agenda. L70 - Multicasting Fundamentals. L70 - Multicasting Fundamentals

BRIDGE COMPONENTS. Panagiotis Saltsidis

RPR Topology Discovery Proposal

Chapter 3 Part 2 Switching and Bridging. Networking CS 3470, Section 1

Switched Multimegabit Data Service (SMDS)

Multi-Service Interworking Frame Relay and ATM Service Interworking over MPLS. MFA Forum

Switching & ARP Week 3

Chapter 6 Connecting Device

University of New Hampshire InterOperability Laboratory Gigabit Ethernet Consortium

Mixed-Media Bridging

Annex B UMT Peer Discovery and Tunnel Auto-Configuration

OAM&P Requirements for RPR. Portland IEEE Meeting July 2001 Italo Busi Alcatel

IEEE C802.16maint-05/091r1. IEEE Broadband Wireless Access Working Group <

Objectives. 1. Introduction:

3.5 CONNECTING DEVICES

ET4254 Communications and Networking 1

Comment A: Text for Sequencing sublayer

Chapter 15 Local Area Network Overview

University of New Hampshire InterOperability Laboratory Ethernet in the First Mile Consortium

Metro technologies GE, SRP, RPR and more abbreviations. Lars Hanson, Stefan Lindeberg,

Switched Multimegabit Data Service

Chapter 6 Addressing the Network- IPv4

ET4254 Communications and Networking 1

Status of P Sub-Specification

Lecture Outline. Lecture 2. OSI model and networking. The OSI model and networking. The OSI model and networking. The OSI model and networking

Request for Comments: 2470 Category: Standards Track IBM S. Thomas TransNexus December Transmission of IPv6 Packets over Token Ring Networks

Topics. Motivations for Header Header Fields. Header Detail. IEEE Plenary Meeting November 6-9, Harry Peng Allan Pepper

Token Ring VLANs and Related Protocols

Configuring Banyan VINES

LAN Interconnection. different interconnecting devices, many approaches Vasile Dadarlat- Local Area Computer Networks

Configuring IEEE 802.1Q Tunneling and Layer 2 Protocol Tunneling

Overview. Overview. OTV Fundamentals. OTV Terms. This chapter provides an overview for Overlay Transport Virtualization (OTV) on Cisco NX-OS devices.

Lab Using Wireshark to Examine Ethernet Frames

CCNA Exploration1 Chapter 7: OSI Data Link Layer

Introduction to Internetworking

Routing Between VLANs Overview

Chapter 4 NETWORK HARDWARE

Layering for the TSN Layer 2 Data Plane

Routing in Ad Hoc Wireless Networks PROF. MICHAEL TSAI / DR. KATE LIN 2014/05/14

Redes de Computadores. Medium Access Control

Agenda L2 versus L3 Switching IP Protocol, IP Addressing IP Forwarding ARP and ICMP IP Routing First Hop Redundancy

High Available Synchronization with IEEE 802.1AS bt

IEEE C802.16maint-05/091. IEEE Broadband Wireless Access Working Group <

Multiple I-tag Registration Protocol

Table of Contents 1 LLDP Configuration 1-1

Network Infrastructure

802.1Q Forwarding PTP messages in an IEEE Transparent Clock Considerations in response to liaison from Q13/15

A FORWARDING CACHE VLAN PROTOCOL (FCVP) IN WIRELESS NETWORKS

Hubs. twisted pair. hub. 5: DataLink Layer 5-1

Question 7: What are Asynchronous links?

To make a difference between logical address (IP address), which is used at the network layer, and physical address (MAC address),which is used at

CH : 15 LOCAL AREA NETWORK OVERVIEW

SEN366 (SEN374) (Introduction to) Computer Networks

Lab Using Wireshark to Examine Ethernet Frames

Configuring your VLAN. Presented by Gregory Laffoon

Link-Layer Layer Broadcast Protocol for SpaceWire

Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur

7010INT Data Communications Lecture 7 The Network Layer

Vanguard Managed Solutions

Packet Switching on L2 (LAN Level)

Layer 2 functionality bridging and switching

Internetworking Part 1

Implement Spanning Tree Protocols-PART-I. LAN Switching and Wireless Chapter 5 Modified by Tony Chen 05/01/2008

Introduction to routing in the Internet

Chapter 7. OSI Data Link Layer

Configuring VLANs. Understanding VLANs CHAPTER

Chapter 7. OSI Data Link Layer. CCNA1-1 Chapter 7

Lecture 9: Switched Ethernet Features: STP and VLANs

Computer Networks. Wenzhong Li. Nanjing University

On Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964

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

Administrivia CSC458 Lecture 4 Bridging LANs and IP. Last Time. This Time -- Switching (a.k.a. Bridging)

CE693: Adv. Computer Networking

Part3. Local Area Networks (LAN)

Transcription:

802.17 Bridging Robert Castellano David James Bob Sultan Spencer Dawkins 1/22/2002 rc_brdg_02.pdf 802-17-02-00152

Outline Bridging Requirements Simple Bridging Bridging with Destination Stripping Reference Models Common Frame Format / TX/RX Procedures Interoperability Examples Flooding Issues Why DSID/SSID is important to 802.17 Recommendations References 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 2

Bridging Requirements 5 Criteria 802 Overview and Architecture Compatible with relevant portions of 802.1D, 802.1Q, and 802.1F Allow for simple mapping between 802.3 frames and RPR frames and vice versa. Spatial Reuse of Unicast Traffic Motion 7 Pass 89/1/4 - Requirement: The MAC shall support destination removal for uni-cast packets during normal operation. 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 3

Simple Bridging Unicast Frame Transmitted from C1 to C2 All frames flooded to every station on the ring. Frame Stripped based on TTL No spatial reuse. MAC C2 3 2 4 TTL = 4 MAC C1 1 802.17 Ring 5 TTL = 0 TTL = 3 8 7 6 TTL = 0 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 4

SID Proposal Bridging w/destination Stripping Unicast Frame Transmitted from C1 to C2 Frame directed to intended destination Frames Stripped at 3 based on ID Spatial Reuse DSID = 3 2 3 MAC C2 4 MAC C1 1 802.17 Ring 5 8 6 7 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 5

SID Proposal implications on 802.17 end station Unicast Frame Transmitted from C1 to C2 Frame Stripped at 3 based on destination MAC address Spatial Reuse DA = C2 3 MAC C2 2 4 MAC C1 1 802.17 Ring 5 8 6 7 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 6

802.17 MAC in 802.1D Bridge Architectural Model 802.1 MAC Relay Entity Forwarding, Filtering, Learning M_UNITDATA.request M_UNITDATA.indication 802.17 Internal Sublayer Service (802.17 ISS) Bridge Port 802.17xx 1 Sublayer MAC Control 802.17 MAC Ringlet 0/1 Ringlet 1/0 R0 Receive R1 Transmit R1 Receive R0 Transmit 1. Sublayer above the MAC providing certain services specific to the ring. Concept similar to 802.3ad. 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 7

Transparent Bridging w/ Simple Bridge 802.1 MAC Relay Entity Forwarding, Filtering, Learning M_UNITDATA.request M_UNITDATA.indication 802.17 Internal Sublayer Service (802.17 ISS) 802.17xx Sublayer 802.17 MAC Pass Through Transmit Frames onto Both ringlets Copy all frames on ring TTL strip only Pass Through Frame Reception Frame Transmission Frame Reception Frame Transmission Ringlet 0/1 Ringlet 1/0 R0 Receive R1 Transmit R1 Receive R0 Transmit 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 8

Transparent Bridging w/ DSID SSID Stripping 802 MAC Relay Entity Forwarding, Filtering, Learning M_UNITDATA.request M_UNITDATA.indication 802.17 Internal Sublayer Service (802.17 ISS) TX Map Learning 802.17xx Sublayer RID, SSID 802.17 MAC MAC_DA RID, DSID RID, SID TX Map Table Copy/Strip frames when match on DSID, Copy all others) Pass Through Pass Through MAC Control Frame Reception Frame Transmission Frame Reception Frame Transmission Ringlet 0/1 Ringlet 1/0 R0 Receive R1 Transmit R1 Receive R0 Transmit 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 9

Comparison of Darwin Routed vs. Bridged PDUs for spatial reuse Routed PDU with Spatial Reuse Encapsulated Bridged PDU with spatial reuse Bridge 802.17 Packet needs to add 14 bytes more overhead than the routed equivalent to achieve same level of spatial reuse as routed packet. CTRL Encap MAC DA Encap MAC SA 48 Bit 48 Bit CTRL Encap Type 16 Bit MAC_DA 48 Bit MAC_DA 48 Bit MAC_SA 48 Bit MAC_SA 48 Bit SDU Type 16 Bit SDU Type 16 Bit MAC SDU Additional 14 byte overhead is required To achieve the network scaleability benefits of encapsulation bridging (double encapsulation). MAC SDU FCS 32 Bit FCS 32 Bit 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 10

Low overhead Common Frame Format Destination ID Source ID SID provides spatial reuse for bridging 48 bit 48 bit 16 bit 8 bit 8 bit 8 bit 24 bit 16 bit 32 bit MAC_DA MAC_SA Type DSID SSID TTL CTL/CID HEC PDU FCS 802.17 End s can still strip frames based on their MAC Address DSID value of FF indicates a broadcast frame SSID value of FF indicates Null DSID/SSID MAC Address used to uniquely address the end station Common frame format provides interoperability between end stations (routers) and bridges on an 802.17 ring. 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 11

Common Frame Procedures Destination Stripping type Bridges Transmission Encapsulate a frame DSID based on the MAC_DA for all frames being transmitted onto the ring. Frame transmitted onto single ringlet. DSID set to B_cast address for all broadcast/multicast/unknown traffic. Frame transmitted onto both ringlets. SSID set to the transmitting station s station address Perform DSID aging Reception Copy/Strip frame if DSID matches station address Copy frame of all other receive/transit frames to MAC relay for learning and forwarding Learn all DSID in mapping table. 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 12

Common Frame Procedures Simple type Bridges Transmission DSID set to B_cast address for all traffic. SSID set to the transmitting station s station address Frame transmitted onto both ringlets Reception Copy/Strip frame if DSID matches station address Copy all other receive/transit frames to MAC relay for learning and forwarding 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 13

Common Frame Procedures 802.17 End s Transmission DSID set to B_cast address for all traffic. SSID set to the transmitting station s station address Frame transmitted onto both ringlets Reception Copy/Strip frame if DSID or MAC destination address matches station address Copy frame if broadcast/multicast 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 14

C1 to C2 Spatial Reuse (DSID) C2 to C1 Frame Flooded Interoperability Simple Bridge / DSID Stripping Bridge C1 to C2 2 3 C2 Simple Bridge 4 C1 Dest Stripping Bridge 1 802.17 Ring 5 C2 to C1 8 6 7 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 15

Interoperability End / DSID Stripping Bridge C1 to C2 Spatial Reuse (DSID) C2 to C1 Frame Flooded C1 to C3 Spatial Reuse (MAC DA) 3 C2 End C1 to C2 2 C2 to C3 4 C2 to C1 C1 1 802.17 Ring 5 C3 DSID Stripping Bridge 8 6 7 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 16

Interoperability End / Simple Bridge C1 to C2 Frame Flooded C2 to C1 Frame Flooded C2 to C3 Spatial Reuse 3 C2 End C1 to C2 2 C2 to C3 4 C2 to C1 C1 Simple Bridge 1 802.17 Ring 5 C3 8 6 7 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 17

Bridging Correctness Requirements 802.17 Operation needs to be robust to station adds/moves/changes Needs to be robust to sub ms reconfigurations 802.17 operation shall not broken by reconfigurations and cross connects made at the optical level (ie. optical cross connects and optical switches). 802.17 operation shall not result in frame duplication. (802.1D section 6.3.4, MAC service does not permit duplication of frames ). 802.17 operation shall not result in traffic loss exceeding 50ms during network reconfiguration 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 18

TTL Stripping needs careful attention Bridging correctness affected by topology changes Adding a station(s) results in traffic loss until new topology converges Removing a station(s) results in multiple copies being received until new topology converges 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 19

Flooding / TTL Stripping Coherency Affected by Topology Changes 1 Receives Multiple frames from station 7 5 Receives Multiple frames from station 6 5 MAC 1 3 TTL = 3 3 Receives Multiple frames from station 8 8 Receives Multiple frames from station 4 Need to Solve This Problem 802.17 Ring 8 4 4 Receives Multiple frames from station 5 TTL = 4 7 Receives Multiple frames from station 2 7 2 6 6 Receives Multiple frames from station 8 Pass Through Switch 2 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 20

Maintaining Coherency during Topology Changes Possible Solutions Topology Discovery and Initialization Procedures s must recognize and manage neighbor changes Adds complexity to topology algorithm and initialization procedures Selective source station ID filtering (Bridges) Filtering done based on station ID. Does not rely on TTL stripping keeps track of transmissions received on both ringlets If station ID x is received on ringlet 0, then it filters traffic received from station ID x on ringlet 1 and vice versa Each station maintains a 50ms timer to allow traffic to be received on the other ringlet due to protection switch TTL can be set to MAX_TTL 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 21

SSID Filtering Addresses Bridging Correctness Ringlet 0 Ringlet 1 Filter List SSID Ringlet 0 Ringlet 1 Timer Filter State 1 2 3 4 1 0 1 0 0 1 0 0 5ms 50ms 10ms 0 ms Ringlet 1 Ringlet 0 Ringlet 1 No Filter Traffic Received from ringlet having a matching filter state is discarded. N 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 22

Why DSID/SSID Important to 802.17? SID Proposal Spatial Reuse for Bridged Networks SID Proposal - Common low overhead (2 octet) frame format for Bridges/Routers SID Proposal Addresses bridging correctness requirements Darwin Routed networks have a distinct spatial reuse advantage over bridged networks. Darwin Special frame format (Encapsulation PDU) required for 802.17 bridging adds 14 more octets overhead than routed PDU to gain spatial reuse. Darwin Encapsulation PDU poses interoperability problems between 802.17 routers and other 802 end stations connected through 802.17 bridges. Encapsulation PDU should not be required to transmit across a single LAN. Does not preserve MAC service defintion, [802.1D, 6.2a] Darwin puts bridged 802.17 networks at a disadvantage to routed networks. SID Frame overcomes these deficiencies!! 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 23

Conclusions Common Frame Format forward compatible with Destination Stripping Supports Simple Bridging for compatibility with 802.1D/Q bridging Meets the 5 Criteria / 802.17 Technical Motion Requirements for spatial reuse Supports Interworking Simple / Destination Stripping Bridges / Routers / End s Reduces transparent bridging overhead by 12 bytes vs. full 14byte encapsulation header Encapsulation bridging frame format can be supported for network scaleability Minimal impact to routers/clients directly attached to ring Topology discovery algorithm performs unique station ID assignment ID assignment can be done manually or via topology discovery 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 24

Recommendations to 802.17 WG Incorporate DSID/SSID into 802.17 frame format to support simple bridging and provide forward compatibility with destination stripping bridging Define ID Assignment Algorithm used by all 802.17 type stations Define a robust method addressing the flooding / stripping issues. Draft Proposal - 802.17 Bridging, Castellano, rc_brdgdraft_01, January 2002 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 25

References 802.17 Bridging, rc_brdgdraft_01, January 2002 802.17 Bridging, R. Castellano et.al, rc_bridge, November 2001 802.17 MAC Compatibility with 802.1D/Q, M. Holness et. al., mh_brcom, November 2001 Draft Proposal for Resilient packet ring access method & physical layer specifications, David James editor, dvj_rprdraft, November 2001 Encapsulation Bridging and 802.17, R. Castellano, rc_ebridge, September 2001 RPR Bridging Compliance, M. Holness, September 2001 ANSI/IEEE 802.1D 1998 edition [ISO/IEC 15802-3: 1998] 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 26

Thank You! 1/22/2002 rc_brdg_02.pdf 802-17-02-00152 Slide 27