SDN控制器RYU基本功能验证详解

本文通过RYU控制器和mininet搭建SDN环境,详细解释了如何执行RYU脚本simple_switch.py,创建模拟交换机s1、主机h1、h2,并连接到RYU控制器。通过mininet环境进行ping测试,控制器接收到数据包并添加流表,成功实现了h1到h2的通信。
摘要由CSDN通过智能技术生成

1、环境说明

RYU+mininet,分别在2台虚机;RYU 192.168.0.110,mininet 192.168.0.109

2、执行RYU脚本simple_switch.py       

zqg@bogon:~/ryu/ryu/app$ ryu-manager simple_switch.py
loading app simple_switch.py
loading app ryu.controller.ofp_handler
instantiating app simple_switch.py of SimpleSwitch
instantiating app ryu.controller.ofp_handler of OFPHandler

3、在mininet生成模拟交换机s1,主机h1、h2,选择控制器为RYU

mininet@mininet-vm:~$ sudo mn --controller remote,ip=192.168.0.109,port=6633 
*** Creating network
*** Adding controller
*** Adding hosts:
h1 h2 
*** Adding switches:
s1 
*** Adding links:
(h1, s1) (h2, s1) 
*** Configuring hosts
h1 h2 
*** Starting controller
c0 
*** Starting 1 switches
s1 ...
*** Starting CLI:

可以查看到如下环境信息

mininet@mininet-vm:~$ sudo ovs-vsctl show
0b8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值