Candela Technologies Logo
Network Testing and Emulation Solutions

Armageddon UDP Traffic Generation with Random MAC Addresses.

Goal: Generate network traffic to a network device with one or many destination MAC addresses.

These scenarios are useful for testing switches and firewalls that have to handle UDP traffic from thousands of source MAC addresses and one or many destination MAC addresses. This cookbook covers two scenarios:
  1. A single destination MAC address. (This would exercise a firewall or router.)
  2. Thousands of destination MAC addresses. (This would exercise a switch by overflowing the device CAM table.)
A one-sided traffic stream is used to send packets to a network device under test when round-trip reporting is not required.
 
  1. On the Armageddon tab, click Create. screenshot
  2. Firewall Scenario: Configure the Armageddon connection with the following values: screenshot
    1. In the TX Endpoint (green box):
      1. The connection name for this example is macgen.
      2. Src MAC: 00:01:00:00:00:00. This is the starting point for emulated remote MAC addresses.
      3. Dest MAC: 00:0e:fa:12:bc:3a. Use the destination MAC address of your system under test.
      4. Min Src IP: 10.26.0.1.
      5. Max Src IP: 10.26.254.254. This emulates about 65,000 remote hosts.
      6. Min Dst IP: 10.27.0.1.
      7. Max Dst IP: 10.27.254.254. This emulates about 65,000 destination addresses.
      8. Pps Tx: 80,000. This is a 1Gbps packet rate.
      9. Min Pkt Size: 1514.
      10. Max Pkt Size: 1514.
      11. Src MAC Cnt: 65,025. This emulates 65,025 remote devices.
      12. Dst MAC Cnt: 1.
      13. Deselect Use Router MAC.
    2. In the RX Endpoint (blue box):
      1. Select UnManaged. This allows us to fire and forget the packets.
    3. Click OK to commit the configuration.
  3. Switch Scenario: Configure the Armageddon connection with the following values: screenshot
    1. In the TX Endpoint (green box):
      1. The connection name for this example is macgen.
      2. Src MAC: 00:01:00:00:00:00. This is the starting point for emulated source MAC addresses.
      3. Dest MAC: 00:02:00:00:00:00. This is the starting point for emulated destination MAC addresses. This address is 4.2 billion addresses after the starting source MAC address.
      4. Min Src IP: 10.26.0.1.
      5. Max Src IP: 10.26.254.254. This emulates about 65,000 remote hosts.
      6. Min Dst IP: 10.27.0.1.
      7. Max Dst IP: 10.27.254.254. This emulates about 65,000 destination addresses.
      8. Pps Tx: 80,000. This is a 1Gbps packet rate.
      9. Min Pkt Size: 1514.
      10. Max Pkt Size: 1514.
      11. Src MAC Cnt: 65,025. This emulates 65,025 source devices.
      12. Dst MAC Cnt: 65,025. This emulates 65,025 destination devices.
      13. Deselect Use Router MAC.
    2. In the RX Endpoint (blue box):
      1. Select UnManaged. This allows us to fire and forget the packets.
    3. Click OK to commit the configuration.
  4. Start traffic generation: screenshot
    1. In the Armageddon tab, click the Start button. Traffic will begin.

Candela  Technologies, 2417 Main Street, Suite 201, Ferndale, WA 98248, USA
www.candelatech.com | sales@candelatech.com | +1.360.380.1618
Facebook | LinkedIn | Blog