首页 | 本学科首页   官方微博 | 高级检索  
     

基于虚拟多任务机制的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 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号