随笔分类 -  SDN

摘要:IXP 互联网交换中心(IXP)在互联网生态系统中发挥着关键作用。在全球范围内,100多个国家/地区有超过400个IXP,其中最大的IXP具有接近10 Tbps的峰值数据速率并连接数百个网络。IXP提供中立的共享交换结构,客户端可以在建立对等连接后相互交换流量。这意味着IXP的客户端值会随着连接到它 阅读全文
posted @ 2019-05-03 19:07 水喵桑 阅读(2795) 评论(0) 推荐(0)
摘要:本文参照了sdnlab上相关文章的搭建推荐。 使用的系统环境为ubuntu 18.04 组件介绍 主要安装五个组件: BMv2:是一款支持P4编程的软件交换机 p4c:是一款P4的编译器 PI:是P4 runtime的实现,用于控制平面对数据平面的控制。 mininet:这个之前用过,是一个虚拟的网 阅读全文
posted @ 2019-01-31 14:38 水喵桑 阅读(7359) 评论(17) 推荐(2)
摘要:引言 关于题目,对数据平面进行编程,在之前读过the road to SDN,软件定义网络的思想在于数控分离,其对网络行为的编程暂时只局限于网络控制平面。其转发平面在很大程度上受制于功能固定的包处理硬件。而P4语言的出现就是为了完全摆脱网络数据平面的束缚。P4被称作为完全可编程南向编程接口,其提出的 阅读全文
posted @ 2019-01-30 12:45 水喵桑 阅读(2342) 评论(1) 推荐(2)
摘要:拓扑图 学习过程分析 首先交换机A和交换机B一开始的MAC地址表都是空的。 此时主机11向主机33发送一个数据帧。 数据帧会先到达交换机A,交换机A会获得主机11的MAC地址和端口号。(此时交换机A的地址表中只有一条关于11的地址信息) 此时查看MAC地址表,如果其中有目的主机的MAC地址则直接进行 阅读全文
posted @ 2019-01-25 12:28 水喵桑 阅读(1139) 评论(0) 推荐(0)
摘要:实验目的 了解交换机的MAC地址学习过程。 了解交换机对已知单播、未知单播和广播帧的转发方式。 实验原理 MAC(media access control,介质访问控制)地址是识别LAN节点的标识。MAC对设备(通常是网卡)接口是全球唯一的,MAC地址为48位,用12个16进制数表示。前6个16进制 阅读全文
posted @ 2019-01-24 15:42 水喵桑 阅读(2272) 评论(0) 推荐(0)
摘要:实验目的 掌握多数据中心网络拓扑的构建 掌握多数据中心数据交换过程 实验原理 主机间发送消息上报给交换机,交换机对收到的报文信息进行分析判断,如果交换机中存在此消息相对应的流表,则交换机直接下发流表,将报文消息转发给目的主机;如果交换机中没有相对应的流表,交换机将此发送消息给控制器,控制器根据消息分 阅读全文
posted @ 2019-01-20 17:15 水喵桑 阅读(3351) 评论(0) 推荐(0)
摘要:环境:ubuntu18.04 安装floodlight先前准备:java的环境,ant。 从github上克隆库,然后ant编译 但是我很悲惨的收到洋洋洒洒一大堆错误。 出错原因是不包含javafx组件导致的,然而openjdk不包括javafx组件,floodlight的负载平衡和统计两个模块需要 阅读全文
posted @ 2019-01-12 13:25 水喵桑 阅读(4087) 评论(3) 推荐(0)
摘要:实验原理 在SDN环境中,控制器可以通过对交换机下发流表操作来控制交换机的转发行为。在本实验中,使用Mininet基于python的脚本,调用“ovs-vsctl”命令直接控制Open vSwitch。 实验内容 一台交换机两台主机,实现从1端口进入的数据流转发到2端口,从2端口进入的数据流转发到1 阅读全文
posted @ 2019-01-05 17:24 水喵桑 阅读(785) 评论(0) 推荐(0)
摘要:介绍 拓扑如下: 在该环境下,假设H1 ping H4,初始的路由规则是S1-S2-S5,一秒后,路由转发规则变为S1-S3-S5,再过一秒,规则变为S1-S4-S5,然后再回到最初的转发规则S1-S2-S5。通过这个循环调度的例子动态地改变交换机的转发规则。 pox脚本 pox脚本lab_cont 阅读全文
posted @ 2018-12-31 17:39 水喵桑 阅读(1429) 评论(0) 推荐(0)
摘要:建一个简单的模型,使用一个单交换机,然后链接n个主机形成拓扑,然后对每个链路设置带宽,延迟时间,和丢包率。 这里就选择建一个单交换机和六个主机的作为例子。 创建py脚本生成拓扑:写一个类生成一个单交换机和六个主机的拓扑,并且给每个主机和交换机之间的连接赋予100m的带宽,5ms的延迟和1%的丢包率。 阅读全文
posted @ 2018-12-28 21:01 水喵桑 阅读(2149) 评论(10) 推荐(2)
摘要:实验原理 在SDN环境中,控制器可以通过对交换机下发流表操作来控制交换机的转发行为,此外,还可以利用控制器测量路径的损耗率。在本实验中,基于Mininet脚本,设置特定的交换机间的路径损耗速率,然后编写POX脚本,实现对路径的损耗率的测量。 拓扑图: 在该环境下,h0向h1发送数据包,由于在mini 阅读全文
posted @ 2018-12-25 23:07 水喵桑 阅读(608) 评论(0) 推荐(0)
摘要:本次实验尝试使用命令行、Python脚本编写、交互式界面创建自定义拓扑。 命令行创建拓扑 1.最小的网络拓扑,一个交换机下挂两个主机 2.每个交换机连接一个主机,交换机间相连接。本例:4个主机,4个交换机。 3.每个主机都连接到同一个交换机上。本例:三个主机,一个交换机。 4.定义深度和扇形形成基于 阅读全文
posted @ 2018-12-22 23:28 水喵桑 阅读(1470) 评论(2) 推荐(0)
摘要:环境:ubuntu 18.04 在mininet内置了一个mininet可视化工具miniedit。mininet在/home/minitnet/mininet/examples目录下提供了miniedit.py脚本,执行脚本之后将显示mininet的可视化界面,在界面上可进行自定义拓扑和自定义设置 阅读全文
posted @ 2018-12-21 20:01 水喵桑 阅读(3992) 评论(0) 推荐(0)
摘要:环境:ubuntu 18.04 安装命令 在 以后出现这张图就执行成功了 执行完 之后出现下图就算成功了。 然后我们执行一下: 然后会看到下图的测试信息: 然后执行一下: 出现版本信息: 阅读全文
posted @ 2018-12-20 21:43 水喵桑 阅读(2006) 评论(1) 推荐(1)
摘要:[TOC] First Week DHCP (Dynamic Host Configuraton Protocol),动态主机配置协议。使用UDP协议工作。,给内部网络或网络服务供应商自动分配ip地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。使用DHCP服务的时候,设置是自动的,没 阅读全文
posted @ 2018-08-24 15:58 水喵桑 阅读(308) 评论(0) 推荐(0)
摘要:问题录 ~~1. 对于数据包是个什么概念?是数据的集合还是数据的打包方式?~~ ~~2. 在不同计算机或路由器之间跳跃是通过有线的,无线又是什么原理,如何判断链接对象的正确性?~~ ~~3. 对于浏览器和万维网,不同的浏览器对于相同的html所展现的内容会不一样?浏览器的设计难点是什么?~~ ~~4 阅读全文
posted @ 2018-08-10 16:41 水喵桑 阅读(237) 评论(11) 推荐(0)
摘要:Internet History,Technology and Security(简单记录) First Week High Stakes Research in Computing,and Communication 二战期间,需要有效快速的方式联系盟国,进而意味着通信方式需要便捷以及快速。 但是 阅读全文
posted @ 2018-07-27 17:17 水喵桑 阅读(325) 评论(3) 推荐(0)