1.创建ovs交换机,以本人学号命名,在创建的交换机端口上增加P0和p1端口,创建虚拟网络空间ns0和ns1,将p0和p1移入,ip地址
分别为192.168.1.100,192.168.1.101.24位掩码.最后测试p0,p1的连通性.
测试p0和p1的连通性:
2.使用mininet搭建SDN拓扑,如下图.
3.通过命令行终端输入"ovs-ofctl"命令,直接在s1和s2上下发流表,划分vlan.
h1,h3属于vlan0.h2,h4属于vlan1.
4.主机性联通要求:
h1-h3互通.
h2-h4互通
其余主机不通.
5.sudo wireshark 抓包
6.实验心得
此次实验让我对ovs交换机的使用有了更进一步的认知,在下发流表的时候遇到了一点点困难,对数据包在端口的接收路线一开始有一定的误会,
修正了数据包的路线之后,下发流表就成功了,了解原理之后其实代码并不难,只是一开始比较盲目.有一点就是一开始并不知道怎么精确删除某一条
流表,因为我一开始下发了一条错误的流表,我只会整条删除,这也导致我的进度比较慢,但是有一点好处就是代码敲的更熟练了哈哈哈.