Download presentation
Presentation is loading. Please wait.
Published bySabina McGee Modified over 9 years ago
1
Document Number ETH100-3.1.2-08 1 818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878 Phone: (301) 670-4784 Fax: (301) 670-9187 Email: gl-info@gl.com Website: http://www.gl.com GL Communications Inc 1 Document Number ETH100-3.1.2-08 PacketCheck™ – Software Ethernet Tester
2
Document Number ETH100-3.1.2-08 2 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.
3
Document Number ETH100-3.1.2-08 3 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,…?
4
Document Number ETH100-3.1.2-08 4 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
5
Document Number ETH100-3.1.2-08 5 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, 2 6 -1, 2 9 -1, 2 11 -1, 2 15 -1, 2 20 -1, & 2 23 -1 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
6
Document Number ETH100-3.1.2-08 6 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
7
Document Number ETH100-3.1.2-08 7 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
8
Document Number ETH100-3.1.2-08 8 BER Test Setup at Layer 2… Scenario 3 : Source & Destination PCs located in different LANs connected through multiple switches PacketCheck™ BER Testing
9
Document Number ETH100-3.1.2-08 9 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
10
Document Number ETH100-3.1.2-08 10 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
11
Document Number ETH100-3.1.2-08 11 PacketCheck™ operates in Normal and Loopback mode PacketCheck™ pc configuration file is automatically generated containing Initial configuration parameters displayed in the GUI. Initialization Configuration
12
Document Number ETH100-3.1.2-08 12 Layer 1 Single-stream Generation
13
Document Number ETH100-3.1.2-08 13 Layer 2/3/4 Multi-stream Generation
14
Document Number ETH100-3.1.2-08 14 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
15
Document Number ETH100-3.1.2-08 15 MAC / IP / UDP Configurations Normal Mode
16
Document Number ETH100-3.1.2-08 16 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
17
Document Number ETH100-3.1.2-08 17 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
18
Document Number ETH100-3.1.2-08 18 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.
19
Document Number ETH100-3.1.2-08 19 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
20
Document Number ETH100-3.1.2-08 20 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
21
Document Number ETH100-3.1.2-08 21 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
22
Document Number ETH100-3.1.2-08 22 Report Generation (*.pdf, *. csv File Formats) PacketCheck™ GUI
23
Document Number ETH100-3.1.2-08 23 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
24
Document Number ETH100-3.1.2-08 24 Command Line Interface (CLI) Sample Script: run task "PacketCheckServer:StartServer"; inform task "Init 2;"; inform task "Runscript 0 'Scripts\Layer2_Test.txt' 0.0.0.0;"; inform task "Statistics 0;"; inform task "StopTraffic;"; inform task "GenerateReport pdf 'TestRpt' 'Good Test' 'www.gl.com' '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
25
Document Number ETH100-3.1.2-08 25 Thank You Questions / Demo Period
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.