传输速率错误无效

时间:2018-06-05 10:21:04

标签: c++ omnet++

对于我的项目,我需要使用具有不同数据速率值的信道,例如50Mbps,60Mbps,80Mbps,100Mbps,200Mbps,300Mbps。  首先,我更改了.NED文件中的datarate参数

network OpenflowScenario
{
    @display("bgb=570,393");
    types:
        channel ethline extends DatarateChannel
        {
            delay = 50ns;
            datarate = 200Mbps;
        }

然后,我还尝试更改Etherlink.ned文件(Inet> src> inet>节点> ethernet> Etherlink)并添加了新的通道类,如Eth50,Eth60,Eth80 ....  但是,当我试图运行它时,我收到了错误..我该如何解决? Error Image

1 个答案:

答案 0 :(得分:0)

以太网只能使用标准定义的数据速率(即10 Mbit / s,100 Mbit / s,1000 Mbit / s等)。因此,不能将其他数据速率分配给Etherent链路。