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
FICON 터널에는 터널에 추가된 각 FCIP 회로에 대해 1초 이하의 keep-alive 시간 제한이 필요합니다.
FCIP 터널을 통한 정상 운영의 경우 FCIP 터널의 모든 FCIP 회로에 대한 keep-alive 타임아웃은 모든 FC 교환에 대한 전체 I/O 타임아웃보다 작아야 합니다. FC I/O 시간 초과 값이 keep-alive 시간 초과 값보다 작으면 I/O는 재시도되지 않고 사용 가능한 모든 FCIP 회로에서 시간 초과됩니다.
keep-alive 값은 애플리케이션 요구 사항을 기반으로 해야 합니다. FC 이니시에이터 공급업체에 문의하여 애플리케이션에 적합한 keep-alive 시간 초과 값을 확인합니다. 터널의 모든 회로에 대한 keep-alive 시간 초과의 합계는 전체 FC 이니시에이터 I/O 시간 초과 값에 가까워야 합니다. 예를 들어 미러링 응용 프로그램에는 6초의 I/O 시간 제한이 있습니다. FCIP 터널에는 세 개의 회로가 있습니다. 각 FCIP 회로에서 keep-alive 타임아웃을 2초로 설정합니다. 이렇게 하면 I/O가 이니시에이터에 의해 시간 초과되기 전에 사용 가능한 모든 FCIP 회로에 대해 최대 재시도가 가능합니다.
Cause
가장 간단한 용어로 keepalive 시간 초과는 실패한 FCIP 환경에서 피어에서 피어로 전송되는 하트비트 패킷입니다.
Resolution
FCR의 경우 FCR이 시간 초과되지 않도록 keepalive 타이머가 1.5초여야 합니다.
KA 시간 초과 값은 Supportsave의 FCIP 부분에 대한 회선 ID 아래에서 찾을 수 있습니다.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