Performance Metrics for Multilayer Switches
|
|
- Reynold Caldwell
- 8 years ago
- Views:
Transcription
1 1 1 Performance Metrics for Multilayer Switches Session 2
2 Objective To understand the how to measure a device s network ability to protect application networking resource performance and scalability. 3 Agenda Definition of Terms Performance Test Tools Testing Methods and Metrics Example Buffering and Architecture Example Flow Lookup and Architecture Example WRR and Architecture Example SLB and Architecture 4
3 Definition of Terms Device Under Test Device under test (DUT) A single stand-alone or modular unit which receives frames on one or more of its interfaces and then forwards them to one or more interfaces according to the addressing information contained in the frame 5 Definition of Terms (Cont.) 1.1.X.X 1.2.X.X System Under Test Device Under Test 1.3.X.X 1.4.X.X System Under Test (SUT) The collective set of network devices to which stimulus is offered as a single entity and response measured 6
4 Definition of Terms (Cont.) Queue No Queue Queuing buffer mechanisms used to control congestion by temporarily storing packets in memory 7 Definition of Terms (Cont.) ngle Latency Frame Latency (RFC 1944) Time in microseconds which a DUT takes to transmit one packet with same size packet at X rate 8
5 Definition of Terms (Cont.) ngle Latency Frame Latency (RFC 1944) Time in microseconds which a DUT takes to transmit one packet with same size packet at X rate 9 Definition of Terms (Cont.) All Frames tagged with latency and sequence Latency (RFC 2285) Time in microseconds which a DUT takes to transmit all packets with sequence and latency tags 10
6 Definition of Terms (Cont.) All Frames tagged with latency and sequence Latency (RFC 2285) Time in microseconds which a DUT takes to transmit all packets with sequence and latency tags 11 Definition of Terms (Cont.) Bit Bucket =0 Throughput Highest rate in packets-persecond through a DUT which frame loss does not occur 12
7 Definition of Terms (Cont.) Bit Bucket Frame loss Percentage of lost frames when running at said frame size often confused with throughput 13 Definition of Terms (Cont.) Input Gigabit Ports 768 nsec IFG (Inter-Frame-Gap) Input Gigabit Ports Burst 96 nsec IFG (Inter-Frame-Gap) Back-to-back burst The minimum interval between bursts which the DUT can process with no frame loss 14
8 Definition of Terms (Cont.) MAC IP TCP/UDP Application Application 128-->1518+ Layer 7 48 bytes Layer 4 32 bytes Layer 3 12 bytes Layer 2 Depth of inspection Amount of packet information processed to make a switching decision 15 Agenda Definition of Terms Performance Test Tools Testing Methods and Metrics Example Buffering and Architecture Example Flow Lookup and Architecture Example WRR and Architecture Example SLB and Architecture 16
9 ML-7710 TX INIT TRIG CLS RX ERR LINK DPLX 100M PAUSE ML-7710 TX INIT TRIG CLS RX ERR LINK DPLX 100M PAUSE Real PC User Keyboard Real Application with Overhead TCP IP OS UDP NDIS Driver PC Based Testing No Industry Standard Application (Packet) Scripts TCP IP OS UDP NDIS Driver Test Tools Application to Application Measurement A Few Scripts Metrics Unknown Metrics Unknown Metrics Unknown Metrics Unknown Not Wire Speed No Accuracy Testing with Appliance Device to Device Measurement Scales to Many Users Setup Timing etc Latency, Jitter etc. No OS Delay Throughput, Loss, etc. Wire Speed Nanosec Accuracy ML-7710 TX INIT TRIG CLS RX ERR LINK DPLX 100M PAUSE Source Source Network No Network Measurement Full Visibility of Network Elements Network Destination Destination Only Round Trip Times One Way Times, Accurate GPS timing 17 Real PC User Keyboard Real Application with Overhead TCP IP OS UDP NDIS Driver PC Based Testing No Industry Standard Fake Application (Packet) Scripts TCP IP OS UDP NDIS Driver Test Tools Application to Application Measurement A Few Scripts Metrics Unknown Metrics Unknown Metrics Unknown Metrics Unknown Not Wire Speed No Accuracy Testing with Appliance Device to Device Measurement Scales to Many Users Setup Timing etc Latency, Jitter etc. No OS Delay Throughput, Loss, etc. Wire Speed Nanosec Accuracy ML-7710 TX INIT TRIG CLS RX ERR LINK DPLX 100M PAUSE Source Source Network No Network Measurement Full Visibility of Network Elements Network Destination Destination Only Round Trip Times One Way Times, Accurate GPS timing 18
10 ML-7710 TX INIT TRIG CLS RX ERR LINK DPLX 100M PAUSE ML-7710 TX INIT TRIG CLS RX ERR LINK DPLX 100M PAUSE Application Testing Only true application test User feel valuable but intangible No standard metrics Not wire speed Real PC User Application Keyboard Real Application with Overhead TCP IP OS UDP NIC Driver Real Network 19 Appliance Testing End-to-End Latency Multi-user Multi-network GPS SYNC Great for L3 & L2 OK for L4 GPS ML-7710 TX INIT TRIG CLS RX ERR LINK DPLX 100M PAUSE Source ISP-Network Your Network GPS Your Network Your Network GPS 20
11 ML-7710 TX INIT TRIG CLS RX ERR LINK DPLX 100M PAUSE ML-7710 TX INIT TRIG CLS RX ERR LINK DPLX 100M PAUSE Why Ping-Pong is all Wrong ngle user D C B ngle network A1 ngle Sample Asynchronous Routing Issues E A2 Minimal accuracy A1+A2 B+C+D+E=RTT 21 Why Ping-Pong is all Wrong Multi-user Multi-network Multi-Sample End-to-End Latency GPS timing A1+B+C+D=RTT1 1 D E GPS C A1 A2 B D+E+A2 =RTT2 *Netcom s SmartISP GPS 2 22
12 Verify your Service Service Level Agreements CIR-Committed Information rate With Respect to time 9AM-5PM 5PM-12AM 12AM-9AM CIR Latency & Deviation Throughput & Deviation 5 0 te-a te-b 23 Performance Test Tools PC Test Tool Appliance Application to Application Measurement Device to Device Measurement A Few Scripts Scales to Many Users Metrics Unknown Setup Timing Etc Metrics Unknown Metrics Unknown Latency, Jitter Etc. No OS Delay Metrics Unknown Thru Put, Loss, Etc. Not Wire Speed No Accuracy Wire Speed Nanosec Accuracy No Network Measurement Full Visibility of Network Elements Only Round Trip Times One Way Times, Accurate GPS Timing 24
13 Performance Test Tools Links PC Test Tool LanMark Pro etestinglabs /filters/benchmarks/ WebBench NetBench Appliance SmartWindows SmartFlow SmartTCP TCLGui 25 Application vs. Performance Test Tool Application Tool Not Scalable Real World Combine and Prosper Performance Tool Scalable Not Real World 26
14 Type of Test 1.Performance 2.Capacity 3.Correct Operation 4.Resilience 5.Security Types of Tests Typical Tests Tests for delays in sending data or setting up calls Tests for variation in delay and effect on applications Tests for user application responsiveness Tests use of theoretical bandwidth Tests number of addresses/flows supported Tests data integrity and data loss/ RFC conformance Tests of device/network functionality under load Network ability to recover from errors or changes Map to Service Level Agreement Tests loss of security under load Tests loss of security based on port scanners Tests loss of security based on new attacks 27 Agenda Definition of Terms Performance Test Tools Testing Methods and Metrics Example Buffering and Architecture Example Flow Lookup and Architecture Example WRR and Architecture Example SLB and Architecture 28
15 Resource Constraints and Bottlenecks Application Characteristics Buffering, queuing, and latency Interface and pipe sizes, speed Control plane, IP flow speed (if flow-based) Memory, IP flow capacities, buffering capacities, control plane and data plane 29 Relational Perflow Metrics Latency Latency Capacity Capacity Rate Any One Change Affects the Other 30
16 Relational Layer 2 Metrics MAC MAC Addresses Addresses Latency Latency Frame ze Packets-Per-Second 31 Relational Layer 3 Metrics Latency Latency Sequence Sequence IP IP Addresses Addresses IP IP Flows Flows + Layer 2 IP Flow Setup Rate 32
17 Relational Layer 4 Metrics TCP/UDP TCP/UDP Session Session Latency Latency Sequence Sequence Capacity Capacity + Layer 3 TCP/UDP Flow Setup Rate 33 Relational Layer 7 QoS Latency Latency Sequence Sequence Application- Application- Definitions Definitions + Layer 4 Application Recognition Rate 34
18 Relational Layer 7 Termination Latency Latency Sequence Sequence Terminated- Terminated- Sessions Sessions + Layer 7QoS Application Termination Rate 35 Agenda Definition of Terms Performance Test Tools Testing Methods and Metrics Example Buffering and Architecture Example Flow Lookup and Architecture Example WRR and Architecture Example SLB and Architecture 36
19 Buffering and Switching Architectures Congestion management Multi- Gigabit Switch Fabric Switching decision CPU 37 Congestion Management Required when multiple ports are contending for the same port Congestion occurs during short bursts 38
20 Closet/Server Buffering File Server Output Buffer Remember that all networks have hot spots of congestion Output ports only transmit one frame-at-a-time 39 High-Speed Buffering Output Buffer 1 Gigabit Ethernet port at 100% fills a 500 KB buffer in: 4.1 ms with 1500 Byte MTU 5.5 ms with 64 Byte MTU 40
21 Instantaneous Over Subscription Output Buffer Even if bandwidth of two input ports are ½ the speed of the output port congestion will occur! 41 Dynamic Buffer Queuing Three 64-Byte Frames Use 192 Bytes of Memory Unused Memory Each buffer element fixed in small increments (for example, 64 bytes each) Allows for efficient use of buffers More expensive One 256-Byte Frame Uses 256 Bytes of Memory 42
22 Fixed Buffer Queuing One 64-Byte Frame Uses One 2000-Byte Buffer Wasted Memory One 256-Byte Frame Uses One 2000-Byte Buffer Buffer element is a fixed size Inefficient use of buffers Less controller overhead by 31 times easier to make a faster switch! 43 Dynamic vs. Fixed Buffering Dynamic Ethernet Frame ze Voice Data Throughput Large Small Buffers Available Fixed ATM Cell ze Voice Data Requires SAR Only Small Buffers Available 44
23 Buffering Tests 2:1 Backbone Test Two 1000 Mbps one 1000 Mbps Burst frames for 2:1 gigabit Ethernet ports at 5 50% utilization Packet Blaster Device Under Test 45 Buffering Capacity Packets Buffered Dynamic 500K Buffer 64 byte Elements 64 Byte Fixed 500K Buffer 2 Kbyte Elements 512 Byte 1518 Byte 46
24 Buffering Capacity Packets Buffered Byte 512 Byte 1518 Byte Dynamic 500K Buffer 64 byte Elements Fixed 500K Buffer 2 Kbyte Elements 47 Buffering Test 2:1 Packet Blaster Output Port at 100% Utilization 96 nsec IFG Backplane to Port Down Speed reduces IFG Input ports at 50% Utilization 768 nsec IFG (Interframe-Gap)* Device Under Test *Note: Input ports should vary 5 50% pertrial thus output utilization % 48
25 Buffering Test 2:1 Packet Blaster Output Port at 100% Utilization 96 nsec IFG (Inter-frame-Gap) Burst 3000 packets with 96 nsec IFG (Inter-frame-Gap) Device Under Test 49 Fixed Queuing Latency Distribution 2:1 Number of Packets % Input 20% Input 30% Input 40% Input 50% Input <=10uSec <=100uSec Latency Distribution 50
26 Dynamic Latency Distribution 2:1 Number of Packets % Input 20% Input 30% Input 40% Input 50% Input <=10uSec <=100uS <=500uS <=1000uS <=5000uS Latency Distribution 51 Buffering Results 2:1 Percent Lost with 64 Byte Frames Input Utilization 10% 20% 30% 40% 50% Static Buffer Dynamic Buffer 52
27 Buffering Tests 40:1 Packet Blaster Closet Test Mbps One 1000 Mbps Burst frames for 20:1 100 Mbps Ethernet ports at 1 5% utilization Device Under Test 53 Test Results 64 bytes 10 ppb % Throughput Dynamic Buffering Fixed Buffers Number of Ports 54
28 Test Results 500 bytes 10 ppb % Throughput Number of Ports Dynamic Buffering Fixed Buffers 55 Test Results 1518 bytes 10 ppb % Throughput Number of Ports Dynamic Buffering Fixed Buffers 56
29 Test Results 64 bytes 24 ppb % Throughput Number of Ports Dynamic Buffering Fixed Buffers 57 Test Results 500 bytes 24 ppb % Throughput Number of Ports Dynamic Buffering Fixed Buffers 58
30 Test Results 1518 bytes 24 ppb % Throughput Number of Ports Dynamic Buffering Fixed Buffers 59 Agenda Definition of Terms Performance Test Tools Testing Methods and Metrics Example Buffering and Switch Architecture Example Flow Lookup and Architecture Example WRR and Architecture Example SLB and Architecture 60
31 Flow Lookup and Switch Architectures Congestion management Multi- Gigabit Switch Fabric Switching decision CPU 61 Route Caching (Flow-Based Switching) First packet processed switched by route processor Flow cache enabled (centrally and/or locally) Route Processor A3 BB C1 Routing Table Ethernet 1 Gig E-net 1/0 Fast Ethernet 2/0 Central Routing Cache SA DA Interface C1 BB FF 2/0 Switching Fabric Local Route Cache Local Route Cache 62
32 CPU-Control Plane CPU-Control Plane Run routing protocols Maintain routing tables Check for CLI commands Accounting counters ICMP Queue packets, etc Multi- Gigabit Switch Fabric CPU-Control Plane Issues Control Plane must manage flow setup and system management What happens to Spanning Tree, VRRP and routing updates if the CPU is busy processing flows? CPU 63 Cisco Express Forwarding (FIB-Based Switching) No process switching necessary FIB based on routing table entries, not traffic flows Route Processor Forwarding Information Base A3 BB C1 Routing Table Ethernet 1 Gig E-net 1/0 Fast Ethernet 2/0 SA DA Interface C1 BB FF 2/0 Switching Fabric FIB can be kept central or distributed Local FIB Local FIB 64
33 IP-Host Flow Test Input Port Cache 1000 IP Flows 1000 IP Flows IP Destination 4 bytes Mask 4 bytes Output Port ID Device Under Test 1.1.X.X X.X IP-Recursive Flow Test Input Port Cache 1000 IP Flows 1000 IP Flows IP Destination 4 bytes Mask 4 bytes Output Port ID Subnet-Mask System Under Test Device Under Test 1.1.X.X 1.2.X.X 1.3.X.X 1.4.X.X 66
34 Flow Test Results Loss Packets Transmitted DUT-A DUT-B DUT-CEF Number of Frames Received out of Flow Test Results Jitter Latency in Microseconds DUT-A DUT-B DUT-CEF Maximum Latency Minimum Latency 68
35 Flow Test Results Raw using Smart Windows L3Tests 1 Port VTE Sequence TxTime RxTime DUT-A Flow Test Results-Setup Time 70
36 Agenda Definition of Terms Performance Test Tools Testing Methods and Metrics Example Buffering and Switch Architecture Example Flow Lookup and Architecture Example WRR and Architecture Example SLB and Architecture 71 ToS TX r IP Flows 11 IP Weighted-Round Robin Queues Test Input Port Cache and Buffer RX r IP Lookup and/or Classification Queue Depth Device Under Test WRR Scheduler 1.1.X.X X.X
37 IP WRR Baseline No Congestion 73 IP WRR With Congestion Scheduling Latency in MicroSeconds Scheduling Interval in Number of Packets 74
38 Agenda Definition of Terms Performance Test Tools Testing Methods and Metrics Example Buffering and Switch Architecture Example Flow Lookup and Architecture Example WRR and Architecture Example SLB and Architecture 75 Centralized L4 Switching More memory = More connections Centralized State Centralized Persistence Physical port independent Central CPU Forwarding or Routing Table TCP Port! Real Server Switching Fabric 76
39 Centralized L7 Switching One place to keep persistent information Cookies URL SSL Works with and without interface caching Interface punts to CPU Cache examples- Vito,C6k(Dispatch) IOSSLB & ASLB, Arrowpoint Central CPU Forwarding or Routing Table Layer7! Real Server Switching Fabric 77 Layer 4 Load Balancing MAC IP TCP/UDP 48 bytes Layer 4 SYN SYN ACK ACK HTTP Get HTTP Res.1.. FIN CPU L4 Lookup SYN SYN ACK ACK HTTP Get HTTP Res.1.. FIN 78
40 Layer 7 Load Balancing HTTP 1.0 ngle HTTP Get Per-Session MAC IP TCP/UDP HTTP GET Seq Seq.200 TCP Seq SYN Termination SYN ACK ACK HTTP Get1 HTTP Res1.. FIN CPU URL Lookup Seq.400 SYN SYN ACK ACK HTTP Get1 HTTP Res1.. FIN 79 Layer 7 Load Balancing HTTP 1.1 Multi HTTP Get Per-Session MAC IP TCP/UDP HTTP GET SYN SYN ACK ACK HTTP Get1 HTTP Res1 HTTP Get2 HTTP Res2 FIN TCP Termination CPU URL Lookup SYN SYN ACK ACK HTTP Get1 HTTP Res1 HTTP Get2 HTTP Res2 FIN 80
41 Layer 4 Testing-SmartTCP MAC IP TCP/UDP SYN SYN ACK ACK 48 bytes Layer 4 CPU L4 Lookup SYN SYN ACK ACK 3-Packet Connection Setup Time-Number of Connections 81 Layer 4 Testing-SmartTCP 4 Client s 1M-60k Open Connections at 3,000 Conns-Per-Second Per-card DUT 4 Server s Responding Test Completes as a BURST of connections NOT continuous 82
42 Layer 4 Testing-SmartTCP 3-Packet Connection Setup Rate Connection Setup Time Session Capacity Session Rate 6-Packet 83 Layer 4 Testing-SmartTCP 84
43 Layer 4 Testing-SmartTCP RATE x (NUMBER OF CLIENT CARDS) = TOTAL NUMBER OF CONNECTIONS PER SECOND 85 Layer 4 Testing (no data) MAC IP TCP/UDP SYN SYN ACK ACK FIN FIN ACK ACK 48 bytes Layer 4 CPU L4 Lookup SYN SYN ACK ACK 6-Packet Connection Setup Time-Number of Connections FIN FIN ACK ACK 86
44 Layer 4 Testing Input Port Cache 2000 CPS per Client- Server Pair 2000 CPS per Client- Server Pair IP Destination 4 bytes Mask 4 bytes TCP Port Sequence# Cookie URLID Output Port ID Device Under Test 87 Layer 7 Testing 1.0 vs. 1.1 MAC IP TCP/UDP HTTP GET SYN SYN ACK ACK HTTP Get1 HTTP Res1 HTTP Get2 HTTP Res2 FIN TCP Termination CPU URL Lookup SYN SYN ACK ACK HTTP Get1 HTTP Res1 HTTP Get2 HTTP Res2 FIN 88
45 Layer 7 Testing 1.0 vs. 1.1 Device Lookup Table 2000 CPS per Client- Server Pair 2000 CPS per Client- Server Pair IP Destination 4 bytes Mask 4 bytes TCP Port Sequence# Cookie URLID Output Port ID Device Under Test 89 Layer 7 Testing 1.0 vs. 1.1 WebStone WebBench-Ziffdavis (400cps) Best functionality tool Tarantula-Cisco/Arrowpoint (4000cps) High Performance Socrates-Very Easy to setup Good functionality tool 90
46 Performance Metrics for Multilayer Switches Session 91 Please Complete Your Evaluation Form Session 92
47 93
Improving Quality of Service
Improving Quality of Service Using Dell PowerConnect 6024/6024F Switches Quality of service (QoS) mechanisms classify and prioritize network traffic to improve throughput. This article explains the basic
More informationUsing TrueSpeed VNF to Test TCP Throughput in a Call Center Environment
Using TrueSpeed VNF to Test TCP Throughput in a Call Center Environment TrueSpeed VNF provides network operators and enterprise users with repeatable, standards-based testing to resolve complaints about
More information4 Delivers over 20,000 SSL connections per second (cps), which
April 21 Commissioned by Radware, Ltd Radware AppDirector x8 and x16 Application Switches Performance Evaluation versus F5 Networks BIG-IP 16 and 36 Premise & Introduction Test Highlights 1 Next-generation
More informationChapter 4 Rate Limiting
Chapter 4 Rate Limiting HP s rate limiting enables you to control the amount of bandwidth specific Ethernet traffic uses on specific interfaces, by limiting the amount of data the interface receives or
More informationPerformance Evaluation of Linux Bridge
Performance Evaluation of Linux Bridge James T. Yu School of Computer Science, Telecommunications, and Information System (CTI) DePaul University ABSTRACT This paper studies a unique network feature, Ethernet
More informationQuality of Service (QoS)) in IP networks
Quality of Service (QoS)) in IP networks Petr Grygárek rek 1 Quality of Service (QoS( QoS) QoS is the ability of network to support applications without limiting it s s function or performance ITU-T T
More informationThe Ecosystem of Computer Networks. Ripe 46 Amsterdam, The Netherlands
The Ecosystem of Computer Networks Ripe 46 Amsterdam, The Netherlands Silvia Veronese NetworkPhysics.com Sveronese@networkphysics.com September 2003 1 Agenda Today s IT challenges Introduction to Network
More informationBurst Testing. New mobility standards and cloud-computing network. This application note will describe how TCP creates bursty
Burst Testing Emerging high-speed protocols in mobility and access networks, combined with qualityof-service demands from business customers for services such as cloud computing, place increased performance
More informationFWSM introduction Intro 5/1
Intro 5/0 Content: FWSM introduction Requirements for FWSM 3.2 How the Firewall Services Module Works with the Switch Using the MSFC Firewall Mode Overview Stateful Inspection Overview Security Context
More informationFrequently Asked Questions
Frequently Asked Questions 1. Q: What is the Network Data Tunnel? A: Network Data Tunnel (NDT) is a software-based solution that accelerates data transfer in point-to-point or point-to-multipoint network
More informationQuality of Service. Traditional Nonconverged Network. Traditional data traffic characteristics:
Quality of Service 1 Traditional Nonconverged Network Traditional data traffic characteristics: Bursty data flow FIFO access Not overly time-sensitive; delays OK Brief outages are survivable 2 1 Converged
More informationOpenFlow with Intel 82599. Voravit Tanyingyong, Markus Hidell, Peter Sjödin
OpenFlow with Intel 82599 Voravit Tanyingyong, Markus Hidell, Peter Sjödin Outline Background Goal Design Experiment and Evaluation Conclusion OpenFlow SW HW Open up commercial network hardware for experiment
More informationHigh-Performance IP Service Node with Layer 4 to 7 Packet Processing Features
UDC 621.395.31:681.3 High-Performance IP Service Node with Layer 4 to 7 Packet Processing Features VTsuneo Katsuyama VAkira Hakata VMasafumi Katoh VAkira Takeyama (Manuscript received February 27, 2001)
More informationQuestion: 3 When using Application Intelligence, Server Time may be defined as.
1 Network General - 1T6-521 Application Performance Analysis and Troubleshooting Question: 1 One component in an application turn is. A. Server response time B. Network process time C. Application response
More informationFinal for ECE374 05/06/13 Solution!!
1 Final for ECE374 05/06/13 Solution!! Instructions: Put your name and student number on each sheet of paper! The exam is closed book. You have 90 minutes to complete the exam. Be a smart exam taker -
More informationDistributed Systems 3. Network Quality of Service (QoS)
Distributed Systems 3. Network Quality of Service (QoS) Paul Krzyzanowski pxk@cs.rutgers.edu 1 What factors matter for network performance? Bandwidth (bit rate) Average number of bits per second through
More informationUsing IPM to Measure Network Performance
CHAPTER 3 Using IPM to Measure Network Performance This chapter provides details on using IPM to measure latency, jitter, availability, packet loss, and errors. It includes the following sections: Measuring
More informationVisualizations and Correlations in Troubleshooting
Visualizations and Correlations in Troubleshooting Kevin Burns Comcast kevin_burns@cable.comcast.com 1 Comcast Technology Groups Cable CMTS, Modem, Edge Services Backbone Transport, Routing Converged Regional
More informationIP address format: Dotted decimal notation: 10000000 00001011 00000011 00011111 128.11.3.31
IP address format: 7 24 Class A 0 Network ID Host ID 14 16 Class B 1 0 Network ID Host ID 21 8 Class C 1 1 0 Network ID Host ID 28 Class D 1 1 1 0 Multicast Address Dotted decimal notation: 10000000 00001011
More informationThis topic lists the key mechanisms use to implement QoS in an IP network.
IP QoS Mechanisms QoS Mechanisms This topic lists the key mechanisms use to implement QoS in an IP network. QoS Mechanisms Classification: Each class-oriented QoS mechanism has to support some type of
More informationServer Traffic Management. Jeff Chase Duke University, Department of Computer Science CPS 212: Distributed Information Systems
Server Traffic Management Jeff Chase Duke University, Department of Computer Science CPS 212: Distributed Information Systems The Server Selection Problem server array A server farm B Which server? Which
More informationCS 78 Computer Networks. Internet Protocol (IP) our focus. The Network Layer. Interplay between routing and forwarding
CS 78 Computer Networks Internet Protocol (IP) Andrew T. Campbell campbell@cs.dartmouth.edu our focus What we will lean What s inside a router IP forwarding Internet Control Message Protocol (ICMP) IP
More informationQuality of Service Analysis of site to site for IPSec VPNs for realtime multimedia traffic.
Quality of Service Analysis of site to site for IPSec VPNs for realtime multimedia traffic. A Network and Data Link Layer infrastructure Design to Improve QoS in Voice and video Traffic Jesús Arturo Pérez,
More informationWhite Paper Abstract Disclaimer
White Paper Synopsis of the Data Streaming Logical Specification (Phase I) Based on: RapidIO Specification Part X: Data Streaming Logical Specification Rev. 1.2, 08/2004 Abstract The Data Streaming specification
More informationApplication Latency Monitoring using nprobe
Application Latency Monitoring using nprobe Luca Deri Problem Statement Users demand services measurements. Network boxes provide simple, aggregated network measurements. You cannot always
More informationStrategies. Addressing and Routing
Strategies Circuit switching: carry bit streams original telephone network Packet switching: store-and-forward messages Internet Spring 2007 CSE 30264 14 Addressing and Routing Address: byte-string that
More information16-PORT POWER OVER ETHERNET WEB SMART SWITCH
16-PORT POWER OVER ETHERNET WEB SMART SWITCH User s Manual (DN-95312) - 0 - Content Web Smart Switch Configure login ---------------------------------- 2 Administrator Authentication Configuration ---------------------------------------------
More informationCMA5000 SPECIFICATIONS. 5710 Gigabit Ethernet Module
CMA5000 5710 Gigabit Ethernet Module SPECIFICATIONS General Description The CMA5710 Gigabit Ethernet application is a single slot module that can be used in any CMA 5000. The Gigabit Ethernet test module
More information基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器
基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器 楊 竹 星 教 授 國 立 成 功 大 學 電 機 工 程 學 系 Outline Introduction OpenFlow NetFPGA OpenFlow Switch on NetFPGA Development Cases Conclusion 2 Introduction With the proposal
More informationService Definition. Internet Service. Introduction. Product Overview. Service Specification
Service Definition Introduction This Service Definition describes Nexium s from the customer s perspective. In this document the product is described in terms of an overview, service specification, service
More informationQoS issues in Voice over IP
COMP9333 Advance Computer Networks Mini Conference QoS issues in Voice over IP Student ID: 3058224 Student ID: 3043237 Student ID: 3036281 Student ID: 3025715 QoS issues in Voice over IP Abstract: This
More informationThe Fundamentals of Intrusion Prevention System Testing
The Fundamentals of Intrusion Prevention System Testing New network-based Intrusion Prevention Systems (IPS) complement traditional security products to provide enterprises with unparalleled protection
More informationChallenges of Sending Large Files Over Public Internet
Challenges of Sending Large Files Over Public Internet CLICK TO EDIT MASTER TITLE STYLE JONATHAN SOLOMON SENIOR SALES & SYSTEM ENGINEER, ASPERA, INC. CLICK TO EDIT MASTER SUBTITLE STYLE OUTLINE Ø Setting
More informationScheduling for QoS Management
Scheduling for QoS Management Domenico Massimo Parrucci Condello isti information science Facoltà and di Scienze technology e Tecnologie institute 1/number 1 Outline What is Queue Management and Scheduling?
More informationLecture 16: Quality of Service. CSE 123: Computer Networks Stefan Savage
Lecture 16: Quality of Service CSE 123: Computer Networks Stefan Savage Final Next week (trust Blink wrt time/location) Will cover entire class Style similar to midterm I ll post a sample (i.e. old) final
More informationChoosing Tap or SPAN for Data Center Monitoring
Choosing Tap or SPAN for Data Center Monitoring Technical Brief Key Points Taps are passive, silent, and deliver a perfect record of link traffic, but require additional hardware and create a point of
More informationLecture 15: Congestion Control. CSE 123: Computer Networks Stefan Savage
Lecture 15: Congestion Control CSE 123: Computer Networks Stefan Savage Overview Yesterday: TCP & UDP overview Connection setup Flow control: resource exhaustion at end node Today: Congestion control Resource
More informationEthernet Fabric Requirements for FCoE in the Data Center
Ethernet Fabric Requirements for FCoE in the Data Center Gary Lee Director of Product Marketing glee@fulcrummicro.com February 2010 1 FCoE Market Overview FC networks are relatively high cost solutions
More informationAPPLICATION NOTE 209 QUALITY OF SERVICE: KEY CONCEPTS AND TESTING NEEDS. Quality of Service Drivers. Why Test Quality of Service?
QUALITY OF SERVICE: KEY CONCEPTS AND TESTING NEEDS By Thierno Diallo, Product Specialist With the increasing demand for advanced voice and video services, the traditional best-effort delivery model is
More informationVoice Over IP. MultiFlow 5048. IP Phone # 3071 Subnet # 10.100.24.0 Subnet Mask 255.255.255.0 IP address 10.100.24.171. Telephone.
Anritsu Network Solutions Voice Over IP Application Note MultiFlow 5048 CALL Manager Serv # 10.100.27 255.255.2 IP address 10.100.27.4 OC-48 Link 255 255 25 IP add Introduction Voice communications over
More informationWireshark in a Multi-Core Environment Using Hardware Acceleration Presenter: Pete Sanders, Napatech Inc. Sharkfest 2009 Stanford University
Wireshark in a Multi-Core Environment Using Hardware Acceleration Presenter: Pete Sanders, Napatech Inc. Sharkfest 2009 Stanford University Napatech - Sharkfest 2009 1 Presentation Overview About Napatech
More informationTop-Down Network Design
Top-Down Network Design Chapter Four Characterizing Network Traffic Copyright 2010 Cisco Press & Priscilla Oppenheimer Network Traffic Factors Traffic flow unidirectional, bidirectional symmetric, asymmetric
More informationCongestion Control Review. 15-441 Computer Networking. Resource Management Approaches. Traffic and Resource Management. What is congestion control?
Congestion Control Review What is congestion control? 15-441 Computer Networking What is the principle of TCP? Lecture 22 Queue Management and QoS 2 Traffic and Resource Management Resource Management
More informationPlaneamento e Gestão de Redes. Análise de Requisitos
Planeamento 1 Planeamento e Gestão de Redes Análise de Requisitos Manuel P. Ricardo Faculdade de Engenharia da Universidade do Porto Planeamento 2 Book Top-Down Network Design, Second Edition Priscilla
More informationRequirements of Voice in an IP Internetwork
Requirements of Voice in an IP Internetwork Real-Time Voice in a Best-Effort IP Internetwork This topic lists problems associated with implementation of real-time voice traffic in a best-effort IP internetwork.
More information- Multiprotocol Label Switching -
1 - Multiprotocol Label Switching - Multiprotocol Label Switching Multiprotocol Label Switching (MPLS) is a Layer-2 switching technology. MPLS-enabled routers apply numerical labels to packets, and can
More informationOpenFlow Based Load Balancing
OpenFlow Based Load Balancing Hardeep Uppal and Dane Brandon University of Washington CSE561: Networking Project Report Abstract: In today s high-traffic internet, it is often desirable to have multiple
More informationSTANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT
STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT 1. TIMING ACCURACY The accurate multi-point measurements require accurate synchronization of clocks of the measurement devices. If for example time stamps
More informationGigabit Ethernet Design
Gigabit Ethernet Design Laura Jeanne Knapp Network Consultant 1-919-254-8801 laura@lauraknapp.com www.lauraknapp.com Tom Hadley Network Consultant 1-919-301-3052 tmhadley@us.ibm.com HSEdes_ 010 ed and
More informationBest Practices for Testing Ethernet and Network Synchronization at the Cell Site
Best Practices for Testing Ethernet and Network Synchronization at the Cell Site The explosive growth in the number of 4G mobile subscribers and ever-increasing mobile data usage is driving mobile operators
More informationIP SLAs Overview. Finding Feature Information. Information About IP SLAs. IP SLAs Technology Overview
This module describes IP Service Level Agreements (SLAs). IP SLAs allows Cisco customers to analyze IP service levels for IP applications and services, to increase productivity, to lower operational costs,
More informationCisco Integrated Services Routers Performance Overview
Integrated Services Routers Performance Overview What You Will Learn The Integrated Services Routers Generation 2 (ISR G2) provide a robust platform for delivering WAN services, unified communications,
More informationLeased Line + Remote Dial-in connectivity
Leased Line + Remote Dial-in connectivity Client: One of the TELCO offices in a Southern state. The customer wanted to establish WAN Connectivity between central location and 10 remote locations. The customer
More informationIxChariot Virtualization Performance Test Plan
WHITE PAPER IxChariot Virtualization Performance Test Plan Test Methodologies The following test plan gives a brief overview of the trend toward virtualization, and how IxChariot can be used to validate
More informationBasic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet
Basic Networking Concepts 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet 1 1. Introduction -A network can be defined as a group of computers and other devices connected
More informationUnderstanding Slow Start
Chapter 1 Load Balancing 57 Understanding Slow Start When you configure a NetScaler to use a metric-based LB method such as Least Connections, Least Response Time, Least Bandwidth, Least Packets, or Custom
More informationQuality of Service versus Fairness. Inelastic Applications. QoS Analogy: Surface Mail. How to Provide QoS?
18-345: Introduction to Telecommunication Networks Lectures 20: Quality of Service Peter Steenkiste Spring 2015 www.cs.cmu.edu/~prs/nets-ece Overview What is QoS? Queuing discipline and scheduling Traffic
More informationData Sheet. VLD 500 A Series Viaedge Load Director. VLD 500 A Series: VIAEDGE Load Director
Data Sheet VLD 500 A Series Viaedge Load Director VLD 500 A Series: VIAEDGE Load Director VLD : VIAEDGE Load Director Key Advantages: Server Load Balancing for TCP/UDP based protocols. Server load balancing
More informationSoftware Datapath Acceleration for Stateless Packet Processing
June 22, 2010 Software Datapath Acceleration for Stateless Packet Processing FTF-NET-F0817 Ravi Malhotra Software Architect Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions
More informationHow do I get to www.randomsite.com?
Networking Primer* *caveat: this is just a brief and incomplete introduction to networking to help students without a networking background learn Network Security. How do I get to www.randomsite.com? Local
More informationIP videoconferencing solution with ProCurve switches and Tandberg terminals
An HP ProCurve Networking Application Note IP videoconferencing solution with ProCurve switches and Tandberg terminals Contents 1. Introduction... 3 2. Architecture... 3 3. Videoconferencing traffic and
More informationNLoad Balancing Stackable Switch
NLoad Balancing Stackable Switch Now you can implement load balancing when and where you need it to support all your information applications. The, the most recent addition to the Avaya P330 stackable
More informationVoice over IP Manual
Voice over IP Manual 2 IP Manual General Information Introduction The UNIVERGE system uses IP for various applications. This section describes the procedure for connecting the UNIVERGE system to an existing
More informationContent Delivery Networks
Content Delivery Networks Silvano Gai Cisco Systems, USA Politecnico di Torino, IT sgai@cisco.com 1 Agenda What are Content Delivery Networks? DNS based routing Server Load Balancing Content Routers Ethical
More informationThe Basics. Configuring Campus Switches to Support Voice
Configuring Campus Switches to Support Voice BCMSN Module 7 1 The Basics VoIP is a technology that digitizes sound, divides that sound into packets, and transmits those packets over an IP network. VoIP
More informationIperf Tutorial. Jon Dugan <jdugan@es.net> Summer JointTechs 2010, Columbus, OH
Iperf Tutorial Jon Dugan Summer JointTechs 2010, Columbus, OH Outline What are we measuring? TCP Measurements UDP Measurements Useful tricks Iperf Development What are we measuring? Throughput?
More informationWhitepaper. 10 Metrics to Monitor in the LTE Network. www.sevone.com blog.sevone.com info@sevone.com
10 Metrics to Monitor in the LTE Network The deployment of LTE increases dependency on the underlying network, which must be closely monitored in order to avert serviceimpacting events. In addition, the
More informationQuality of Service (QoS) on Netgear switches
Quality of Service (QoS) on Netgear switches Section 1 Principles and Practice of QoS on IP networks Introduction to QoS Why? In a typical modern IT environment, a wide variety of devices are connected
More informationDPtech ADX Application Delivery Platform Series
Data Sheet DPtech ADX Series DPtech ADX Application Delivery Platform Series Overview IT requirements for service capability can be summarized as "acceleration", "security" and "reliability". The contradiction
More informationLoad Balancing and Sessions. C. Kopparapu, Load Balancing Servers, Firewalls and Caches. Wiley, 2002.
Load Balancing and Sessions C. Kopparapu, Load Balancing Servers, Firewalls and Caches. Wiley, 2002. Scalability multiple servers Availability server fails Manageability Goals do not route to it take servers
More information1000Mbps Ethernet Performance Test Report 2014.4
1000Mbps Ethernet Performance Test Report 2014.4 Test Setup: Test Equipment Used: Lenovo ThinkPad T420 Laptop Intel Core i5-2540m CPU - 2.60 GHz 4GB DDR3 Memory Intel 82579LM Gigabit Ethernet Adapter CentOS
More informationPer-Flow Queuing Allot's Approach to Bandwidth Management
White Paper Per-Flow Queuing Allot's Approach to Bandwidth Management Allot Communications, July 2006. All Rights Reserved. Table of Contents Executive Overview... 3 Understanding TCP/IP... 4 What is Bandwidth
More informationTechnical Bulletin. Arista LANZ Overview. Overview
Technical Bulletin Arista LANZ Overview Overview Highlights: LANZ provides unparalleled visibility into congestion hotspots LANZ time stamping provides for precision historical trending for congestion
More informationPerformance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU
Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU Savita Shiwani Computer Science,Gyan Vihar University, Rajasthan, India G.N. Purohit AIM & ACT, Banasthali University, Banasthali,
More informationConfiguring IPS High Bandwidth Using EtherChannel Load Balancing
Configuring IPS High Bandwidth Using EtherChannel Load Balancing This guide helps you to understand and deploy the high bandwidth features available with IPS v5.1 when used in conjunction with the EtherChannel
More informationVOIP QOS. Thomas Mangin. ITSPA - Autumn Seminar 11th October 2012 LEEDS. Technical Director IXLeeds AND THE IXP THE CORE THE EDGE
VOIP QOS ITSPA - Autumn Seminar 11th October 2012 LEEDS THE EDGE THE CORE AND THE IXP Thomas Mangin Technical Director IXLeeds AGENDA NO AGENDA Agenda are good to let you known when to doze off There is
More informationHow To Monitor And Test An Ethernet Network On A Computer Or Network Card
3. MONITORING AND TESTING THE ETHERNET NETWORK 3.1 Introduction The following parameters are covered by the Ethernet performance metrics: Latency (delay) the amount of time required for a frame to travel
More informationSBSCET, Firozpur (Punjab), India
Volume 3, Issue 9, September 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Layer Based
More informationComputer Networks CS321
Computer Networks CS321 Dr. Ramana I.I.T Jodhpur Dr. Ramana ( I.I.T Jodhpur ) Computer Networks CS321 1 / 22 Outline of the Lectures 1 Introduction OSI Reference Model Internet Protocol Performance Metrics
More informationFiber Channel Over Ethernet (FCoE)
Fiber Channel Over Ethernet (FCoE) Using Intel Ethernet Switch Family White Paper November, 2008 Legal INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR
More informationServer Iron Hands-on Training
Server Iron Hands-on Training Training Session Agenda Server Iron L4 Solutions Server Iron L7 Solutions Server Iron Security Solutions High Availability Server Iron Designs 2 Four Key Reasons for Server
More informationD1.2 Network Load Balancing
D1. Network Load Balancing Ronald van der Pol, Freek Dijkstra, Igor Idziejczak, and Mark Meijerink SARA Computing and Networking Services, Science Park 11, 9 XG Amsterdam, The Netherlands June ronald.vanderpol@sara.nl,freek.dijkstra@sara.nl,
More informationTechnote. SmartNode Quality of Service for VoIP on the Internet Access Link
Technote SmartNode Quality of Service for VoIP on the Internet Access Link Applies to the following products SmartNode 1000 Series SmartNode 2000 Series SmartNode 4520 Series Overview Initially designed
More informationTCP Offload Engines. As network interconnect speeds advance to Gigabit. Introduction to
Introduction to TCP Offload Engines By implementing a TCP Offload Engine (TOE) in high-speed computing environments, administrators can help relieve network bottlenecks and improve application performance.
More informationH.323 Traffic Characterization Test Plan Draft Paul Schopis, pschopis@itecohio.org
H.323 Traffic Characterization Test Plan Draft Paul Schopis, pschopis@itecohio.org I. Introduction Recent attempts at providing Quality of Service in the Internet2 community have focused primarily on Expedited
More informationAERONAUTICAL COMMUNICATIONS PANEL (ACP) ATN and IP
AERONAUTICAL COMMUNICATIONS PANEL (ACP) Working Group I - 7 th Meeting Móntreal, Canada 2 6 June 2008 Agenda Item x : ATN and IP Information Paper Presented by Naoki Kanada Electronic Navigation Research
More informationThe Case Against Jumbo Frames. Richard A Steenbergen <ras@gtt.net> GTT Communications, Inc.
The Case Against Jumbo Frames Richard A Steenbergen GTT Communications, Inc. 1 What s This All About? What the heck is a Jumbo Frame? Technically, the IEEE 802.3 Ethernet standard defines
More informationWhere IT perceptions are reality. Test Report. OCe14000 Performance. Featuring Emulex OCe14102 Network Adapters Emulex XE100 Offload Engine
Where IT perceptions are reality Test Report OCe14000 Performance Featuring Emulex OCe14102 Network Adapters Emulex XE100 Offload Engine Document # TEST2014001 v9, October 2014 Copyright 2014 IT Brand
More informationChapter 7 outline. 7.5 providing multiple classes of service 7.6 providing QoS guarantees RTP, RTCP, SIP. 7: Multimedia Networking 7-71
Chapter 7 outline 7.1 multimedia networking applications 7.2 streaming stored audio and video 7.3 making the best out of best effort service 7.4 protocols for real-time interactive applications RTP, RTCP,
More informationInvestigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions
Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions Steve Gennaoui, Jianhua Yin, Samuel Swinton, and * Vasil Hnatyshin Department of Computer Science Rowan University
More informationAnalysis of IP Network for different Quality of Service
2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore Analysis of IP Network for different Quality of Service Ajith
More informationMeasure wireless network performance using testing tool iperf
Measure wireless network performance using testing tool iperf By Lisa Phifer, SearchNetworking.com Many companies are upgrading their wireless networks to 802.11n for better throughput, reach, and reliability,
More informationIntel Ethernet Switch Converged Enhanced Ethernet (CEE) and Datacenter Bridging (DCB) Using Intel Ethernet Switch Family Switches
Intel Ethernet Switch Converged Enhanced Ethernet (CEE) and Datacenter Bridging (DCB) Using Intel Ethernet Switch Family Switches February, 2009 Legal INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION
More informationTransport Layer Protocols
Transport Layer Protocols Version. Transport layer performs two main tasks for the application layer by using the network layer. It provides end to end communication between two applications, and implements
More information- Hubs vs. Switches vs. Routers -
1 Layered Communication - Hubs vs. Switches vs. Routers - Network communication models are generally organized into layers. The OSI model specifically consists of seven layers, with each layer representing
More informationChapter 1 Reading Organizer
Chapter 1 Reading Organizer After completion of this chapter, you should be able to: Describe convergence of data, voice and video in the context of switched networks Describe a switched network in a small
More information5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues.
5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues. 5.1 LEGACY INTEGRATION In most cases, enterprises own legacy PBX systems,
More informationCisco CCNP 642 845 Optimizing Converged Cisco Networks (ONT)
Cisco CCNP 642 845 Optimizing Converged Cisco Networks (ONT) Course Number: 642 845 Length: 5 Day(s) Certification Exam This course will help you prepare for the following exam: Cisco CCNP Exam 642 845:
More informationTEIN2 Measurement and Monitoring Workshop. Bruce.Morgan@aarnet.edu.au
TEIN2 Measurement and Monitoring Workshop Bruce.Morgan@aarnet.edu.au Introduction Agenda TEIN2 Topology Network Monitoring Network Measurement Day 1 Session I: Introduction 09:00-09:30 Introduction to
More informationNetwork Layer: Network Layer and IP Protocol
1 Network Layer: Network Layer and IP Protocol Required reading: Garcia 7.3.3, 8.1, 8.2.1 CSE 3213, Winter 2010 Instructor: N. Vlajic 2 1. Introduction 2. Router Architecture 3. Network Layer Protocols
More information