Encapsulated Bridging Support of November 2001

Similar documents
Bridging Solution for the MAN: Address Separation

Improving Bandwidth Efficiency When Bridging on RPR. November 2001

Components of a complete RPR proposal

RPR Topology Discovery Proposal

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

Encapsulation Bridging and

OAM Proposal Italo Busi, Alcatel (Presenter) Leon Bruckman, Corrigent (Presenter)

802.1D/Q Compliance and Spatial Reuse

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

Layer Management Proposal

Resilient Packet Ring 5 Criteria (2. Compatibility)

BRIDGE COMPONENTS. Panagiotis Saltsidis

IEEE Resilient Packet Ring (RPR) Standards Update

Local Addresses and SAS

Teldat Router. Bridge

Table of Contents 1 VLAN Configuration 1-1

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

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

VLAN. Mario Baldi. Pietro Nicoletti. Politecnico di Torino. Studio Reti

POS on ONS Ethernet Cards

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

GFP Considerations for RPR

Comment A: Text for Sequencing sublayer

POS on ONS Ethernet Cards

Overview of the ML-Series Card

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

1. Data Link Layer Protocols

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

Spanning Tree Protocol(STP)

Secondary Address Support

Redes de Computadores. Medium Access Control

Technical Specification MEF 1. Ethernet Services Model, Phase November 2003

Introduction to Ethernet. Guy Hutchison 8/30/2006

Gaoyao Tang Applications Engineer, Innocor Ltd April Copyright Innocor Ltd.

Draft AVBTP over IEEE 802.3

Switched Multimegabit Data Service (SMDS)

ABSTRACT. 2. DISCUSSION The following list describes the proposed modifications to the Q.2111 Annex D baseline by section:

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

In multiple-hub networks, demand priority ensures fairness of access for all nodes and guarantees access time for multimedia applications.

Configuring BPDU tunneling

THE ETHERNET IN THE FIRST MILE CONSORTIUM. Annex 4A MAC Conformance Test Suite Version 1.0 Technical Document

Routing Between VLANs Overview

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

Switched Multimegabit Data Service

Bridge Functions Consortium

Lecture 9: Switched Ethernet Features: STP and VLANs

Link Aggregation Reference Model. By Paul A. Bottorff For March 1998 IEEE Meeting

Exam : Cisco Title : Update : Demo. Cisco Certified Network Associate

Chapter 7. OSI Data Link Layer

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

CCNA Exploration1 Chapter 7: OSI Data Link Layer

Token Ring VLANs and Related Protocols

University of New Hampshire InterOperability Laboratory Gigabit Ethernet Consortium

Source Route Bridging

VLAN - SP6510P8 2013/4. Copyright 2011 Micronet Communications, INC

High Available Synchronization with IEEE 802.1AS bt

Chapter 4. The Medium Access Control Sublayer

Data Center Bridging Consortium

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

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

Developing Standards for Metro Ethernet Networks

Draft AVBTP over IEEE 802.3

Layering for the TSN Layer 2 Data Plane

Copyright 2008 by the Institute of Electrical and Electronics Engineers, Inc. 3 Park Avenue New York, New York USA All Rights Reserved.

Part3. Local Area Networks (LAN)

Configuring Banyan VINES

Configuring IEEE b Resilient Packet Ring

Configuring IEEE 802.1Q and Layer 2 Protocol Tunneling

Sections Describing Standard Software Features

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

Part 5: Link Layer Technologies. CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross

Effects of Residential Ethernet Standard on other 802.1/ Yong Kim

IEEE 802.1Q YANG Bridge Port Interface Model in Support of 802.1AX, 802.1X, etc. Marc Holness Version Sept 2016

Bridging and Switching Basics

6.1.2 Repeaters. Figure Repeater connecting two LAN segments. Figure Operation of a repeater as a level-1 relay

Configuring Access and Trunk Interfaces

Understanding Basic 802.1ah Provider Backbone Bridge

Routing Between VLANs Overview

What LinkSec Should Know About Bridges Norman Finn

Temporary Document 3203/Rev.1

Bridge Functions Consortium

Data Center Configuration. 1. Configuring VXLAN

Sections Describing Standard Software Features

Analysis of Virtual Local Area Networking Technology. Zheng Zhang

IN THE FIRST MILE CONSORTIUM. Clause 65 Test Suite v1.1 Technical Document. Last Updated: March 23, :43pm

Access Technologies! Fabio Martignon

Path MTU Discovery in Bridged Network

< INC-PROJECT, WINSTON-RFC.NLS.6, >, 11-Jun-85 21:31-PDT JBP ;;;;

Bridge Functions Consortium

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

CMPE 150 Winter 2009

Configuring Transparent Bridging

End-to-End Adaptive Packet Aggregation for High-Throughput I/O Bus Network Using Ethernet

