Congestion Management (CM)

Size: px
Start display at page:

Download "Congestion Management (CM)"

Transcription

1 Congestion Management (CM) Managing the Layer Stack Jonathan Thatcher May 2004 IEEE Congestion Management -- May Jonathan Thatcher 1

2 Things to Remember n Congestion Management (CM) doesn t produce more bandwidth n It is about preferential treatment n It is about latency vs throughput tradeoffs n CM is not quality of service (QoS) n In fact, not a telecom-like service at all n QoS requires knowledge deeper than L2 n PAUSE < CM < QoS n If (CM j PAUSE or CM j QoS) then STOP IEEE Congestion Management -- May Jonathan Thatcher 2

3 This Presentation Doesn t n This presentation doesn t attempt to justify the need for a congestion management project n Others will do that. n This presentation doesn t address issues related to queue arbitration mechanisms n This can be left to TF IEEE Congestion Management -- May Jonathan Thatcher 3

4 Presentation Problem Statement** n It is possible to place the specification of Congestion Management entirely within 802.1, split between and 802.3, or entirely within n Redundancy between WG should be avoided n Each choice has PROs and CONs n Making this choice subsequent to the establishment of the Task Force is a disservice to IEEE-SA, IEEE-802, IEEE and IEEE ** Note: this is not the big problem statement IEEE Congestion Management -- May Jonathan Thatcher 4

5 Classification of Flows n IEEE 802 does not care how m L3 data is classified and mapped to L2 class n The means to classify a flow is beyond 802 scope n The association between a classified flow and one of its classified packets is beyond 802 scope n We cannot know future; need flexibility n The means to identify the classification of a frame within L2 is within 802 s scope n We do not want to look beyond L2 to identify class n The rules for treatment of a classification of frames within L2 is within 802 s scope IEEE Congestion Management -- May Jonathan Thatcher 5

6 Edge-to-Edge Multi-Vendor Consistency n Network-wide consistency of operation is a key factor perhaps the key factor in deciding placement n Universal, predictable CM cannot be assured if CM on the link differs from CM within the bridge n If consistency of CM behavior (e.g. arbitration) is important, then there is a strong affinity to specification in IEEE Congestion Management -- May Jonathan Thatcher 6

7 Generic Multi-buffer Model Buffer 0 Buffer 0 l ta Parser Buffer 1 Buffer N Selector Ctrl Data Parser Buffer 1 Buffer N Selector Ct D n Could be an link or an bridge n Full duplex nature (not shown) implicit Selector is combination of arbiter and multiplexer IEEE Congestion Management -- May Jonathan Thatcher 7

8 CM-Data Frame Identification n We can assume that there is a method (e.g. tag) to identify the class of the data frames n Most obvious is reuse of VLAN priority bits n Simple; may not be sufficiently flexible / forward thinking n Could use VLAN (including or excluding priority) n Could use new Tag (e.g. like LLID in EPON) n Could use new EtherType n Could use any variety and combination of things n Choice of method is for Task Force, not SG n Highly influenced by placement of CM function n The important point here is that CM-DATA packets exist and are readily parsed independent of payload IEEE Congestion Management -- May Jonathan Thatcher 8

9 CM-Control Frame n We can assume that there is a new Congestion Management Control Frame (CM- CTRL) that is passed on the link. n Most obvious is MAC-Control with new op-code n TLV format supporting one or more class identifiers n Field for one class identifier per control packet n Could use PAUSE with additional tag n Could use new EtherType n Still sent as control packet in order to avoid being paused n Issues with link-aggregation & OAM which are resolvable, but more complex n The important point here is that CM-CTRL packets exist and are readily parsed IEEE Congestion Management -- May Jonathan Thatcher 9

10 Service Interface Reconciliation (almost) Clause 31.3 NOTE In the absence of the MAC Control sublayer, Clause 31 makes no attempt to reconcile the long-standing inconsistencies between the interface definitions in subclauses and 2.3. These existing inconsistencies have not historically hampered the construction of interoperable networking equipments, and are not sufficiently important to merit further attention. IEEE Congestion Management -- May Jonathan Thatcher 10

11 Sublayer Stack Tx Only (Rx Similar) MAC Client Control Control Control Data Link Agg MA_CONTROL.request Selector OAM MA_DATA.request Selector MAC Control MAC TransmitFrame TransmitStatus Selector MAC-Client Interface IEEE Congestion Management -- May Jonathan Thatcher 11

12 No Explicit Pacing Mechanism n It is implicit within the standard that upper sublayers use the MAC s TransmitStatus I/F to pace (gate) the MA_DATA.request mechanism and thus avoid overflowing the MAC n In fact, TransmitStatus is explicitly used only by layer management (see Clause 5) n There is no explicit requirement to avoid sending multiple MA_DATA.request primitives n It is explicit that the MAC will only see the MA_DATA.request active at the time it services the next frame from the upper layer; no other MA_DATA.requests will be seen, implying intermediate requests (frames) are dropped IEEE Congestion Management -- May Jonathan Thatcher 12

13 Basic MAC Control (Clause 31) Egress Buffer Ingress Buffer MAC Client Control Data Control Data MAC Control Pause Selector Timer Parser MAC MAC-Client Interface IEEE Congestion Management -- May Jonathan Thatcher 13

14 Assumptions n No simultaneous usage of current PAUSE & new congestion management assumed here n It is possible to have PAUSE default to a class or behave as an all class control, but the complications outweigh any advantage n Ultimately, this decision is for the Task Force n Highly influenced by placement of CM function n The choice of arbitration schemes is to the first order independent of the location of the selector/parser n Selection of sublayer affects location of preponderance of work n Selection of arbitration scheme is work for the TF IEEE Congestion Management -- May Jonathan Thatcher 14

15 Placement Options n It is possible to put the parser and selector in different sublayers. But, there appears to be no advantage to doing so, and there are many disadvantages n Don t want to compromise layer architecture n Don t want communication between Rx and Tx to cross layer boundaries n Therefore, only 4 placements will be considered: n Reconciliation Sublayer (RS) n MAC Control n MAC Client (with MAC Control) n MAC Client (without MAC Control) IEEE Congestion Management -- May Jonathan Thatcher 15

16 Class Parser in Reconciliation Sublayer Receive Side Buffer 0 Buffer N MAC Client (0:N) Ctrl 0 Data 0 Ctrl N Data N MAC Control (0:N) To Tx (0) Timer Parser To Tx (N) Timer Parser MAC (0:N) MAC 0 MAC N RS Class Parser MAC-Client Interface IEEE Congestion Management -- May Jonathan Thatcher 16

