packetcheck™ – software ethernet tester · packetcheck™ –software ethernet tester. 2 ......

25
1 818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878 Phone: (301) 670-4784 Fax: (301) 670-9187 Email: [email protected] Website: http://www.gl.com 1 PacketCheck™ Software Ethernet Tester

Upload: dothu

Post on 08-Oct-2018

284 views

Category:

Documents


12 download

TRANSCRIPT

1

818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878 Phone: (301) 670-4784 Fax: (301) 670-9187 Email: [email protected]

Website: http://www.gl.com 1

PacketCheck™ – Software Ethernet Tester

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

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

Testing at Layer 1, 2, 3, & 4 of OSI Model

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, 26-1, 29-1, 211-1, 215-1, 220-1, &

223-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

BER Test Setup at Layer 1

PacketCheck™ BER Testing

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.

7

BER Test Setup at Layer 2

PacketCheck™ BER Testing

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.

8

BER Test Setup at Layer 2…

PacketCheck™ BER Testing

Scenario 3 : Source & Destination PCs located in different LANs connected through multiple switches

9

BER Test Setup at Layer 3 / 4

• 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

Scenario 4 : Layer 3 Testing within the same IP Network

10

BER Test Setup at Layer 3 / 4…

• 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

Scenario 5 : Layer 3 Testing between PCs located in different IP Networks

11

Initialization Configuration

• PacketCheck™ operates in Normal and Loopback mode

• PacketCheck™ pc configuration file is automatically generated containing Initial configuration parameters displayed in the GUI.

12

Layer 1 Single-stream Generation

13

Layer 2/3/4 Multi-stream Generation

14

Add / Insert / Delete Streams

• 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.

Normal Mode

15

MAC / IP / UDP Configurations

Normal Mode

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

Tx and Rx Parameters

• 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.

Normal Mode

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

Statistics

• 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, Impairments introduced into the outgoing traffic, UDP Checksum

Error Frames, and Zero UDP Checksum Packet.

PacketCheck™ GUI

Normal Mode Loopback Mode

20

Round Trip Delay (RTD)

PacketCheck™ GUI

• 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.

21

Run-time Impairment Generation

Each stream can be configured to generate various impairments such as Insert / Delete bytes, Change bytes etc. at run time.

PacketCheck™ GUI

22

Report Generation

(*.pdf, *. csv File Formats)

PacketCheck™ GUI

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

Server

Client

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

Thank YouQuestions / Demo Period