基于虚拟多任务机制的OSPF-2的设计与实现 |
| |
引用本文: | 朱江,吴建平,毕军. 基于虚拟多任务机制的OSPF-2的设计与实现[J]. 计算机工程与应用, 2001, 37(18): 50-53,110 |
| |
作者姓名: | 朱江 吴建平 毕军 |
| |
作者单位: | 清华大学计算机系 |
| |
基金项目: | 国家自然科学基金(编号:69682002,69725003),国家“九五”攻关项目的资助 |
| |
摘 要: | OSPF(Open Shortest Path First Protocol)协议是目前Internet上广泛使用的自治系统内部交换路由信息的动态路由协议。文章介绍了在清华大学研制的国产高性能路由器中分布式路由协议OSPF-2的具体实现。为了实现这一复杂的动态协议,文章提出了基于事件驱动的虚拟多任务机制的设计和实现方法。这种机制能够有效支持复杂系统的分解,在实时性要求不高的前提下提供一种简便有效的并行机制,方便基于状态机的软件实现,提高了软件的可移植性。该方法对于其它的Internet高层协议的设计和实现也有一定的参考价值。
|
关 键 词: | 高性能路由器 路由协议 OSPF 虚拟多任务机制 |
文章编号: | 1002-8331-(2001)18-0050-04 |
Design and Implementation of OSPF-2 Based on Virtual Multi-tasks Mechanism |
| |
Abstract: | : OSPF is a distributed dynamic routing protocol for changing routing information in an autonomous systems.In this paper,an implementation of distributed routing protocol OSPF-2 in a high performance router is presented.Based on the virtual multi-tasks mechanism,the authors present a method which can support the decomposition of complex systems,provide a simple and efficient concurrency mechanism,greatly benefit the software implementation of Finite State Machine and improve the portability of implementation.In sum,the method can be widely referenced in the design and implementation of other TCP/IP protocols. |
| |
Keywords: | : High-performance router,routing protocol,Open Shortest Path First Protocol(OSPF),virtual multi-tasks mechanism |
本文献已被 CNKI 维普 万方数据 等数据库收录! |