实验二:Open vSwitch虚拟交换机实践
一.ovs-vsctl基础操作实践:创建OVS交换机,以ovs-xxxxxxxxx命名,其中xxxxxxxxx为本人学号

二.使用Mininet搭建的SDN拓扑,如下图所示,要求支持OpenFlow 1.3协议,主机名、交换机名以及端口对应正确

三.通过命令行终端输入“ovs-ofctl”命令,直接在s1和s2上添加流表,划分出所要求的VLAN。
| VALN_id | Host |
|---|---|
| 0 | h1 h3 |
| 1 | h2 h4 |


四.主机连通性要求
- h1 – h3互通
- h2 – h4互通
- 其余主机不通
![]()
![]()
总结
这次实验总体来说难度不算太大,大多数情况下按照老师发布的pdf的步骤以及之前实验的一些基础知识就可以完成。实验中通过ovs-vsctl ,ovs-ofctl等指令实现ovs交换机的创建以及添加流表,划分vlan等操作,同时,也尝试用python代码直接在代码中调用ovs命令,令我对Open vSwitch以及mininet有了进一步深入的了解。当然还是存在一些问题,对前面的知识掌握不牢固导致我要大量的去翻阅老师前面发布的pdf,这浪费了不少时间,以及我对于Linux使用的熟悉度不足,导致实验进度的缓慢,还是有非常多需要提升的,下次继续努力。


浙公网安备 33010602011771号