![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 346 阅读 · 0 评论 -
使用Mininet创建Topo
使用Mininet创建TopoPython脚本实现创建拓扑#coding:utf-8from mininet.net import Mininetfrom mininet.topo import LinearTopo# 四个交换机每个下边挂载一个主机Linear4 = LinearTopo(k=4)net = Mininet(topo=Linear4)net.start...原创 2018-07-23 13:07:14 · 2358 阅读 · 0 评论 -
RyuBook1.0案例一:Switching Hub项目源码分析
开发目标实现一个带MAC地址学习功能的二层交换机基础知识Openflow交换机与Openflow控制器安全通道建立步骤switch and controller建立未加密TCP连接或者加密的TLS连接确定连接通道的Openflow版本握手其他操作建立连接通道后,二者发生Hello包,进行协商Openflow版本号完成交换Hello消息之后建立安全通道,执行握手...原创 2018-07-23 21:36:31 · 353 阅读 · 0 评论 -
Ryu学习总结(持续更新)
Ryu学习总结该篇学习笔记,与其他分析Ryu控制器代码的笔记不同,主要按照程序的构成来进行分块总结,由于本人为新手入门,不能保证没有错误,如果发现错误,欢迎指教。以下的内容主要来源:源码官方文档OpenFlow1.3.3 手册处理一个事件的标准模板首先,我们来看一个标准的控制器处理事件的模板@set_ev_cls(ofp_event.Event, DISPA...原创 2018-07-31 21:17:38 · 950 阅读 · 0 评论 -
Ryu案例二——Traffic Monitor源码分析
Traffic Monitor从simple_switch_13.SimpleSwitch13控制器继承并开发class SimpleMonitor13(simple_switch_13.SimpleSwitch13):增添datapaths列表,存储交换机iddef __init__(self, *args, **kwargs): super(SimpleMonito...原创 2018-07-31 21:25:19 · 1204 阅读 · 0 评论