怎样从trace文件中获得从节点a发送到b的数据报经历的路径?


你也可以利用这种方法查找你数据报载什么地方丢了,方便你解决这些问题。  
如下面所示:  
$ gawk ' $14=="[a:0" && $15~/b:0/ {print}' dasele.tr  
其中$14,$15 代表第 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。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值