CH : 15 LOCAL AREA NETWORK OVERVIEW

Bridges INTRODUCTION WHY USE BRIDGES?

Token Ring VLANs and Related Protocols

Proposal for an initial draft of a 10GBASE-CX4 PMD January 6, 2003

Computer Networks. Wenzhong Li. Nanjing University

Bridging Applications

Master of Technology

Transcription:

Encapsulated Bridging Support of 802.17 November 2001, Nortel Networks Anoop Ghanwani, Lantern Communications Raj Sharma, Luminous Robin Olsson, Vitesse CP Fu, NEC 11/2/01 Page 1

Components of a Complete RPR Proposal Topology Discovery jcf_topo_0x.pdf Protection Switching RPR MAC jal_prot_0x.pdf OAM and Layer Mgmt cb_layer_01.pdf ib_oamp_01.pdf MAC Service Definition Media Access Control Frame Format am_mrm_0x.pdf rs_frame_0x.pdf Transit Path Bandwidth Mgmt. sa_transi_0x.pdf hp_bwmgnt_0x.pdf Bridging PHY interface mh_brcom_0x.pdf mh_bwutil_0x.pdf mh_encapbr_0x.pdf Ethernet SONET/SDH rb_phys_0x.pdf hp_grs_0x.pdf 11/2/01 Page 2

Objective Proposal of Encapsulated Bridging support for 802.17 MAC Solution alignment with 802 and 802.1 Architecture 11/2/01 Page 3

Outline 802.17 Bridge Reference Models Bridge Architecture Encapsulated Bridging Value Proposition Encapsulated Bridge Relay Entity Descriptions 802.17 MAC Extensions to support Encapsulated Bridging Conclusions 11/2/01 Page 4

802.17 Bridge Station on Ring is Bridge Ring is the shared LAN media Network Reference MAC Bridge Reference RPR LLC RELAY LLC MAC MAC MAC MAC 802.17 802.3 11/2/01 Page 5

802.1 Bridging Architecture Higher Layer Entities (Bridge Protocol Entity, Bridge Management, etc.) LLC Entities LLC Entities MAC Service MAC Relay Entity (MAC Method Independent Functions) MAC Service MAC Entity (Extended) Internal Sublayer Service (Extended) Internal Sublayer Service MAC Entity (MAC method Dependent Functions) (MAC method Dependent Functions) LAN 1 LAN 2 11/2/01 Page 6

Encapsulated Bridging Scaling From a (MAC learning) scaling perspective, Encapsulation Bridging benefits over Transparent Bridging is only realized in a Network setting (i.e., more than 1 switching device) Encapsulation Bridging (network) scaling benefits are not realized at the access/edge points of a Network, but at the core/interior of the Network 11/2/01 Page 7

Encapsulated Bridging Value Proposition Edge/Access Core 802.1D Bridge Relay FDB size scales with number of host MACs serviced by the Network. O( h_mac ) Bridge Relay FDB size scales with number of host MACs serviced by the Network. O( h_mac ) Encap Bridge Bridge Relay FDB size scales with the number of RPR station MAC address within Service Provider Network. O( s_mac ) Some sort of DB is needed to associated host MACs with Ring station MACs. Consequently, this DB scales with number of host MACs. O( h_mac ) Run Transparent Bridge in the core. Consequently, the Bridge Relay FDB size scales with number of RPR station MACs. O( s_mac ) Assume: Range of h_mac > s_mac!! 11/2/01 Page 8

802.17 Encapsulated Bridging System EB TB RPR EB EB RPR EB TB RPR TB Bridge TB TB RPR EB NOTE: Encapsulated Bridge (EB) have DB that scale with the host MAC address space. The Transparent Bridge (TB) have DB that scale with the Network MAC address space. Consequently, the core of the Network scales (and is 802.1D compliant). NOTE: Value proposition only realized in a (contained) Network when all edge nodes are EB conformant, and interior nodes are TB (802.1D/Q) conformant. 11/2/01 Page 9

Transparent Bridging (802.1D) Architecture Bridge Protocol Entity LLC LLC Port State Information Forwarding Process Port State Information Filter DataBase Frame Transmit Frame Receive Frame Transmit Frame Receive LAN 1 LAN 2 Denotes Relaying MAC frames Denotes reception and transmission of BPDUs 11/2/01 Page 10

Encapsulated Bridging Architecture Bridge Protocol Entity LLC LLC Port State Information Forwarding Process Port State Information Encapsulation DataBase Filter DataBase Frame Transmit Frame Receive Frame Transmit Frame Receive LAN 1 LAN 2 Denotes Relaying MAC frames Denotes reception and transmission of BPDUs 11/2/01 Page 11

