gpt4 book ai didi

mininet - mininet中的端口号是如何确定的?

转载 作者:行者123 更新时间:2023-12-02 16:08:40 40 4
gpt4 key购买 nike

我有一个类似于下图所示的网络。

My sample mininet

这是网络的 python 代码:

net.addLink(s1, s2)
net.addLink(s2, s3)
net.addLink(s3, s4)
net.addLink(s4, s1)

net.addLink(s1, h1)
net.addLink(s3, h2)

我将如何查找流表并将其添加到网络中?

例如下面是流表条目之一。如何判断in_port为1、output为3?

ovs-ofctl add-flow s1 in_port=1,actions=output:3

我无法理解端口号是如何确定的。

最佳答案

请检查Mininet“addLink”API here :
addLink(自身,node1,node2,port1=None,port2=None,cls=None,**params)
还有其他参数可以指定每一侧链接的端口号

类似这样的:

addLink(s1, s2, port1=1, port2=2)
addLink(s2, h2, port1=5, port2=6)

这将导致链接端口的以下输出:

mininet> links
s1-eth1<->s2-eth2 (OK OK)
s2-eth5<->h2-eth6 (OK OK)
mininet> ports
s1 lo:0 s1-eth1:1
s2 lo:0 s2-eth2:2 s2-eth5:5

关于mininet - mininet中的端口号是如何确定的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41008881/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com