节点文献

一体化网络中基于bonding的终端多家乡研究与实现

Design and Implementation of Bonding-based Host Multi-homing in Universal Network

【作者】 周放

【导师】 张宏科;

【作者基本信息】 北京交通大学 , 通信与信息系统, 2008, 硕士

【摘要】 随着网络技术的飞速发展,为适应网络新业务的数目和需求持续增长,终端使用多家乡技术接入网络的方式逐渐兴起。使用多家乡技术既可以为用户带来便利和更高质量的服务,又可以提高网络性能。本文结合一体化网络引入的标识与分离映射机制,以及一体化网络可支持多种服务的特点,为实现一体化网络可信、可控、可管的目标,结合bonding技术,在一体化网络中,提出了一种终端多家乡技术的实现方案。本文按多家乡技术所带来的几项优势划分,并提出的一体化网络中终端多家乡的实现方案包括以下几部分:使用户可以根据自身的需求来选择接入网络的方式和接入网络的链路,实现接入网络的可选择性;利用链路冗余的原理,结合bonding模块来保障链路可持续工作,使通信保持畅通,从而实现链路乃至整个网络的可靠性提升;引入流量计算公式,设计流量分配算法,并结合网络性能监测结果、链路分配状态以及经济因素进行流量分配,从而实现网络的负载均衡。此外,本文提出的终端多家乡方案中还阐述了由于在一体化网络中引入了标识和分离映射机制,使得多家乡技术在应用时避免了路由表膨胀的问题。最后,方案中还包括多家乡终端在进行多家乡切换后通信流程的设计,以应对多家乡切换所带来的链路改变,保证通信的畅通。在具体实现中,我们利用bonding技术,可以使终端的多个接口可以共用同一个接入标识,从而将多家乡技术成功应用于一体化网络中,并且修改了bonding模块的程序,再结合我们的终端程序,使得主链路在出现故障时备用链路能够立即被使用,并通知终端程序在网络设置以及通信流程上做相应的工作,保证通信持续进行,从而提高了链路的可靠性。此外我们的终端程序内还设计了人机交互接口,使用Hash表存储链路的各种参数,使得终端可以提供给用户链路参数,而用户可根据自身的需求来选择适合的链路。通过在实验网络的终端上部署本方案,并对链路冗余系统进行相关的测试,对测试结果进行统计和分析,可说明该方案能够根据用户的需求为终端提供各种接入方式,并提升了链路乃至整个网络的可靠性。这也为在一体化网络平台上进行更深入的研究打下了较好的基础。

【Abstract】 With the rapid development of network technology, in order to meet all kinds of application of new business, the way of using multi-homing technology to access network is gradually on the rise. This paper combines with the identifier and mapping mechanisms which introduced by Universal Network and its characteristic that supports many kinds of services. Then it presents a bonding-based host multi-homing technology scheme to achieve the goals of reliability and controllability in the Universal Network.Classification by the advantage which brought by the multi-homing technology, the host multi-homing scheme includes that: provide users to choose the mode and the link to access network according to their own demand; use the redundant link to ensure the link to work continuously, so that the communication can keep working and the reliability of the link will be promoted; introduce flow formula, design flow distribution algorithm, and combined with performance monitoring results, link distribution status and economic factors for flow distribution system, and finally achieve load balancing. In addition, the scheme sets out that using host multi-homing technology in Universal Network resolves the problem of route table expansion because of the identifier and mapping mechanisms which introduced by Universal Network. The scheme also includes multi-homing host’s communication process design after multi-homing switching, and it solves the problem of link change which brought about by the multi-homing switching, therefore it ensure the communication keep working.In specific implementation, we use bonding technology to make all the interfaces of the host be shared with the same access identifier. And we modify bonding module. Combined modified bonding module with our host’s program, it can make the backup link enable to be used immediately as soon as the using link is in the event of failure. Besides, it can inform the host to do some work on network setting and communication process in order to keep the communication working. Therefore, it enhances the reliability of the link. In addition, we design the interactive interface in the host’s program. It stores many parameters in hash table, and allows users use them as reference and select appropriate link according to their own demand. We deploy this scheme on the host of experimental network and do some related tests on redundant link system. And we take count of our test results and analyze them. Therefore the scheme is shown to provide link to access network according to users’ choices, and to ensure link reliability. To sum up, the implementation of this scheme builds a foundation for further research on Universal Network.

  • 【分类号】TN915
  • 【下载频次】50
节点文献中: 

本文链接的文献网络图示:

本文的引文网络