Connectrix:什么是 FCIP 中的 keepalive 超时
Summary: 什么是 FCIP 中的 keepalive 超时?
Symptoms
简单来说,keepalive 超时是在 FCIP 环境中从一个对等方发送到另一个不成功的心跳数据包。
这是 KA 超时的典型消息传递。记下各种优先级、电路,最后是隧道。每个都有其自己的 KA 超时。
2016/06/17-16:00:21:308148, [XTUN-2005], 594561/36489, FID 128, ERROR, Node_32, FCIP Tunnel 16 High-Pri QoS DOWN (Keepalive Timeout)., ftnl_cp_vm.c, line: 1743, comp:bmd, ltime:2016/06/17-16:00:21:303651 2016/06/17-16:00:21:930759,
[XTUN-2005], 594564/36490, FID 128, ERROR, Node_32, FCIP Tunnel 16 Low-Pri QoS DOWN (Keepalive Timeout)., ftnl_cp_vm.c, line: 1743, comp:bmd, ltime:2016/06/17-16:00:21:916149 2016/06/17-16:00:21:931139,
[XTUN-2003], 594568/36491, FID 128, ERROR, Node_32, FCIP Tunnel 16 Circuit 3 DOWN (Keepalive Timeout)., ftnl_cp_capi.c, line: 2201, comp:bmd, ltime:2016/06/17-16:00:21:917593 2016/06/17-16:00:21:931232,
[XTUN-2003], 594569/36492, FID 128, ERROR, Node_32, FCIP Tunnel 16 Circuit 2 DOWN (Keepalive Timeout)., ftnl_cp_capi.c, line: 2201, comp:bmd, ltime:2016/06/17-16:00:21:918112 2016/06/17-16:00:21:931467,
[XTUN-2003], 594570/36493, FID 128, ERROR, Node_32, FCIP Tunnel 16 Circuit 1 DOWN (Keepalive Timeout)., ftnl_cp_capi.c, line: 2201, comp:bmd, ltime:2016/06/17-16:00:21:918586 2016/06/17-16:00:21:931595,
[XTUN-2003], 594571/36494, FID 128, ERROR, Node_32, FCIP Tunnel 16 Circuit 0 DOWN (Keepalive Timeout)., ftnl_cp_capi.c, line: 2201, comp:bmd, ltime:2016/06/17-16:00:21:919314 2016/06/17-16:00:21:939507,
[XTUN-2001], 594572/36495, FID 128, ERROR, Node_32, FCIP Tunnel 16 DOWN (Network/Remote/Other)., ftnl_cp_capi.c, line: 2111, comp:bmd, ltime:2016/06/17-16:00:21:921443 2016/06/17-16:00:21:939737,
[XTUN-2005], 594574/36496, FID 128, ERROR, Node_32, FCIP Tunnel 16 Med-Pri QoS DOWN (Internal Close)., ftnl_cp_vm.c, line: 1743, comp:bmd, ltime:2016/06/17-16:00:21:924391
默认情况下,线路设置为 10 秒 keepalive 超时。
当隧道具有多条线路时,请使用 1 秒 keepalive 超时。这样,帧可以更快地在另一个电路上重新驱动。要修改 keepalive,请使用 portcfg fcipcircuit 16 modify <circuit ID> -k 1000
对于添加到隧道中的每条 FCIP 线路,FICON 隧道要求保活超时小于或等于 1 秒。
对于通过 FCIP 隧道进行的正常作,FCIP 隧道中所有 FCIP 线路的保持活动超时必须小于所有 FC 交换的总 I/O 超时。如果 FC I/O 超时值小于保持活动超时值,则 I/O 将在所有可用的 FCIP 电路上超时,而不重试。
keep-alive 值应基于应用程序要求。请与您的 FC 启动器提供商联系,以确定适合您的应用程序的保持活动超时值。隧道中所有电路的保持活动超时总和应接近总体 FC 启动器 I/O 超时值。例如,镜像应用程序的 I/O 超时为 6 秒。FCIP 隧道中有三条线路。在每个 FCIP 电路上将保持活动超时设置为 2 秒。这允许在启动器超时 I/O 之前,在所有可用的 FCIP 电路上进行最大重试次数。
Cause
简单来说,keepalive 超时是在 FCIP 环境中从一个对等方发送到另一个不成功的心跳数据包。
Resolution
FCR 要求 keepalive 计时器为 1.5 秒,以便 FCR 不会超时。
可以在 Supportsave 的 FCIP 部分的电路 ID 下找到 KA 超时值。Circuit ID: 17.0 (Circuit 0 of tunnel 17) Circuit Num: 0 Admin Status: Enabled Oper Status: Up Connection Type: Default Remote IP: 10.251.131.58 Local IP: 10.250.30.58 Metric: 0 Failover Group ID: (Not Config/Active) Min Comm Rt: 150000 Max Comm Rt: 400000 SACK: On Min Retrans Time: 100 Max Retransmits: 8 Keepalive Timeout: 1000 <----------------- 1 second