Encapsulated Bridging Relay Entity Encapsulation Data Base is introduced. This DB will associate MAC address in one user space with MAC address in another user space For example, associate MAC address in the Service Provider space (encapsulated address, typically those associated with the Stations on the Ring), and those of the Host MAC addresses Utilizes Filtering Data Base as defined by 802.1D. The addresses stored in this DB are those of the Customer space (e.g., Host address space), local to the station Relay Entity makes a decision to encapsulate packet with other address space (e.g., those associated with the MAC of the Ring stations), or de-encapsulate the relayed packet NOTE: The model of operation is in no way intended to constrain real implementations of a MAC Encapsulated Bridge. These may adopt any internal model of operation compatible with the externally visible behavior that this proposal specifies. Conformance of equipment to this specification is purely in respect of observable protocol. 11/2/01 Page 12

Encapsulated Bridging Internal Sublayer Service A new Internal Sublayer Service (ISS) is defined for usage in the Encapsulated Bridge Relay Entities. This ISS will be referred to as the Encapsulated Bridge ISS (EB-ISS) The EB-ISS will be an extension of the ISS defined by 802.1D (and 802.1Q). An additional Service primitive parameter is introduced. The parameter will be referred to as EncapID. This is an optional parameter in both the Request and Indication Service primitives NOTE: Current non-conformant Encapsulated Bridging MACs (e.g., 802.3 MAC) will never include this parameter in an Indication Service primitive (sent to a MAC Relay Entity), nor will receive one in a Request Service primitive. The 802.17 MAC Entity will provide the EB-ISS to the Encapsulated Bridge Relay Entity Non-conformant Encapsulated Bridging MAC Entities will provide the applicable (802.1D/Q) ISS to the Bridge Relay Entity 11/2/01 Page 13

802.17 MAC Frame Format Use the Payload Type (PT) field defined in the 802.17 frame structure to indicate that a packet is being encapsulated. The PT field is similar to the ET (Ethernet Type) field defined in 802.3 An additional PT value will be defined. The new value that is being considered is Single_Encap RPR Header MAC DA (6 octets) MAC SA (6 octets) Example 802.17 Frame Structure PT CID HEC (2 octets) (2 octets) { Single_Encap } MAC DA (6 octets) Payload MAC SA Payload (6 octets) FCS (4 octets) FCS (4 octets) 11/2/01 Page 14

ISS Service Primitives & Parameters Service Primitive Transparent Bridge (802.1D) Encapsulated Bridge VLAN Bridge (802.1Q) Indication Frame_Type Mac_Action DA SA RI MSDU User_Priority FCS + EncapID CFI VLAN_Id RIF_Info Request Frame_Type Mac_Action DA SA RI MSDU User-Priority Access_Priority FCS + EncapID CFI VLAN_Class RIF_Info Include_Tag 11/2/01 Page 15

EB-ISS Service Primitives Parameter Mapping MA-UNITDATA.reEB-quest( frame_type, mac_action, DA, SA, Routing Information, EncapID, MSDU, user_priority, access_priority, FCS) 802.17 Frame Structure RPR Header DA user_data_frame Derived from Encapsulation DB request_with_no_response Not Applicable OPTIONAL. If not found in Indication primitive, then derived from LME Configuration Original Frame Fixed mapping SA PT Re-computed MSDU FCS OPTIONAL { Single_Encap } MA-UNITDATA.indication( frame_type, mac_action, DA, SA, Routing Information, EncapID, MSDU, user_priority, FCS) 11/2/01 Page 16

802.17 MAC Extension to Support Encap Bridging This proposal builds on top of the 802.17 MAC extensions to support 802.1D/Q compliant Bridges Upon frame reception, the 802.17 MAC will interpret the Payload Type (PT) in the 802.17 frame. If the PT denotes single Encapsulated Bridging (Single_Encap), then the EncapID parameter (found in the EB-ISS Service Indication Primitive) is updated. The EB-ISS defined Service Indication Primitive is sent to the Encapsulated Bridging Relay Entity Prior to frame transmission on the RPR, the 802.17 MAC will interpret the EncapID parameter found in the EB-ISS Service Request Primitive (if present) and set the PT field found in the 802.17 frame appropriately 11/2/01 Page 17

Conclusions Encapsulated Bridging proposal supports 802.17 MAC. Encapsulated Bridging proposal is in-line with 802.1 Bridging Architecture. 11/2/01 Page 18

Proposal Cost-Benefit Analysis Re-uses the 802.1D defined Bridge Protocol Entity Supports STP (as defined in 802.1D), since can use 802.1D currently defined Bridge Protocol Entity 802.1D defined interface between 802.17 MAC Entity and LLC layer can be used Bridge aligns with 802.1 Architecture Bridge Relay Entity is a simple extension of 802.1D defined Bridge Relay Entity Solution can easily be extended to support other 802 MACs (e.g., 802.3) New Bridge Relay Entity needs to be introduced 11/2/01 Page 19

