首页 > 其他分享 >实验4:开源控制器实践——OpenDaylight + 实验2:Open vSwitch虚拟交换机实践

实验4:开源控制器实践——OpenDaylight + 实验2:Open vSwitch虚拟交换机实践

时间:2022-11-14 19:11:19浏览次数:73  
标签:截图 流表 flow 实践 实验 vSwitch OpenDaylight

实验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

相关文章

  • Python实验报告(第11周)
      实验11:模块一、实验目的和要求1、学会自定义模块;2、学会引用其他模块;3、学会创建和使用包。二、实验环境软件版本:Python3.1064_bit三、实验过程1、实例1:......
  • 软件工程实验二
    一、题目要求我们在刚开始上课的时候介绍过一个小学四则运算自动生成程序的例子,请实现它,要求:能够自动生成四则运算练习题可以定制题目数量用户可以选择运算符用户设......
  • 2022云栖现场|体验阿里巴巴工作数字化实践
    简介: 2022云栖大会,阿里巴巴企业智能带来阿里数字化工作方法与企业IT解决方案,展示着阿里内部在办公协同与IT管理上的实际应用场景。越来越多的企业主动拥抱数字......
  • 软件工程基础实验二报告
    小学四则运算自动生成程序一、题目①能够自动生成四则运算练习题②可以定制题目数量③用户可以选择运算符④用户设置最大数(如十以内、百以内等)⑤用户选择......
  • 合阔智云核心生产系统切换到服务网格 ASM 的落地实践
    *作者:刘如鸿*背景合阔智云(www.hexcloud.cn)是专注于为大中型零售连锁行业,提供全渠道业务中/前台产品和解决方案,并建立以消费者为中心的全渠道交易和敏捷供应链的新一......
  • 第3节 2020.05.20 智能互联网之关键系统实践篇【三】
                                               ......
  • DorisDB在某二梯队互联网公司的实践
    PART1.实时数据分析场景为了解决实时数据分析问题,我们先后调研了TiDB、ClickHouse和DorisDB,总结如下:1.1TiDBTiDB是一款同时支持OLTP与OLAP的融合型分布式数据库产品,具备......
  • 实验6:开源控制器实践——RYU
     一、实验目的能够独立部署RYU控制器;能够理解RYU控制器实现软件定义的集线器原理;能够理解RYU控制器实现软件定义的交换机原理。二、实验环境Ubuntu20.04Desktop......
  • 火山引擎 DataTester :让字节“跳动”起来的 A/B 实验平台
     更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流火山引擎DataTester不仅对外提供服务,同时也是当前字节跳动内部所应用的AB......
  • 实验5:开源控制器实践——POX
     一、实验目的能够理解POX控制器的工作原理;通过验证POX的forwarding.hub和forwarding.l2_learning模块,初步掌握POX控制器的使用方法;能够运用POX控制器编写自定义......