Mininet:路由规则实施猜想(一)
来源:互联网 发布:为什么淘宝不能买烟 编辑:程序博客网 时间:2024/04/27 20:42
1.Mininit简介
mininet是一个虚拟的网络仿真平台,基于Linux内核(Windows平台无法直接运行mininet),由Python语言编写,功能十分强大。
宏观概述请见官网:
mininet官网
更详细的概述请见维基:
Wikepedia-mininet
2.PythonAPI
由于mininet本身由python写就,并且能够完美兼容python命令,所以通过PythonAPI就可以很方便地设置网络拓扑和进行控制命令,并以.py文件运行,相关入门介绍可参阅如下链接:
pythonAPI inital
3.个性化控制器
通过PythonAPI编程可以个性化网络拓扑、流量参数、控制器类型等等,具体资料可以参阅如下链接:
Working with mininet
那么我们的问题是:如果要对一个网络实施特定的路由规则,该如何编程?
首先可以回答的问题是:如果要实施路由规则,那么编程的对象是谁?是控制器,因为在SDN网络中,控制器承载着最为重要的功能:计算(路由计算)与控制(与交换机的信息交互)。所以,对一个网络实施路由规则,即是将该路由规则写入控制器。
那么,在mininet网络中,对控制器该如何编程呢?
目前可以猜想到的答案是:模仿controller.py的规范,相关接口设计无误要添加的部分只是路由规则算法。
下一篇将会描述controller.py的设计。
先写到这里啦~
1 0
- Mininet:路由规则实施猜想(一)
- SDN 网络中的路由规则 (一)
- SDN實驗(一) Mininet使用
- (六)路由规则
- Bug猜想(一)
- 一个为无阻流量规则分配与端点规则实施而设计的通用最优化框架(一)
- 项目实施(一)
- SDN学习(一)搭建SDN环境(floodlight+mininet)
- 路由规则
- 路由规则
- 路由规则
- SDN 网络中的路由规则(二)
- SDN网络中的路由规则(四)
- mininet
- Mininet
- (一) 路由解析
- 路由基础(一)
- 游戏架构猜想(一)【认识篇】
- Linux vi编辑器(鸟哥的Linux私房菜摘录)
- Xcode的基本调试之lldb
- 关于Python的super用法研究
- CocoaPods的安装使用和常见问题
- mac/linux 下kafka安装
- Mininet:路由规则实施猜想(一)
- centos下修改ssh服务的默认端口
- 3dmath复习随笔
- elasticserach
- TCP/IP协议之链路层
- hdu1269 tarjan算法
- 1/6的高中生活
- 树[数据结构]
- 关于Android SQLite3多线程并发问题,学习笔记。