+ All Categories
Home > Documents > 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

Date post: 29-Oct-2021
Category:
Upload: others
View: 13 times
Download: 0 times
Share this document with a friend
27
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 1 Gbps and 10 Gbps WAN Emulator – IPNetSim™ Multi Stream IP WAN Emulator
Transcript
Page 1: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

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

1 Gbps and 10 Gbps WAN Emulator – IPNetSim™Multi Stream IP WAN Emulator

Page 2: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

2

IPNetSim™

• IPNetSim™ operates in both multi-stream and single stream mode.

• IPNetSim™ acts as a bridge between two network segments. As long as the hardware has power it allows

frames to flow freely.

• IPNetSim™ allows users to define up to 16 different streams of traffic. Each of these streams can have its own

independent set of impairments applied to them. More to come on streams and exactly how GL defines them.

• IPNetSim™ is hardware-based...meaning all impairments and timing controls happen at the hardware level.

IPNetSim™ is an optional application available within PacketExpert™ platforms (PXG100 and PXN100).

Page 3: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

3

IPNetSim™• Network Impairments: Bandwidth Control, Latency, Jitter, Packet Loss, Duplication, Reordering, Error Insertion

• Emulates Various Types of WAN Links (T1/E1/T3/E3/OC3/OC-2, DSL, Modem, etc)

• Multi-Streams (up to 16 Streams on 1G Ports and 4 Streams on 10G Ports) of varying Data Rates and

Impairments

• Stream Definition Feature to Classify Traffic Flow into Separate Streams

• Raw and Packet Mode Stream Configurations

• Tx/Rx Frame Statistics for each Stream and Total Statistics per Port

• Command Line Interface for Automated Testing and Remote Accessibility

• Automated and Manual Impairment (scheduler)

Page 4: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

4

Typical Application

Page 5: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

5

1U Rack Option

Page 6: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

6

IPNetSim™ Connectivity

Page 7: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

7

Software SpecificationStream Definition

• Hardware wire-speed filters (up to 16 links)

➢ Packet Mode (field headers)

➢ Raw Mode (bit level)

• Parameters

• IP Source and Destination Address Range

• UDP Source and Destination Port Range

• VMAC Addresses

• LAN ID

• MPLS Label

WAN Emulation Parameters

• Bandwidth control – 1 Kbps up to 10 Gbps

• Latency/Delay

➢ 0 milliseconds up to 1.25 seconds (1250 msec) per stream (for 1Gbps link)

➢ 0 milliseconds up to 0.5 seconds (500 msec) per stream (for 10 Gbps link)

➢ single delay, uniform, random distributions

• Packet Loss Rate - 0–100%

• Packet Reordering (Reorder between 0 and 100% of packets with a delay

range of up to 2 seconds)

• Packet Duplication Rate - 0 - 100%

• Logic Error Insertion Rate - 10-1 to 10-9

• Maximum Frame Size Supported – 2048 bytes

Page 8: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

8

Stream Definition

• IP Source and Destination Address Range

• UDP Source and Destination Port Range

• MAC Addresses

• VLAN ID

• MPLS Label

Page 9: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

9

Stream Definition…

Page 10: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

10

Stream Definition ConfigurationRaw Mode

Page 11: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™
Page 12: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

12

Ethernet Frame Structure

Data Link2

NIC - both a physical layer and data link layer device

Switches Link Layer – physical addressing MAC,

Page 13: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

13

Ethernet Frame Structure …Type IPV4 (0800)

Protocol - UDP

SIP Port 5060

RTP ports – even

RTCP ports - odd

1024-65534

RTP Version

Payload Type

SessionEstablish connection

5

TransportDelivery and Sequenceing

4

NetworkRouting to Destination

3

Data LinkLocal Network Host Delivery

2

SIP

RTP / RTCP

UDPTL

Open System Interconnection

Model

Page 14: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

14

Stream Definition Configuration…Packet Mode

Page 15: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

15

WAN Emulation

• Bandwidth control – 1 Kbps up to 10 Gbps

