SLB的DSR原理.docVIP

  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文档。上传文档
查看更多
SLB的DSR原理

SLB的DSR(DR)原理 SLB负载均衡的DR/DSR(director server return)---直接服务器返回模式。 定义: 均衡服务器在直接路由模式下,将请求调度到不同的实际服务器,实际服务器直接将结果发回客户端。在大多数应用中,请求的字节数远小于应答的字节数,所以与相比衡服务器能处理更多的请求。采用直接路由能更大程度提高衡服务器的最大节点数和网络吞吐量。甚至于衡服务器使用100M全双工的网卡,系统的最大数据吞吐量仍可以超过1Gbps。   直接路由的特点是运用网络分层原理,通过将目标IP包封装在指定MAC地址的以太网数据包中欺骗TCP堆栈,因此实际服务器和负载衡服务器必须在同一个物理网段中,并且在应用服务器上必须将服务IP定义在loopback虚拟网卡上。   原理:   1. 客户发出服务请求   2. 负载衡服务器接收到请求,将数据包中网卡物理地址(MAC)改为选中的应用服务器的MAC地址,然后重新发出数据包   3. 目标应用服务器收到后,将应答包通过路由器直接发回客户端(不经过负载平衡服务器)直接路由是最高效,网络延时最小的负载衡技术,但是,为达到MAC地址的欺骗,负载衡服务器和所有应用服务器必须在同一个物理网段。而且,现在出现操作系统缺省是关闭这种特性的,如FreeBSD,必须显示打开相应的内核开关才可以。不过,目前的主流操作系统,都可以满足直接路由的需求,如Windows、Linux、AIX、Solaris、FreeBSD等。 直接路由转换模式Real server需要配置loopback(环回)地址,并且地址必须和VIP(虚拟地址)相同。 由于loopback设备使用了与Virtual IP相同的IP,所以,客户的请求流量通过它来接收; 但是,real server的loopback设备不能应答客户端的请求,假如它作应答,均衡服务器将发生混乱。由于转发包经过LB控制器时,被封装了目标mac地址,所以,应答是通过real server的real NIC IP来完成的,它直接通过路由返回结果给客户端。(这也就是为什么DR方式下,需要更改目标MAC而不是IP的原因) 4、大多数的通常情况下,客户端的请求使用的是很小的包(64~128bytes),而应答的包占用的带宽远远大于请求包。DR/DSR方式能返回尽可能大的应答包给用户,返回的大帧包括: - Large GIF/JPEG images - Large File transfers DR/DSR的特点 DSR的数据流: 从DSR数据流图我们可以看到,LB控制器并未改变目标的IP,数据的流向是通过MAC地址的改变来实现转换的。 总结: 在很多Internet服务中,例如ftp和http,请求的流量往往远远小于回应的流量,VS/DR方式利用这种非对称的特点,只负责调度请求,而RealServer直接将相应的报文返回给客户机。VS/DR方式是通过改写请求报文中的MAC地址部分来实现的。Director和RealServer必需在物理上有一个网卡通过不间断的局域网相连。 RealServer上绑定的VIP配置在各自Non-ARP的网络设备上(如lo或tunl),Director的VIP地址对外可见,而 RealServer的VIP对外是不可见的。RealServer的地址即可以是内部地址,也可以是真实地址。 Small Requests into Server Farm (typically 64-128 byte) Large Frames DIRECT to user Large GIF/JPEG images Large File transfers Maximize the throughput back to the users Configure the real servers loopback address to be the same as the VIP IP Addr “A” VIP=49 L2 Switch 7 5 e2/2 DMAC SMAC SIP DIP 35 80 e2/4 RS2 80 RS2 SI 35 80 RS2 SI 35 Real servers LVS Change Dest. Mac VIP 35 0000.1111.2222 lo:0 Link encap:Local Loopback inet addr:35 Mask:55 UP LOOPBACK RUNNING MTU:16436 Metric:1 VLAN 100 MAC rewrite VIP /24 Lo:0 3

文档评论(0)

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

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

1亿VIP精品文档

相关文档