Connectrix: Che cos'è un timeout keepalive in FCIP
Summary: Che cos'è un timeout keepalive in FCIP?
Symptoms
In termini più semplici, un timeout keepalive è un pacchetto heartbeat inviato da peer a peer in un ambiente FCIP che ha esito negativo.
Questo è il messaggio tipico per il timeout KA. Prendi nota delle varie priorità, dei circuiti e infine del tunnel. Ognuno ha il proprio timeout 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
Per impostazione predefinita, i circuiti sono impostati per un timeout keepalive di 10 secondi.
Utilizzare un timeout keepalive di 1 secondo quando i tunnel hanno più circuiti. In questo modo, i telai possono essere respinti lungo un altro circuito più rapidamente. Per modificare keepalive, utilizzare portcfg fcipcircuit 16 modify <circuit ID> -k 1000
Un tunnel FICON richiede un timeout keep-alive inferiore o uguale a 1 s per ogni circuito FCIP aggiunto a un tunnel.
Per le normali operazioni sui tunnel FCIP, i timeout keep-alive per tutti i circuiti FCIP in un tunnel FCIP devono essere inferiori al timeout di I/O complessivo per tutti gli scambi FC. Se il valore di timeout di I/O FC è inferiore al valore di timeout keep-alive, si verificherà il timeout degli I/O su tutti i circuiti FCIP disponibili senza dover eseguire nuovi tentativi.
Il valore keep-alive deve essere basato sui requisiti dell'applicazione. Rivolgersi ai provider di initiator FC per determinare il valore di timeout keep-alive appropriato per l'applicazione. La somma dei timeout keep-alive per tutti i circuiti in un tunnel deve essere vicina al valore complessivo di timeout I/O dell'initiator FC. Ad esempio, un'applicazione di mirroring ha un timeout di I/O di 6 secondi. Nel tunnel FCIP sono presenti tre circuiti. Impostare il timeout keep-alive su 2 s su ciascun circuito FCIP. Ciò consente il numero massimo di tentativi su tutti i circuiti FCIP disponibili prima del timeout di un I/O da parte dell'initiator.
Cause
In termini più semplici, un timeout keepalive è un pacchetto heartbeat inviato da peer a peer in un ambiente FCIP che ha esito negativo.
Resolution
FCR richiede che il timer keepalive sia di 1,5 s in modo che non si verifichi il timeout FCR.
Il valore di timeout KA è disponibile sotto l'ID circuito della parte FCIP di 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