2025年POX入门

POX入门POX 入门 1 POX POX 是一个用 Python 编写的网络软件平台 POX 最初是作为 OpenFlow 控制器的 但现在也可以用作 OpenFlow 交换机 并且通常可用于编写网络软件 它目前支持 OpenFlow 1 0 并包括对 Open vSwitch Nicira 扩展的特殊支持 从 POX gar 开始 POX 正式要求 Python 3 支持

大家好,我是讯享网,很高兴认识大家。

POX 入门

1. POX

POX 是一个用 Python 编写的网络软件平台。

POX 最初是作为 OpenFlow 控制器的,但现在也可以用作 OpenFlow 交换机,并且通常可用于编写网络软件。 它目前支持 OpenFlow 1.0 并包括对 Open vSwitch/Nicira 扩展的特殊支持。从 POX “gar” 开始,POX 正式要求 Python 3。支持 Python 2 的最后一个版本是 POX “fangtooth”。


讯享网

POX 组件基本上是带有一些 POX 特定约定的 Python 模块。它们会在 Python 通常查找的所有地方以及 pox 和 ext 目录中查找。因此,可以执行以下操作:

./pox.py forwarding.l2_learning 

讯享网

可以通过在组件名称后指定选项来将选项传递给组件。这些被传递给相应模块的 launch() 函数。例如,如果想将 POX 作为 OpenFlow 控制器运行并控制它使用的地址或端口,可以将这些作为选项传递给 openflow._01 组件:

讯享网./pox.py openflow.of_01 --address=10.1.1.1 --port=6634 
  • --address 表示控制器运行的地址,这里只能设置为本地地址(127.0.0.1),否则会出错。
  • --p
小讯
上一篇 2025-01-07 12:53
下一篇 2025-02-28 08:52

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/18704.html