Citrix ADC

Citrix ADC中的任意广播支持

任意广播是一种网络,其中一组服务器共享一个IP地址。根据客户端的路由表将客户端请求定向到地形上最近的服务器。此路由可减少延迟问题,确保高可用性,并最大限度地缩短停机时间。

Citrix ADC支持具有全局仪器负载平衡(GSLB)和DNS功能的任意广播网站。

下图说明了Citrix ADC中的任意广播的拓扑图。

任意广播拓扑

任意任意gslb.

Citrix ADC GSLB功能提供跨全球分布的站点的负载平衡以及灾难恢复,确保应用程序的持续可用性。

在停机期间,GSLB通过将流量路由到最近或性能最佳的数据中心,提供即时灾难恢复。但是,GSLB无法控制以下情况:

  • DNS销量如何路由到不宜地理位置中的GSLB节点。
  • DNS查询路由到GSLB节点时会增加多少延迟。

在典型的 GSLB设置中,每个数据中心都有一个 GSLB节点,配置了特定于站点的权威域名服务器 (ADNS)以接收 域名服务器查询。每个站点的 阿登斯都配置为 域名服务器解析器中的名称服务器。随着 GSLB节点数量的增加,名称服务器记录的数量也会增加。在这种情况下,如果数据中心出现故障,LDNS必须使用不同的名称服务器重试解析。本次重试会增加 域名服务器解析中的延迟。 此外,每次添加 GSLB节点时,必须更新名称服务器记录。

要克服这些缺点,您可以使用任意广播、。在任意广播与中,单个与IP地址用于所有GSLB节点,并且DNS流量通过动态路由路由到GSLB节点。

例如,如果 GSLB站点设置为“向下”(关闭),则会更新路由表并移除到此站点的路由。因此,域名服务器查询不会发送到已关闭的站点。因此,没有重试。

如果添加了新的 GSLB节点,则将为新节点分配相同的 ADNS IP地址。动态路由会根据路由算法自动使用到新站点的路由更新路由表。因此,您不必更新 域名服务器名称服务器记录。使用任意广播,新的 GSLB站点的推出变得更加简单,速度更快。

如何在任意广播模式下配置adns ip地址

在 Citrix ADC设备中的 ADNS IP上启用主机路由,并设置相应的路由运行状况注入 (路线健康注射剂,RHI)级别。大多数情况下,ADNS IP上不会有任何虚拟服务器,因此必须选择 RHI级别为“没有”(无)。在 ADNS IP上启用主机路由使其成为内核路由。然后,您可以启用选择的动态路由,并配置路由协议以重新分发内核路由。

ADNS IP配置 - 示例

在命令提示窗口中,键入:

添加服务ADNS_PUBLIC 5.5.5.5 ADNS 53 SET IP 5.5.5.5 -HOSTROUTE启用-VSERVERRHILEVEL ALL_VSERVERS <! -  CEURTCOPY  - >

GSLB站点中的边界网关协议配置-示例

地点1#快跑!主机名站点1!日志系统日志日志记录优先级!ns路由安装bgp!接口lo0 ip地址127.0.0.1/8 ipv6地址fe80::1/64 ipv6地址::1/128!接口vlan0 ip地址10.102.148.94/25 ipv6地址fe80::e84c:f4ff:fe74:4588/64!接口vlan2 ip地址172.18.30.15/24!路由器bgp 5重新分配内核------>重新分配内核将邻居172.18.30.30远程路由为4邻居172.18.30.30播发间隔1邻居172.18.30.30计时器4 16!终点1#<--需要复制-->

GSLB站点路由表——示例

Site1 #SH IP路线代码:K  - 内核,C  -  Connected,S  - 静电,R  -  RIP,B  -  BGP O  -  OSPF,IA-OSPF Inter Area N1  -  OSPF NSSA外部类型1,N2  -  OSPF NSSA外部类型2E1-OSPF外部类型1,E2  -  OSPF外部类型2 I  -  IS-IS-IS-IS-IS-IS-IS-1,L2  -  IS-IS-IA-2 IA  -  IS-IS-In Inter区域,I  -  Intranet *  - 候选人默认k 5.5.5.5/32通过0.0.0.0 --------------------------------> ADNS C 10.102.148.0 / 25的内核路线直接连接,VLAN0 C 127.0.0.0.0/8直接连接,LO0 B 172.18.10.0/24 [20/0]通过172.18.30.30,VLAN2,01W5D22H B 172.18.20.0/ 24 [20/0]通过172.18.30.30,VLAN2,01W5D22H C 172.18.30.0/24直接连接,VLAN2 B 192.168.3.0 / 24通过172.18.30.30,VLAN2,01W5D22H B 192.168.5.0/24 [20/0]通过172.18.30.30,VLAN2,01W5D22H B 192.168.10.0/24 [20/0]通过172.18.30.30,vlan2,01w5d22h网关的最后一个手段未设置Site1#<! -  CaltCopy  - >

任意广播DNS.

可以将任意广播 域名服务器用于 Citrix ADC上的 域名服务器代理虚拟服务器。配置了多个 域名服务器名称服务器时,域名服务器解析器将根据轮询方法进行响应。例如,如果解析器没有收到来自第一台服务器的任何响应,则在配置的超时值过期后将切换到第二台服务器。从第一台服务器切换到第二台服务器会增加 域名服务器解析的延迟。如果 域名服务器解析器配置了任意广播,则可以消除此延迟。

DNS配置-示例

在命令提示窗口中,键入:

add lb vserver dns dns 5.5.5.50 53 set ip 5.5.5.50 -hostRoute ENABLED - vserverrhillevel ALL_VSERVERS 
Citrix ADC中的任意广播支持