Connectrix: Wat is een keepalive time-out in FCIP
Summary: Wat is een keepalive time-out in FCIP?
Symptoms
In de eenvoudigste bewoordingen is een keepalive-time-out een hartslagpakket dat van peer naar peer wordt verzonden in een FCIP-omgeving dat niet succesvol is.
Dit is de typische berichtgeving voor een time-out van KA. Let op de verschillende prioriteiten, circuits en ten slotte de tunnel. Elk heeft zijn eigen KA time-out.
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
Standaard zijn circuits ingesteld op een time-out van 10 seconden keepalive.
Gebruik een time-out van 1 sec keepalive wanneer tunnels meerdere circuits hebben. Op deze manier kunnen frames sneller over een ander circuit worden gereden. Om keepalive aan te passen, gebruikt u portcfg fcipcircuit 16 modify <circuit ID> -k 1000
Een FICON-tunnel vereist een keep-alive time-out van minder dan of gelijk aan 1 s voor elk FCIP-circuit dat aan een tunnel wordt toegevoegd.
Voor normale werking via FCIP-tunnels moeten de keep-alive-time-outs voor alle FCIP-circuits in een FCIP-tunnel kleiner zijn dan de totale I/O-time-out voor alle FC-centrales. Als de time-outwaarde van de FC I/O kleiner is dan de waarde van de time-out voor behoud in leven, dan zal er een time-out optreden voor de I/O's over alle beschikbare FCIP-circuits zonder dat het opnieuw moet worden geprobeerd.
De waarde voor het in leven houden moet gebaseerd zijn op de toepassingsvereisten. Neem contact op met uw FC-initiatorproviders om de juiste time-outwaarde voor uw toepassing te bepalen. De som van de time-outs voor alle circuits in een tunnel moet dicht bij de totale time-outwaarde van de I/O-update van de FC-initiator liggen. Een mirroring-applicatie heeft bijvoorbeeld een I/O-time-out van 6 seconden. Er zijn drie circuits in de FCIP-tunnel. Stel de keep-alive time-out in op 2 s op elk FCIP-circuit. Hierdoor kunnen alle beschikbare FCIP-circuits maximaal opnieuw worden geprobeerd voordat een I/O een time-out krijgt van de initiator.
Cause
In de eenvoudigste bewoordingen is een keepalive-time-out een hartslagpakket dat van peer naar peer wordt verzonden in een FCIP-omgeving dat niet succesvol is.
Resolution
FCR vereist dat de keepalive-timer 1,5 s is, zodat FCR geen time-out krijgt.
De KA time-outwaarde is te vinden onder de circuit-ID van het FCIP-gedeelte van de 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