17 Class Parser in Reconciliation Sublayer n Notes: n This is not recommended -- just because it can be done, doesn t mean that it should be n This is shown for completeness and simplicity to grasp n If new tagged MAC-Control frame, then class parser simply steers CM-Control & CM-Data packets to correct MAC (0:N) n Changes required to MAC-Control for CM tag are minimal n Tag might be added/stripped at class parser sublayer eliminating changes to the MAC Control layer and above n If new CM-Control frame (e.g. new OpCode for MAC-Control), then class parser would sink CM-Control frame and source new CM-Control(s) for MAC (O:N) n It is not clear that this would make any sense unless the CM- Control frame through the MAC is PAUSE n n Which implies no changes in the MAC or MAC Control sublayers Hence Timer shown in MAC-Control sublayer IEEE Congestion Management -- May Jonathan Thatcher 17

18 Class Parser in MAC Control Sublayer Receive Side Buffer 0 Buffer N MAC Client (0:N) Ctrl 0 Data 0 Ctrl N Data N MAC Control (0:N) To Tx (0) ArbCtrl Parser To Tx (N) Class Parser ArbCtrl Parser MAC MAC-Client Interface IEEE Congestion Management -- May Jonathan Thatcher 18

19 Class Parser in MAC Control Sublayer n Notes: n This figure is functionally equivalent to having a figure with MA_DATA.indicate (packets) tagged with class (0:N) and showing a single MAC-Client interface n If new tagged MAC Control frame, then class parser simply steers CM-Control & CM-Data packets to correct MAC-Control (0:N) n Changes required to MAC-Control for tag are minimal n Tag might be added/stripped at class parser sublayer eliminating changes to the MAC Control sublayer and above n If new CM-Control frame, then parser would sink CM-Control frame and create new Control frames for MAC-Control (O:N) n Control frame to MAC-Control could be PAUSE n Reduction in work if MAC-Control frame through MAC-Control is PAUSE IEEE Congestion Management -- May Jonathan Thatcher 19

20 Single CM-Control Method Receive CM Control Buffer 0 Buffer N MAC Client (0:N) Ctrl 0 Data 0 Ctrl N Data N MAC Control (0:N) To Gates Timer Parser ArbCtrl To Tx (N) Class Parser Timer Parser MAC MAC-Client Interface IEEE Congestion Management -- May Jonathan Thatcher 20

21 Single CM-Control Method n This is a variation Parser/Selector in MAC-Control Sublayer n Key point is leaving existing PAUSE logic alone n Multiple sub-variations are possible nno reason to show these as separate choices as they do not substantially affect the key decisions at this stage. IEEE Congestion Management -- May Jonathan Thatcher 21

22 Class Parser in MAC Client Sublayer Receive Side Buffer 0 Buffer N MAC Client To Tx (0:N) Control Data 0 Data Class Parser Data N MAC Control Timer Parser MAC MAC-Client Interface IEEE Congestion Management -- May Jonathan Thatcher 22

23 Class Parser in MAC Client Sublayer n Notes: n MAC-Control parser simply steers CM- Control frame to MAC-Control-Client nif single Control Client (as shown), then MAC- Control sublayer needs to support a new OpCode nit is possible to have one Control Client per class in which case there would be a Control Class Parser in addition to the Data Class Parser within the Client sublayer. nmight work within MAC-Client as PAUSE does today n This does not limit flexibility for arbitration schemes IEEE Congestion Management -- May Jonathan Thatcher 23

24 Class Parser in Client; no MAC Control Receive Side Buffer 0 Buffer N To Tx (0:N) Control Data 0 Data N MAC Client Parser MAC Control MAC MAC-Client Interface IEEE Congestion Management -- May Jonathan Thatcher 24

25 Class Parser in Client; no MAC Control n Notes: n Similar behavior to Class Parser in Client (with MAC Control Sublayer) n But, no MAC-Control should ever be used! nelse, potential to block CM-Control packets, which use the MA-Data path nno support for PAUSE (no loss) nno support for EPON (no loss) nno support for future MAC-Control additions (loss?) n Implies no work for IEEE Congestion Management -- May Jonathan Thatcher 25

26 Class Selector in Reconciliation Sublayer Transmit Side Buffer 0 Buffer N MAC Client (0:N) Ctrl 0 Data 0 Ctrl N Data N MAC Control (0:N) Pause Selector From Rx (0) Pause Selector From (N) MAC (0:N) MAC 0 MAC N RS Class Selector MAC-Client Interface IEEE Congestion Management -- May Jonathan Thatcher 26

27 Class Selector in Reconciliation Sublayer n Notes: n This is not recommended -- just because it can be done, doesn t mean that it should be n This is shown for completeness and simplicity to grasp n If new tagged MAC Control frame, then class selector leaves CM-Control & CM-Data packets unmodified n Changes required to MAC Control for new control code (minimal) n Tag might be added/stripped at class parser sublayer eliminating changes to the MAC Control layer and above n If new CM-Control frame, then class selector would sink MAC-Control frames for MAC (0:N) and source new CM- Control(s) n Reduction in work if Control frame through MACs is PAUSE n It is not clear that this would make any sense unless the control frame through the MAC is PAUSE n Which implies no changes in the MAC or MAC Control sublayer IEEE Congestion Management -- May Jonathan Thatcher 27

28 Class Selector in MAC Control Sublayer Transmit Side Buffer 0 Buffer N MAC Client (0:N) Ctrl 0 Data 0 Ctrl N Data N MAC Control (0:N) Gate Selector From Rx (0) Gate Selector From (N) Class Selector MAC MAC-Client Interface IEEE Congestion Management -- May Jonathan Thatcher 28

29 Class Selector in MAC Control Sublayer n Notes: n If new tagged MAC Control frame, then class selector leaves CM-Control & CM-Data packets unmodified n Changes required to MAC Control for new control code (minimal) n Tag might be added at class selector sublayer eliminating changes to layers above n If new CM-Control frame, then class selector might sink MAC-Control frames from MAC-Control (0:N) and source new CM-Control(s) n Reduction in work if PAUSE used IEEE Congestion Management -- May Jonathan Thatcher 29

30 Class Selector in Client Sublayer Transmit Side Control Buffer 0 Data 0 Buffer N Data N MAC Client From Rx (0) Gate Gate Data Class Selector From (N) MAC Control Selector MAC MAC-Client Interface IEEE Congestion Management -- May Jonathan Thatcher 30

31 Class Selector in Client Sublayer n Notes: n MAC-Client Data Class Selector simply arbitrates between CM-Data classes n If single Control Client (as shown), then MAC-Control sublayer needs to support a new CM-Control-Request n It is possible to have multiple Control Clients per class (vs single Control shown in Client) in which case there would be a Control Class selector in addition to the Data Class selector within the Client sublayer. n If new CM-Control, then selector will sink Control requests and create CM-Control requests n Might work within MAC-Client as PAUSE does today IEEE Congestion Management -- May Jonathan Thatcher 31

