PacketExpert PacketBroker (Wire-speed Ethernet Tap) 818 West - - PowerPoint PPT Presentation

packetexpert packetbroker
SMART_READER_LITE
LIVE PREVIEW

PacketExpert PacketBroker (Wire-speed Ethernet Tap) 818 West - - PowerPoint PPT Presentation

PacketExpert PacketBroker (Wire-speed Ethernet Tap) 818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878 Phone: (301) 670-4784 Fax: (301) 670-9187 Email: info@gl.com 1 1 Website: http://www.gl.com Ethernet Technology 2


slide-1
SLIDE 1

1

818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878 Phone: (301) 670-4784 Fax: (301) 670-9187 Email: info@gl.com Website: http://www.gl.com

1

(Wire-speed Ethernet Tap)

PacketExpert™ – PacketBroker

slide-2
SLIDE 2

2

Ethernet Technology

slide-3
SLIDE 3

3

Just bigger Pipes, but same Ethernet packets

slide-4
SLIDE 4

4

Non-Intrusive Network Monitoring

  • Packet Capture and analysis is the core of

Network monitoring

  • When monitoring live networks, non intrusive

monitoring is very important so as not to disturb the network being monitored

  • Non intrusive monitoring is achieved by sniffing

a live network link connecting two network nodes, and copying the packets without altering them in any way or disturbing the link

slide-5
SLIDE 5

5

Wirespeed Filtering

slide-6
SLIDE 6

6

Port Mirroring

slide-7
SLIDE 7

7

Disadvantages of Port Mirror/SPAN Method

  • Depends on switch CPU for processing it - burdening it
  • Packets may drop
  • No Filters
  • Tx and Rx direction are not separated
slide-8
SLIDE 8

8

Active Network Tap

  • Dedicated hardware device - FPGA based processing means full 100% wirespeed capability to

pass through traffic no drops, no delays, and also to make two separate copies - Tx and Rx side

  • Hardware filters means wirespeed filtering
slide-9
SLIDE 9

9

PacketBroker in Network

slide-10
SLIDE 10

10

Features

  • A network tap like application, with additional advanced features like

➢ Active network tap - capable of handling bidirectional 100% wirespeed traffic upto 1 Gb/s ➢ Wirespeed Filtering - powerful and easy to use ➢ Packet Modification to convey useful information like Timestamp inband ➢ Output aggregation - both direction traffic multiplexed on the same output Based on PacketExpert™ hardware platform

  • Ports 2 and 3 act as the Active/Pass through ports
  • Ports 1 and 4 act as the Output ports
slide-11
SLIDE 11

11

Hardware Interfaces

 Interfaces

➢ 2 x 10/100/1000 Base-T Electrical only ➢ 2 x 1000 Base-X Optical OR 10/100/1000

Base-T Electrical

➢ Single Mode or Multi Mode Fiber SFP

support with LC connector

➢ Optional 4-Port SMA Jack Trigger Board

(TTL Input/Output)  Bus Interface:

➢ USB 2.0

  • Protocols:

➢ RFC 2544 compliance ➢ ITU-T Y.1564 (ExpertSAM)

 Power:

➢ +9 volts, 2.2 Amps

slide-12
SLIDE 12

12

Optical Connectors and SFP Transceivers

 PacketExpert™ supports LC connectors and 850/1310 nm SFP (Small Factor Pluggable) modules  Note: In case customer have different type of connectors, then we need converters like LC-to-SC,

LC-to-FC and vice-versa.

850/1310 nm SFP Module LC Connectors

slide-13
SLIDE 13

13

Packet Tap, Filter, Aggregation, Modification, & Output

slide-14
SLIDE 14

14

Capture Traffic of Interest

slide-15
SLIDE 15

15

slide-16
SLIDE 16

16

Filter Combination

slide-17
SLIDE 17

17

Filter Example

slide-18
SLIDE 18

18

Filter Example...

SIP and RTP between 192.168.10.50 192.168.300.25 unidirectional (192.168.10.50 --> 192.168.300.25)

slide-19
SLIDE 19

19

Filter Configuration Menu

slide-20
SLIDE 20

20

Filter Configuration Options

Offset (0-2047) 40 Bytes Raw Data /Mask Bytes Raw Edit Field Edit

slide-21
SLIDE 21

21

Dynamically Enable/Disable Filters

slide-22
SLIDE 22

22

Dynamically Enable/Disable Filters

Dynamically Enable/Disable Filters, even at run-time

slide-23
SLIDE 23

23

Discrete Packet Capture

slide-24
SLIDE 24

24

Trigger Mode

 PacketBroker helps achieve this using the Trigger mode for filters.  In this user can start the filter in Trigger mode, where it starts to look for packet matching the user defined value  As soon as the first packet matches the filter, the filter is set to be triggered, and stops further capture

slide-25
SLIDE 25

25

Trigger Mode

slide-26
SLIDE 26

26

Packet Aggregation…

slide-27
SLIDE 27

27

Packet Aggregation User Interface

 The filtered traffic is combined and sent out through a single output port  If the combined bandwidth exceeds the wirespeed of the output port, may cause packet loss.  Hence, the onboard memory (2 GB DR2 RAM) is used as a temporary buffer to store the traffic

before sent out at wirespeed. Thus, upto 2 GB of traffic can be buffered.

slide-28
SLIDE 28

28

Packet Modification

 Need to convey very useful information such as the timestamp, port number, filter number etc. to the analysis

tool

 May not have the flexibility to convey it outband – may need to do it inband  PacketBroker provides this functionality by conveying it in the MAC header of the output packets

slide-29
SLIDE 29

29

Packet Modification…

  • Timestamp, Filter Number, Board Serial Number and Port Number fields are written on top of

the Src MAC address and Dst MAC Address fields

  • Ethernet CRC is recalculated
  • Original MAC header will be lost, but many times, this may be fine if interest is only in higher

layers (IP, TCP/UDP etc)

slide-30
SLIDE 30

30

Packet Modifier Enable/Disable

slide-31
SLIDE 31

31

PacketModifer Field Config Menu

slide-32
SLIDE 32

32

Packet Modifier Field Configuration

slide-33
SLIDE 33

33

Packet Modifier Board Serial Number Config UI

slide-34
SLIDE 34

34

Port Statistics

slide-35
SLIDE 35

35

Future Enhancements

PacketBroker with Recording

slide-36
SLIDE 36

36

Command Line Interface (CLI)

slide-37
SLIDE 37

37

APIs for Test Automation and Remote Access

slide-38
SLIDE 38

38

MAPS™ CLI Client/Server Architecture

slide-39
SLIDE 39

39

Working Principle of MAPS™ CLI

slide-40
SLIDE 40

40

MAPS™ CLI Server…

slide-41
SLIDE 41

41

TCL Client…

slide-42
SLIDE 42

42

PacketExpert™ Integration with TestShell using TCL Client

TestShell Integration using CLI—Execution of RFC2544 Tests PacketExpert™ Integration with TestShell

slide-43
SLIDE 43

43

C# Client…

slide-44
SLIDE 44

44

PacketExpert™ Integration with LabVIEW using C# Client

PacketExpert™ Integration with LabVIEW

slide-45
SLIDE 45

45

Executing Python Script

slide-46
SLIDE 46

46

Thank you!