Back Up Charts 11/2/01 Page 20

Encapsulated Bridge Relay Pseudo-Code MAC Bridge Reference LLC RELAY MAC MAC MAC 802.3 802.17 LLC MAC Case LME.Bridge in: { Encapsulate Bridge }: If Indication.EncapID /* Decapsulate Frame */ { Single_Encap } -> type Indication.MSDU( type, SA ) -> Request.SA EncapDB.Update( Indication.SA, Request.SA, age ) Indication.MSDU( type, DA ) -> Request.DA Indication.MSDU( type, Payload ) -> Request.MSDU Indication.MSDU ( type, FCS ) -> Request.FCS Else /* Encapsulate Frame */ FDB.Update( Indication.SA, port, age ) EncapDB.Update( Station.Addr, Indication.SA, age ) { Single_Encap } -> Request.PT Request.MSDU( Indication.SA, Indication.DA, Indication.MSDU, Indication.FCS ) EncapDB.Index( Indication.DA ) -> Addr If ( addr == NIL ) #FFFFFF -> Request.DA Else Addr -> Request.DA End If Station.Addr -> Request.SA Request.ReComputeFCS() End If { Transparent Bridge }: /* Perform 802.1D/Q operations */ End Case Request.DispatchToMAC() 11/2/01 Page 21

802.17 MAC Enhancements Pseudo-Code MAC Bridge Reference LLC MAC 802.17 MAC RELAY MAC 802.3 LLC MAC Case event { receive 802.17 Frame off Ring } /* Do 802.17 MAC specified packet reception logic */ If ( Pass Frame to Bridge Relay ) /* Build Service Indication Primitive */ : If ( frame.pt == Single_Encap ) { Single_Encap } -> Indication.EncapID Indication.DispatchToBridgeRelay() End If { Receive Service Request Primitive } Convert( Request.EncapID ) -> frame.pt : End Case 11/2/01 Page 22

Example #1: High Level Walk-Thru Station S1 and S3 are configured to be Encapsulated Bridges. Staiton S2 is configured to be a Transparent Bridge (802.1D). Assume no DB learning has occurred. Host A 1 S1 2 802.17 Ring A S2.3 Host C 3 802.17 Ring B 4 S3.3 5 Host B Step Description Packet Format FDB Encap DB HostA sends packet destined to 1 B A HostB 2 RPR S1 receives packet and Bridges/Relays onto RingA. FF S1 B A [ A, p1 ] [ S1, A ] 3 RPR S2 receives packet and process as a TB. FF S1 B A [ S1, PortA ] 4 RPR S3 receives packet. FF S1 B A - [ S1, A ] 5 HostB receives packet. B A 11/2/01 Page 23

Example #1: High Level Walk-Thru Host A 10 S1 9 802.17 Ring A S2.3 Host C 8 802.17 Ring B 7 S3 6.3 Host B Step Description Packet Format FDB Encap DB 6 HostB responds to HostA. A B 7 RPR S3 receives packet and Bridges/Relays onto RingB. S1 S3 A B [ B, p3 ] [ S1, A ] [ S3, B ] 8 RPR S2 receives packet and process as a TB. S1 S3 A B [ S3, PortB ] [ S1, PortA ] 9 RPR S1 receives packet. S1 S3 A B [ A, p1 ] [ S3, B ] [ S1, A ] 10 HostB receives packet. B A 11/2/01 Page 24

Example #1: High Level Walk-Thru Host A.3 11 S1 12 802.17 Ring A S2 13 802.17 Ring B 14 S3.3 15 Host B Host C Step Description Packet Format FDB Encap DB 11 HostA responds to HostB B A 12 RPR S1 receives packet and Bridges/Relays onto RingA. S3 S1 B A [ A, p1 ] [ S3, B ] [ S1, A ] 13 RPR S2 receives packet and process as a TB. S3 S1 B A [ S3, PortB ] [ S1, PortA ] 14 RPR S3 receives packet. S3 S1 B A [ B, p3 ] [ S1, A ] [ S3, B ] 15 HostB receives packet. B A 11/2/01 Page 25

Example #1: High Level Walk-Thru Host A.3 20 S1 19 802.17 Ring A S2 18 802.17 Ring B 17 S3.3 16 Host B Host C Step Description Packet Format FDB Encap DB HostC sends packet destined to 16 A C HostA. 17 RPR S3 receives packet and Bridges/Relays onto RingA. S1 S3 A C [ B, p3 ] [ C, p3 ] [ S1, A ] [ S3, B ] [ S3, C ] 18 RPR S2 receives packet and process as a TB. S1 S3 A C [ S3, PortB ] [ S1, PortA ] 19 RPR S1 receives packet. S1 S3 A C [ A, p1 ] [ S3, B ] [ S1, A ] [ S3, C ] 20 HostA receives packet. A C 11/2/01 Page 26