实验4:开源控制器实践——OpenDaylight
1.基础要求
1)扑生成并连接控制器的结果
2)启动ODL
3)打开Postman接口调试工具
4)
DELETE
URL:
http://127.0.0.1:8181/restconf/config/opendaylight-inventory:nodes/node/openflow:1/
5)
通过Postman工具调用OpenDaylight提供的API下发流表
PUT
URL:
http://127.0.0.1:8181/restconf/config/opendaylight-inventory:nodes/node/openflow:1/flow-node-inventory:table/0/flow/1
6)以JSON格式填入流表内容
"flow": [ { "id": "1", "match": { "in-port": "1", "ethernet-match": { "ethernet-type": { "type": "0x0800" } }, "ipv4-destination": "10.0.0.3/32" }, "instructions": { "instruction": [ { "order": "0", "apply-actions": { "action": [ { "order": "0", "drop-action": {} } ] } } ] }, "flow-name": "flow1", "priority": "65535", "hard-timeout": "10", "cookie": "2", "table_id": "0" } ] }
7)Mininet中h1 ping h3 ,实现拓扑内主机h1和h3网络中断10s
实验心得
本次实验对我来说是有难度的,因为我对于这些工具的掌握不是很熟练,导致在使用工具过程中产生了一系列问题。从而大大延长了我做实验的时间。特别是在启动ODL上遇到了特别多的问题导致一直开不起来花费了特别多的时间。但通过本次的实验,我学到了很多东西,了解了ODL和postman的使用方法,同时也对拓扑结构的了解更为深入。
实验2:Open vSwitch虚拟交换机实践
1.基础要求
a) /home/用户名/学号/lab2/目录下执行ovs-vsctl show命令截图
p0和p1连通性测试的执行结果截图
b)配置下发流表命令
c)上述目录下查看OVS流表的命令结果截图
d) /home/用户名/学号/lab2/目录下开启Mininet CLI并执行pingall命令的截图
e)wireshark抓包软件的使用
sudo wireshark
h1>h3
h2>h4
实践心得
在这次实验中在配置拓扑那边出现一些问题,导致拓扑一直建不成功,后来发现是不够细心少了几个步骤才导致,吸取教训,还有在配置网桥时也是因为代码敲错导致,所以在实验中还是要非常认真仔细才能避免一些不必要的问题。
标签:截图,流表,flow,实践,实验,vSwitch,OpenDaylight From: https://www.cnblogs.com/cc-04/p/16890074.html