【发布时间】:2014-05-21 07:35:55
【问题描述】:
我在同时使用两个不同的 mac 协议时遇到了问题。假设我像这样简单地使用这 2 个 Mac:
set opt(mac_11n) Mac/802_11n
set opt(mac_11bg) Mac/802_11
$ns node-config -macType $opt(mac_11n)
for {set i 0} {$i < 3 } {incr i} {
set node($i) [$ns node 1.0.$i]
}
$ns node-config -macType $opt(mac_11bg)
for {set i 3} {$i < 6 } {incr i} {
set node($i) [$ns node 1.0.$i]
}
假设其他配置类似于典型的 NS-2 TCL 文件。但是当我运行应用程序时,只有第一个配置有吞吐量(在本例中为 mac_11n),而后一个配置根本没有吞吐量。然后当我切换位置时(先配置mac_11bg),只有mac_11bg有吞吐量。我可以像这样同时使用这两种不同的mac协议吗?以及如何解决这个问题?因为我需要同时使用它们
【问题讨论】:
-
该代码运行后节点的配置是什么?