Lab: OpenFlow Multiple Path at kvm in GNS3

Enables per-flow load distribution

Various multipath techniques

Environment

Group Table - Group Types

Steps

On all switches. Wipe the actions=NORMAL flow.

sudo ovs-ofctl del-flows brLAN
sudo ovs-vsctl set bridge brLAN protocols=OpenFlow13
sudo ovs-vsctl set Interface eth2 ofport_request=102
sudo ovs-vsctl set Interface eth3 ofport_request=103
sudo ovs-vsctl set Interface eth4 ofport_request=104
sudo ovs-vsctl set Interface eth5 ofport_request=105
sudo ovs-vsctl set Interface eth6 ofport_request=106
sudo ovs-vsctl set Interface eth7 ofport_request=107
sudo ovs-vsctl set Interface eth8 ofport_request=108
sudo ovs-vsctl set Interface eth9 ofport_request=109
sudo ovs-ofctl -O OpenFlow13 show brLAN
OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00000000abff3402
n_tables:254, n_buffers:256
capabilities: FLOW_STATS TABLE_STATS PORT_STATS QUEUE_STATS
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):
 102(eth2): addr:00:00:ab:ff:34:02
     config:     0
     state:      0
     speed: 0 Mbps now, 0 Mbps max
 103(eth3): addr:00:00:ab:ff:34:03
     config:     0
     state:      0
     speed: 0 Mbps now, 0 Mbps max
 104(eth4): addr:00:00:ab:ff:34:04
     config:     0
     state:      0
     speed: 0 Mbps now, 0 Mbps max
 105(eth5): addr:00:00:ab:ff:34:05
     config:     0
     state:      0
     speed: 0 Mbps now, 0 Mbps max
 106(eth6): addr:00:00:ab:ff:34:06
     config:     0
     state:      0
     speed: 0 Mbps now, 0 Mbps max
 107(eth7): addr:00:00:ab:ff:34:07
     config:     0
     state:      0
     speed: 0 Mbps now, 0 Mbps max
 108(eth8): addr:00:00:ab:ff:34:08
     config:     0
     state:      0
     speed: 0 Mbps now, 0 Mbps max
 109(eth9): addr:00:00:ab:ff:34:09
     config:     0
     state:      0
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(brLAN): addr:00:00:ab:ff:34:02
     config:     0
     state:      0
     speed: 0 Mbps now, 0 Mbps max
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x5): frags=normal miss_send_len=0

References


Chi-She ng Su