Testing Minimum Inter Frame Gap (IFG)

Similar documents
Testing at 100% load with line rate speed compensation

Measuring Network Convergence

Scheduling Modes. Merging multiple Xena Traffic Generator streams onto one physical port

TCP Throughput Testing

WHITE PAPER. Latency & Jitter WHITE PAPER OVERVIEW

NuStreams-5G. 5 Ports Gigabit Ethernet Switch Tester

Data Forwarding Test Suites

Xena3918 (v1.8) Step by Step Guide

XenaCompact TM Series

Delay Histogram Analysis

Portable 2-Port Gigabit Wirespeed Streams Generator & Network TAP

M1QSFP28SFP28. 5-speed dual-media test module. Xena Networks The price/performance leaders in Gigabit Ethernet Test & Measurement

Wireless LAN Consortium abgn Infrastructure Interoperability Test Suite v4.4 Report

Xena2544 (v2.15) Step by Step Guide

Bandwidth under control with IDS GigE Vision cameras

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

Central Office Testing of Network Services

Request for Comments: 2889 Category: Informational Spirent Communications August Benchmarking Methodology for LAN Switching Devices

Gigabit Ethernet Consortium Point-to-Point Interoperability Test Suite v2.3 Report

Cisco 1921 router performance test

Lab Test Report DR100401D. Cisco Nexus 5010 and Arista 7124S

Scaling the NetFPGA switch using Aurora over SATA

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

The Link Layer II: Ethernet

Layer 2 Tunnel. xconnect performance test

Quick Start Guide MU120131A/32A. IP Multicast Measurement MD1230B/MP1590B. Data Quality Analyzer / Network Performance Tester

Additional Slides (Basics) Intermediate Systems

Bridging and Switching Basics

Top-Down Network Design

Gigabit Ethernet Consortium Clause 36 PCS Conformance Test Suite v2.1 Report

WHITE PAPER. G.fast WHITE PAPER. G.fast promises to seriously boost signal speeds to customer premises. OVERVIEW

University of New Hampshire InterOperability Laboratory Gigabit Ethernet Consortium

PacketExpert PDF Report Details

Optimizing Performance: Intel Network Adapters User Guide

Objective To examine the throughput of a TCP connection as the flow control window size is varied.

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

Review. Error Detection: CRC Multiple access protocols. LAN addresses and ARP Ethernet. Slotted ALOHA CSMA/CD

CCNA 1 Chapter 5 v5.0 Exam Answers 2013

Sena Technologies White Paper: Latency/Throughput Test. Device Servers/Bluetooth-Serial Adapters

2. What is a characteristic of a contention-based access method?

Comparison of Ethernet Testers GL Communications Inc

Lecture 9 The Data Link Layer part II. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

Achieving UFS Host Throughput For System Performance

CMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 18

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

Chapter 9 Configuring Unicast RPF

POS on ONS Ethernet Cards

The University of New Hampshire InterOperability Laboratory 10 GIGABIT ETHERNET. Clause 46 10Gb/s RS Test Suite Version 1.1 Technical Document

10Gbps Ethernet Solutions

1/29/2008. From Signals to Packets. Lecture 6 Datalink Framing, Switching. Datalink Functions. Datalink Lectures. Character and Bit Stuffing.

Junos Enterprise Switching

