流量负载均衡与IP负载均衡技术在流媒体系统中应用.docVIP

流量负载均衡与IP负载均衡技术在流媒体系统中应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
流量负载均衡与IP负载均衡技术在流媒体系统中应用

流量负载均衡与IP负载均衡技术在流媒体系统中应用   【摘要】:从基本负载均衡技术的概念与分类着手,对基于流量负载均衡与IP负载均衡技术进行了介绍,并通过流媒体集群系统分别对两种负载均衡方式进行了实验与论证,为目前流媒体系统的负载均衡提供了解决方案。   【关键词】:负载均衡;流媒体;TCP/UDP/IP;RTSP/RTP/RTCP;NAT;链路聚合;旁路技术   中图分类号:TP393 文献标识码:B 文章编号:1002-6908(2008)0910055-02      一、引言      负载均衡(Load Balance)是一种将大量的并发访问或数据流量分担到多台节点设备上分别处理的技术,它能减少用户等待响应的时间,将单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,返回给用户。这种技术建立在现有网络结构之上,能提供一种有效透明的方法来扩展网络设备和服务器的带宽、吞吐量,加强网络数据处理能力,提高网络的灵活性和可用性。      二、主要的负载均衡算法      不同的负载均衡产品实现的负载均衡算法不同,根据实际情况有多种组合方式,详见参考文献[3],文章对流媒体系统负载均衡进行验证时用到以下两种算法:   轮循均衡(Round Robin):每一次来自网络的请求,轮流分配给内部中的服务器。若服务器组中的所有服务器都有相同的软硬件配置,并且平均服务请求也相对均衡,则适合采用此种均衡算法。   权重轮循均衡(Weighted Round Robin):根据服务器处理能力的不同,给每个服务器分配不同的权值,使其能够接受相应权值的服务请求。例如:服务器A的权值被设定为1,B为3,C为6,则服务器A、B、C将分别接受到10%、30%、60%的服务请求。此种均衡算法能确保高性能的服务器得到更多的使用率,避免低性能的服务器负载过重。      三、IP负载均衡与流量负载均衡技术      3.1 主要的IP负载均衡技术   目前IP负载均衡技术主要有:   1) 通过NAT实现负载均衡;   2) 通过IP隧道实现负载均衡;   3) 通过旁路技术实现负载均衡;   对于IP隧道实现负载均衡方式,需要服务器和客户端均支持隧道模式,一般在流媒体系统不推荐使用,文章主要介绍另外2种模式的负载均衡技术。   3.1.1 通过NAT实现负载均衡   NAT(Network Address Translation 网络地址转换)简单地说,就是将一个IP地址转换为另一个IP地址,一般用于未经注册的内部地址与合法的、已获注册的Internet IP地址间进行转换。NAT负载均衡将一个外部IP地址映射为多个内部IP地址,用户通过虚拟IP地址(Virtual IP Address)访问服务时,由负载均衡器从一组真实服务器中选出一个,将报文的目标地址改写成选定服务器的地址,并将报文发送给选定的服务器。真实服务器的回应报文经过负载均衡器时,将报文的源地址和源端口改为虚拟地址和相应的端口,再把报文发给用户,从而达到负载均衡的目的。   3.1.2 通过旁路技术实现负载均衡   均衡器和服务器组都必须在物理上有一个网卡通过不分断的局域网相连。虚拟IP地址为均衡器和服务器组共享,均衡器配置的虚拟IP地址是用户可见的,用于接收虚拟服务的请求报文;所有的服务器把虚拟IP的地址配置在各自的Non-ARP网络设备上,它对外面是不可见的,只是用于处理目标地址为虚拟IP的网络请求。   在旁路模式中,均衡器根据各个服务器的负载情况,动态地选择一台服务器,将数据帧的MAC地址改为选出服务器的MAC地址,再将修改后的数据帧在与服务器组的局域网上发送。当服务器发现报文的目标地址是在本地的网络设备上后,服务器能够处理这个报文,然后根据路由表将响应报文直接返回给客户。   IP负载均衡属于第四层负载均衡,一般使用定制的类UNIX系统(如linux)作为平台,开发对应的软件来实现。   3.2 流量负载均衡   3.2.1 实现原理   流量负载均衡功能一般使用四层交换板(交换机)。在交换板上,一个逻辑端口被称为一个Link-Aggregate 或者一个Trunk,一般做法是把多个物理端口聚合在一起形成一个逻辑端口,以此来增加链路的带宽。   对于16口交换板来说,逻辑端口可以包含1个到最多16 个物理端口。每个逻辑端口有一个trunk-id,这个trunk-id 必须是这个逻辑端口的物理端口成员中端口号最小的一个。当一个网络包需要从一个逻辑端口发送出去时,交换板将根据网络包的头部信息进行hash,并根据hash 的结果把网络包发送到某个成员端口上。   TCP/UDP/IP协议所

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档