32 Class Selector in Client; no MAC Control Transmit Side Control Buffer 0 Data 0 Buffer N Data N MAC Client From Rx (0) Gate Selector Gate From (N) MAC Control MAC MAC-Client Interface IEEE Congestion Management -- May Jonathan Thatcher 32

33 Class Selector in Client Sublayer n Notes: n Similar behavior to Data Class Selector in Client (with MAC Control Sublayer) n See notes for Rx side IEEE Congestion Management -- May Jonathan Thatcher 33

34 Selection Criteria n Consistency with existing architecture n Simplicity n Ease of understanding n Confusion free n Interoperable n Open fewest number of clauses for change n Flexibility IEEE Congestion Management -- May Jonathan Thatcher 34

35 Analysis of Placements (1/3) n Parser/Selector in Client basically what is done today n Sans the congestion management gating n If CM control selector below LinkAgg, then selector must either: n choose which link to forward CM management frames (very complex), or n default to a single link (is delay a problem?) IEEE Congestion Management -- May Jonathan Thatcher 35

36 Analysis of Placements (2/3) n CM_MA_CONTROL.request priority (relative to LinkAg, OAM) dependent on placement of selector in sublayer stack n If highest priority control, wants to be near MAC n If lowest priority control, wants to be near Client n Ideal is for Client to arbitrate all control priorities meaning, gate only one MA_CONTROL.request at a time n MA_CONTROL.request becomes MA_DATA.request as it moves down through sublayers n If priority different than sublayer stack order, CM selector in MAC_Control would have to parse and differentiate not just class of data, but also type of control in order to correctly select next packet IEEE Congestion Management -- May Jonathan Thatcher 36

37 Analysis of Placements (3/3) n Selection at lower sublayers implies availability of multiple data classes (MA_DATA.request) and control types (MA_CONTROL.request) simultaneously. n In today s sublayers MA_CONTROL.request blocks MA_DATA.request n This can work, but it implies that as MA_CONTROL.request(s) is asserted, MA_DATA.request(s) assert and de-assert. This adds to the existing sublayer interface architecture confusion IEEE Congestion Management -- May Jonathan Thatcher 37

38 Recommendation IEEE Congestion Management -- May Jonathan Thatcher 38

39 Lower Receive Sublayer Stack MAC Client Control Control Control Control Data Link Agg Parser OAM Existing MAC_Control Parser MAC Control Parser MAC Add this simple parser, nothing more Parser IEEE Congestion Management -- May Jonathan Thatcher 39

40 Lower Transmit Sublayer Stack MAC Client Control Control Control Control Data Link Agg Selector OAM Existing MAC_Control Selector MAC Control Selector MAC Add this simple priority MUX, nothing more Selector IEEE Congestion Management -- May Jonathan Thatcher 40

41 Upper Receive Sublayer Stack This is simple pass-through This parser already exists To Tx MAC Client Control Control Control Control Data CM Control Sublayer Data CM-Control sinks MAC_Control packet which has new opcode and TLV structure (like OAM) Not Shown: Queue Manager feedback path to CM Control IEEE Congestion Management -- May Jonathan Thatcher 41

42 Upper Transmit Sublayer Stack CM Control Sublayer gates all MA_DATA.request and MA_CONTROL requests ensuring proper priority and timing of all requests From Rx MAC Client Control Control Control Control Data CM Control Sublayer Data CM-Control sources MAC_Control packet which has new opcode and TLV structure (like OAM) This thin sublayer exists between and IEEE Congestion Management -- May Jonathan Thatcher 42

43 Advantages n Minimalist modifications to existing clauses n Clause 31 n Management n Avoids changes to most confusing and ambiguous aspects of standard n Avoids complexities related to LinkAg (& OAM) n Maximum flexibility n To future sublayers between MAC and Client n Single point of control -> predictability n Arbitration scheme is independent of this structure n Proximity to existing queue management n No complexity added to existing clauses IEEE Congestion Management -- May Jonathan Thatcher 43

44 Related Objectives n No change to: n / layer architecture n MAC_Client Interface n Link Aggregation n OAM n MAC (Clause 4 or 4A) n PCS / PMA / PMD n No simultaneous support for CM and PAUSE n No traffic classification n No reordering within class IEEE Congestion Management -- May Jonathan Thatcher 44

Monitoring Ports. Port State

Monitoring Ports. Port State The Ports feature available on the ME 1200 Web GUI allows you to monitor the various port parameters on the ME 1200 switch. Port State, page 1 Port Statistics Overview, page 2 QoS Statistics, page 2 QCL

More information

Configuring QoS CHAPTER

Configuring QoS CHAPTER CHAPTER 34 This chapter describes how to use different methods to configure quality of service (QoS) on the Catalyst 3750 Metro switch. With QoS, you can provide preferential treatment to certain types

More information

Register Bit Name Description Default Global Ctrl Reg 2 SGCR2. Table 1. Registers are used for Common and Egress Port Setting

Register Bit Name Description Default Global Ctrl Reg 2 SGCR2. Table 1. Registers are used for Common and Egress Port Setting QoS Priority Support In the KSZ8842 Family Introduction Latency critical applications such as Voice over IP (VoIP) and video typically need to guarantee a high quality of service (QoS) throughout the network.

More information

Configuring QoS. Understanding QoS CHAPTER

Configuring QoS. Understanding QoS CHAPTER 29 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on the Catalyst 3750 switch. With QoS, you can provide

More information

Configuring QoS CHAPTER

Configuring QoS CHAPTER CHAPTER 37 This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on the Catalyst 3750-E or 3560-E switch. With QoS,

More information

One LLID per ONU! (Comments to clause 56) Vincent Bemmel, Alloptic Ajung Kim, Samsung Bob Gaglianello, Lucent

One LLID per ONU! (Comments to clause 56) Vincent Bemmel, Alloptic Ajung Kim, Samsung Bob Gaglianello, Lucent One LLID per ONU! (Comments to clause 56) Vincent Bemmel, Alloptic Ajung Kim, Samsung Bob Gaglianello, Lucent Clause 56 - Goals and objectives 56.1.1 Goals and objectives The goals and objectives of this

More information

Sections Describing Standard Software Features

Sections Describing Standard Software Features 30 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic-qos (auto-qos) commands or by using standard QoS commands. With QoS, you can give preferential treatment to

More information

Configuring QoS CHAPTER

Configuring QoS CHAPTER CHAPTER 36 This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on the Catalyst 3750 switch. With QoS, you can provide

