• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yaotian
V2EX  ›  程序员

有人在研究SDN嘛?(software defined network). 我刚开始接触这个,想在自己的macbook上或linux上虚拟出网络环境来, 大家有什么建议?

  •  
  •   yaotian · Jan 6, 2013 · 4528 views
    This topic created in 4896 days ago, the information mentioned may be changed or developed.
    5 replies    1970-01-01 08:00:00 +08:00
    terry0824
        1
    terry0824  
       Jan 6, 2013
    之前学ccna的时候倒是用到过一个软件可以虚拟出网络拓扑,然后在虚拟的拓扑中使用本机的网络接口参与到其中,这些网络接口也包括vmware之类的虚拟机虚拟出的虚拟网卡,这样用虚拟机就可以搞个可操作的网络环境来。不知道楼主是不是说的这种。
    kimi4ysr
        2
    kimi4ysr  
       Jan 6, 2013   ❤️ 2
    1. 用Mininet来做仿真平台,如果不是Ubuntu的话就不要直接安装了,用 http://mininet.github.com 提供的虚拟机镜像就可以了。Mininet的使用可以看官方的Walkthrough,基本上能满足最初的使用需求,如果还有更好多的需求的话,可以看看我的一个同学的博客: http://richardzhao.me/?cat=10 。上面还有一些我们之前工作的总结。

    2. 有关Controller:
    从我个人的角度推荐POX,先看看sample中的内容,然后再看forwarding中的代码,结合着OpenFlow Specification 1.0再看openflow.libopenflow_01.py,对OpenFlow协议的理解会更好一些。
    但是POX只支持OpenFlow 1.0的协议,所以如果需要支持新的版本的话,可以尝试Ryu和Trema。FloodLight应该也是一个非常不错的控制器,特别是它的Northbound API比POX要好,不过我个人更加喜欢Python。
    更多的Controller在这里列出:http://yuba.stanford.edu/~casado/of-sw.html,选一个你喜欢的就可以了。

    3. 多用Wireshark抓包分析。

    最后推荐一下Nick McKeown的演讲(优酷上应该有的):
    1. How SDN will Shape Networking
    &list=PLPGp-y5EilGQhfp-4KtA4jw8DXKy0F5SO&index=2
    2. Making SDNs Work:
    &list=PLPGp-y5EilGQhfp-4KtA4jw8DXKy0F5SO&index=1
    sunng
        3
    sunng  
       Jan 6, 2013
    今年cousera上好像有一门课介绍这个,楼主可以去搜索一下
    yaotian
        4
    yaotian  
    OP
       Jan 6, 2013
    @kimi4ysr 我也正好关注到Mininet。 我在想, 能否用软件虚拟出mobile network, 包括Access, Core, 以及各种不同的gateway等。
    这样,可以构建出虚拟的运营商。
    kimi4ysr
        5
    kimi4ysr  
       Jan 6, 2013
    @yaotian
    Mobile Network我不是很懂,Access、Core和各种Gateway什么的,我想通过Mininet上的Open vSwitch应该是难以直接虚拟出来的,不过你可以试试在控制器上做一些模块和应用,让Mininet中的不同交换机呈现出不同的功能,最后来达到一个虚拟一个运营商的效果,这样也符合软件定义的思想。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5871 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 93c8b4a0 · 60ms · UTC 06:31 · PVG 14:31 · LAX 23:31 · JFK 02:31
    ♥ Do have faith in what you're doing.