SDN
文章平均质量分 65
NinWoo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于Mininet测量路径的损耗率
基于Mininet测量路径的损耗率 控制器采用POX,基于OVS仿真 Mininet脚本 创建Node mininet.node Node 创建链路连接 mininet.link TCLink 设置intf link.intf1 link.intf2 node.intf1.setMAC() 配置HOST node.setIP() 配置vswitch bridge node.cm...原创 2018-07-23 13:03:31 · 415 阅读 · 0 评论 -
使用Mininet创建Topo
使用Mininet创建Topo Python脚本实现创建拓扑 #coding:utf-8 from mininet.net import Mininet from mininet.topo import LinearTopo # 四个交换机每个下边挂载一个主机 Linear4 = LinearTopo(k=4) net = Mininet(topo=Linear4) net.start...原创 2018-07-23 13:07:14 · 2495 阅读 · 0 评论 -
RyuBook1.0案例一:Switching Hub项目源码分析
开发目标 实现一个带MAC地址学习功能的二层交换机 基础知识 Openflow交换机与Openflow控制器安全通道建立步骤 switch and controller建立未加密TCP连接或者加密的TLS连接 确定连接通道的Openflow版本 握手 其他操作 建立连接通道后,二者发生Hello包,进行协商Openflow版本号 完成交换Hello消息之后建立安全通道,执行握手...原创 2018-07-23 21:36:31 · 661 阅读 · 0 评论 -
Ryu学习总结(持续更新)
Ryu学习总结 该篇学习笔记,与其他分析Ryu控制器代码的笔记不同,主要按照程序的构成来进行分块总结,由于本人为新手入门,不能保证没有错误,如果发现错误,欢迎指教。 以下的内容主要来源: 源码 官方文档 OpenFlow1.3.3 手册 处理一个事件的标准模板 首先,我们来看一个标准的控制器处理事件的模板 @set_ev_cls(ofp_event.Event, DISPA...原创 2018-07-31 21:17:38 · 1066 阅读 · 0 评论 -
Ryu案例二——Traffic Monitor源码分析
Traffic Monitor 从simple_switch_13.SimpleSwitch13控制器继承并开发 class SimpleMonitor13(simple_switch_13.SimpleSwitch13): 增添datapaths列表,存储交换机id def __init__(self, *args, **kwargs): super(SimpleMonito...原创 2018-07-31 21:25:19 · 1348 阅读 · 0 评论
分享