Komunikaty FPIN (powiadomienia o wpływie na wydajność sieci szkieletowej), czym są i co oznaczają
Summary: Komunikaty FPIN (powiadomienia o wpływie na wydajność sieci szkieletowej), czym są i co oznaczają.
Instructions
Komunikaty powiadomień o wpływie na wydajność sieci szkieletowej (FPIN) mają na celu proaktywne ostrzeganie urządzeń w sieci szkieletowej o określonych warunkach, które mogą mieć wpływ na wydajność.
Komunikaty powiadomień o sieci szkieletowej służą jako system wczesnego ostrzegania, który łagodzi negatywny wpływ na wydajność sieci szkieletowej i zostały opracowane w celu optymalizacji zachowania we/wy i uniknięcia zakłóceń ścieżek poprzez powiadamianie urządzeń o aktualnych warunkach sieci szkieletowej.
Obejmują one powiadomienia dotyczące integralności łącza, powiadomienia o dostarczeniu i problemów z przeciążeniem.
Powiadomienia sieci szkieletowej to mechanizm, który dostarcza urządzeniom końcowym więcej informacji o zdarzeniach w sieci szkieletowej i ma na celu pomóc (użytkownikowi) w rozwiązywaniu problemów z przepływem danych występujących w nowoczesnych sieciach FC SAN.
Powiadomienia zasadniczo informują urządzenie końcowe, "You are sending too much into the fabric" or "Beware, there is a problem ahead—slow down or switch paths."
Urządzenie końcowe jest informowane o problemie i może podjąć działania w celu zainicjowania działań naprawczych, aktywnie powiadamiając urządzenia wysyłające lub odbierające o przeciążeniu do momentu wystąpienia zdarzenia w całej sieci szkieletowej.
FC Przepływ danych i ich wpływ:
- Na przepływ danych FC mogą mieć wpływ trzy problemy:
- Integralność łącza: wątpliwe/nieprawidłowo działające komponenty (SFP, kable, panele połączeniowe) wzdłuż ścieżki SAN mogą mieć poważne skutki i często prowadzą do pogorszenia jakości aplikacji i awarii.
-
- Nieprawidłowe ustawienia wielościeżkowego wejścia/wyjścia (MPIO): większość domyślnych ustawień MPIO używa „algorytmu karuzelowego”. W przypadku problemu z integralnością łącza lub przeciążenia MPIO ustawione na algorytm karuzelowy będzie nadal używać upośledzonej (chorej, ale nie martwej) ścieżki wysyłającej dane do sieci szkieletowej, co często powoduje przeciążenie (w najlepszym wypadku).
- Przeciążenie: występuje, gdy liczba klatek wchodzących do sieci szkieletowej przekracza liczbę klatek wychodzących z sieci szkieletowej. Jest to często postrzegane jako powolne opróżnianie.
-
-
- Nadsubskrypcja, która występuje, gdy przybywa więcej ramek, niż można przetworzyć (niedopasowanie przepustowości)
- Obecnie jest to większy problem, ponieważ szybsze macierze pamięci masowej 32 Gb/s są mieszane ze starszymi sieciami szkieletowymi 4 Gb/s, 8 Gb/s i 16 Gb/s
- Wstrzymanie kredytów, które występuje, gdy urządzenie przestaje zwracać kredyty, powodując zatrzymanie łącza
- Wstrzymanie kredytów jest postrzegane jako „powolne opróżnianie”
- Utracone kredyty, które występują, gdy błędy fizyczne uszkadzają ramki lub odpowiedź kredytową i zmniejszają pojemność łącza
- Nadsubskrypcja, która występuje, gdy przybywa więcej ramek, niż można przetworzyć (niedopasowanie przepustowości)
-
Elementy i wymagania:
dwa typy powiadomień sieci szkieletowej
-
- Powiadomienia o wpływie na wydajność sieci szkieletowej (FPIN) oparte na oprogramowaniu — komunikaty ELS (rozszerzone usługi łącza)
- Sprzętowe elementy podstawowe sygnału przeciążenia (CSP)
Powiadomienia sieci szkieletowej wymagają zaimplementowania w sieci trzech krytycznych usług sieci szkieletowej, aby możliwe było wyświetlanie powiadomień/usług Core Extended Link Services (ELS) działających na kontrolerach sieci szkieletowej (przełącznikach)
-
- Funkcje diagnostyki programu Exchange (EDC)
- Rejestrowanie funkcji diagnostycznych (RDF)
- Powiadomienia o wpływie na wydajność sieci szkieletowej (FPIN)
- Jak urządzenia się rejestrują w celu otrzymywania powiadomień:
- Urządzenie musi obsługiwać standardy powiadamiania T11.
- Szeroki zakres wsparcia od dostawców pamięci masowej, przełączników, HBA, systemów operacyjnych i oprogramowania do obsługi wielu ścieżek
- Wkrótce w opracowaniu technicznym na temat powiadomień sieci szkieletowej szczegółowo omówione zostaną urządzenia pomocnicze, oprogramowanie wewnętrzne, systemy operacyjne
- Urządzenia końcowe zainteresowane odbiorem sygnałów i FPIN rejestrują się w kontrolerze sieci szkieletowej (zazwyczaj przełącznik) po zalogowaniu (FLOGI)
- Urządzenie musi obsługiwać standardy powiadamiania T11.
- Aby pomyślnie otrzymywać powiadomienia, urządzenie musi:
- zarejestrować się, aby otrzymywać powiadomienia określonego typu;
- mieć warunek powiadomienia;
- być urządzeniem równorzędnym w strefie, w którym występuje warunek.
Urządzenia końcowe zainteresowane odbiorem sygnałów i FPIN rejestrują się za pomocą odpowiednio EDC (Funkcja diagnostyki programu Exchange) i RDF (Rejestrowanie funkcji diagnostycznych) z Fabric Controller po zalogowaniu (FLOGI).
Aby otrzymywać powiadomienia, urządzenie musi być zarejestrowane w celu odbierania określonego powiadomienia, doświadczać warunku powiadomienia i być urządzeniem równorzędnym w strefie, w którym występuje warunek.
Istnieją 4 typy zdarzeń, dla których można wygenerować FPIN (oprogramowanie):
- Integralność łącza: sterowniki MPIO otrzymują powiadomienia o integralności łącza i zarządzają wyborem ścieżki. Gdy MPIO jest podłączony do upośledzonej ścieżki, te hosty MPIO, których dotyczy problem, otrzymują powiadomienie, aby mogły działać.
Informacje obejmują przyczynę (awaria łącza, utrata sygnału, nieprawidłowy CRC itp.) oraz wartość progową, która została naruszona.
- Przeciążenie: stan przeciążenia wykryty na porcie F sieci szkieletowej zostanie przekazany do podłączonego urządzenia końcowego.
Powiadomienia o przeciążeniach FPIN są cennymi informacjami dla urządzeń końcowych, które mogą zoptymalizować planowanie we/wy, na przykład spowalniając transfer lub wysyłając szeregowe wejścia/wyjścia odczytu.
Ogólnie rzecz biorąc, powiadomienia o przeciążeniu wskazują powody długiego czasu realizacji wymiany.
- Przeciążenie równorzędne: powiadomienia o przeciążeniu równorzędnym są wysyłane do wszystkich zarejestrowanych elementów równorzędnych w strefie urządzeń końcowych, w których występuje przeciążenie.
Istnieją różne środki zaradcze, które urządzenia równorzędne mogą wykorzystać, aby złagodzić tego typu przeciążenie.
Na przykład jeśli port równorzędny mógł być automatycznie negocjowany szybciej niż port docelowy, równorzędny może ograniczyć swoją szybkość transmisji danych, aby dopasować ją do portu docelowego.
- Zakłócenia w dostawie: gdy sieć szkieletowa odrzuci pakiet, powiadomienia o sieci szkieletowej powiadamiają inicjatora o niepowodzeniu, wysyłając powiadomienie o dostarczeniu FPIN.
Bez względu na to, czy polecenie zostanie porzucone przez połączenie ISL, czy połączenie urządzenia końcowego, nadawca zostanie o tym powiadomiony.
Informacje obejmują kod przyczyny (limit czasu, brak trasy itd.) oraz porzucony nagłówek pakietu używany do wywnioskowania przepływów, na które ma wpływ spadek.
Typy powiadomień sieci szkieletowej — CSP (sprzęt)
- Sprzętowe elementy podstawowe sygnału przeciążenia (CSP)
- Zazwyczaj wysyłane z warstwy FC-1 portu wykrywania (zwykle przez oprogramowanie sprzętowe niskiego poziomu) do zarejestrowanych urządzeń
- Składają się z kodów optycznych (nie ramek), które są przesyłane za pośrednictwem łącza między bezpośrednio podłączonymi urządzeniami Fibre Channel. Brak problemów z opóźnieniami sieci szkieletowej
- Zapewniają szybkie wykrywanie (w czasie rzeczywistym) nagłych przeciążeń i natychmiastową reakcję poprzez sygnalizację podłączonego fizycznie portu
- Nieobsługiwane z PowerMax
- Sygnał przeciążenia:
Jest on zazwyczaj wysyłany z warstwy FC-1 portu wykrywania (zazwyczaj przez oprogramowanie sprzętowe niskiego poziomu) do zarejestrowanych urządzeń.
Oprócz FPIN wymagane są sygnały, ponieważ elementy podstawowe mogą być przesyłane przez przeciążony port nawet wtedy, gdy nie ma dostępnych kredytów (ramka FPIN musi czekać, gdy nie ma kredytów).
Tak więc, w przeciwieństwie do FPIN, sygnały można uznać za wskaźniki przeciążenia w czasie rzeczywistym z lepszą gwarancją dostawy.
Wymagania dotyczące sieci szkieletowej:
- Brocade
- Obsługiwane są przełączniki Connectrix DS-66xx, MP-7810/7850B i ED-DCX6B Director lub nowsze
- System Brocade obsługuje powiadomienia sieci szkieletowej w systemie Fabric OS w wersji 9.0 lub nowszej
- Obsługa integracji PowerMax z systemem Fabric OS w wersji 9.2.0a lub nowszej
- System operacyjny Fabric OS 9.2.0a ma bardziej precyzyjne progi powiadomień sieci szkieletowej
- Licencja Fabric Vision wymagana dla FPIN-LI
- Zasady MAPS (konserwatywne, umiarkowane lub agresywne) muszą być włączone
- Cisco MDS
- Cisco obsługuje powiadomienia sieci szkieletowej z NX-OS 9.3.1 lub nowszym
- Integracja PowerMax została przetestowana z użyciem wersji 9.3(2a)
- Obsługiwany jest każdy przełącznik lub przełącznik klasy director obsługujący te wersje.
- Powiadomienia sieci szkieletowej nie są domyślnie włączone i należy wykonać następujące czynności, aby je włączyć
- Cisco obsługuje powiadomienia sieci szkieletowej z NX-OS 9.3.1 lub nowszym
- MPIO i PowerPath wymagają systemów operacyjnych i HBA obsługujących powiadomienia sieci szkieletowej.
- Nie wszystkie elementy muszą obsługiwać powiadomienia sieci szkieletowej
- Przykładem mogą być stare HBA 4G i 8G, w których starzejąca się optyka i przeciążenie stanowią poważne problemy.
Aby rozwiązać problemy z domyślnym portem FC, zawsze postępuj zgodnie z artykułem dotyczącym samodzielnej pomocy klienta:
Connectrix: Jak rozwiązywać problemy z komunikacją między węzłem Fibre Channel a portem przełącznika lub SFP poprzez eliminację, samodzielna pomoc.
Additional Information
Administratorzy macierzy SAN i sieci szkieletowej mogą rozwiązać te problemy poprzez dokładne oczyszczenie złączy optycznych na. Aby uzyskać więcej informacji, zobacz Wszystkie produkty: Zanieczyszczenia, takie jak kurz na powierzchni czołowej złącza światłowodowego, powodują słabe działanie operacji we/wy