zoukankan      html  css  js  c++  java
  • RYU 灭龙战 first day

    RYU 灭龙战 first day

    前言

    由于RYU翻译过来是的意思,此次主题就叫灭龙战

    灵感来源

    恶龙的三位真火—问题所在

    参照了官方文档的基本操作

    笔者以此执行

    • 一个终端里
    sudo mn --controller remote --topo tree,depth=3
    
    • 另外一个终端里,在ryu目录下
    ryu-manager --observe-links app/gui_topology/gui_topology.py
    

    结果:

    通过 http://127.0.0.1:8080访问总是出现上图错误,试了又试,又是curl,又是postman的,结果请求还是404

    屠龙勇士的反击—解决方案

    问题解决

    改变命令

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

    在用浏览器访问 http://127.0.0.1:8080

    细心的读者者可能会发现两句命令之间的对比,之比上一句多了./

    ryu-manager --observe-links app/gui_topology/gui_topology.py
    
    ————————————————————————————————————————
    
    ryu-manager --observe-links ./app/gui_topology/gui_topology.py
    

    路上遇到的小橘子—模拟实验

    mininet的验证实验(之前在ODL上做过,改用RYU做一次)

    Ryu下发流表和Rest API使用

    原生支持OpenFlow1.3协议的Mininet安装与验证

    上述链接写的很详细,不在赘述。

    值得注意的一点事,由于笔者使用的mininet模拟的openflow1.3,所以在OVS操作时记得,加上

    -O Openflow13,类似如下代码

    sudo ovs-ofctl dump-flows s1     //OpenFlow1.0
    ovs-ofctl add-flow s1 "table=0,priority=1000,idle_timeout=0,arp,actions=flood"     //OpenFlow1.0
    .
    .
    .
    .
    ________________________________
    
    
    sudo ovs-ofctl -O Openflow13 dump-flows s1    //OpenFlow1.3
    ovs-ofctl add-flow s1 "table=0,priority=1000,idle_timeout=0,arp,actions=flood"    //OpenFlow1.3
    .
    .
    .
    .
    

    附一张上述教程中的完成图

  • 相关阅读:
    Redis概述与安装
    CentOS-Linux系统下安装MySQL
    CentOS-Linux系统下安装Tomcat
    CentOS-Linux系统下安装JDK
    占位符
    设计模式之装饰者模式
    Servlet3.0
    注解入门
    PHP如何实现99乘法表?
    2017年PHP程序员未来路在何方?(转载)
  • 原文地址:https://www.cnblogs.com/wpqwpq/p/6464225.html
Copyright © 2011-2022 走看看