More information

Sections Describing Standard Software Features

Sections Describing Standard Software Features 27 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic-qos (auto-qos) commands or by using standard QoS commands. With QoS, you can give preferential treatment to

More information

Bridge Functions Consortium

Bridge Functions Consortium Quality/Class of Service Conformance Test Suite Version 0.3 Last Updated: 2005-09-23 121 Technology Drive, Suite 2 University of New Hampshire Durham, NH 03824 Phone: (603) 862-0090 www.iol.unh.edu Fax:

More information

Scheduled queues, UBS, CQF, and Input Gates

Scheduled queues, UBS, CQF, and Input Gates Scheduled queues, UBS, CQF, and Input Gates Norman Finn Cisco Systems V03 January 12, 2015 new-nfinn-input-gates-0115-v03.pdf IEEE 802.2 interim, Atlanta, January, 2015 1 1. Building a robust network has

More information

Principles. IP QoS DiffServ. Agenda. Principles. L74 - IP QoS Differentiated Services Model. L74 - IP QoS Differentiated Services Model

Principles. IP QoS DiffServ. Agenda. Principles. L74 - IP QoS Differentiated Services Model. L74 - IP QoS Differentiated Services Model Principles IP QoS DiffServ Differentiated Services Architecture DSCP, CAR Integrated Services Model does not scale well flow based traffic overhead (RSVP messages) routers must maintain state information

More information

IEEE CMSG July 12, 2004

IEEE CMSG July 12, 2004 IEEE 802.3 Flow Control Baseline Requirements IEEE 802.3 CMSG July 12, 2004 Siamack Ayandeh Independent Siamack@ieee.org Khaled Amer Amernet, Inc. Amer@amernet.net Ground rules This is not a debate about

More information

Configuring Link Level Flow Control

Configuring Link Level Flow Control Link Level Flow Control, page 1 Guidelines and Restrictions for Link Level Flow Control, page 1 Information About Link Level Flow Control, page 2 How to Configure Link Level Flow Control, page 3 Configuration

More information

Cisco Data Center Ethernet

Cisco Data Center Ethernet Cisco Data Center Ethernet Q. What is Data Center Ethernet? Is it a product, a protocol, or a solution? A. The Cisco Data Center Ethernet architecture is a collection of Ethernet extensions providing enhancements

More information

Scheduled queues, UBS, CQF, and Input Gates

Scheduled queues, UBS, CQF, and Input Gates Scheduled queues, UBS, CQF, and Input Gates Norman Finn Cisco Systems V04 January 14, 2015 new-nfinn-input-gates-0115-v04.pdf IEEE 802.2 interim, Atlanta, January, 2015 1 1. Building a robust network has

More information

Improving Bandwidth Efficiency When Bridging on RPR. November 2001

Improving Bandwidth Efficiency When Bridging on RPR. November 2001 Improving Bandwidth Efficiency When Bridging on RPR November 2001, Nortel Networks Anoop Ghanwani, Lantern Communications Raj Sharma, Luminous Robin Olsson, Vitesse CP Fu, NEC 11/1/01 Page 1 Components

More information

Configuring QoS. Finding Feature Information. Prerequisites for QoS

Configuring QoS. Finding Feature Information. Prerequisites for QoS Finding Feature Information, page 1 Prerequisites for QoS, page 1 Restrictions for QoS, page 3 Information About QoS, page 4 How to Configure QoS, page 28 Monitoring Standard QoS, page 80 Configuration

More information

Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks

Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks Dr. Vinod Vokkarane Assistant Professor, Computer and Information Science Co-Director, Advanced Computer Networks Lab University

More information

CSE 123b Communications Software

CSE 123b Communications Software CSE 123b Communications Software Spring 2002 Lecture 10: Quality of Service Stefan Savage Today s class: Quality of Service What s wrong with Best Effort service? What kinds of service do applications

More information

Multiple Profiles for EPoC. Andrea Garavaglia and Nicola Varanese - Qualcomm IEEE 802.3bn Task Force Interim Phoenix, AZ

Multiple Profiles for EPoC. Andrea Garavaglia and Nicola Varanese - Qualcomm IEEE 802.3bn Task Force Interim Phoenix, AZ Multiple Profiles for EPoC Andrea Garavaglia and Nicola Varanese - Qualcomm IEEE 802.3bn Task Force Interim Phoenix, AZ Supported by Jorge Salinger (Comcast) IEEE 802.3bn Phoenix, AZ 2 Multiple Profile

More information

L1.5VPNs: PACKET-SWITCHING ADAPTIVE L1 VPNs

L1.5VPNs: PACKET-SWITCHING ADAPTIVE L1 VPNs L1.5VPNs: PACKET-SWITCHING ADAPTIVE L1 VPNs What: Why: How: L1.5VPN is functionally equal to connecting VPN access sites over dedicated L1/0 connections to hub packet switch(es) However, uses more cost-efficient

More information

Layering for the TSN Layer 3 Data Plane

Layering for the TSN Layer 3 Data Plane Layering for the TSN Layer 3 Data Plane Norman Finn, Peter Jones, Rudy Klecka, Pascal Thubert Cisco Systems Version 3 Mar. 3, 2014 tsn-nfinn-l3-data-plane-0214-v03.pdf 1 This is tsn-nfinn-l3-data-plane-0214-v03.

More information

Configuring Priority Flow Control

Configuring Priority Flow Control This chapter contains the following sections: Information About Priority Flow Control, page 1 Guidelines and Limitations, page 2 Default Settings for Priority Flow Control, page 3 Enabling Priority Flow

More information

Overview Computer Networking What is QoS? Queuing discipline and scheduling. Traffic Enforcement. Integrated services

Overview Computer Networking What is QoS? Queuing discipline and scheduling. Traffic Enforcement. Integrated services Overview 15-441 15-441 Computer Networking 15-641 Lecture 19 Queue Management and Quality of Service Peter Steenkiste Fall 2016 www.cs.cmu.edu/~prs/15-441-f16 What is QoS? Queuing discipline and scheduling

More information

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

Changes to 802.1Q necessary for 802.1Qbz (bridging media) Changes to 802.1Q necessary for 802.1Qbz (bridging 802.11 media) Norman Finn March, 2013 v01 bz-nfinn-802-1q-changes-0313-v01.pdf 1 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

More information

Problems with IntServ. EECS 122: Introduction to Computer Networks Differentiated Services (DiffServ) DiffServ (cont d)

Problems with IntServ. EECS 122: Introduction to Computer Networks Differentiated Services (DiffServ) DiffServ (cont d) Problems with IntServ EECS 122: Introduction to Computer Networks Differentiated Services (DiffServ) Computer Science Division Department of Electrical Engineering and Computer Sciences University of California,

