l
课题概要
Anycast是一种网络服务,它允许一个发送者访问一组接收者中最近的一个,这些接收者共享一个anycast地址,这里的“最近”根据路由系统的距离指标定义。通常anycast组中的接收者是一组复制主机(或网络节点,如路由器),能够支持同样的服务(例如镜像web服务器)。因此,访问最近的接收者会改善发送者可以感知的性能,节省网络带宽,同时提供希望的服务。
课题的研究目标是通过对anycast服务特性的分析以及对IPv6协议栈相关协议的分析,提出在网络层对anycast数据包进行路由的适用协议以及相应的算法。
课题的研究内容主要为两个方面
1、anycast的组管理问题
每个anycast地址对应的主机列表是anycast路由以及其他管理的基础。所以,anycast组的管理问题是个基础问题。它涉及主机的动态加入和退出,以及组信息的扩散等一系列问题。它需要为路由系统提供成员的合法性和可用性信息。因此,怎样实现高效的组管理,同时减少对网络设备的资源的使用以及对网络带宽的影响,是首先需要研究的问题。
2、anycast的路由协议
在网络层实现anycast服务的关键在于为提供服务的主机分配anycast地址和对anycast数据包进行正确的转发。IPv6已经为anycast地址作出了准备,从而主要工作集中在对于anycast数据包转发协议的研究上。协议研究的内容应包括:路由表建立协议以及包转发协议。
路由表建立协议,在形成正确的anycast路由信息,满足以最快速度在网络层将用户的数据报投递到最合适的anycast成员的同时,还需要考虑与现有路由协议的关系,不能影响现有协议的工作效率。
l
课题进展
2002.3 提出申请;
2002.7 张丽作了公开进展报告“基于IPv6的anycast服务”
2002.10 王悦作了技术报告“IXP1200的L2L3转发参考设计简介”
2002.10 李昊作了技术报告“SA的api注释”
2002.10 项目获得批准;
2002.10
杨璐作了技术报告
“Network
Simulator(v2)概况及使用”
l 出版与发表
张丽,严伟,李晓明,“Anycast——IP的又一通信模式”,《计算机研究与发展》,录用待发表
l