Your favorite blog : (popularly known as VIJAY JOTANI S BLOG..now in facebook.join ON FB VIJAY

NET ID. CS519, Prelim (March 17, 2004) NAME: You have 50 minutes to complete the test. 1/17

40 and 100 Gigabit Ethernet Consortium Clause 86 40GBASE-SR4 and 100GBASE-SR10 PMD Test Suite v0.1 Technical Document

Links, clocks, optics and radios

GUARANTEED END-TO-END LATENCY THROUGH ETHERNET

ET100/NRZ. Ethernet WAN Bridge. 10/100Base-TX Ethernet over NRZ

Introduction to Ethernet. Guy Hutchison 8/30/2006

Ethernet Networks for the ATLAS Data Collection System: Emulation and Testing

A Fast Ethernet Tester Using FPGAs and Handel-C

Monitoring the Network (CPE and WBS)

Chapter 5 Reading Organizer After completion of this chapter, you should be able to:

PHYSICAL LAYER TIMING

Canova Tech The Art of Silicon Sculpting

Overhead Efficiency Analysis of Multi-Lane Alternatives

This chapter provides information to configure Cflowd.

Data Link Control Protocols

Topic: Specifications of allowable inter packet gap values in IEEE 802.3

Developing deterministic networking technology for railway applications using TTEthernet software-based end systems

fleximac A MICROSEQUENCER FOR FLEXIBLE PROTOCOL PROCESSING

Congestion Avoidance. Finding Feature Information

Ethernet Basics. based on Chapter 4 of CompTIA Network+ Exam Guide, 4 th ed., Mike Meyers

Barcelona: a Fibre Channel Switch SoC for Enterprise SANs Nital P. Patwa Hardware Engineering Manager/Technical Leader

MAC-PHY Rate Adaptation Baseline. Arthur Marris

Chapter 5: Ethernet. Introduction to Networks - R&S 6.0. Cisco Networking Academy. Mind Wide Open

COMP 361 Computer Communications Networks. Fall Semester Final Examination: Solution key

Pre-paid Billing. Overview. 3GPP2 Standard Pre-paid Billing Overview

UltraScale Architecture Integrated Block for 100G Ethernet v1.4

10GE WAN PHY Delineation Performance

Monitor Commands. monitor session source, page 2 monitor session destination, page 4

GFP Considerations for RPR

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Leaky Bucket Algorithm

Point-to-Multipoint and Multipoint-to-Multipoint Services on PBB-TE System

Chapter 3: Industrial Ethernet

Supporting Service Differentiation for Real-Time and Best-Effort Traffic in Stateless Wireless Ad-Hoc Networks (SWAN)

Lab Using Wireshark to Examine Ethernet Frames

sflow Agent Contents 14-1

The Rate Adaptation Problem

Outline. EEC-484/584 Computer Networks. Data Link Layer Design Issues. Framing. Lecture 6. Wenbing Zhao Review.

NetJury Scripting Examples

CS 43: Computer Networks Switches and LANs. Kevin Webb Swarthmore College December 5, 2017

Objectives. Hexadecimal Numbering and Addressing. Ethernet / IEEE LAN Technology. Ethernet

The Network Access Layer. In This Lecture. Network Access Layer. Hour 3

Introduction to Computer Networks. 03 Data Link Layer Introduction

DApps-QoS Utility User s Manual

PacketExpert -1G / 10G Wirespeed Ethernet Packet Capture and Playback

for Version 9.6 This Release Note covers the MD1230/MP1590 Family of products. This document contains the following Items.

LAN Systems. Bus topology LANs

CHAPTER 7 SIMULATION OBSERVATIONS

Lecture 11 Overview. Last Lecture. This Lecture. Next Lecture. Medium Access Control. Flow and error control Source: Sections , 23.

Transcription:

Testing Minimum Inter Frame Gap (IFG) Rev 4 How to test the minimum IFG spacing.

APPLICATION NOTE The Xena testers can verify traffic forwarding performance, protocol scalability and services delivering capabilities of switching and routing devices across the enterprise, metro/edge and core. The test engineer can use the Xena tester to examine the robustness and behavior of the Device-Under- Test (DUT) / Network under Test (NUT) when loaded with traffic patterns violating the IEEE defined minimum spacing between Ethernet packets. This application note uses an example test setup with a HP Procurve 2900 24G switch to illustrate how to stress test the minimum IFG spacing. 2

TEST SETUP The test setup is shown in Figure 1. A source test port sends Ethernet frames through the device under test (DUT) while real-time performance statistics are measured by the Xena tester on the destination port. In this test the DUT is a HP Procurve 2900 24G (J9049A) Switch. Figure 1 Test setup with HP Procurve 2900 24G STRESS TESTING INTER-FRAME GAP (IFG) The IEEE 802.3 defined minimum spacing between Ethernet frames is 20B when including the 8B packet preamble. The Xena testers can be used to verify the DUTs ability to support the minimum required IFG, and also to analyze the DUTs behavior when loaded with traffic patterns where the standard defined minimum IFG is violated. The following steps illustrate how the Xena tester can be used to analyze the DUTs behavior when presented with non-compliant inter-frame gap spacing between incoming packets. Step 1: Select two test ports. Reserve a source and a destination port on the Xena tester. In this example, the source port is Chassis XB-2 / Module 7 / Port 3, and the destination port is Chassis XB-2 / Module 7 / Port 4. See Figure 2. Step 2: Teach DUT the MAC address of the destination port. On the destination test port (Chassis XB-2 / Module 7 / Port 4), setup a traffic stream sending packets to the source port, so that the DUT device learns the MAC address of the destination port. Then start the traffic generation to send the traffic from the destination test port to the source test port to teach the DUT the addresses. Unlink the traffic Start on the destination port from the global Start button to ensure that traffic will keep running, so that the MAC learning table entries in the DUT do not expire. See Figure 3, and Figure 4. Step 3: Define traffic on the source test port. On the source test port (Chassis XB-2 / Module 7 / Port 3), define a simple Ethernet stream with a fixed 64-byte packet length and 100% uniform traffic load. See Figure 5. Step 4: Verify throughput with IFG = 19B. Any IEEE 802.3 compliant 1000 Mbps Ethernet port on the DUT must be able to handle a minimum IFG of 19B, meaning that the DUT is able to receive and process an 3

incoming packet stream where all packets are just 19B apart (including preamble). However, the DUT will not be able to forward all packets to the Xena tester, because the DUT will always transmit using a standard compliant minimum IFG of 20B, and we should therefore expect that a percentage of the packets will be dropped inside the DUT. When sending 64B-packets packets from the Xena tester and using an IFG of 19B, the expected number of transmitted packets per second can be calculated as 125,000,000 MBps / (64B+19B) = 1,506,024 packet per second (pps). See Figure 6. The received number of 64B-packet from the tester is measured to be 1,488,089, and these packets are transmitted by the DUT using a standard minimum IFG of 20B (including preamble). Since the DUT in this traffic scenario is discarding packets due to the overload of the receiving DUT port, it is interesting to observe how this affects the IFG spacing on the transmitting DUT port and we can use a Rx IFG on the destination test port histogram for that purpose. The histogram shows that the DUT transmits 99% of the packets using an IFG of 20B, and that the remainder of the packet are transmitted with IFGs just above and below 20B, most likely as a results from the packet discard which the DUT must performs when its buffers overflow. See Figure 8. We can also deduct the nominal line rate clock frequency between the Xena tester and the DUT by doing a simple extrapolation. Theoretically, if the DUT was able to transmit with an IFG = 19B, then DUTs transmit rate would be 1,488,089 * 84B / 83B = 1,506,017 pps. When we compare this number to the number of packets transmitted by the Xena tester) when using a 19B IFG (which was 1,506,024 pps), we can calculate the difference in line rate clock frequency as (1,506,024-1,506,017) / 1,506,024 = 4 ppm, or in other words, the line rate clock frequency of the Xena tester is 4 ppm higher than the line rate clock frequency of the DUT. Step 5: Verify throughput with IFG = 18B. When the DUT receives a stream of packets spaced just 18B apart, we expect the DUT to identify this traffic pattern as non-standard compliant due to the violation of the minimum IFG spacing, and we can use the Xena tester to analyze the behavior of the DUT in this scenario. The DUT basically stops forwarding traffic, with only one percent of the traffic received by the DUT being forwarded. The behavior of a network device when loaded with a non-standard IFG traffic pattern is typically implementation specified from vendor to vendor. 4

XENAMANAGER SCREENSHOTS FOR TEST STEPS 1 TO 7 Figure 2 Select two test ports (step 1) Figure 3 Teach the DUT the MAC of the destination port (step 2) Figure 4 Send the MAC address training packet forever, to avoid MAC learning table timeout (step 2) 5

Figure 5 setup traffic on the source test port (step 3) Figure 6 Tester Tx rate when using 19B IFG and 64B-packets (step 4) 6

Figure 7 DUT transmission rate (step 4) Figure 8 DUT Tx IFG when in an overloaded state (step 4) Figure 9 Significant packet drop in the DUT with IFG = 18B (step 5) 7