Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2007, Vol. 33 ›› Issue (03): 88-90. doi: 10.3969/j.issn.1000-3428.2007.03.032

• Networks and Communications • Previous Articles     Next Articles

Implementation of Integrated Anycast Routing Protocol
and Its Applications

YAN Guofeng1, WANG Jianxin2, CHEN Shuhong1   

  1. (1. Dept. of Computer Science, Hunan Institute of Engineering, Xiangtan 411100;
    2. College of Information Science and Engineering, Central South University, Changsha 410083)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-02-05 Published:2007-02-05

集成Anycast路由协议的实现及其应用

颜国风1,王建新2,陈淑红1   

  1. (1. 湖南工程学院计算机科学系,湘潭411100;2. 中南大学信息科学与工程学院,长沙 410083)

Abstract: This paper discusses the design of integrated anycast routing protocol and its implementation under Linux. The process of IARP, the format of IARP message, the dynamic updating of MAP table information and anycast data flow information are presented under Linux kernel by modifying the IP protocol stack. And anycast group management system is introduced. Furthermore, the implementation of IARP is used in an real soft router. Finally, it shows an application example where IARP communication is used to distribute load among a set of servers.

Key words: Anycast, MAP table, Anycast data flow, Network load

摘要: 讨论了集成Anycast路由协议实现方案及该方案在Linux下的具体实现技术。通过修改Linux内核IP层协议栈,介绍了IARP协议的工作过程、通信报文格式、MAP表和流信息的动态更新及Anycast组成员管理的实现机制,并应用于实际路由器软件的实现。通过实验测试了集成Anycast路由协议在网络负载均衡方面的应用性能。

关键词: Anycast, MAP表, Anycast数据流, 网络负载