博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SDN第六次上机作业
阅读量:6956 次
发布时间:2019-06-27

本文共 515 字,大约阅读时间需要 1 分钟。

实验目的

1、搭建如下拓扑并连接控制器

2、下发相关流表和组表实现链路的故障恢复

实验步骤

1.建立以下拓扑,并连接上ODL控制器。

ODL拓扑界面截图:

1285672-20180104234215424-1706908943.png

2.利用ODL下发组表、流表,实现链路的故障恢复

利用sudo ovs-ofctl dump-flows s2(s3) -O OpenFlow13查看s2和s3的流表的截图:

1285672-20180104234453331-847855677.png

对s1和s4下发组表后,再下发流表使组表生效,之后通过sudo ovs-ofctl dump-groups s1(s4) -O OpenFlow13查看s1和s4的组表的截图:

1285672-20180104234746174-1058436868.png

1285672-20180104234756893-869693440.png

对s3下发两条流表覆盖drop动作,port1转发到port2,port2转发到port1,然后查询s3的流表,截图:

1285672-20180104235104128-1670350437.png

对s4下发流表使s3所在链路进入的数据包转发至h2所在端口,然后查询s3的流表,截图:

1285672-20180104235227503-471198149.png

进行h1 ping h2,查看匹配到的bucket,截图:

1285672-20180104235306815-1440033025.png

将s2所在链路的端口set down,然后再次进行h1 ping h2,截图:

1285672-20180104235357206-1149754212.png

可以看到另一个bucket的匹配数据有所增长,证明另一条链路启用。

转载于:https://www.cnblogs.com/mrlin1996/p/8196748.html

你可能感兴趣的文章
字串乱序 PHP&JS
查看>>
[转] gdb的基本工作原理
查看>>
可视化iOS应用程序开发的6个Xcode小技巧
查看>>
button设置边宽和圆角
查看>>
jsp初学总结
查看>>
Spring MVC的视图解析器
查看>>
[09-07]点击按钮变跟页面展示内容
查看>>
Adreno GPU Profiler
查看>>
Eclipse搭建SpringBoot之HelloWorld
查看>>
作用域
查看>>
疯狂的ASP.NET系列-第一篇:啥是ASP.NET后续
查看>>
【.Net底层剖析】3.用IL来理解属性
查看>>
UVA - 1428 Ping pong
查看>>
P2495 [SDOI2011]消耗战
查看>>
P2633 Count on a tree
查看>>
重读<软件性能测试>摘要
查看>>
毕业季
查看>>
测评报告:热门项目管理工具哪家强?
查看>>
java.sql.SQLSyntaxErrorException: ORA-00904: " ": invalid identifier错误
查看>>
vue2.0做移动端开发用到的相关插件和经验总结
查看>>