Повідомлення FPIN (Fabric Performance Impact Notification), що це таке і що вони означають

Summary: Повідомлення FPIN (Fabric Performance Impact Notification), що це таке і що вони означають.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Повідомлення Fabric Performance Impact Notification (FPIN) призначені для проактивного оповіщення пристроїв у мережі Fabric про конкретні умови, які можуть вплинути на продуктивність.

Повідомлення сповіщень про тканину служать системою раннього попередження для полегшення будь-якого негативного впливу на продуктивність тканини та були розроблені для оптимізації поведінки вводу/виводу та уникнення порушень шляхів шляхом сповіщення пристроїв про поточні умови тканини.
Вони включають сповіщення про цілісність каналу, сповіщення про доставку та проблеми з перевантаженням.
Сповіщення Fabric — це механізм, який надає кінцевим пристроям більше інформації про події в тканині та призначений для допомоги (користувачеві) у вирішенні проблем із потоком даних, що виникають у сучасних FC SAN.

Сповіщення, по суті, повідомляють кінцевому пристрою, "You are sending too much into the fabric" or "Beware, there is a problem ahead—slow down or switch paths."
Кінцевий пристрій повідомляє про проблему і може ініціювати усунення
, своєчасно сповіщаючи пристрої, що відправляють або приймає, про перевантаження, поки не розгорнеться подія, що охоплює всю тканину.

Потік даних FC та його вплив:

  • На потік даних FC можуть вплинути три проблеми в
    • Цілісність посилання: Сумнівні/несправні компоненти (SFP, кабелі, патч-панелі) на шляху SAN можуть мати серйозні наслідки та часто призводять до погіршення програми, збоїв та відключень.
Ці збої можуть бути періодичними та складними для усунення несправностей.

 

    • Неправильні налаштування багатопроменевого вхідного виходу (MPIO): У більшості налаштувань MPIO за замовчуванням використовується «кругова система». Коли виникає проблема з цілісністю зв'язку або перевантаження, MPIO, встановлений за круговою системою, продовжуватиме використовувати порушений (хворий, але не мертвий) шлях, надсилаючи дані в тканину, що часто призводить до перевантаження або ще гірше.

 

  • Заторів: Виникає, коли швидкість входження рамок в тканину перевищує швидкість виходу рамок з тканини. Це часто розглядається як повільний злив.
Існує три основні причини перевантаження мереж FC:
      • Перепідписка, яка виникає, коли надходить більше кадрів, ніж може бути оброблено (невідповідність пропускної здатності)
        • Сьогодні це ще більша проблема, оскільки високошвидкісні масиви зберігання даних 32 Гбіт/с змішуються з застарілими тканинами 4 Гбіт/с, 8 Гбіт/с і 16 Гбіт/с
      • Зупинка кредитування, яка виникає, коли пристрій перестає повертати кредити, що призводить до зупинки посилання
        • Пристрій, що застопорився в кредиті, розглядається як «повільний відтік»
      • Втрачені кредити, які виникають, коли фізичні помилки пошкоджують кадри або кредитну відповідь і зменшують пропускну здатність посилання


Елементи та вимоги:

