我刚刚发现一个用于 OMNET++ 模拟的 ned 文件。我有一个问题,就是在这种有线链路场景下,同一个节点的多个通道会不会互相影响?或者它是独立的,每个通道都能达到全速率? 节点1连接节点2和节点3,信道容量为100mbps,那么节点1的总发送速率能否达到200mbps?(不考虑数据包之间的间隙)
network MyNetwork
{
types:
channel wired_channel extends ned.DatarateChannel
{
datarate = 100Mbps; // 设置链路容量为100Mbps
}
submodules:
node1: Node;
node2: Node;
node3: Node;
connections allowunconnected:
node1.out --> wired_channel --> node2.in;
node1.out --> wired_channel --> node3.in;
}
同一节点上的多个通道是否相互独立?
是的。它们是独立的(但是它们是同一类型(DatarateChannel)的实例)
虽然您可以在两个连接上看到
wired_channel
,但这是通道的类型,而不是特定实例的名称。