Featured image of post SDN入门基本使用

SDN入门基本使用

基于mininet的SDN环境,Ryu控制器、Mininet使用方式

Ryu启动交换机应用

1
ryu-manager --verbose simple_switch_13.py ofctl_rest.py rest_topology.py
  • verbose参数用于显示LOG.debug信息
  • simple_switch_13.py模块定义了一个简单的交换机
  • 后面的两个py文件是为了进行REST API的调用而加载的,可以直接用浏览器查看网络信息,如需只获取交换机信息,可按下列代码:
1
ryu-manager ofctl_rest.py

Mininet启动规则拓扑

1
2
sudo mn --controller=remote --topo linear,4 --mac
sudo mn --controller=remote,ip=127.0.0.1,port=6653 --topo linear,4 --mac

连通测试

1
pingall

浏览器查看信息

Ryu启动拓扑发现

1
ryu-manager gui_topology/gui_topology.py --observe-links

Licensed under CC BY-NC-SA 4.0
皖ICP备2025083746号-1
公安备案 陕公网安备61019002003315号



使用 Hugo 构建
主题 StackJimmy 设计