Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Test steps

      1. Config IxNetwork with switches (first with 100 (ring) or 10 (full mesh) ) with ring or full mesh topology and two hosts in the adjacent switches (ring) or any other two switches (full mesh).

      2. Start the controller with the features install.

      3. Start the OF protocol of the switch.

      4. Wait until the channel is established and Echo message interaction started.

      5. Enable the traffic between this two hosts, wait until the hosts can ping through each other.

      6. Start the capture of IxNetwork.

      7. Disconnect the link of this two switches, and wait until the traffic recovery

      8. Stop the capture, analyse the messages captured. Write down the time of the port status message T1 and the time of the last flow mod message T2. Caculate the time of Datapath recovery time T=T2-T1

      9. Clean the configuration of controllers and IxNetwork.

      10. Repeat test step 1-9 for three times.

      11. Restart the test with another number of switches.

Test Results

  • Datapath Failure Recovery Time (ring)

    SwitchesFirst (ms)Second (ms)Third (ms)Avg (ms)
    10013819518571063
    2002365212818442112
    3005556510345315063
    4001052790631200710532
    50018281225231814219649
    60035883452973556838916
    70095209767595943977136
  • Datapath Failure Recovery Time (full mesh)

    SwitchesFirst (ms)Second (ms)Third (ms)Avg (ms)
    10702704857739
    20 304 443 336 361
    30 488 334 341 388
    40 375 387 700 487
    50 311 691 706 569
    60 971 587 522 660
    70 512 483 721 572
    80    524794776698
  • Histogram of Datapath Failure Recovery Time
    Image Added
    Image Added

As the result shown, in ring topology, datapath failure recovery time increase significantly with the number of switches. But in full mesh topology, the time is no diffenence with the number of switches.