摘要: 一.网络拓扑 二.拓扑建立 from mininet.topo import Topo class MyTopo( Topo ): "Simple topology example." def __init__( self ): Initialize topology Topo.__init__( 阅读全文
posted @ 2018-01-25 10:52 宋冰蕊 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1.建立以下拓扑,并连接上ODL控制器。 2.利用ODL下发组表、流表,实现建议负载均衡 下发组表 下发组表之后网络连通状态 3.利用Wireshark验证负载均衡的实现 阅读全文
posted @ 2018-01-02 17:13 宋冰蕊 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 控制器的架构技术 ryu控制器 利用Python语言,进行app的开发。Ryu因其架构清晰,支持OpenFlow全部版本。这个文件中定义了RyuApp基类,开发APP的时继承这个基类,就获得一个APP的一切了。 具体的数据操作: ev.msg:每一个事件类ev中都有msg成员,用于携带触发事件的数据 阅读全文
posted @ 2017-12-21 23:39 宋冰蕊 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1.建立以下拓扑,并连接上ODL控制器 2.利用ODL下发流表,使得h3在10s内ping不通h1,10s后恢复 3.借助Postman通过ODL的北向接口下发流表,再利用ODL北向接口查看已下发的流表。 下发流表 查看流表 阅读全文
posted @ 2017-12-21 22:57 宋冰蕊 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1.创建拓扑(python脚本) from mininet.topo import Topo class MyTopo( Topo ): "Simple topology example." def __init__( self ): Initialize topology Topo.__init_ 阅读全文
posted @ 2017-12-13 21:59 宋冰蕊 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1.列举openflow1.0的12元组? OpenFlow流表的流表项由3部分组成: 包头域(Header Fields):用于数据包匹配 计数器(Counters):用于统计匹配数据包个数 动作(Actions):用于展示匹配的数据包如何处理 流表的包头域中包括了12个元组: 入端口:Ingre 阅读全文
posted @ 2017-12-12 13:59 宋冰蕊 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1、安装floodlight 2、生成拓扑并连接控制器floodlight,利用控制器floodlight查看图形拓扑 (1)代码: from mininet.topo import Topo class MyTopo( Topo ): "Simple topology example." def 阅读全文
posted @ 2017-12-07 22:36 宋冰蕊 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1.为什么需要SDN?SDN特点? 传统网络的层次结构是互联网取得巨大成功的关键。但是随着网络规模的不断扩大,封闭的网络设备内置了过多的复杂协议,增加了运营商定制优化网络的难度,科研人员无法在真实环境中规模部署新协议。同时,互联网流量的快速增长(预计到2018年,全球流量将达到 1.6×1021字节 阅读全文
posted @ 2017-12-03 22:02 宋冰蕊 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1.安装mininet 2.用字符命令生成拓扑 深度为2,扇出为3 测试连通性 3.用可视化生成拓扑 对应生成的命令行 测试连通性 4.用Python脚本生成一个Fat tree型的拓扑 代码: from mininet.topo import Topo from mininet.net impor 阅读全文
posted @ 2017-12-03 21:24 宋冰蕊 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1.你会选择作网络编程方向的程序员吗?为什么? 目前不太清楚之后是否会选择这个方向,因为目前刚接触这方面的学习,对他们的认识不够充分。但是,网络与我们的生活息息相关,在学习完相关的知识后,会根据实际情况来确定未来的发展方向。 2.请搜寻并列出至少3个有影响力的中英文SDN的门户网站,平台,社区或Gi 阅读全文
posted @ 2017-11-26 20:31 宋冰蕊 阅读(115) 评论(0) 推荐(0) 编辑