Ethernet Packet Filtering – Part 2 Øyvind Holmeide 10/28/2014 by.

Slides:



Advertisements
Similar presentations
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
Advertisements

20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chabot College Chapter 2 Review Questions Semester IIIELEC Semester III ELEC
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Leon-Garcia & Widjaja: Communication Networks Copyright ©2000 The McGraw Hill Companies A Little More on Chapter 7 And Start Chapter 8 TCP/IP.
1 Version 3 Module 8 Ethernet Switching. 2 Version 3 Ethernet Switching Ethernet is a shared media –One node can transmit data at a time More nodes increases.
1 Version 3 Module 8 Ethernet Switching. 2 Version 3 Ethernet Switching Ethernet is a shared media –One node can transmit data at a time More nodes increases.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
Larger Site Networks Part2. 2 Ethernet Virtual LANs Hubs versus Switches –Hubs broadcast bits out all ports –Switches usually send a frame out a one port.
Introduction. 2 What Is SmartFlow? SmartFlow is the first application to test QoS and analyze the performance and behavior of the new breed of policy-based.
Document Number ETH West Diamond Avenue - Third Floor, Gaithersburg, MD Phone: (301) Fax: (301)
Chapter 4: Managing LAN Traffic
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Oppenheimer.
Connectivity Devices Hakim S. ADICHE, MSc
S3C2 – LAN Switching Addressing LAN Problems. Congestion is Caused By Multitasking, Faster operating systems, More Web-based applications Client-Server.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Fall 2005Computer Networks20-1 Chapter 20. Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv ARP 20.2 IP 20.3 ICMP 20.4 IPv6.
Univ. of TehranAdv. topics in Computer Network1 Advanced topics in Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
Multimedia Wireless Networks: Technologies, Standards, and QoS Chapter 3. QoS Mechanisms TTM8100 Slides edited by Steinar Andresen.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 4 Switching Concepts.
TCP Trunking: Design, Implementation and Performance H.T. Kung and S. Y. Wang.
Cisco 3 - Switching Perrine. J Page 16/4/2016 Chapter 4 Switches The performance of shared-medium Ethernet is affected by several factors: data frame broadcast.
CEN 5501C - Computer Networks - Spring UF/CISE - Newman1 Computer Networks Chapter 5 – Hubs, Switches, VLANs, Fast Ethernet.
1 IEX8175 RF Electronics Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
1 Transport Layer: Basics Outline Intro to transport UDP Congestion control basics.
Artur BarczykRT2003, High Rate Event Building with Gigabit Ethernet Introduction Transport protocols Methods to enhance link utilisation Test.
ETTC 2015-Guaranteed end-to-end latency through Ethernet Øyvind Holmeide 02/01/2015 by.
Chapter-2 Basic switch concept and configuration.
Ethernet Packet Filtering - Part1 Øyvind Holmeide Jean-Frédéric Gauvin 05/06/2014 by.
: An Introduction to Computer Networks Handout #2: Foundations and Basic Concepts Additional Reading Text book: Chap. 3.1 Homepage
Graciela Perera Department of Computer Science and Information Systems Slide 1 of 18 INTRODUCTION NETWORKING CONCEPTS AND ADMINISTRATION CSIS 3723 Graciela.
Advanced Network Tap application for
Instructor & Todd Lammle
Youngstown State University Cisco Regional Academy
Introduction to Networks v6.0
Instructor Materials Chapter 6: Quality of Service
High Rate Event Building with Gigabit Ethernet
QoS & Queuing Theory CS352.
Topics discussed in this section:
IP - The Internet Protocol
Instructor Materials Chapter 5: Ethernet
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Networking Devices.
Queue Management Jennifer Rexford COS 461: Computer Networks
More on Ethernet Michael Tsai 2015/03/30.
IP - The Internet Protocol
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
Internet Protocol (IP)
IP - The Internet Protocol
Network Virtualization
Data Link Issues Relates to Lab 2.
Presented by LINGLING MENG( ), XUN XU( )
Chapter 20 Network Layer: Internet Protocol
Network Core and QoS.
NTHU CS5421 Cloud Computing
IP - The Internet Protocol
Protocol layering and data
EE 122: Lecture 18 (Differentiated Services)
Net 323 D: Networks Protocols
EE 122: Lecture 7 Ion Stoica September 18, 2001.
Chapter 4 Network Layer Computer Networking: A Top Down Approach 5th edition. Jim Kurose, Keith Ross Addison-Wesley, April Network Layer.
IP - The Internet Protocol
EE 122: Differentiated Services
Active Tests and Traffic Simulation: Module Objectives
Active Tests and Traffic Simulation: Module Objectives
Protocol layering and data
Chapter-5 Traffic Engineering.
ITIS 6167/8167: Network and Information Security
IP - The Internet Protocol
Network Core and QoS.
Presentation transcript:

Ethernet Packet Filtering – Part 2 Øyvind Holmeide 10/28/2014 by

This presentation targets two FTI network challenges: 1.How to guarantee worst-case latency for latency sensitive data? 2.How to achieve near wire speed network performance on recorder ports without packet loss? FTI network challenges

1.How to guarantee worst-case latency for latency sensitive data? – Answer: Quality of Service (QoS) FTI network challenge

Quality of Service (QoS) in Ethernet QoS is relevant for: – Real time critical data – Latency sensitive data – Loss critical data QoS can be configured on Ethernet switches based on: – Layer 1: Port based priority – Layer 2: VLAN tagging (IEEE802.1p) – Layer 3: IP ToS/CoS QoS

