This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
动态往返时间方法
动态往返时间 (RTT) 是衡量客户端本地 DNS 服务器和数据资源之间网络中的时间或延迟的指标。为了测量动态 RTT,NetScaler 设备会探测客户端的本地 DNS 服务器并收集 RTT 指标信息。然后,设备使用此指标来做出负载平衡决策。全局服务器负载平衡监视网络的实时状态,并将客户端请求动态定向到具有最低 RTT 值的数据中心。
当客户端对某个域的 DNS 请求发送到配置为该域的权威 DNS 的 NetScaler 设备时,该设备使用 RTT 值选择性能最佳的站点的 IP 地址,将其作为对 DNS 请求的响应发送。
NetScaler 设备使用不同的机制,例如 ICMP 回应请求或回复 (PING)、UDP 和 TCP 来收集本地 DNS 服务器与参与站点之间连接的 RTT 指标。设备首先发送 ping 探测器来确定 RTT。如果 ping 探测失败,则使用 DNS UDP 探测器。如果该探测器也失败,则设备将使用 DNS TCP 探测器。
这些机制在 NetScaler 设备上表示为负载平衡监视器,由于使用了“ldns”前缀,因此很容易识别。按默认顺序排列的三台显示器是:
ldns-ping
ldns-dns
ldns-tcp
这些显示器内置在设备中,并设置为安全默认值。但是它们可以像设备上的任何其他显示器一样进行自定义。
您可以通过将其明确设置为 GSLB 参数来更改默认顺序。例如,要将顺序设置为 DNS UDP 查询,然后是 PING,然后是 TCP,请键入以下命令:
set gslb parameter -ldnsprobeOrder DNS PING TCP
<!--NeedCopy-->
除非经过自定义,否则 NetScaler 设备会在端口 53 上执行 UDP 和 TCP 探测,但是与常规的负载平衡监视器不同,探测器不必成功即可提供有效的 RTT 信息。ICMP 端口不可用消息、TCP 重置和 DNS 错误响应(通常构成故障)都可以用于计算 RTT 值。
编译 RTT 数据后,设备将使用专有指标交换协议 (MEP) 在参与站点之间交换 RTT 值。计算 RTT 指标后,设备对 RTT 值进行排序,以确定具有最佳(最小)RTT 指标的数据中心。“
如果 RTT 信息不可用(例如,当客户端的本地 DNS 服务器首次访问该站点时),NetScaler 设备将使用循环方法选择一个站点并将客户端定向到该站点。
要配置动态方法,请将站点的 GSLB 虚拟服务器配置为动态 RTT。您还可以将探测本地 DNS 服务器的间隔设置为默认值以外的值。
为动态 RTT 配置 GSLB 虚拟服务器
要为动态 RTT 配置 GSLB 虚拟服务器,请指定 RTT 负载平衡方法。
NetScaler 设备会定期验证给定本地服务器的计时信息。如果延迟变化超过配置的容差系数,则设备使用新的计时信息更新其数据库,并通过执行 MEP 交换将新值发送到其他 GSLB 站点。默认容差因子为 5 毫秒 (ms)。
整个 GSLB 域的 RTT 容差因子必须相同。如果您针对某个站点进行更改,则必须在 GSLB 域中部署的所有 NetScaler 设备上配置相同的 RTT 容差系数。
使用命令行界面为动态 RTT 配置 GSLB 虚拟服务器
在命令提示符下,键入:
set gslb vserver <name> -lbMethod RTT -tolerance <value>
<!--NeedCopy-->
示例:
set gslb vserver Vserver-GSLB-1 -lbMethod RTT -tolerance 10
<!--NeedCopy-->
使用配置实用程序为动态 RTT 配置 GSLB 虚拟服务器
导航到“流量管理”>“GSLB”>“虚拟服务器”,然后双击虚拟服务器。
设置本地 DNS 服务器的探测间隔
NetScaler 设备使用不同的机制,例如 ICMP 回应请求或回复 (PING)、TCP 和 UDP 来获取本地 DNS 服务器与参与的 GSLB 站点之间连接的 RTT 指标。默认情况下,设备使用 ping 监视器,每 5 秒探测一次本地 DNS 服务器。然后,设备等待 2 秒钟的响应。如果在这段时间内未收到响应,它将使用 TCP DNS 监视器进行探测。
但是,您可以修改探测本地 DNS 服务器的时间间隔以适应您的配置。
使用命令行界面修改探测间隔
在命令提示符下,键入:
set lb monitor <monitorName> <type> -interval <integer> <units> -resptimeout <integer> <units>
<!--NeedCopy-->
示例:
set lb monitor ldns-tcp LDNS-TCP -interval 10 sec -resptimeout 5 sec
<!--NeedCopy-->
使用配置实用程序修改探测间隔
导航到 流量管理 > 负载平衡 > 监视器 ,然后双击要修改的监视器(例如,ping)。
共享
共享
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.