SDN第三次上机作业
1.建立拓扑结构如下:
pingall:
2.下发如下流表
1 2 3 4 5 6 7 8 9 10 11 12 13 | sudo ovs - ofctl - O OpenFlow13 add - flow s1 priority = 1 ,in_port = 1 ,actions = push_vlan: 0x8100 ,set_field: 4096 - \>vlan_vid,output: 4 sudo ovs - ofctl - O OpenFlow13 add - flow s1 priority = 1 ,in_port = 2 ,actions = push_vlan: 0x8100 ,set_field: 4097 - \>vlan_vid,output: 4 sudo ovs - ofctl - O OpenFlow13 add - flow s1 priority = 1 ,in_port = 3 ,actions = push_vlan: 0x8100 ,set_field: 4098 - \>vlan_vid,output: 4 sudo ovs - ofctl - O OpenFlow13 add - flow s1 priority = 1 ,dl_vlan = 0 ,actions = pop_vlan,output: 1 sudo ovs - ofctl - O OpenFlow13 add - flow s1 priority = 1 ,dl_vlan = 1 ,actions = pop_vlan,output: 2 sudo ovs - ofctl - O OpenFlow13 add - flow s1 priority = 1 ,dl_vlan = 2 ,actions = pop_vlan,output: 3 sudo ovs - ofctl - O OpenFlow13 add - flow s2 priority = 1 ,in_port = 1 ,actions = push_vlan: 0x8100 ,set_field: 4096 - \>vlan_vid,output: 4 sudo ovs - ofctl - O OpenFlow13 add - flow s2 priority = 1 ,in_port = 2 ,actions = push_vlan: 0x8100 ,set_field: 4097 - \>vlan_vid,output: 4 sudo ovs - ofctl - O OpenFlow13 add - flow s2 priority = 1 ,in_port = 3 ,actions = push_vlan: 0x8100 ,set_field: 4098 - \>vlan_vid,output: 4 sudo ovs - ofctl - O OpenFlow13 add - flow s2 priority = 1 ,dl_vlan = 0 ,actions = pop_vlan,output: 1 sudo ovs - ofctl - O OpenFlow13 add - flow s2 priority = 1 ,dl_vlan = 1 ,actions = pop_vlan,output: 2 sudo ovs - ofctl - O OpenFlow13 add - flow s2 priority = 1 ,dl_vlan = 2 ,actions = pop_vlan,output: 3 |
3.查看流表:
1 2 3 | sudo ovs - ofctl - O OpenFlow13 dump - flows s1 sudo ovs - ofctl - O OpenFlow13 dump - flows s2 |
4.验证性测试
pingall:
抓包:
本文作者:bokerr
本文链接:https://www.cnblogs.com/bokers/p/8047630.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步