论文部分内容阅读
近年来随着用户对不同类型业余需求的不断提高,使用多家乡技术接入网络的方式发展迅速。针对互联网的需求,研究多家乡技术实现方案,以解决现有的可靠性、流量均衡、偏好选择等问题,改善网络性能,成为当前学术界研究热点之一。本文的工作依托国家973项目“一体化网络与普适服务器体系基础研究”。一体化网络是一种新的体系架构,采用了“网通层”和“服务层”两层体系结构模型,对多种业务接入提供普适服务。在“网通层”引入了提供映射解析服务的映射服务器以实现身份与位置的分离映射机制。为了在一体化网络中引入多家乡技术,必须对映射服务器进行相应的设计和修改,使其为多家乡主机通信提供支持。本文主要研究一体化网络中的主机多家乡通信协议的设计与实现。首先,本文简要介绍了多家乡技术,给出一体化网络中多家乡主机的定义。其次,本文分析了多家乡主机在一体化网络的通信流程,提出了协议设计目标:1)确保多家乡主机正常通信,2)实现网络流量负载均衡,并为用户提供偏好服务。围绕上述设计目标,本文设计了主机多家乡的位置管理,在此基础之上,实现了负载均衡和偏好选择,并设计了协议的存储系统。第三,本文对设计的协议进行了程序实现。协议具体实现具有以下特点:1)哈希表有效管理存储信息和提高查询效率,2)提供人机接口方便用户设定程序运行参数和查看程序运行时的信息。3)利用多线程技术提高服务器的处理能力,4)采用了统一的数据报文格式。第四,针对不同的场景,对主机多家乡协议进行系统的功能测试。功能测试的结果表明,协议达到了预计的目标。本协议的成功实现为后续工作的进行奠定了良好基础。最后,在总结全文工作的基础上,本文结合对一体化网络与多家乡的理解,展望了多家乡技术在一体化网络中的应用前景。