基于TCPIP协议的网络负载均衡软件的设计与实现

基于TCPIP协议的网络负载均衡软件的设计与实现

ID:46419993

大小:70.00 KB

页数:8页

时间:2019-11-23

基于TCPIP协议的网络负载均衡软件的设计与实现_第1页
基于TCPIP协议的网络负载均衡软件的设计与实现_第2页
基于TCPIP协议的网络负载均衡软件的设计与实现_第3页
基于TCPIP协议的网络负载均衡软件的设计与实现_第4页
基于TCPIP协议的网络负载均衡软件的设计与实现_第5页
资源描述:

《基于TCPIP协议的网络负载均衡软件的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于TCPIP协议的网络负载均衡软件的设计与实现摘要:随着以太网技术的发展,用户对业务的实效性和QoS的需求也越来越高。要解决这类问题,首先需要面对网络上传输的信息内容与传输链路协调管理的问题。特别是当网络传输大量的不同级别、不同需求的数据,一旦重要数据长时间延时或所需传输链路带宽不足甚至被占用或突然中断,将会造成极大的损失。针对多WAN口接入、网络负载均衡的运用,首先对传输的数据信息分类,然后根据所获取的每个WAN口链路状态数据,对传输的数据按比例进行分段并通过不同的计算机端口发送,最后通过不同的链路进行传输。关键词:多WAN口接入;网

2、络负载均衡;数据分类中图分类号:TP393文献标识码:A文章编号:1009-3044(2014)16-3754-03Abstract:WiththedevelopmentofEthernettechnology,userdemandforbusinesseffectivenessandQoSarealsoincreasing.Tosolvethisproblem,youfirstneedtofacetheinformationcontenttransmittedoverthenetworkandthetransmissionlinkcoo

3、rdinatedmanagementissues・Especiallywhenalargenumberofdifferentlevelsofnetworktransmission,thedifferentneedsofthedata,oncetheprolongeddelayofimportantdataorinsufficientbandwidthrequiredfortransmissionlinkisoccupiedorevensuddeninterruptionwillcausegreatlosses.Formulti-WANpo

4、rtaccess,theuseofnetworkloadbalancing,thefirsttransmissionofdataclassification,andthenbasedoneachWANportlinkstatedataobtained,thedatatransferproportionallysegmentedbydifferentcomputerporttransmission,andfinallytransmittedviadifferentlinks.Keywords:Multi-WANportaccess,Netw

5、orkLoad-balancing,dataclassification随着计算机网络的发展,其复杂性和异构性也随之增加,尤其是路由技术的出现,使得计算机网络的管理更加重要和复杂[1-2]0其中网络负载均衡可以提供扩展网络带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性服务[1-2]。该文以JavaSocket通信技术设计出一种基于TCP/IP协议的计算机网络负载均衡平台,为以后网络的管理打下坚实基础。1系统设计1.1搭建硬件系统环境该系统需要数据客户端、数据服务端、网络管理服务端、mini2440ARM开发板、多WAN口

6、路由器。1)数据客户端主要是向mini2440ARM开发板的网络管理服务器发送请求及向数据服务端发送数据。2)数据服务端主要是负责接收数据客户端发送的信息。3)mini2440ARM开发板基于s3c2440芯片的嵌入式开发板,并采用专业稳定的CPU内核电源芯片和复位芯片来保证系统运行时的稳定性。mini2440的PCB采用沉金工艺的四层板设计,专业等长布线,保证关键信号线的信号完整性,提供Linux和WindowsCE5.0/6.0嵌入式系统。信令服务器部署在mini2440ARM开发板上,主要是负责接收数据客户端发送的请求、反馈处理结果

7、及管理多WAN口路由器。4)多WAN口路由器以它为桥梁,连接数据客户端、mini2440ARM开发板和数据服务端。首先,它要接收来自数据客户端的请求,并发送给mini2440ARM开发板上部署的网络管理服务端,其次,还要接收mini2440ARM开发板的反馈数据并传输给数据客户端,然后接收来自数据客户端的传输的数据,并发送给数据服务端。其硬件系统架构如图1。1.2软件架构根据系统软件的要求,将整个系统平台框架分为两部分。第一部分为数据管理系统,其主要任务是采集、管理、发送数据、接受数据。另一部分为网络管理系统,ARM开发板上的网络管理服务

8、端分析数据客户端发送的请求,得到数据客户端发送的请求数据属性(源地址、目的地址、数据类型、服务等级、是否分段)并保存,然后根据当前链路状态,为其分配可用链路并反馈。1.3数据管理系统设计数据管

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。