5. Example Topologies¶
../examples folder consists of 7 examples topology ìnput file.
5.1. Star Topology¶
Filename: topo0.yaml
Simple Star Topology.
This topology consists of 4 nodes, and a switch. All Nodes are connected to a same switch.
RYU OpenFlow13 Switch application simple_switch_13.py can be used to test this topology.
5.2. Linear Topology1¶
Filename: topo1.yaml
Simple Linear Topology.
This topology consists of 4 nodes, and two switches. 2 Nodes are connected in each switch. Also these switches are interconnected. Also MAC address is explicitly mentioned.
RYU OpenFlow13 Switch application simple_switch_13.py can be used to test this topology.
5.3. Linear Topology2¶
Filename: topo2.yaml
Linear Topology with 4 Switches
This topology consists of 4 nodes, and four switches. Each node is connected in each switch. Also these switches are connected linearly and no loop.
RYU OpenFlow13 Switch application simple_switch_13.py can be used to test this topology.
5.4. Star Topology with QoS¶
Filename: topo3.yaml
Simple Star Topology with QoS.
Qos parameters configured in the Star Topology Links.
RYU OpenFlow13 Switch application simple_switch_13.py can be used to test this topology.
5.5. Ring Topology¶
Filename: topo4.yaml
Ring Topology.
This topology consists of 4 nodes, and four switches. Each node is connected in each switch. Also these switches are connected linearly and forms the loop.
This topology forms a loop, hence RYU STP application simple_switch_stp_13.py to be used to test this topology.
5.6. Full Mesh Topology¶
Filename: topo5.yaml
Full Mesh Topology.
This topology consists of 4 nodes, and four switches. Each node is connected in each switch. Also these switches are interconnected with each other to form a full mesh.
This topology forms a loop, hence RYU STP application simple_switch_stp_13.py to be used to test this topology.
5.7. Partial Mesh Topology¶
Filename: topo6.yaml
Partial Mesh Topology.
This topology consists of 4 nodes, and four switches. Each node is connected in each switch. Also these switches are interconnected with some other to form a partial mesh.
This topology forms a loop, hence RYU STP application simple_switch_stp_13.py to be used to test this topology.
5.8. Tree Topology¶
Filename: topo7.yaml
Tree Topology.
This topology consists of 8 nodes, and 7 switches. This topology forms a binary tree with depth 3. Root Switch is S1. Second level switches are S2 and S5. Third level switches are S3, S4, S6, S7. Nodes are connected to switches S3, S4, S6 and S7.
RYU OpenFlow13 Switch application simple_switch_13.py can be used to test this topology.