首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >要知道openvswitch中的端口号

要知道openvswitch中的端口号
EN

Stack Overflow用户
提问于 2017-08-28 20:50:59
回答 3查看 3.1K关注 0票数 1

我在真实环境中使用一个openvswitch和real sdn交换机运行了一个交换机测试Switch Test

我在openvswitch上创建了一个网桥并添加了端口(例如:eth0,eht1)。但是我想知道逻辑端口号(如1,2),哪个命令能给我正确的信息。ovs-ofctl show bridge s1展示

代码语言:javascript
复制
1(eth3): mac address etc
2(eth4):
5(eth5):

ovs-dpctl show

代码语言:javascript
复制
port 2: eth3
port 3: eth4
port 4: eth5

但是结果没有显示物理端口到逻辑端口的正确映射。观察者eth5在两种情况下,对于ofctl,它都是5,对于dpctl,它都是4。有什么方法可以获得正确的端口id吗?

我个人觉得这两个命令都没有给出正确的端口ids。来隔离这个场景。在Mininet上,我创建了两个openvswitch并运行dpctl命令,如上所述,它为我提供了1,2,3,4,5,6作为端口号,但我无法使用这些端口号运行测试。对于这两个开关,我使用了1,2,3测试成功执行。我的意思是,如果我为一台交换机提供1,2,3端口号,为另一台交换机提供4,5,6端口号,则测试不会执行。任何帮助都是非常感谢的。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-09-08 04:21:28

您可以使用此命令指定要添加到网桥中的端口的ofport:

代码语言:javascript
复制
ovs-vsctl add-port br0 eth0 -- set Interface eth0 ofport=1
票数 1
EN

Stack Overflow用户

发布于 2020-09-15 23:11:02

你可以用来显示端口

代码语言:javascript
复制
sudo ovs-vsctl -- --columns=name,ofport list Interface
票数 3
EN

Stack Overflow用户

发布于 2018-06-20 16:50:04

我想你可以试试ovs-vsctl列表界面

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

https://stackoverflow.com/questions/45919519

复制
相关文章

相似问题

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