Document Number ETH West Diamond Avenue - Third Floor, Gaithersburg, MD Phone: (301) Fax: (301) Website: GL Communications Inc 1 Document Number ETH PacketCheck™ – Software Ethernet Tester
Document Number ETH PacketCheck™ - Ethernet / IP Test Tool PacketCheck™ makes use of the PC's network interface card (NIC) to transmit and receive Ethernet or IP packets over the network. BER and Throughputs (up to 800 Mbps) can be easily tested. Generates multi-stream Ethernet / IP / UDP traffic as well single-stream Physical Layer traffic. Measures end to end performance such as Byte Error Rate, Total Packets, Packet loss, Out of Sequence Packets, and Erred Packets.
Document Number ETH Applications What is the maximum IP bandwidth between your branch offices? What is the Round Trip Delay (RTD) between two IP address locations with microsecond accuracy? Between two Ethernet MAC addresses? Is your LAN Data Switch dropping packets? Introducing errors? Blocking traffic because it's overloaded? Is some of your CAT 5 or CAT 6 wiring deteriorating? Introducing errors? Need to find out your bandwidth between enterprise locations? traffic overload? throughput? error rates? delay? Need to test network behavior with real world traffic like IPTV, VoIP,…?
Document Number ETH Testing at Layer 1, 2, 3, & 4 of OSI Model Preamble – 7 bytes Start Frame Delimiter (SFD) – 1 byte MAC Header Destination/Source MAC Address – 6 bytes Ether Length/Type - 2 bytes (0X0800) IP Header – 20 bytes UDP Header – 8 bytes Payload – BER Test Pattern Frame Check Sum (FCS) – 4 bytes
Document Number ETH Main Features Test Ethernet traffic of up to 800Mbps bandwidth Generates full duplex IP, UDP, or Ethernet frame traffic to transmit and/or receive traffic on any of the four layers (Layer1/ Data Link / Network / Transport) with on-demand bandwidth Multi-stream traffic generation with independent configuration parameters and measurements for each stream PRBS Pattern Generation/Verification of various patterns like QRSS, , , , , , & Measures Byte Error Rate, Declares Sync/Sync Loss and Monitors Performance Statistics like Throughput, Packet loss, Out of order packets, Calculates Round Trip delay Run-time Impairments generation of various impairments like Insert/Delete Bytes, Change Bytes etc. Jumbo frames are supported, in addition to all normal frame sizes from 64 bytes to 1518 bytes Customizable protocol headers like MAC Source/Destination address, Length/Type field, IP Source/destination address, and UDP Source/Destination Port
Document Number ETH BER Test Setup at Layer 1 Scenario 1 : Source & Destination PCs connected using Ethernet cable In Layer 1 testing, the PCs are connected using physical Ethernet cable. Payload includes PRBS and Fixed patterns. PacketCheck™ BER Testing
Document Number ETH BER Test Setup at Layer 2 Scenario 2 : Source & Destination PCs in the same LAN, connected by a single switch In Layer 2 testing, the PCs are connected through a Layer 2 switch, which route the packets based on the MAC address. So, only the MAC addresses need to be configured for layer 2 testing. PacketCheck™ BER Testing
Document Number ETH BER Test Setup at Layer 2… Scenario 3 : Source & Destination PCs located in different LANs connected through multiple switches PacketCheck™ BER Testing
Document Number ETH BER Test Setup at Layer 3 / 4 Scenario 4 : Layer 3 Testing within the same IP Network In Layer 3 testing, packets are routed between the Source and Destination PCs based on both the IP address and MAC address. So, both the MAC address and the IP address have to be configured for Layer 3 testing. PacketCheck™ BER Testing
Document Number ETH BER Test Setup at Layer 3 / 4… Scenario 5 : Layer 3 Testing between PCs located in different IP Networks In this case, Source PC and the Destination PC are located in different IP networks. These 2 networks are connected through a router. A simple example above shows 2 LANs connected through a router. PacketCheck™ BER Testing
Document Number ETH PacketCheck™ operates in Normal and Loopback mode PacketCheck™ pc configuration file is automatically generated containing Initial configuration parameters displayed in the GUI. Initialization Configuration
Document Number ETH Layer 1 Single-stream Generation
Document Number ETH Layer 2/3/4 Multi-stream Generation
Document Number ETH PacketCheck™ allows adding, inserting streams in-between added set of streams, and also deleting selected stream from the list. Each stream can be configured to Tx, Rx or both Tx_Rx in Layer 2, Layer 3, and Layer 4. Add / Insert / Delete Streams Normal Mode
Document Number ETH MAC / IP / UDP Configurations Normal Mode
Document Number ETH Payload Payload Source Types – Fixed Patterns – pattern repeats throughout the packet’s payload. Configure test pattern of 2 bytes. Eg: AB- CD, BD-EF, and so on to achieve pattern sync. PBRS Patterns - generates PRBS patterns e.g. QRSS, 2ˆ6-1, 2ˆ9-1, 2ˆ11-1, 2ˆ15-1, 2ˆ20-1, and 2ˆ23-1. HDL File – transmit HDL frames through a file. PacketCheck™ measures and reports the Byte Error Rate, Error Status and the Sync Loss Count based on the PRBS reception. Normal Mode
Document Number ETH Tx streams can be set to transmit frame with fixed / random sizes, specific duration, count, IFG, and rate Rx streams can be set to generate Binary, HDL, and BERT log files Stop conditions to limit the fixed / PBRS pattern file transmission and logging of the received patterns to a defined file. Tx and Rx Parameters Normal Mode
Document Number ETH Loopback Mode PacketCheck™ in addition to the existing Tx (Transmit only), and Rx (Receive only) and Tx_Rx (Transmit and Receive) modes, can now operate in Loopback mode. PacketCheck™ can perform loopback at the Ethernet, IP and UDP levels.
Document Number ETH Statistics Loopback Mode Depicts the Rx and Tx statistics in Normal & Loopback modes Options: Tx & Rx Frames, Bit Error Rates, Frame Sent, Lost Frames, Out of Order Frames, Pattern Error, Good Frames, Non-test Frames Received, Error Status, Error Count, Sync Loss Count, Frames Dropped, and Impairments introduced into the outgoing traffic. PacketCheck™ GUI Normal Mode
Document Number ETH Round Trip Delay (RTD) Calculates the average Round Trip Delay and reports in microseconds. Round Trip Delay is the total time taken for a packet to travel to the remote end and back to the point of beginning. Round Trip Delay can be calculated using 2 PacketCheck™ applications - one at the local end running in Tx_Rx (Transmit and Receive) mode and another at the remote end running in Loopback mode. PacketCheck™ GUI
Document Number ETH Each stream can be configured to generate various impairments such as Insert / Delete bytes, Change bytes etc. at run time. Run-time Impairment Generation PacketCheck™ GUI
Document Number ETH Report Generation (*.pdf, *. csv File Formats) PacketCheck™ GUI
Document Number ETH Command Line Interface (CLI) Clients connect remotely to GL’s PacketCheck™ via TCP / IP and perform various functions Layer 2 / 3 / 4 Testing Impair the traffic on the stream Transmit PRBS patterns Monitor performance statistics Generate test report Client Server
Document Number ETH Command Line Interface (CLI) Sample Script: run task "PacketCheckServer:StartServer"; inform task "Init 2;"; inform task "Runscript 0 'Scripts\Layer2_Test.txt' ;"; inform task "Statistics 0;"; inform task "StopTraffic;"; inform task "GenerateReport pdf 'TestRpt' 'Good Test' ' 'Copyright' ‘GL_Logo.JPG' ‘s1'; "; Once the NIC card is initialized, the client can use “inform task #” command to start the traffic. PacketCheck™ returns all link status and traffic statistics to WCS client as task status information. Client can also stop the traffic after completion of the test and inform to generate reports
Document Number ETH Thank You Questions / Demo Period