Как я могу создать Road Side Unit и eNodeB в сценарии ns2

У меня есть сценарий 802.11p с некоторыми узлами, которые уже имеют траекторию сумо. Сейчас я тестирую связь V2V (транспортное средство-транспортное средство), измеряя все с помощью протоколов маршрутизации DSDV и AODV, но мне также нужно добавить как минимум 3 802.11p RSU (придорожный блок) и LTE eNodeB, как я могу добавить эти 2 сетевых элемента в мой проект ns2, чтобы иметь возможность проверить связь V2I (транспортное средство с инфраструктурой).

1 ответ

LTE eNodeB

Одним из "пакетов исходного кода LTE", доступных из теперь закрытого "googlecode", был "minerve-mampaka-lte": некоторые файлы не найдены в других местах: Parameters.tcl, Topology.tcl, main.tcl...

LTE__minerve-mampaka-lte.tar.gz https://drive.google.com/file/d/1xpqUxUV3d1WHKZsBS54r_Qnx-IfOj3HB/view?usp=sharing

Из симуляции main.tcl

#include other tcl files
source Parameters.tcl
source Topology.tcl
source session-rtp.tcl
source http-agent.tcl
source http-cache.tcl
source http-server.tcl

Из файла конфигурации Topology.tcl, строки 53 - 70:

#create dual-simplex links between eNodeB and the SGW
#uplink S1-U link from each eNB to SGW with user defined bandwidth and delay 
$ns simplex-link $eNodeB $SGW $input_(UP_S1_BANDWIDTH) $input_(UP_S1_DELAY) $input_(UP_S1_QUEUE)
$ns queue-limit $eNodeB $SGW $input_(QUEUE_LIMIT)

#downlink S1-U link from each SGW to eNB with user defined bandwidth and delay 
$ns simplex-link $SGW $eNodeB $input_(DOWN_S1_BANDWIDTH) $input_(DOWN_S1_DELAY) $input_(DOWN_S1_QUEUE)
$ns queue-limit $SGW $eNodeB $input_(QUEUE_LIMIT)

#create duplex link between SGW and PGW with user defined bandwidth and delay 
$ns duplex-link $SGW $PGW $input_(S5_BANDWIDTH) $input_(S5_DELAY) $input_(S5_QUEUE)
$ns queue-limit $SGW $PGW $input_(QUEUE_LIMIT)

#create duplex link between PGW and SERVER with user defined bandwidth and delay 
$ns duplex-link $PGW $SERVER $input_(SGI_BANDWIDTH) $input_(SGI_DELAY) $input_(SGI_QUEUE)
$ns queue-limit $PGW $SERVER $input_(QUEUE_LIMIT)

}

Пример, используя: Включить "Topology.tcl" в вашу симуляцию → source Topology.tcl

Другие вопросы по тегам