Два типи сповіщень Fabric

    • Сповіщення про вплив на продуктивність тканини (FPIN) Повідомлення ELS (служби розширеного зв'язку)
    • Примітиви перевантаженого сигналу (CSP)


Сповіщення Fabric вимагають, щоб три критичні служби тканини були впроваджені в тканину для виконання сповіщень/Core Extended Link Services (ELS), що працює на контролерах Fabric (перемикач)

    • Діагностичні можливості біржі (EDC)
    • Регістрові діагностичні функції (RDF)
    • Сповіщення про вплив на продуктивність тканини (FPIN)

 

  • Як пристрої реєструються для отримання сповіщень:
    • Пристрій повинен підтримувати стандарти оповіщення Т11.
      • Широкий спектр підтримки від постачальників програмного забезпечення для зберігання даних, комутаторів, HBA, OS та багатошляхового програмного забезпечення
      • Майбутня біла книга про сповіщення Fabric детально описує підтримувані пристрої, прошивки, ОС
    • Кінцеві пристрої, зацікавлені в отриманні сигналів і FPIN, реєструються в контролері Fabric (зазвичай це перемикач) після входу в систему (FLOGI)

 

  • Для успішного отримання сповіщень пристрій повинен:
    • Бути зареєстрованим для отримання певного типу сповіщень.
    • З'являється умова сповіщення.
    • Бути одноранговим пристроєм у зоні, де існує умова.


Кінцеві пристрої, зацікавлені в прийомі сигналів і FPIN, реєструються за допомогою EDC (Exchange Diagnostic Capability) і RDF (регістрова діагностична функція) відповідно з контролером Fabric після входу в систему (FLOGI).
Щоб отримувати сповіщення, пристрій має бути зареєстрований для отримання певного сповіщення, виконувати умову сповіщення та бути одноранговим пристроєм у зоні, де існує така умова. 


Існує 4 типи подій, для яких можна генерувати FPIN-коди (програмне забезпечення):

  • Цілісність посилання: Драйвери MPIO отримують сповіщення про цілісність зв'язку та керують вибором шляху. Коли MPIO підключено до обмеженого шляху, ті хости MPIO, яких це стосується, отримують сповіщення, щоб вони могли діяти.
Кінцеві пристрої вирішують найкращий спосіб виправлення, наприклад, негайне перемикання на альтернативний шлях у середовищі MPIO, зміну швидкості вводу/виводу або зміну алгоритму черги.
Інформація включає причину (несправність з'єднання, втрата сигналу, невірний CRC тощо) і порогове значення, яке було порушено.

 

  • Завантаженість: Стан перевантаження, виявлений на тканинному F-порту, буде повідомлено підключений кінцевий пристрій.
Ця інформація включає рівень серйозності попередження або сигналу тривоги.
Сповіщення про перевантаження FPIN – це цінна інформація для кінцевих пристроїв, яка може оптимізувати планування вводу/виводу, наприклад, уповільнювати швидкість передачі даних або видавати послідовне зчитування вводу/виводу.
Загалом, сповіщення про перевантаження вказують, чому може відбуватися тривалий час завершення обміну.

 

  • Перевантаження однолітків: Сповіщення про перевантаження однорангових вузлів надсилаються всім зареєстрованим вузлам у зоні кінцевих пристроїв, які зазнають перевантаження.
Інформація в сповіщенні включає тип перевантаження (Credit Stall/Oversubscription) і список пристроїв, яких це стосується.
Існують різні засоби, які однолітки можуть використовувати для полегшення цього типу застійних явищ.
Наприклад, якщо порт піра міг виконати автоматичне узгодження швидше, ніж порт призначення; пір може обмежити швидкість передачі даних, щоб вона відповідала швидкості призначення.

 

  • Зрив доставки: Коли тканина викидає пакет, Fabric Notifications повідомляє ініціатора про збій, надсилаючи сповіщення FPIN Delivery.
Цей FPIN-код використовується для пом'якшення тайм-аутів програми, негайно повідомляючи кінцевий пристрій про збій.
Незалежно від того, чи команду було скасовано ISL або підключенням до кінцевого пристрою, автор отримує сповіщення.
Інформація включає код причини (Timeout, No route і так далі) і заголовок відкинутого пакета, який використовується для визначення потоків, на які вплинуло падіння.


Типи сповіщень Fabric - CSP (Hardware)

  • Примітиви перевантаженого сигналу (CSP)
    • Зазвичай надсилається з шару порту виявлення FC-1 (зазвичай за допомогою низькорівневої прошивки) на зареєстровані пристрої
    • Складаються з оптичних кодів (а не кадрів), які надсилаються по каналу зв'язку між безпосередньо підключеними пристроями оптоволоконного каналу. Не схильний до проблем із затримкою тканини
    • Забезпечує швидке виявлення (в режимі реального часу) раптових перевантажень і миттєво реагує, подаючи сигнал на підключений фізично підключений порт
    • Не підтримується з PowerMax

 

  • Сигнал про перевантаження:
CSP — це примітив FC, заснований на оптичному коді (а не на рамці), який вказує, що ресурси передачі порту відправника перевищили поріг.
Зазвичай це надсилається з шару FC-1 порту виявлення (зазвичай за допомогою низькорівневої мікропрограми) на зареєстровані пристрої.
Крім FPIN, потрібні сигнали, тому що примітиви можуть передаватися на перевантаженому порту, навіть коли немає доступних кредитів (FPIN-кадр повинен чекати, коли кредитів немає). 
Таким чином, на відміну від FPIN, сигнали можна розглядати як індикатори перевантаження в реальному часі з кращою гарантією доставки.



Вимоги до тканини:

  • Парча
    • Підтримується перемикач Connectrix DS-66xx, директорське обладнання MP-7810/7850B та ED-DCX6B або вище
    • Brocade підтримує сповіщення Fabric з Fabric OS 9.0 або вище
      • Підтримується інтеграція PowerMax з Fabric OS 9.2.0a або вище
      • Fabric OS 9.2.0a має більш точні пороги для сповіщень Fabric
    • Потрібна ліцензія Fabric Vision для FPIN-LI
    • Потрібно ввімкнути політику MAPS (консервативна, помірна або агресивна)

 

  • Cisco MDS
    • Cisco підтримує Fabric Notifications з NX-OS 9.3.1 або вище
      • Інтеграція з PowerMax була протестована з 9.3(2a)
      • Підтримується будь-який перемикач або директор, здатний запускати ці версії.
    • Сповіщення Fabric не ввімкнені за замовчуванням і вимагають кроків для їх увімкнення

 

  • MPIO та PowerPath вимагають операційних систем та HBA, які підтримують сповіщення Fabric.

 

  • Всі компоненти не повинні підтримувати Fabric Notifications
    • Наприклад, старі 4G та 8G HBA, де старіння оптики та завантаженість є значними проблемами.


Для усунення неполадок порту FC за замовчуванням завжди дотримуйтесь статті самодопомоги:
Коннектор: Як усунути неполадки вузла Fibre Channel для перемикання портів або проблем зі зв'язком SFP шляхом усунення, Самодопомога.

Additional Information

Адміністратори масиву SAN і тканини можуть вирішити ці проблеми, належним чином очистивши оптичні роз'єми на кабелях.  Для отримання додаткової інформації дивіться Всі продукти: Забруднення, такі як пил на торці волоконно-оптичного роз'єму, спричиняють низьку роботу вводу-виводу

Affected Products

Connectrix
Article Properties
Article Number: 000224090
Article Type: How To
Last Modified: 20 Jun 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.