首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Mininet/OpenFlow/POX -子网之间的连接

Mininet/OpenFlow/POX -子网之间的连接
EN

Stack Overflow用户
提问于 2017-12-06 02:36:12
回答 1查看 737关注 0票数 0

我正在使用一个Mininet拓扑,它的结构是3台交换机和4台主机:

代码语言:javascript
运行
复制
         +--+
         |s1|
         +--+
          |
    ------+---------
    |              |
   +--+          +--+
   |s2|          |s3|
   +--+          +--+
   |  |          |  |
+--+  +--+    +--+  +--+
|h1|  |h2|    |h3|  |h4|
+--+  +--+    +--+  +--+

我还在python中使用POX为网络创建一个SDN控制器。这就是我的问题所在。

我只是设置像集线器这样的交换机来测试连通性,然后将自定义规则应用于网络。

将交换机设置为集线器,只需泛洪所有数据包,就可以在同一子网中的主机之间建立连接(例如,h1可以与h2连接,h3可以与h4连接)。但是,我无法让h1访问h3。

当我尝试从一个ping到另一个时,它失败了,并打印"Destination Host Unreachable“,我不明白为什么。

根据我在控制器中所看到的,s2正在泛洪数据包,但它们都没有到达s1。我尝试过使用of.OFPP_ALLof.OFPP_FLOOD进行泛洪攻击。

Mininet显示节点之间的链接:

我真的需要一些帮助。要么我需要做什么,要么我可以在哪里找到它。因为POX文档真的很糟糕,我找不到任何东西。

已解决

明白了。这里我的主要问题是将s2和s3设置为在端口0(为本地接口保留)上连接到s1,因此当我试图访问该端口时,出现了一些错误。

EN

回答 1

Stack Overflow用户

发布于 2017-12-06 15:13:22

也许您可以为所有主机分配同一子网下的ip地址

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47660493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档