【摘 要】
:
本文基于路由服务器设计一种负载均衡算法,具体实现为:当路由服务器接收到来自于终端的报文时,根据报文的目的地址和终端信息先匹配快速转发表,如果命中就直接转发报文,如果没有命
论文部分内容阅读
本文基于路由服务器设计一种负载均衡算法,具体实现为:当路由服务器接收到来自于终端的报文时,根据报文的目的地址和终端信息先匹配快速转发表,如果命中就直接转发报文,如果没有命中根据目的地址去查询路由表,查询是否存在至少两条等价路由,如果只存在一条路由就直接转发报文,如果存在等价路由,就根据终端信息遍历出接口分配表,如果找到该报文的终端所对应的表项,就通过此表项的链路转发该报文,如果没有找到,就根据当前这些等价链路的负载状况将此终端合理的分配给某一条链路,然后为出接口分配表添加此终端表项,并且转发报文,当路由服务器再次接收到来自该终端的报文时,根据该新生成的表项就可以完成报文转发。
同时设计定时循环查询线程,此线程可以实时的删除出接口分配表中老化周期内没有转发报文的终端表项,实时的反应了每条链路的实际利用率;还有定期更新快速转发表线程,定期的遍历快速转发表,对没有转发报文的快转表项进行更新,提高快速转发表的转发效率。
此算法的主要优点有:
(1)创建并定期更新快速转发表,提高了转发的效率。
(2)当查找出接口分配表成功时使得来自于同一终端的报文能通过路由服务器的同一链路进行传输。
(3)定时循环查询模块对出接口分配表进行了定期检查,对此表进行了动态删除,反应了等价链路的实际负载状况。
(4)当需要添加表项时,会根据当时的负载状况进行合理的分配,即将报文分配给负载最小的链路,由于每次添加表项信息时考虑了当前负载状况,所以起到了负载均衡的效果,同时提高了各条链路的利用率。
其他文献
随着信息技术的发展,数据泄漏所引起的种种安全问题也逐渐引起人们的高度关注,特别是在企业信息安全领域,越来越多的企业都引入了自己的信息泄露防护系统。其中国内比较知名
随着云计算的兴起,互联网业务呈爆炸式增长,使得传统的互联网结构面临许多挑战,使其僵化现象日趋显著。如果采用全新的互联网架构来解决僵化问题将会遇到以下两方面困难:一方
随着分布式技术的不断发展,对安全组通信在研究越来越受到关注。在一个安全的通信组中,最重要的是要保证组内通信数据的机密性。这就需要组内成员之间有一个共享的会话通信密
流形学习是机器学习研究的一项重要领域,它能够发现高维数据中的内在低维结构,并把数据约减到一个非线性的流形空间上帮助人们分析和挖掘数据的实质,因此得到广泛的应用。通
XML是一种信息描述和交换数据的标准。随着XML技术的的推广以及其技术的不断发展,目前XML已经被广泛应用。同时也不断涌现出大量的XML数据,而如何对这些数据进行合理且高效的查
人工智能是当前科学技术发展中的一门前沿学科,D-S理论作为不确定性推理的人工智能方法,目前已成为人工智能领域研究的热点和难点。尤其针对传统D—S理论合成冲突证据所产生
基于物理学的流体(如烟、水、火)动画提供了计算机图形学中让人叹为观止的视觉效果,火是流体现象的一个典型代表,流体仿真可以实现高质量的火效果。本文选火为研究对象,重点研究
海洋浮游植物是海洋生态系统中最重要的初级生产者,是海洋资源调查和海洋生态环境监测的重要研究对象。高效、准确的海洋浮游植物种类鉴定方法是海洋科学研究的基础。海洋浮
面向服务的体系结构(SOA)作为一种新的软件开发范型,正逐步成为未来软件发展的趋势之一,而其主流的实现方式Web服务技术也得到了快速的发展与应用。由于单个Web服务提供的功
无线传感器网络因其广阔的应用前景,受到了人们越来越多的关注。与此同时,其安全问题也变得越来越重要,其安全性研究逐渐引起了研究人员更多的关注。由于传感器网络节点数目众多