More information

Interoperability Test Guideline. For Optical Access Network Devices

Interoperability Test Guideline. For Optical Access Network Devices Interoperability Test Guideline For Optical Access Network Devices HATS Conference (Promotion Conference of Harmonization of Advanced Telecommunication Systems) Steering Committee 2/20 Interoperability

More information

Packet Switching - Asynchronous Transfer Mode. Introduction. Areas for Discussion. 3.3 Cell Switching (ATM) ATM - Introduction

Packet Switching - Asynchronous Transfer Mode. Introduction. Areas for Discussion. 3.3 Cell Switching (ATM) ATM - Introduction Areas for Discussion Packet Switching - Asynchronous Transfer Mode 3.3 Cell Switching (ATM) Introduction Cells Joseph Spring School of Computer Science BSc - Computer Network Protocols & Arch s Based on

More information

Ethernet Hub. Campus Network Design. Hubs. Sending and receiving Ethernet frames via a hub

Ethernet Hub. Campus Network Design. Hubs. Sending and receiving Ethernet frames via a hub Campus Network Design Thana Hongsuwan Ethernet Hub 2003, Cisco Systems, Inc. All rights reserved. 1-1 2003, Cisco Systems, Inc. All rights reserved. BCMSN v2.0 1-2 Sending and receiving Ethernet frames

More information

Application Note 126. QoS Priority Support KS8993M / KS8995MA / XA. Introduction. Egress Port Priority Mechanism. Strict Priority Queuing

Application Note 126. QoS Priority Support KS8993M / KS8995MA / XA. Introduction. Egress Port Priority Mechanism. Strict Priority Queuing Application Note 126 QoS Priority Support KS8993M / KS8995MA / XA Introduction Latency critical applications such as Voice over IP (VoIP) and video typically need to guarantee a minimum quality of service

More information

Resilient Network Interconnect using Distributed Link Aggregation Version 3. Stephen Haddock Extreme Networks September 15, 2010

Resilient Network Interconnect using Distributed Link Aggregation Version 3. Stephen Haddock Extreme Networks September 15, 2010 Resilient Network Interconnect using Distributed Link Aggregation Version 3 Stephen Haddock Extreme Networks September 15, 2010 1 Premise and Basic Questions Adapting Link Aggregation to be a Resilient

More information

Single VID ECMP Frame Format Considerations

Single VID ECMP Frame Format Considerations Single VID ECMP Frame Format Considerations Ben Mack-Crane (ben.mackcrane@huawei.com) 15-Mar-11 1 Goals Efficient data path processing Maintain existing field format and function Keep the frame overhead

More information

QoS Setup Guide. Application Note 306 QoS Setup Procedure. QoS Set-up Guide

QoS Setup Guide. Application Note 306 QoS Setup Procedure. QoS Set-up Guide QoS Set-up Guide This application note describes how to set-up QoS on Transition Networks ION modules that support Layer-2 switch QoS functions of priority classification, queuing and remarking. 1. Port

More information

Aruba 8320 Configuring ACLs and Classifier Policies Guide for ArubaOS- CX 10.00

Aruba 8320 Configuring ACLs and Classifier Policies Guide for ArubaOS- CX 10.00 Aruba 8320 Configuring ACLs and Classifier Policies Guide for ArubaOS- CX 10.00 Part Number: 5200-4710a Published: April 2018 Edition: 2 Copyright 2018 Hewlett Packard Enterprise Development LP Notices

More information

Single VID ECMP Frame Format Considerations

Single VID ECMP Frame Format Considerations Single VID ECMP Frame Format Considerations Ben Mack-Crane (ben.mackcrane@huawei.com) 8-May-11 1 Goals Efficient data path processing Maintain existing field format and function Keep the frame overhead

More information

Interoperability Test Guideline. For Optical Access Network Devices

Interoperability Test Guideline. For Optical Access Network Devices Interoperability Test Guideline For Optical Access Network Devices HATS Conference (Promotion Conference of Harmonization of Advanced Telecommunication Systems) Steering Committee 2/28 Interoperability

More information

Configuring Priority Flow Control

Configuring Priority Flow Control About Priority Flow Control, page 1 Licensing Requirements for Priority Flow Control, page 2 Prerequisites for Priority Flow Control, page 2 Guidelines and Limitations for Priority Flow Control, page 2

More information

Configuring PFC QoS CHAPTER

Configuring PFC QoS CHAPTER 38 CHAPTER This chapter describes how to configure quality of service (QoS) as implemented on the Policy Feature Card 3B (PFC3B) on the Supervisor Engine 32 PISA. Note For complete syntax and usage information

More information

Quality of Service II

Quality of Service II Quality of Service II Patrick J. Stockreisser p.j.stockreisser@cs.cardiff.ac.uk Lecture Outline Common QoS Approaches Best Effort Integrated Services Differentiated Services Integrated Services Integrated

More information

GUARANTEED END-TO-END LATENCY THROUGH ETHERNET

GUARANTEED END-TO-END LATENCY THROUGH ETHERNET GUARANTEED END-TO-END LATENCY THROUGH ETHERNET Øyvind Holmeide, OnTime Networks AS, Oslo, Norway oeyvind@ontimenet.com Markus Schmitz, OnTime Networks LLC, Texas, USA markus@ontimenet.com Abstract: Latency

More information

IEEE Ethernet. Eric Karlsson Thomas Karlsson Morgan Kejerhag

IEEE Ethernet. Eric Karlsson Thomas Karlsson Morgan Kejerhag IEEE 802.3 - Ethernet Eric Karlsson Thomas Karlsson Morgan Kejerhag Today s Presentation Switching and bridging Auto negotiation Power-over-Ethernet Ethernet Performance Ethernet in WAN Switching and Bridging

More information

Lecture 13. Quality of Service II CM0256

Lecture 13. Quality of Service II CM0256 Lecture 13 Quality of Service II CM0256 Types of QoS Best Effort Services Integrated Services -- resource reservation network resources are assigned according to the application QoS request and subject

More information

Configuring QoS. Finding Feature Information. Prerequisites for QoS. General QoS Guidelines

Configuring QoS. Finding Feature Information. Prerequisites for QoS. General QoS Guidelines Finding Feature Information, on page 1 Prerequisites for QoS, on page 1 Restrictions for QoS, on page 2 Information About QoS, on page 2 How to Configure QoS, on page 10 Monitoring Standard QoS, on page

More information

EE 122: Differentiated Services

EE 122: Differentiated Services What is the Problem? EE 122: Differentiated Services Ion Stoica Nov 18, 2002 Goal: provide support for wide variety of applications: - Interactive TV, IP telephony, on-line gamming (distributed simulations),

