| Colorful SeaSon 的个人资料NS2 & SeaSon日志列表 | 帮助 |
|
6月15日 NS技巧18怎样从trace文件中获得从节点a发送到b的数据报经历的路径? 当然你也可以利用这种方法查找你数据报在什么地方丢了,方便你解决类似问题。 命令如下面所示: $ gawk ' $14=="[a:0" && $15~/b:0/ {print}' dasele.tr
其中$14,$15代表dasele.tr文件中的第14列和15列(以空格分开),如: s 69.530259667 _115_ AGT --- 326 Mrpqos 0 [0 0 0 0] ------- [115:0 23:0 32 0]中s是第一列,69.530259667时第二列... ...[115:0时第14列,以空格分开各列
举例: Candy@CandySeaSon /cygdrive/d/my_programs/ns2/test/mrpqos $ gawk ' $14=="[115:0" && $15~/23:0/ {print}' dasele.tr s 69.530259667 _115_ AGT --- 326 Mrpqos 0 [0 0 0 0] ------- [115:0 23:0 32 0] r 69.530259667 _115_ RTR --- 326 Mrpqos 0 [0 0 0 0] ------- [115:0 23:0 32 0] s 69.530259667 _115_ RTR --- 326 Mrpqos 20 [0 0 0 0] ------- [115:0 23:0 30 44]
r 69.535174494 _44_ RTR --- 326 Mrpqos 20 [13a 2c 73 800] ------- [115:0 23:0 3 0 44] f 69.535174494 _44_ RTR --- 326 Mrpqos 20 [13a 2c 73 800] ------- [115:0 23:0 2 9 90] r 69.537091728 _90_ RTR --- 326 Mrpqos 20 [13a 5a 2c 800] ------- [115:0 23:0 2 9 90] f 69.537091728 _90_ RTR --- 326 Mrpqos 20 [13a 5a 2c 800] ------- [115:0 23:0 2 8 23] r 69.538990075 _23_ AGT --- 326 Mrpqos 20 [13a 17 5a 800] ------- [115:0 23:0 2 8 23]
从上面的代码可知道从节点115到节电23的路径是:115-〉44-〉90-〉23。 引用通告此日志的引用通告 URL 是: http://wowseason.spaces.live.com/blog/cns!8A62350BF8613BBF!130.trak 引用此项的网络日志
|
|
|