TRex Stateless GUI - Early Beta version

418 views
Skip to first unread message

SariK

unread,
Jul 10, 2016, 5:48:21 AM7/10/16
to TRex Traffic Generator

Hi All,


Please note that we have released a first early Beta version of the TRex Stateless GUI. This Beta version is still under development and continuous improvement  which includes source code and functionality enhancements / optimization.

 

You can find the latest binaries in the following GitHub repository:

https://github.com/exalt-tech/trex-stateless-gui#installer

 

In addition, you can find instructions to build the project from source or to install the binaries as well as the current supported features:

https://github.com/exalt-tech/trex-stateless-gui#trex-stateless-gui-beta

 

Your contribution to this project is more than welcome.

 

Thanks,

Sari

ajn...@gmail.com

unread,
Jul 21, 2016, 3:56:15 AM7/21/16
to TRex Traffic Generator

What about similar GUI on Linux? Why not something portable like a Web interface?

ido barnea

unread,
Jul 21, 2016, 3:49:59 PM7/21/16
to ajn...@gmail.com, TRex Traffic Generator
The GUI is java open source…
> --
> You received this message because you are subscribed to the Google Groups "TRex Traffic Generator" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to trex-tgn+u...@googlegroups.com.
> To post to this group, send email to trex...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/trex-tgn/fdd1ee28-c745-468d-b775-f3f21bc6b4da%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Itay Marom

unread,
Jul 21, 2016, 5:54:52 PM7/21/16
to ido barnea, ajn...@gmail.com, TRex Traffic Generator
Hi,

1. As far as I remember, Exalt GUI is based on Java FX so no reason for not having it to run on Linux (but Sari can provide more info on this)

2. Actually we saw a group at Cisco Live Las Vegas that implemented a basic REST API over our Python API and integrated a web based GUI on top of that - so this could be a cool project if you are seeking a fun challenge :)

Thanks,
Itay



For more options, visit https://groups.google.com/d/optout.



--
Itay Marom

steve poston

unread,
Jul 27, 2016, 9:23:20 AM7/27/16
to TRex Traffic Generator
Hi Sari,

I downloaded the latest beta again (today) from the dropbox link, to play around with the GUI.

I noticed when creating steams, and setting the Count value in the Protocol Data->IPv4 section, that using a value of 64 gave me 65 packets when steaming them into my DUT.  Is there a little logic error somewhere where <=Count should be <Count?   I've not looked @ the source code yet.

Steve


On Sunday, July 10, 2016 at 11:48:21 AM UTC+2, SariK wrote:

George khoury Khoury

unread,
Jul 27, 2016, 9:39:32 AM7/27/16
to TRex Traffic Generator

Hi Steve,


We are building the packets manually with the help of pcap4j  library, there could be an issue in this area as we have many cases to manage. I just tried to build 64 length ipv4 stream and when exporting it to pcap, I saw 60 bytes with PCAP4j, can you please share what you filled exactly to reach the 65 Bytes , did you select L4 or none? I will be shortly logging the issue to:

https://trex-tgn.cisco.com/youtrack/issues?q=project%3A+trex-stateless-gui

 

Thanks,

gkh

steve poston

unread,
Jul 27, 2016, 9:43:54 AM7/27/16
to TRex Traffic Generator
I just noticed that a Count of 64 is represented in the Yaml as:

min_value: 0
max_value: 64.0

I would expect 65 packets looking at the above.  Maybe there needs to be a -1 somewhere??

Steve

steve poston

unread,
Jul 27, 2016, 10:10:45 AM7/27/16
to TRex Traffic Generator
Hi George,

I'm talking about the number of packets to generate for a stream, not the number of bytes in the packet.

I'm just using the GUI to create basic IPv4/UDP packets streams with different packet sizes, and using the Count field to define the number of flows I require when I stream the packets with t-rex.  I also noticed there seems to be a limit of the Count being 65535.  I'd like > 64K flows to be generated.  I'mnot sure if it's a t-rex or GUI limitation there.
 

Steve

Hanoch Haim

unread,
Jul 27, 2016, 10:32:20 AM7/27/16
to TRex Traffic Generator
Hi Steve, 


Working  with my installed GUI version from Exalt ( there is no version in the GUI - all are v2.0 ) 

1)  yes, there is a need  to reduce one from max_value: 64.0 , in your case it should be 63. 
2) Another issue that it should be an uint32_t and not double (63 and not 63.0)
3) In my GUI I can set the range to be 1000,000 the YAML is like that 
    vm:
      split_by_var: "ip_dest"
      instructions:
      - init_value: 0
        min_value: 0
        max_value: 1000000.0
        name: "ip_dest"
        op: "inc"
        size: 4
        step: 1
        type: "flow_var"


I've opened new issues


Hope the GUI version release processed will be solved so we can know which version is which 

Opened here

thanks,
Hanoh
Reply all
Reply to author
Forward
0 new messages