More information

Configuring Quality of Service

Configuring Quality of Service 3 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on a Catalyst 45 series switch. It also describes

More information

Configuring Priority Flow Control

Configuring Priority Flow Control This chapter contains the following sections: Information About Priority Flow Control, page 1 Guidelines and Limitations, page 2 Default Settings for Priority Flow Control, page 3 Enabling Priority Flow

More information

Table of Contents. Table of Contents

Table of Contents. Table of Contents Table of Contents Table of Contents Chapter 1 QoS Configuration... 1 1.1 Overview... 1 1.1.1 QoS Concept... 1 1.1.2 P2P QoS Model... 1 1.1.3 Algorithm of QoS Queue of QoS Queue... 2 1.2 QoS Configuration

More information

Streaming Video and Throughput Uplink and Downlink

Streaming Video and Throughput Uplink and Downlink Streaming Video and Throughput Uplink and Downlink IPTV IPTV - Digital TV delivered using technologies used for computer network. Internet Protocols (HTTP, RTP, RTSP, IGMP) Copyright 2017 Cambium Networks,

More information

Chapter 1. Introduction

Chapter 1. Introduction Chapter 1 Introduction In a packet-switched network, packets are buffered when they cannot be processed or transmitted at the rate they arrive. There are three main reasons that a router, with generic

More information

Configuring Link Level Flow Control

Configuring Link Level Flow Control Link Level Flow Control, page 1 Guidelines and Restrictions for Link Level Flow Control, page 1 Information About Link Level Flow Control, page 2 How to Configure Link Level Flow Control, page 3 Configuration

More information

Configuring Link Level Flow Control

Configuring Link Level Flow Control Link Level Flow Control, page 1 Guidelines and Restrictions for Link Level Flow Control, page 1 Information About Link Level Flow Control, page 2 How to Configure Link Level Flow Control, page 3 Configuration

More information

Modular Quality of Service Overview on Cisco IOS XR Software

Modular Quality of Service Overview on Cisco IOS XR Software Modular Quality of Service Overview on Cisco IOS XR Software Quality of Service (QoS) is the technique of prioritizing traffic flows and providing preferential forwarding for higher-priority packets. The

More information

Importance of last mile interoperability

Importance of last mile interoperability 1st International Workshop on Community Networks and FTTH/P/x Importance of last mile interoperability Eric Lynskey October 16, 2003 Outline Conformance and interoperability Ethernet experiences Ethernet

More information

Basics (cont.) Characteristics of data communication technologies OSI-Model

Basics (cont.) Characteristics of data communication technologies OSI-Model 48 Basics (cont.) Characteristics of data communication technologies OSI-Model Topologies Packet switching / Circuit switching Medium Access Control (MAC) mechanisms Coding Quality of Service (QoS) 49

More information

Multiple Profiles for EPoC. Andrea Garavaglia and Nicola Varanese - Qualcomm IEEE 802.3bn Task Force Interim Phoenix, AZ

Multiple Profiles for EPoC. Andrea Garavaglia and Nicola Varanese - Qualcomm IEEE 802.3bn Task Force Interim Phoenix, AZ Multiple Profiles for EPoC Andrea Garavaglia and Nicola Varanese - Qualcomm IEEE 802.3bn Task Force Interim Phoenix, AZ Supported by Jorge Salinger (Comcast) IEEE 802.3bn Phoenix, AZ 2 Multiple Profile

More information

Before configuring standard QoS, you must have a thorough understanding of these items:

Before configuring standard QoS, you must have a thorough understanding of these items: Finding Feature Information, page 1 Prerequisites for QoS, page 1 QoS Components, page 2 QoS Terminology, page 3 Information About QoS, page 3 Restrictions for QoS on Wired Targets, page 41 Restrictions

More information

Quality of Service (QoS) Computer network and QoS ATM. QoS parameters. QoS ATM QoS implementations Integrated Services Differentiated Services

Quality of Service (QoS) Computer network and QoS ATM. QoS parameters. QoS ATM QoS implementations Integrated Services Differentiated Services 1 Computer network and QoS QoS ATM QoS implementations Integrated Services Differentiated Services Quality of Service (QoS) The data transfer requirements are defined with different QoS parameters + e.g.,

More information

100 GBE AND BEYOND. Diagram courtesy of the CFP MSA Brocade Communications Systems, Inc. v /11/21

100 GBE AND BEYOND. Diagram courtesy of the CFP MSA Brocade Communications Systems, Inc. v /11/21 100 GBE AND BEYOND 2011 Brocade Communications Systems, Inc. Diagram courtesy of the CFP MSA. v1.4 2011/11/21 Current State of the Industry 10 Electrical Fundamental 1 st generation technology constraints

More information

Configuring Link Level Flow Control

Configuring Link Level Flow Control Link Level Flow Control, page 1 Guidelines and Restrictions for Link Level Flow Control, page 1 Information About Link Level Flow Control, page 2 How to Configure Link Level Flow Control, page 3 Configuration

More information

Introduction to Ethernet. Guy Hutchison 8/30/2006

Introduction to Ethernet. Guy Hutchison 8/30/2006 Introduction to Ethernet Guy Hutchison 8/30/2006 What is Ethernet? Local area transport protocol Layer 2 of the OSI stack Zero/minimal configuration Low-cost, high performance Best-effort delivery Original

More information

Data Rate Adaptation in EPoC

Data Rate Adaptation in EPoC Data Rate Adaptation in EPoC Marek Hajduczenia, PhD ZTE Corporation marek.hajduczenia@zte.pt Andrea Garavaglia Qualcomm Inc. andreag@qti.qualcomm.com IEEE 802.3bn Orlando, FL 18-21 March 2013 Summary This

More information

Quality of Service Configuration Guide, Cisco IOS XE Everest 16.6.x (Catalyst 9300 Switches)

Quality of Service Configuration Guide, Cisco IOS XE Everest 16.6.x (Catalyst 9300 Switches) Quality of Service Configuration Guide, Cisco IOS XE Everest 16.6.x (Catalyst 9300 Switches) First Published: 2017-07-31 Last Modified: 2017-11-03 Americas Headquarters Cisco Systems, Inc. 170 West Tasman

More information

Lecture 21. Reminders: Homework 6 due today, Programming Project 4 due on Thursday Questions? Current event: BGP router glitch on Nov.

Lecture 21. Reminders: Homework 6 due today, Programming Project 4 due on Thursday Questions? Current event: BGP router glitch on Nov. Lecture 21 Reminders: Homework 6 due today, Programming Project 4 due on Thursday Questions? Current event: BGP router glitch on Nov. 7 http://money.cnn.com/2011/11/07/technology/juniper_internet_outage/

