Connectrix: Що таке тайм-аут keepalive у FCIP
Summary: Що таке тайм-аут keepalive у FCIP?
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 потребує тайм-ауту збереження життя менше або рівного 1 с для кожного FCIP-контуру, доданого до тунелю.
Для звичайних операцій над тунелями FCIP тайм-аут для всіх FCIP-схем у тунелі FCIP повинен бути меншим за загальний тайм-аут вводу/виводу для всіх FC-комутацій. Якщо значення тайм-ауту FC I/O менше за значення тайм-ауту збереження, то I/O буде тайм-аут по всіх доступних FCIP-контурах без повторного випробування.
Значення keep-alive має базуватися на вимогах застосування. Зверніться до постачальників ініціаторів FC, щоб визначити відповідне значення тайм-ауту для вашої заявки. Сума тайм-аутів для збереження живих для всіх трас у тунелі має бути близькою до загального значення тайм-ауту ініціатора FC. Наприклад, дзеркальна програма має 6-секундний тайм-аут введення/виведення. У тунелі FCIP є три кола. Встановіть тайм-аут на 2 секунди на кожному FCIP-колі. Це дозволяє робити максимальні повторні спроби по всіх доступних схемах FCIP до того, як ініціатор зафіксує тайм-аут введення/виведення.
Cause
Найпростіше кажучи, keepalive тайм-аут — це пакет серцебиття, який надсилається від одного до іншого у середовищі FCIP, який не має успіху.
Resolution
FCR вимагає, щоб таймер keepalive був від 1,5 секунди, щоб FCR не закінчився.
Значення тайм-ауту KA можна знайти під ідентифікатором схеми частини FCIP у збереженні підтримки.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