Standard Ethernet switches provide several QoS properties: Scalable bandwidth Full duplex connectivity (no collision) Flow control off – deterministic access (send when you want) Several queues per port: – high priority packets in high queues – Low priority packets in low queues Strict/fixed priority scheduling (QoS policy) gives best QoS properties for high priority data QoS

QoS: Traffic prioritization: QoS

Layer 1 – Priority classification based on: Port based priority: All incoming packets will be given the same priority The associated packet priority is lost for the next switch in the network chain, unless: A VLAN tag including the packet priority is kept on the switch egress port QoS 7. Application 6. Presentation 5. Session 4. Transport 3. Network 2. Data link 1. Physical

Layer 2 - Priority classification based on: IEEE802.1p QoS 7. Application 6. Presentation 5. Session 4. Transport 3. Network 2. Data link 1. Physical DestinationSource XXXX type tagDestinationSourcetype 0x81000xXXXX Tagged frame Type Interpretation - 16 bit 12-bit 802.1Q VLAN Identifier Canonical - 1 bit Tagged frame Type Interpretation 3-bit Priority Field (802.1p) Ethernet layer MAC header (layer 2) without 802.1p Ethernet MAC header (layer 2) with 802.1p FCS

Layer 3 - Priority classification based on: IP ToS/CoS QoS 7. Application 6. Presentation 5. Session 4. Transport 3. Network 2. Data link 1. Physical IPv4 header (layer 3) IHL Type of service Total lenght Identification D F M F Fragment offset Time to liveHeader checksum Source address Destination IP address Options Version Source IP address IPMAC

How to guarantee worst-case latency for latency sensitive data? High priority packets = latency sensitive data Such data will never be lost in the switch due to congestion and worst case latency for such packets can be calculated if: – The total amount of high priority traffic never exceed the bandwidths of the drop links – Worst case latency for high priority packets can be calculated if the characteristics of the high priority packets are known. Example... QoS

Example : 100 Mbps with full duplex connectivity is used on all data source drop links and 1Gps is used on switch trunk ports The switch is a store-and-forward switch with a minimum switch latency of 10μs. The switch uses strict priority scheduling The latency sensitive packet has a length of 200 bytes including preamble, MAC, IP, UDP, payload, FCS and minimum IPG. The latency sensitive packets are treated as high priority packets, all other packets have less priority Up to five other end nodes may generate similar latency sensitive packets of 200 bytes that may be in the same priority queue before the packet enters the queue, and causes extra switch delay All latency sensitive packets are generated in a cyclic manner Cont’d.. QoS

Example cont’d: The worst case switch latency of a latency sensitive packet will then be: 1.16μs, store-and-forward delay. 2.10μs, minimum switch latency. 3.12μs, worst-case latency due to flushing of a packet with maximum packet length. 4.8μs, five latency sensitive packets already in the same priority queue. 46μs, worst case - total QoS

2.How to achieve near wire speed network performance on recorder ports without packet loss? Answer: Traffic shaping and/or port trunking FTI network challenge

Half duplex network: Once a network segment utilization reaches 40% the throughput decreases substantially Network throughput From Pocketbook_ethernet_switching.pdf

Full duplex network: -Collisions on the wire is no longer an issue, but -If no smart network engineering is performed and the peak load for some time period exceeds the bandwidth of a given drop link, then there is a risk for dropping packets in the Ethernet switch as a result of such network congestion. Network throughput From Pocketbook_ethernet_switching.pdf Switch Fabric Switch Fabric

Dropped packets due to network congestion depend on: -Switch buffer capacity -Multicast filters + Head-of-Line blocking prevention -QoS -Peak load Note: average network load is an unsuitable parameter for estimating probability for dropped packets due to network congestion. Average bandwidth utilization of 20-30% may still result in dropped packets if the switch load is bursty Network throughput

Without shaping Traffic shaping Recorder Bottle-neck Average load from each cluster < 150Mbps, but data is bursty Cluster 1 Cluster 2 Cluster 6

With shaping Traffic shaping Recorder No packet loss anymore Traffic is shaped, peak load reduced from 1Gps to 150Mbps Cluster 1 Cluster 2 Cluster 6

Example: A lab test setup based on the following components was established. 30 x IED simulators (Smartbit cards), where up to 30Mbps is generated per IED simulator. Data is sent in bursts 6 x CM1600 cluster switches 1 x CM1600 central switch 1 x recorder simulator Traffic shaping

Example cont’d: Two tests were performed: 1.No rate shaping enabled on the cluster switches Result: 4-5% packet loss 2.Rate shaping enabled on each of the cluster switches. Rate shaping level set to 150Mbps Result: No packet loss Traffic shaping

With shaping and port trunking Traffic shaping and port trunking Two or more ports are combined in a logical trunk by using Link Aggregation Control Protocol (LACP) according to IEEE 802.1ax Cluster 1 Cluster 2 Cluster 6

Worst case switch latency for latency sensitive data can be guaranteed if QoS techniques are used. Worst case switch latency less than 100µs is possible for a gigabit switch. Near wire speed network performance on recorder ports without packet loss can be achieved by using traffic shaping techniques Combining two ports in a logical trunk according to IEEE 802.1ax can theoretically double the bandwidth to the recorder Conclusion