Connectrix: Hvad er en keepalive-timeout i FCIP
Summary: Hvad er en keepalive timeout i FCIP?
Symptoms
I de enkleste termer er en keepalive-timeout en hjerteslagpakke, der sendes fra peer til peer i et FCIP-miljø, der ikke lykkes.
Dette er den typiske meddelelse til KA-timeout. Bemærk de forskellige prioriteter, kredsløb og endelig tunnelen. Hver har sin egen KA-timeout.
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
Som standard er kredsløb indstillet til en 10 sekunders keepalive-timeout.
Brug en 1 sek. keepalive-timeout, når tunneler har flere kredsløb. På denne måde kan rammer hurtigere køres ned ad et andet kredsløb. For at ændre keepalive, brug portcfg fcipcircuit 16 modify <circuit ID> -k 1000
En FICON-tunnel kræver en keep-alive-timeout på mindre end eller lig med 1 s for hvert FCIP-kredsløb, der tilføjes til en tunnel.
Ved normal drift over FCIP-tunneller skal timeouts for at holde i live for alle FCIP-kredsløb i en FCIP-tunnel være mindre end den samlede I/O-timeout for alle FC-børser. Hvis FC I/O-timeoutværdien er mindre end keep-alive-timeoutværdien, får I/O'er timeout over alle tilgængelige FCIP-kredsløb uden at blive forsøgt igen.
Keep-alive-værdien bør baseres på applikationskrav. Kontakt dine FC-initiatorudbydere for at bestemme den passende timeoutværdi for at holde liv i din applikation. Summen af keep-alive timeouts for alle kredsløb i en tunnel bør være tæt på den samlede FC initiator I/O-timeoutværdi. Et spejlingsprogram har f.eks. en I/O-timeout på 6 sekunder. Der er tre kredsløb i FCIP-tunnelen. Indstil timeout for at holde liv til 2 sekunder på hvert FCIP-kredsløb. Dette giver mulighed for maksimalt antal forsøg over alle tilgængelige FCIP-kredsløb, før en I/O får timeout af initiatoren.
Cause
I de enkleste termer er en keepalive-timeout en hjerteslagpakke, der sendes fra peer til peer i et FCIP-miljø, der ikke lykkes.
Resolution
FCR kræver, at keepalive-timeren er 1,5 sek., så FCR ikke får timeout.
KA-timeoutværdien kan findes under kredsløbs-id et for FCIP-delen af Supportsave.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