Friday, 26 January 2018

CISCO trex GUI

TRex Management

Main Features
This is an online part, you need to be connected to TRex in order to perform the following actions:
  • Connect and manage TRex v2.23 and above.
  • Ability to preview all ports along with their status and statistics.
  • Ability to assign traffic to a specific port and start the traffic.
  • Ability to update the bandwidth / update the multiplier options on the fly.
  • Dashboard to view the port details, stream details, latency details, global statistics and charts.
  • Logger view to preview server messages.
  • Advanced logger view to see all the JSON requests sent to the server and server's responses.
Port management

Enhanced port information and attributes

GUI provides enhanced information of a port and capability to change NIC attributes: such as Multicast, Promiscuous mode, Flow control and etc. The "Service Mode" also can be managed from the GUI and there is an capability to Reset port.

93aaad6e-31a4-11e7-8d27-b51b3dd3d8c2.png

Port configuration

There is no need to connect to TRex host and run trex-console app to configure port in L2 or L3 mode. GUI provides simple way to do it. Open "Configuration" tab, specify required SRC and DST parameters and click on "Apply" button. In case of L3 configuration  application will automatically do ARP resolution for DST address.

93a7f344-31a4-11e7-8ca6-887be2edd4d5.png

Hardware counters

If you have real NIC you probably need to see hardware counters for debugging purposes. You can see them in "Hardware counters" tab. By default non-zero counters are visible. If you need to find certain counter you can specify it's name in the filter and "Pin" interested one and see the value despite on filter options.

93abb1fa-31a4-11e7-80d9-601c114a6307.png

Dashboard

Global statistic and new port selector

At the top of the dashboard you can see updated global statistics panel. Now global statistics contains ten panels with most interesting counters. Four of them have a color indicator which is green if value is good and red if it is not. It are "CPU", "Rx CPU", "Drop Rate" and "Queue Full". For the "CPU" and "Rx CPU" a good value threshold is 85%, for the "Drop Rate" and "Queue Full" it is 0.
Port selector become more flexible. Now it allows to specify a certain set of ports.

ports.gif

Streams tab

Streams tab displays detailed information per stream.

6ac899e4-30cb-11e7-8a58-ff7740b4caa0.png


Latency

Latency window table represents detail information about the last ten temporary max latencies, jitter, max latency, avg latency and common information about the errors. Errors row has color indicator with good value threshold equals to 0.

Latency histogram table represents detail information about the latencies and errors. All error rows have color indicator with good value threshold equals to 0.

latency.gif

Charts
Also user can see stream's statistic in a charts which are more informative and handy. Multi-tile layout allows to see several statistics and compare them.
charts.gif

0 comments:

Post a Comment