More information

H3C S9500 QoS Technology White Paper

H3C S9500 QoS Technology White Paper H3C Key words: QoS, quality of service Abstract: The Ethernet technology is widely applied currently. At present, Ethernet is the leading technology in various independent local area networks (LANs), and

More information

Unit 2 Packet Switching Networks - II

Unit 2 Packet Switching Networks - II Unit 2 Packet Switching Networks - II Dijkstra Algorithm: Finding shortest path Algorithm for finding shortest paths N: set of nodes for which shortest path already found Initialization: (Start with source

More information

Traffic Engineering 2: Layer 2 Prioritisation - CoS (Class of Service)

Traffic Engineering 2: Layer 2 Prioritisation - CoS (Class of Service) Published on Jisc community (https://community.jisc.ac.uk) Home > Network and technology service docs > Vscene > Technical details > Products > H.323 > Guide to reliable H.323 campus networks > Traffic

More information

Before configuring standard QoS, you must have a thorough understanding of these items: Standard QoS concepts.

Before configuring standard QoS, you must have a thorough understanding of these items: Standard QoS concepts. Prerequisites for Quality of Service, on page 1 QoS Components, on page 2 QoS Terminology, on page 2 Information About QoS, on page 3 QoS Implementation, on page 4 QoS Wired Model, on page 8 Classification,

More information

Cut-Through and Qcc Bridge Delay Model

Cut-Through and Qcc Bridge Delay Model automotive mobile automation embedded systems Cut-Through and Qcc Bridge Delay Model Christian Boiger christian.boiger@b-plus.com IEEE 802 Plenary November 2016 San Antonio, TX Current Status of IEEE P802.1Qcc

More information

IEEE Broadband Wireless Access Working Group <

IEEE Broadband Wireless Access Working Group < Project Title Date Submitted IEEE 802.16 Broadband Wireless Access Working Group Procedures Clarifications and Improvement for MBS Logical Channel support in 802.16REV2 2008-04-20

More information

Understanding Queuing and Scheduling QoS on Catalyst 4000 Supervisor III and IV

Understanding Queuing and Scheduling QoS on Catalyst 4000 Supervisor III and IV Understanding Queuing and Scheduling QoS on Catalyst 4000 Supervisor III and IV Document ID: 21389 Contents Introduction Before You Begin Conventions Prerequisites Components Used Queuing Strict Priority

More information

IEEE Congestion Management Study Group November Plenary Report. San Antonio, TX November, 2004

IEEE Congestion Management Study Group November Plenary Report. San Antonio, TX November, 2004 IEEE 802.3 Congestion Management Study Group November Plenary Report San Antonio, TX 15-18 November, 2004 Summary Met with 802.1 to discuss joint work Held tutorial Reviewed presentations regarding Telco

More information

Routing Between VLANs Overview

Routing Between VLANs Overview Routing Between VLANs Overview This chapter provides an overview of VLANs. It describes the encapsulation protocols used for routing between VLANs and provides some basic information about designing VLANs.

More information

CSE 123A Computer Networks

CSE 123A Computer Networks CSE 123A Computer Networks Winter 2005 Lecture 14 Congestion Control Some images courtesy David Wetherall Animations by Nick McKeown and Guido Appenzeller The bad news and the good news The bad news: new

More information

Layering for the TSN Layer 3 Data Plane

Layering for the TSN Layer 3 Data Plane Layering for the TSN Layer 3 Data Plane Norman Finn, Rudy Klecka, Pascal Thubert, Cisco Systems Version 2 Feb. 17, 2014 tsn-nfinn-l3-data-plane-0214-v02.pdf 1 This is part 2 of a two-part presentation.

More information

Telecommunication Services Engineering Lab. Roch H. Glitho

Telecommunication Services Engineering Lab. Roch H. Glitho 1 Quality of Services 1. Terminology 2. Technologies 2 Terminology Quality of service Ability to control network performance in order to meet application and/or end-user requirements Examples of parameters

More information

Lecture 8: Networks to Internetworks

Lecture 8: Networks to Internetworks Lecture 8: Networks to Internetworks CSE 123: Computer Networks Alex C. Snoeren NO CLASS FRIDAY Lecture 8 Overview Bridging & switching Learning bridges Spanning Tree Internetworking Routering Internet

More information

WhitePaper: XipLink Real-Time Optimizations

WhitePaper: XipLink Real-Time Optimizations WhitePaper: XipLink Real-Time Optimizations XipLink Real Time Optimizations Header Compression, Packet Coalescing and Packet Prioritization Overview XipLink Real Time ( XRT ) is an optimization capability

More information

Cybersecurity was nonexistent for most network data exchanges until around 1994.

Cybersecurity was nonexistent for most network data exchanges until around 1994. 1 The Advanced Research Projects Agency Network (ARPANET) started with the Stanford Research Institute (now SRI International) and the University of California, Los Angeles (UCLA) in 1960. In 1970, ARPANET

More information

Configuring SPAN. Configuring SPAN. SPAN Sources. This chapter includes the following sections: Configuring SPAN, page 1

Configuring SPAN. Configuring SPAN. SPAN Sources. This chapter includes the following sections: Configuring SPAN, page 1 This chapter includes the following sections:, page 1 SPAN Sources The Switched Port Analyzer (SPAN) feature (sometimes called port mirroring or port monitoring) selects network traffic for analysis by

More information

EECS 122: Introduction to Computer Networks Resource Management and QoS. Quality of Service (QoS)

EECS 122: Introduction to Computer Networks Resource Management and QoS. Quality of Service (QoS) EECS 122: Introduction to Computer Networks Resource Management and QoS Computer Science Division Department of Electrical Engineering and Computer Sciences University of California, Berkeley Berkeley,

More information

RBRIDGES LAYER 2 FORWARDING BASED ON LINK STATE ROUTING

RBRIDGES LAYER 2 FORWARDING BASED ON LINK STATE ROUTING 1 RBRIDGES LAYER 2 FORWARDING BASED ON LINK STATE ROUTING Donald E. Eastlake 3 rd donald.eastlake@stellarswitches.com CONTENTS Introduction Ethernet and Spanning Tree RBridge Features TRILL Encapsulation

More information

QoS Configuration. Page 1 of 13

QoS Configuration. Page 1 of 13 QoS Configuration Page 1 of 13 Contents Chapter 1 QoS Configuration...3 1.1 Brief Introduction to QoS...3 1.1.1 Traffic...3 1.1.2 Traffic Classification... 3 1.1.3 Priority...4 1.1.4 Access Control List...

More information

Voice over Internet Protocol

Voice over Internet Protocol Voice over Internet Protocol Voice over Internet Protocol Contents Introduction Benefits of Integrating Voice and Data Networks Converting Voice to Data Efficient and Reliable Network Infrastructures

More information

Ethernet The Next Generation

Ethernet The Next Generation Ethernet The Next Generation John D Ambrosia Chair, IEEE P802.3ba Task Force Scientist Sr., Components Technology Force10 Networks Presented by: Debbie Montano dmontano@force10networks.com Per IEEE-SA

More information

Data delay. David Law HP Steve Carlson HSD IEEE P802.3bf Time Sync Task Force January 2010 Interim week meeting

Data delay. David Law HP Steve Carlson HSD IEEE P802.3bf Time Sync Task Force January 2010 Interim week meeting IEEE P802.3bf Data delay David Law HP dlaw@hp.com Marek Hajduczenia ZTE Corp. marek.hajduczenia@zte.pt Steve Carlson HSD scarlson@hspdesign.com IEEE P802.3bf Time Sync Task Force January 2010 Interim week

More information

Home Gateway Initiative Phase 1 QoS Architecture

Home Gateway Initiative Phase 1 QoS Architecture International Telecommunication Union Home Gateway Initiative Phase 1 QoS Architecture Duncan Bees Technical Advisor, PMC-Sierra HGI QoS Technical Group Deputy-Chair Duncan_Bees@pmc-sierra.com Geneva,

More information

CSCD 433/533 Advanced Networks Spring Lecture 22 Quality of Service

CSCD 433/533 Advanced Networks Spring Lecture 22 Quality of Service CSCD 433/533 Advanced Networks Spring 2016 Lecture 22 Quality of Service 1 Topics Quality of Service (QOS) Defined Properties Integrated Service Differentiated Service 2 Introduction Problem Overview Have

More information

Canova Tech. IEEE Plenary Meeting, San Diego (CA) cg draft 2.0 PLCA (Clause 148) Overview July 9 th, 2018

Canova Tech. IEEE Plenary Meeting, San Diego (CA) cg draft 2.0 PLCA (Clause 148) Overview July 9 th, 2018 Canova Tech The Art of Silicon Sculpting PIERGIORGIO BERUTO ANTONIO ORZELLI IEEE 802.3 Plenary Meeting, San Diego (CA) 2018 802.3cg draft 2.0 PLCA (Clause 148) Overview July 9 th, 2018 Introduction PHY-Level

More information

Audio Video Bridging (AVB) Assumptions IEEE AVB Plenary Jan 28 & 29, 2008 Los Gatos

Audio Video Bridging (AVB) Assumptions IEEE AVB Plenary Jan 28 & 29, 2008 Los Gatos Audio Video Bridging (AVB) Assumptions Plenary Jan 28 & 29, 2008 Los Gatos Green Text = Agreed to on Various AVB Calls/Meetings Black Text = Not Decided Changes Marked with Red from last version Don Pannell

More information

Internetworking Part 1

Internetworking Part 1 CMPE 344 Computer Networks Spring 2012 Internetworking Part 1 Reading: Peterson and Davie, 3.1 22/03/2012 1 Not all networks are directly connected Limit to how many hosts can be attached Point-to-point:

More information

Cisco ASR 1000 Series Aggregation Services Routers: QoS Architecture and Solutions

Cisco ASR 1000 Series Aggregation Services Routers: QoS Architecture and Solutions Cisco ASR 1000 Series Aggregation Services Routers: QoS Architecture and Solutions Introduction Much more bandwidth is available now than during the times of 300-bps modems, but the same business principles

More information

Lecture 21: Congestion Control" CSE 123: Computer Networks Alex C. Snoeren

Lecture 21: Congestion Control CSE 123: Computer Networks Alex C. Snoeren Lecture 21: Congestion Control" CSE 123: Computer Networks Alex C. Snoeren Lecture 21 Overview" How fast should a sending host transmit data? Not to fast, not to slow, just right Should not be faster than

More information

100G-EPON: Channel Bonding Placement Issues

100G-EPON: Channel Bonding Placement Issues 100G-EPON: Channel Bonding Placement Issues Glen Kramer, gkramer@broadcom.com January 2016 IEEE P802.3ca Task Force meeting, Atlanta GA 1 Main function NG EPON Provide centrally-coordinated access to P2MP

More information

EqualLogic Storage and Non-Stacking Switches. Sizing and Configuration

EqualLogic Storage and Non-Stacking Switches. Sizing and Configuration EqualLogic Storage and Non-Stacking Switches Sizing and Configuration THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES. THE CONTENT IS

More information

QoS in IPv6. Madrid Global IPv6 Summit 2002 March Alberto López Toledo.

QoS in IPv6. Madrid Global IPv6 Summit 2002 March Alberto López Toledo. QoS in IPv6 Madrid Global IPv6 Summit 2002 March 2002 Alberto López Toledo alberto@dit.upm.es, alberto@dif.um.es Madrid Global IPv6 Summit What is Quality of Service? Quality: reliable delivery of data

More information

Category: Standards Track. Cisco N. Sprecher. Nokia Siemens Networks. A. Fulignoli, Ed. Ericsson October 2011

Category: Standards Track. Cisco N. Sprecher. Nokia Siemens Networks. A. Fulignoli, Ed. Ericsson October 2011 Internet Engineering Task Force (IETF) Request for Comments: 6378 Category: Standards Track ISSN: 2070-1721 Y. Weingarten, Ed. Nokia Siemens Networks S. Bryant E. Osborne Cisco N. Sprecher Nokia Siemens

More information

PUSHING THE LIMITS, A PERSPECTIVE ON ROUTER ARCHITECTURE CHALLENGES

PUSHING THE LIMITS, A PERSPECTIVE ON ROUTER ARCHITECTURE CHALLENGES PUSHING THE LIMITS, A PERSPECTIVE ON ROUTER ARCHITECTURE CHALLENGES Greg Hankins APRICOT 2012 2012 Brocade Communications Systems, Inc. 2012/02/28 Lookup Capacity and Forwarding

More information

Layering for the TSN Layer 2 Data Plane

Layering for the TSN Layer 2 Data Plane Layering for the TSN Layer 2 Data Plane Norman Finn Version 3 Feb. 17, 2014 tsn-nfinn-l2-data-plane-0214-v03.pdf 1 At the AVnu face-to-face meeting in December, Norm Finn made presentations on the subject

More information

Communication Problems. Flow Control

Communication Problems. Flow Control Communication Problems Flow, loss, congestion, policing Messages get lost due to several factors, including collisions, lack of buffer space, lack of computing power, etc To allow the flow of data at a

More information