摘要: 实验7:基于REST API的SDN北向应用实践 基本要求 基本要求1 编写Python程序,调用OpenDaylight的北向接口实现以下功能 (1) 利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight; (2) 下发指令删除s1上的流表数据。 (3) 下发硬超时流表,实现 阅读全文
posted @ 2022-10-24 21:35 盒什么饭 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 实验6 开源控制器——Ryu 实验目的 能够独立部署RYU控制器; 能够理解RYU控制器实现软件定义的集线器原理; 能够理解RYU控制器实现软件定义的交换机原理。 实验环境 Ubuntu 20.04 Desktop amd64 基础要求 1.运行L2Switch.py from ryu.base i 阅读全文
posted @ 2022-10-05 10:03 盒什么饭 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 实验5 开源控制器实践——POX 基础实验 hub 分析: 由于在hub模式下,采取广播帧的模式,交换机每收到一帧,会向所有端口进行广播,因而h1发给h2的数据包在h3的端口也能监听到 switch 分析: 由于在自学习模式下,交换机会根据mac高速缓存信息进行发送数据包,因而在实验过程中,对于h1 阅读全文
posted @ 2022-10-04 22:24 盒什么饭 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 一、基础实验 1、Mininet拓扑生成并连接控制器 2、Mininet中ping测试 如上图所示 3、通过Postman工具调用OpenDaylight提供的API下发流表,实现拓扑内主机h1和h3网络中断10s。 二、进阶实验 1.获取拓扑的交换机 2.获取指定交换机信息 3.获取特定交换机端口 阅读全文
posted @ 2022-10-02 08:59 盒什么饭 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 实验3 OpenFlow协议分时实践 基础实验 抓包分析 step1:搭建拓扑并配置相应IP IP配置如下: 代码: #!/usr/bin/env python from mininet.net import Mininet from mininet.node import Controller, 阅读全文
posted @ 2022-09-27 19:56 盒什么饭 阅读(111) 评论(0) 推荐(0) 编辑
摘要: Open vSwitch虚拟交换机实践 实验目的 能够对Open vSwitch进行基本操作 能够通过命令行终端使用OVS命令操作Open vSwitch交换机,管理流表 能够通过Mininet的Python代码运行OVS命令,控制网络拓扑中的Open vSwitch交换机 (一)基本实验 实验1 阅读全文
posted @ 2022-09-18 11:51 盒什么饭 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 实验1:SDN拓扑实践 一、基础实验 1)使用Mininet可视化工具生成拓扑 2)使用Mininet的命令行生成拓扑 a)三台交换机,每台交换机链接一台主机,三台交换机连成一条线 b)三台主机,每个主机都连接到同一台交换机上 3. 在2b)的基础上,在Mininet交互界面上新增一台主机并且链接到 阅读全文
posted @ 2022-09-13 20:34 盒什么饭 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 实验结果截图 备注 复制命令 cp -r jdk-8u341-linux-x64 /usr/local/java 报错: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 1987 (unattended-up 阅读全文
posted @ 2022-09-03 22:09 盒什么饭 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 工业4.0要求IT与OT深度融合,工控现场所需的实时数据和生产管理所需的非实时数据能够通过统一网络传输,在统一的数据平台处理与分析,并能够下发到各个控制器执行。 TSN 是IEEE802.1的扩展协议,旨在提升以太网的性能,使其更具备确定性、鲁棒性、可靠性,通过IEEE802网络保证数据包的延迟、抖 阅读全文
posted @ 2022-07-17 22:12 盒什么饭 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 计数器 CounterType enum CounterType { packets, bytes, packets_and_bytes } extern counter #if V1MODEL_VERSION >= 20200408 <I> #endif { /*** * A counter ob 阅读全文
posted @ 2022-05-14 13:40 盒什么饭 阅读(1175) 评论(0) 推荐(0) 编辑