Hi Everyone,
I am trying to change the bandwidth between two links at run-time using
ns-2, at the link layer. For example, if the previous bandwidth between
nodes n1 and n2 was 2Mbps, I would need to change it to 1Mbps at a certain
instant.
What I have done so far is to try to manually set the bandwidth thus (by
looking at the code in gen/ns_tcl.cc):
set sid [$n1 id]
set did [$n2 id]
$ns at $half_time "set bw_($sid:$did) [bw_parse ${bw}kb]"
$ns at $half_time "set bw_($did:$did) [bw_parse ${bw}kb]"
However, when I try to do a simple simulation to see if the number of
packets flowing between the links has changed before and after the change, I
see no changes. I am using ftp between the two nodes.
I look forward to your help.
Prajjwal