Worked with the APIC EM testing team to provide a way for TRex (Cisco open source traffic generator) to test a complex network topology.
Using APIC EM controller for configuring your network might impose a challenge on how to test a complex topology. This has led the APIC EM team to request TRex dev team to provide a way to test a more complex topology.
Let's take a look at the following topology:
We wish to test this topology with a range of clients communicating with a range of servers.
Testing this kind of a network topology requires a way to divide the range of the clients to the clusters by providing:
1. Different VLANs for both directions
2. Different MAC addresses for each cluster
3. A way to direct different amount of traffic to each cluster
In TRex we were able to adapt to the need in less than two weeks !
The solution is based on a well known standards such as YAML format for configuration: