加入收藏 设为首页 联系站长
首页 | 虚拟动态 | Cisco模拟 | Juniper仿真 | 虚拟机 | 网络仿真 | 软件路由 | 技术专题 | 相关软件 | 交流论坛
>首页 -> 网络仿真 -> NS

TOP

NS中的路由
[ 录入者:admin | 时间:2007-10-28 01:01:34 | 作者: | 来源: | 浏览:782次 ]

ns中有四种路由策略 Static RoutingSession RoutingDynamic Routing Manual Routing. 一个路由协议是某一特定算法的实现. 目前 Static Routing Session routing 使用 Dijkstra's all-pairs SPF algorithm, Dynamic routing 使用 Distributed Bellman-Ford algorithmUnicast routing 相关指令 rtproto 指令用来指定在仿真时所需要用到的 unicast routing protocol, 可以接参数.

每次仿真开始的时候都会执行compute route函数 生成路由表

rtmodule使用一个 add route函数把路由算出来的结果加载到节点上,也就是说, routelogic是全局的, rtmodule是每个节点自己的

然后classfier根据加载到每个节点上的路由结果来选路

manual里面有狠详尽的介绍. 可以看一下有关章节, 我记得routing是chapter 26

如果要加载自己的路由模块, 一般是在ns路由机制的基础上进行的, 可以设routelogic的时候, 定义自己的routelogic, 同时设置节点为自己的节点, 调用自己的classifier rtmodule, 就可以了.

这些定义首先是在tcl里面进行, 然后用C++函数进行支持

[上一篇]mflood在2.27下运作所需要的修改 [下一篇]ns-2无线模拟Trace中的AGT, RTR, ..
※相关文章
 

评论

称  呼:
内  容:

相关栏目

最新文章

热门文章

推荐文章

赞助商链接