摘要: JSON Tips: 可以先阅读一下流表的内容, 关注 match 匹配字段以及对应的 instructions 指令中的动作 action,这里是直接 drop 数据包。 为了让流表能够匹配,将优先级 priority 调到最大。 JSON 格式的请求代码如下: { "flow":[ { "id" 阅读全文
posted @ 2020-10-08 20:21 兰小路 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一、实验准备 推荐阅读: OpenFlow 协议超时机制简介 1.实验环境 安装了 Ubuntu 18.04.5 Desktop amd64 的虚拟机; 2.任务要求 熟悉 Postman 的使用;熟悉如何使用 OpenDaylight 通过 Postman 下发流表。 本实验通过 OpenDayl 阅读全文
posted @ 2020-10-08 20:02 兰小路 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 1.运行 karaf(不能用超级权限) tar -zxvf distribution-karaf-0.6.4-Carbon.tar.gz //Carbon 版本 第一次启动需安装插件 // Carbon 版本 feature:install odl-restconf odl-l2switch-swi 阅读全文
posted @ 2020-10-07 09:58 兰小路 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 一、实验准备 1.实验环境 安装了 Ubuntu 18.04.5 Desktop amd64 的虚拟机; 由于 OpenDaylight 是基于 Java 运行的,因此需要先安装 jdk 8 环境(版本不宜过高)。 “Ubuntu安装jdk8”过程步骤 2.实验任务 了解 OpenDaylight 阅读全文
posted @ 2020-10-06 20:59 兰小路 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1.创建java根目录 sudo mkdir /usr/local/java 终端路径问题 Linux中常用命令 ~ //表示代码主目录,也就是当前登录用户的用户目录。 pwd //打印当前的绝对路径:/home/ubuntu --> 带/就是绝对路径 cd /home ls //查看目录和文件列表 阅读全文
posted @ 2020-10-06 20:56 兰小路 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 实验过程——Mininet中使用ovs命令 0.待实现拓扑图 由于拓扑没有控制器,并且初始化时删除了交换机中的所有流表,因此除非下发流表,否则主机之间网络无法连通。 1.编写脚本 cd lancl sudo nano ovsVLAN.py 参考脚本:ovsVLAN.py 2.运行验证 cd lanc 阅读全文
posted @ 2020-09-26 12:28 兰小路 阅读(124) 评论(0) 推荐(0) 编辑
摘要: =》》实验结果速览《《= 一、实验准备 1.实验环境 安装了 Ubuntu 18.04.5 Desktop amd64 的虚拟机; Mininet 安装之后,会连带安装 Open vSwitch,可以直接通过 Python 脚本调用Open vSwitch 命令,从而直接控制 Open vSwitc 阅读全文
posted @ 2020-09-25 18:05 兰小路 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 在没有控制器的情况下,在Mininet 脚本中通过调用 ovs 命令直接向 switch0 交换机下发流表,将入端口号为1/2/3 的数据包泛洪广播,并对目的地址为 192.168.123.1/2/3 的数据包分别从1/2/3 端口转发出去。之后测试 h0 ping h1,h0 ping h2,网络 阅读全文
posted @ 2020-09-25 16:53 兰小路 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 在没有控制器的情况下,在Mininet 脚本中通过调用 ovs 命令给多个交换机下发流表,通过 h0 ping h1 操作测试验证主机间的连通性,并通过-Q 参数设置不通的 tos 值查看主机间的连通性。通过验证发现,tos 值设置越大,时间使用越少。 #!/usr/bin/python from 阅读全文
posted @ 2020-09-25 16:49 兰小路 阅读(116) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/python from mininet.net import Mininet from mininet.node import Node from mininet.link import TCLink from mininet.log import setLogLevel, i 阅读全文
posted @ 2020-09-25 16:38 兰小路 阅读(183) 评论(0) 推荐(0) 编辑