-1

我想模拟节点,运行不同的 mac 协议,以便它们可以共存/相互传输数据包 b/n 而不会相互造成任何问题......我该怎么做......尤其是如何修改简单的无线模拟代码

例如如果macs是这样的 1. set val(mac1) Mac/802_3 ;# MAC type just example 2.set val(mac2) Mac/802_11 ;# 其他mac协议

只需指出我应该在哪里/如何修改代码

4

1 回答 1

1

你不能像上面提到的那样使用两个mac协议。例如,如果想合并两个mac协议(mac 802.11和mac csma),你必须在merge.cc中创建一个新协议(比如mac merge)你必须编写自己的机制. 然后你可以从你的 tcl 调用set val(mac1) Mac/Merge ..这里唯一的事情是你必须提到在什么条件下 802.11 或 csma 可以工作......

于 2013-09-19T06:50:50.943 回答