随笔分类 - mininet
摘要:拓扑图 学习过程分析 首先交换机A和交换机B一开始的MAC地址表都是空的。 此时主机11向主机33发送一个数据帧。 数据帧会先到达交换机A,交换机A会获得主机11的MAC地址和端口号。(此时交换机A的地址表中只有一条关于11的地址信息) 此时查看MAC地址表,如果其中有目的主机的MAC地址则直接进行
阅读全文
摘要:实验目的 了解交换机的MAC地址学习过程。 了解交换机对已知单播、未知单播和广播帧的转发方式。 实验原理 MAC(media access control,介质访问控制)地址是识别LAN节点的标识。MAC对设备(通常是网卡)接口是全球唯一的,MAC地址为48位,用12个16进制数表示。前6个16进制
阅读全文
摘要:实验目的 掌握多数据中心网络拓扑的构建 掌握多数据中心数据交换过程 实验原理 主机间发送消息上报给交换机,交换机对收到的报文信息进行分析判断,如果交换机中存在此消息相对应的流表,则交换机直接下发流表,将报文消息转发给目的主机;如果交换机中没有相对应的流表,交换机将此发送消息给控制器,控制器根据消息分
阅读全文
摘要:实验原理 在SDN环境中,控制器可以通过对交换机下发流表操作来控制交换机的转发行为。在本实验中,使用Mininet基于python的脚本,调用“ovs-vsctl”命令直接控制Open vSwitch。 实验内容 一台交换机两台主机,实现从1端口进入的数据流转发到2端口,从2端口进入的数据流转发到1
阅读全文
摘要:介绍 拓扑如下: 在该环境下,假设H1 ping H4,初始的路由规则是S1-S2-S5,一秒后,路由转发规则变为S1-S3-S5,再过一秒,规则变为S1-S4-S5,然后再回到最初的转发规则S1-S2-S5。通过这个循环调度的例子动态地改变交换机的转发规则。 pox脚本 pox脚本lab_cont
阅读全文
摘要:建一个简单的模型,使用一个单交换机,然后链接n个主机形成拓扑,然后对每个链路设置带宽,延迟时间,和丢包率。 这里就选择建一个单交换机和六个主机的作为例子。 创建py脚本生成拓扑:写一个类生成一个单交换机和六个主机的拓扑,并且给每个主机和交换机之间的连接赋予100m的带宽,5ms的延迟和1%的丢包率。
阅读全文
摘要:实验原理 在SDN环境中,控制器可以通过对交换机下发流表操作来控制交换机的转发行为,此外,还可以利用控制器测量路径的损耗率。在本实验中,基于Mininet脚本,设置特定的交换机间的路径损耗速率,然后编写POX脚本,实现对路径的损耗率的测量。 拓扑图: 在该环境下,h0向h1发送数据包,由于在mini
阅读全文
摘要:本次实验尝试使用命令行、Python脚本编写、交互式界面创建自定义拓扑。 命令行创建拓扑 1.最小的网络拓扑,一个交换机下挂两个主机 2.每个交换机连接一个主机,交换机间相连接。本例:4个主机,4个交换机。 3.每个主机都连接到同一个交换机上。本例:三个主机,一个交换机。 4.定义深度和扇形形成基于
阅读全文
摘要:环境:ubuntu 18.04 在mininet内置了一个mininet可视化工具miniedit。mininet在/home/minitnet/mininet/examples目录下提供了miniedit.py脚本,执行脚本之后将显示mininet的可视化界面,在界面上可进行自定义拓扑和自定义设置
阅读全文
摘要:环境:ubuntu 18.04 安装命令 在 以后出现这张图就执行成功了 执行完 之后出现下图就算成功了。 然后我们执行一下: 然后会看到下图的测试信息: 然后执行一下: 出现版本信息:
阅读全文

浙公网安备 33010602011771号