Thanks for using TRex.
I'll leave the answers to the first and last questions to Hanoch who can elaborate more on trex roadmap and exact capabilities with protocols since this is ongoing process he can answer best.
As to your question about Flows in cap files:
Statefull TRex is designed to simulate traffic similar as possible to client-server applications.
Each cap file specified in the .yanl configuration file describes a SINGLE flow, matching a single interaction of client and server for specific traffic profile, for example DNS.
A flow means that a the cap file should only include a correspondence between a single client and a single server based of the flow 5-tuple:
Source IP / Source Port / Destination IP / Destination Port/ Protocol in use.
So, each cap file should only include a single flow, and you can extend the number of flows by adding more flows (possibly same cap) to the yaml file.
This is all true for STATEFULL TRex, stateless mode is another thing.
Thanks,
Dan
Hi Andres,
TRex in Stateful mode must have a five tuple flow. IP packet does not have a flow. SCTP has a flow but it is not supported yet. Only flows over UDP/TCP are supported.
To summarize the limitation:
1) Packet size is limited of 2K
2) Fragments
3) TCP/UDP over various tunnels - e.g MPLS/GRE/
We plan to add support for it
You can support
application with more than one "flow" in the pcap but for that you
need to add emulation or plugin to tell TRex how the flows are related (
see RTSP/SIP example)
For IP and non IP
packets we have stateless support coming soon that will solve any type of
packet
You can always join and contribute to make it better
thanks,
Hanoh
--
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/1eab201b-d09e-448b-ad46-5c8af381d3e8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
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+unsubscribe@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/9cda8ea1-e2ea-45e2-a7e3-7648dd777ac6%40googlegroups.com.
Thanks for your answer!
Finally I found the solution for my problem. I am using stateless mode.
The problem was that I have to automate this (t-rex-64 and trex-console) using Python but I finally fixed it with threads in Python.
BR,
Aleksander Twardowski
--
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/59a7c347-9b9d-473e-8934-c3ddc2d0dccd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.