Я моделирую сценарий V ANET для BSM_application в NS-3.27, и я собираю трассировки в формате ASCII, включив трассировки ASCII (AsciiTraceHelper), и все идет хорошо. Теперь я хочу захватить фактическое содержимое / данные в пакете / полезной нагрузке, отправленной узлами (пакет содержит фактические данные). ПРИМЕЧАНИЕ: указанные данные могут быть получены с использованием PCAP, но мне интересно захватить эти пакетные данные в моих трассировках Ascii. Я буду благодарен за вашу помощь / руководство. Для удобства, это формат трассировок ASCII, который у меня есть сейчас, и мне нужно добавить в него фактическое содержимое полезной нагрузки.
"t 1.00909 / NodeList / 0 / DeviceList / 0 / $ ns3 :: WifiNetDevice / Phy / State / Tx ns3 :: WifiMacHeader (DATA ToDS = 0, FromDS = 0, MoreFrag = 0, Retry = 0, MoreData = 0 Длительность / ID = 0us, DA = ff: ff: ff: ff: ff: ff, SA = 00: 00: 00: 00: 00: 01, BSSID = ff: ff: ff: ff: ff: ff, FragNumber = 0, SeqNumber = 0) ns3 :: LlcSnapHeader (тип 0x800) ns3: : Ipv4Header (tos 0x0 DSCP по умолчанию ECN Not-ECT ttl 64 id 0 протокол 17 смещение (байты) 0 флагов [нет] длина: 228 10.1.0.1> 255.255.255.255) ns3 :: UdpHeader (длина: 208 9080> 9080) Полезная нагрузка (размер = 200) ns3 :: WifiMacTrailer ()
r 15.5009 / NodeList / 1 / DeviceList / 0 / $ ns3 :: WifiNetDevice / Phy / State / RxOk ns3 :: WifiMacHeader (DATA ToDS = 0, FromDS = 0, MoreFrag = 0, Retry = 0, MoreData = 0 Длительность / ID = 0us, DA = ff: ff: ff: ff: ff: ff, SA = 00: 00: 00: 00: 00: 05, BSSID = ff: ff: ff: ff: ff: ff, FragNumber = 0, SeqNumber = 11) ns3 :: LlcSnapHeader (тип 0x800) ns3 :: Ipv4Header (tos 0x0 DSC P По умолчанию ECN Not-ECT ttl 64 id 11 протокол 17 смещение (байты) 0 флагов [нет] длина: 228 10.1.0.5> 255.255.255.255) ns3 :: UdpHeader (длина: 208 9080> 9080) Полезная нагрузка (размер = 200) ns3 :: WifiMacTrailer () "