- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.1 LinkProof ―实现多链路负载均衡和防火墙负载均衡
1.1.1 多链路解决方案实现基本原理
下图是一个典型的LinkProof解决方案的应用案例。
图中多链路网络通过ISP1和ISP2接入Internet。每个ISP都分配给该网络一个IP地址网段,假设ISP1分配的地址段为/24,ISP2分配的地址段为/24(此处的/24表示网络IP地址式,子网掩码为24位,即)。同样,Internet知道通过ISP1访问/24,通过ISP2访问/24。网络中的主机和服务器都属于私有网段/24。
LinkProof解决方案就是在内部交换机和连接ISP的路由器之间,跨接一台LinkProof智慧交换机,所有的地址处理和Internet链路优化全部由LinkProof智慧交换机来完成。
如图所示,LinkProof智慧交换机的埠1上绑定IP地址/24,端口2上绑定IP地址/24,端口3上绑定IP地址/24。解决方案实现方式如下。
Linkproof对流出(Outbound)流量的处理过程
LinkProof主要采用以下集中方式来处理流出流量。
SmartNAT
对于流出流量的智能地址管理,LinkProof使用了称为SmartNAT的算法。当选定一个路由器(某一个ISP)传送流出流量时,LinkProof将选择该ISP提供的地址。在图二中,如果LinkProof选择ISP1作为流出流量的路径,则它将把内部的主机地址192.168.1.A/24翻译为100.1.1.A/24,并作为流出数据包的源地址。同样,如果LinkProof选择ISP2作为流出流量的路径,则它将把内部的主机地址192.168.1.A/24翻译为200.1.1.A/24,并作为流出数据包的源地址。
Content Routing
为了优化流出的流量,LinkProof还为流出的流量实施就近性运算。如果内部主机要访问某一Internet站点,可能通过一个ISP的路径比通过其它ISP的路径有效。因此,LinkProof可以提供就近性算法,为流出到某一个站点的流量选择最佳的ISP路径,保证所需内容最快到达目的地,提高服务的品质。
LinkProof考虑路由的跳数、路径的延迟和负载状况来进行对每个目的地的就近性运算,选择最佳的流出流量传输路径。
Linkproof对流入(Inbound)流量的处理过程
LinkProof不仅需要管理流出的流量,还必须管理来自Internet的访问,即流入(InBound)流量。假设图二中的Server1是Web服务器,Internet主机名为,地址为私有IP:00/24。
SmartNAT
SmartNAT功能和LinkProof上集成的DNS代理结合在一起,即能够完成流入流量的负载均衡。
图三 如图三所示,在DNS服务器上主则两笔NS记录,指向LinkProof: NS www.R NS www.R 00 00 00 而在LinkProof上设置URL与内部主机地址的对应关系: 而在LinkProof上设置静态的地址翻译:
当有Internet用户访问是时,DNS服务器响应给用户由LinkProof来完成最终地址解析。LinkProof根据具体设置来选定适当的ISP线路,如果选择ISP1,则将地址解析为。同样,如果选择ISP2,则将地址解析为。从而完成流入流量的负载均衡。
过程示意图如下:
LinkProof SmartNAT Inbound
2-
User Web Server
用户会话表的操作
通常对于出向流量,当本地用户发起请求访问远程服务器,LinkProof会创
建一条会话记录,记录了用户通过哪一个ISP链路(LinkProof称为NHR)连接
Internet服务器,当服务器响应时,LinkProof根据刚才记录的会话记录,将地
址正确转换后响应给用户。
对于入向流量,远程用户先发起连接请求,访问本地的服务器,LinkProof
如何保证进和出的流量通过同一条链路呢?
与出向流量类似,LinkProof会创建一条“反向”的会话记录。记录了远程
用户通过哪一个NHR进来访问的。从而保证的会话的一致性。以下是LinkProof
的会话表条目,Dir是会话的方向,TO和FR (From)正好相反,即出向和入向。
Client Addr Dst Addr NHR Addr Src P Dst P AttchTime T Dir
10.198. 16. 93 06 210. 53.207. 37 4442 80 4566013 DN
TO
10.193. 49.205 221.205. 1. 24 211.156.187. 1 3426 21 45621
文档评论(0)