3DNS多链路接入解决方案.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文档。上传文档
查看更多
--(完美WORD文档DOC格式,可在线免费浏览全文和下载)值得下载!

1. 前言 ??? 在原Chinanet分为北方China Netcom 和南方China Telecom之后。由于南北网络之间的互联问题。出现了从南方用户访问北方网站或北方用户访问南方用户访问速度较慢的问题。其出现的根本原因为南北网络的互通互联接点拥塞,造成用户丢包、延迟较大,从而导致访问缓慢,甚至对于一些应用根本无法访问。 2、需求描述 ??? 对于一个运行关键业务的电子商务网站来说,保持用户的访问速度和访问的成功率非常重要。需要一套系统来解决南方和北方用户的访问问题。 ??? 以下是一张实测数据表 ??? 表中可以看出,对于同一个站点,一个用户分别从两条线路进行访问,得出的访问速度差异是非常大的。最大的差值在广东电信分别访问站点的两条线路,其速度差异接近20倍。 3、系统设计 ??? 通常用户系统原有结构设计图 ? ??? 在系统原有系统结构中,采用单条接入线路,一个或多个DNS服务器,这些服务器对于同一个域名均解析为同一个地址。 1.1 3DNS多链路设计结构图: 非冗余结构: ? ??? 在非冗余结构下,系统中需要增加一侧接入路由器、两台3DNS设备和一台BIGIP设备作为多线路接入设备。 冗余结构: ? ??? 在冗余结构中,则采用两台3DNS和两台BIGIP实现了系统的全冗余,同时,在BIGIP下端,可采用防火墙和核心交换机冗余保证系统的进一步可靠性。 1.2网络拓扑结构说明 ??? 在原系统接入中,增加一条线路,并采用相应的接入路由器,将两台3DNS服务器分别接在两台接入路由器上,负责用户的DNS访问请求。引导用户使用最快的链路进行访问站点。同时,3DNS负责检查两条线路的健康状态,一旦检测到线路的中断,则停止相应线路的地址解析。 ??? 在接入路由器之后,采用了F5 BIGIP作为多链路接入设备,在BIGIP上配置多个IP对应每条线路分配的IP网段。这些IP同时对应后端的一台或多台服务器。实现服务器组的对外统一服务。 ??? 根据每个系统的需求,可以采用非冗余结构或者冗余结构。 1.3系统逻辑结构 ??? 3DNS上采用DataCenter、VS、和WideIP来标识系统中的各元素,系统逻辑结构图如下: ? 其中: 3DNS配置: ??? VS:表示各线路真实对外提供服务的IP地址,在本系统中,VS为BIGIP上虚拟的后端服务器地址。 ??? WideIP:表示外部用户访问的统一域名,每个WideIP均与相应的两个或多个VS相对应,对于每一个??? LocalDNS的请求,3DNS均会选择一个或多个相应的VS地址返回。WideIP主要负责A记录的解析。 ??? DataCenter:用于标识线路或数据中心,位于同一条线路侧的所有VS、3DNS均位于同一个DataCenter。 ??? NameSurfer/BIND:在3DNS内部用于解析非动态域名,提供标准DNS服务器的所有功能。包括SOA、NS、MX和A记录的解析。 BIGIP配置: ??? VS:表示对应于各线路的服务地址,该地址为虚拟地址 ??? Pool:用于对后端的服务器分组,在同一组内可以是一个或多个服务器组成的负载均衡组。BIGIP将对VS的访问根据预先定义的算法分配到Pool中的每个Node节点上。 ??? Node:标识每一台真实的服务器地址和提供服务的端口。 1.4同一组服务器对外多地址服务原理 ??? 由于采用了多条链路接入,则此时必将面临将系统中的一台或多台服务器同时对多条链路提供服务的问题。在系统设计中,我们采用了F5 BIGIP来实现了多出口接入。 如图: ? ??? 在BIGIP实现多链路接入的时候,采用了BIGIP上的AutoLastHop技术。对于每条线路,在BIGIP上均配置一个与线路分配网段对应的IP地址,这些IP地址均映射到后端的一台或同一组服务器。当用户访问不同地址的时候,BIGIP上将建立每个请求与来源设备Mac地址的对应关系表。即将每个用户的请求连接和上端的路由器MAC地址进行对应,在服务器数据返回的时候,则根据该对应表将返回的数据包发送到相应的路由器,避免了数据往返通路不同的问题。 1.5 3DNS分配算法及运行机制 3-DNS控制器采用了完善的负载平衡算法和业界最先进的流量分配方法: ??? 循环 ??? 全球可用性 ??? LDNS持续性 ??? 应用可用性 ??? 地理分布 ??? 虚拟服务器容量 ??? 最少连接 ??? Pkt/sec(数据包/每秒) ??? KB/sec(千字节/每秒) ??? 往返时间 ??? 中继段(hop) ??? 数据包完整率 ??? 用户定义服务质量(QoS) ??? 动态比率 ??? LDNS循环 ??? 比率 ??? 随机

文档评论(0)

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

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

1亿VIP精品文档

相关文档