首页 > 解决方案 > 无效的传输率错误

问题描述

对于我的项目,我需要使用具有不同数据速率值的通道,例如 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>node>ethernet>Etherlink)并添加了新的通道类,如 Eth50、Eth60、Eth80.... 但是,当我尝试时出现错误运行它..我该如何解决? 错误图像

标签: c++omnet++

解决方案


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


推荐阅读