Как создать простой шаблон связи между узлами и приемниками (многопереходная топология) в Castalia Simulator - PullRequest
0 голосов
/ 23 мая 2018

Я столкнулся с некоторыми проблемами при прорезывании зубов в Castalia Simulator при создании простого шаблона связи между узлами и приемниками.

Я хочу создать однонаправленную топологию, как описано ниже

node 0 <-------> node 1<----------->node 2<-------->node 3               

source =node 0

relay node= node 1, 2

Sink node = node 3 

Здесь сообщения передаются слева направо, поэтому узел 0 отправляет только узлу 1, узел 1 отправляет только узлу 2, а узел 2 отправляет только узлу 3. Когда узел 0 хочет отправить пакет данных узлу 3, тогдаузел 1 и узел 2 работали как промежуточные узлы (ретрансляционные узлы / узлы пересылки). Соседние узлы также могут отправлять данные однонаправленным образом (слева направо), например, узел 0 отправляет узел 1, узел 1 отправляет узел 2и т.д.

Я прочитал руководство и понимаю ApplicationName = "ThroughputTest", но, насколько я понимаю, все узлы будут отправлять данные в приемник (узел 0).

Я добавил следующие строки вФайл omnetpp.init: -

SN.node[0].Application.nextRecipient = "1"

SN.node[1].Application.nextRecipient = "2"

SN.node[2].Application.nextRecipient = "3"

SN.node[3].Application.nextRecipient = "3" 

Но я не получаю желаемого результата.

Пожалуйста, помогите мне оценить это.

С уважением

ГульшанSoni

1 Ответ

0 голосов
/ 29 мая 2018

Нам действительно нужно больше информации, чтобы выяснить, что вы сделали.

Часть вашего файла omnetpp.ini, которую вы скопировали здесь, просто показывает, что вы определяете некоторую статическую маршрутизацию на уровне приложения с помощью модуля приложения ThroughputTest

Есть так много других частейсеть.Во-первых, определение MAC играет решающую роль.Например, если вы выбрали MAC 802.15.4 или BaselineBANMAC, вы не можете использовать маршрутизацию с несколькими переприемами, поскольку существует только связь между узлами и подчиненными узлами.Кроме того, то, как вы определяете радио и канал, также может влиять на общение.Например, сигнал может быть недостаточно сильным, чтобы достичь от одного узла к другому.

Внимательно прочитайте Руководство пользователя Castalia и предоставьте достаточно информации в своих вопросах, чтобы другие могли воспроизвести ваши результаты.

...