2013-10-13 2 views
1

Я тестирую программу ns3. И я столкнулся с проблемой, аналогичной примерной программе в исходном коде ns3, см. https://www.nsnam.org/release/ns-allinone-3.17.tar.bz2 файл ns-3.17/src/lte/examples/lena-simple-epc.cc строка 92.Что такое индекс интерфейса в этом конкретном коде ns3

Я не могу понять последний параметр в коде :

remoteHostStaticRouting-> AddNetworkRouteTo (Ipv4Address ("7.0.0.0"), Ipv4Mask ("255.0.0.0"), 1);

Почему это 1, а не 0?

На моем изображении var remoteHost имеет только один интерфейс, поэтому максимальное значение индекса равно 0. Как выходит индекс 1 ??

Я сделал тест, чтобы изменить значение 1 на 0, тогда удаленный хост не может отправить данные.

Под этим фактом очевидно, что я неправильно понял какую-то теорию здесь. Что это?

ответ

1

извините, это все мое неосторожное.

индекс интерфейса 0 - это loopback.

Исходный код, упомянутый выше, сообщает об этом факте.

В то же время рекомендуется использовать методы GetNRoutes и GetRoute для просмотра сведений о маршрутах относительно узлов.

Смежные вопросы