Неверная ошибка скорости передачи - PullRequest
0 голосов
/ 05 июня 2018

Для моего проекта мне нужно использовать канал с различными значениями скорости передачи данных, например, 50 Мбит / с, 60 Мбит / с, 80 Мбит / с, 100 Мбит / с, 200 Мбит / с, 300 Мбит / с.Сначала я изменил параметр datarate в файле .NED

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 .... Тем не менее, я получил ошибку, когда я пытался запустить его .. Как я могу это исправить?Error Image

1 Ответ

0 голосов
/ 05 июня 2018

Ethernet может использовать только данные, определенные стандартом (т. Е. 10 Мбит / с, 100 Мбит / с, 1000 Мбит / с и т. Д.).Поэтому нельзя присвоить другой канал данных другому каналу.

...