• Latency/Delay

➢ 0 milliseconds up to 1.5 seconds per stream (for 1Gbps link)

➢ 0 milliseconds up to 0.5 seconds per stream (for 10Gbps link)

➢ Single delay, Uniform, Random distributions

• Packet Loss Rate - 0–100%

• Packet Reordering Rate - 0-100% with Delay range of up to 2

seconds

• Packet Duplication Rate - 0 - 100%

• Logic Error insertion Rate - 10^-1 to 10^-9

• Maximum Frame Size Supported – 2048 bytes

Page 16: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

16

WAN Emulation Parameter Configurations

• Symmetrical option allows users to configure bidirectional streams with identical WAN impairments in both the directions.

• Asymmetrical option allows users to configure bidirectional streams with different WAN impairments in each direction.

Page 17: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

17

PacketLoss• Packet Loss can be introduced either as a rate

as well as Manually. For both rate and manual,

user can choose to drop a single packet or a

burst of packets, at a time.

➢ Rate: User can configure the Loss rate, and

packets will be dropped at that rate.

➢ Manual Drop: This allows user to manually

drop either a single packet or burst of

packets at run time.

➢ Single vs Burst Drop: In Single drop, only

one packet will be dropped at a time.

However, Real world Packet Loss is many

times bursty in nature i.e. a bunch of

consecutive packets are lost. This allows

user to drop a burst of packets at a time

instead of a single packet i.e. a bunch of

consecutive packets are lost. To emulate

such conditions, Burst Packet Loss can be

configured.

Page 18: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

18

Packet Reordering• Packet reordering model

includes Periodic and Random

Packet Reordering options.

• In Periodic option, the packets

are reordered at constant

specified rate.

• While in Random option,

packets are randomized for

reordering, but still maintain the

specified Reorder rate.

Page 19: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

19

Packet Duplication• Packet Duplication model also includes

Periodic and Random Packet Duplication

options.

• In Periodic Duplication option, the

packets are duplicated at specified rate

periodically.

• In Random Duplication option, the

selected packet is duplicated (based on

the rate) randomly but maintaining the

duplication rate.

Page 20: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

20

Error Insertion

Page 21: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

21

Impairment Scheduler• Scheduler feature to automate

stream impairment.

• Scheduler reads Packet Loss(%),

Latency(msec), and

Bandwidth(Mbps) impairment

values from a compatible csv file

(generated from MTGA

application) for both the link

directions (P1→P2) and (P2→P1),

which can be used to impair the

selected stream. The applied

impairment for each stream can

be viewed graphically as well.

The Bandwidth (Mbps) graph plotted against Time (Sec) for the selected stream as per

the values defined in the csv file.

Page 22: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

22

Stream and Port Statistics

Stream Statistics (16 streams on 1G ports)

Stream Statistics (4 streams on 10G ports)

Page 23: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

23

Stream Throughput Graph

4 streams on 10G ports

16 streams on 1G ports

Page 24: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

24

Command Line Interface• Capability of remote operation, automation and multi-site

connectivity using TCL, Python, C# client and MAPS™ CLI

server.

• Scripts for MAC, VLAN, MPLS, IP and UDP layers testing

• Multiple PacketExpert™ can be controlled remotely from

single client application via MAPS™ CLI server.

Page 25: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

25

TCL Client and MAPS™ CLI Server• PacketExpert™ can be configured as server-side application

using the GL’s MAPS™ Client-Server architecture

• Client-side scripting tools such as the Python, and TCL (Tool

Command Language), provides remote operation, automation,

and multi-site connectivity

• TCL extension dll enhances the TCL shell (tclsh85.exe) with

PacketExpert™ specific functionalities

• MAPS™ CLI Server interfaces internally with low level

PacketExpert™ APIs to access PacketExpert™ hardware and

to perform tasks

Page 26: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

26

Python Client and MAPS™ CLI Server

Page 27: 1 Gbps and 10 Gbps WAN Emulator –IPNetSim™

27

Thank you!


Recommended