FPIN-meddelanden (Fabric Performance Impact Notification), vad är de och vad betyder de?
Summary: FPIN-meddelanden (Fabric Performance Impact Notification), vad är de och vad betyder de.
Instructions
FPIN-meddelanden (Fabric Performance Impact Notification) är utformade för att proaktivt varna enheter i ett strukturnätverk om specifika förhållanden som kan påverka prestandan.
Fabric Notifications-meddelanden fungerar som ett tidigt varningssystem för att lindra eventuella negativa effekter på strukturprestanda och har utvecklats för att optimera I/O-beteende och undvika försämrade sökvägar genom att meddela enheter om aktuella strukturförhållanden.
De inkluderar meddelanden om länkintegritet, leveransmeddelanden och överbelastningsproblem.
Infrastrukturmeddelanden är en mekanism som ger slutenheter mer information om händelser i infrastrukturresurserna och är avsedda att hjälpa (användaren) att åtgärda de dataflödesproblem som uppstår i moderna FC SAN.
Meddelandena talar i huvudsak om för en slutenhet, "You are sending too much into the fabric" or "Beware, there is a problem ahead—slow down or switch paths."
Slutenheten uppmärksammas på ett problem och kan agera för att initiera åtgärder genom attroaktivt meddela de sändande eller mottagande enheterna om överbelastning tills en strukturomfattande händelse inträffade.
FC-dataflöde och påverkan:
- FC-dataflödet kan påverkas av tre problem i
- Länkintegritet: Tvivelaktiga/felaktiga komponenter (SFP:er, kablar, patchpaneler) längs en SAN-sökväg kan få allvarliga konsekvenser och leder ofta till programförsämring, krascher och avbrott.
-
- Felaktiga MPIO-inställningar (Multi-Path Input Output): De flesta MPIO-standardinställningar använder "round robin". När det finns ett problem med länkintegritet eller överbelastning fortsätter MPIO inställt på resursallokering att använda en försämrad (sjuk men inte död) väg som skickar data till infrastrukturen, vilket ofta resulterar i överbelastning eller värre.
- Trafikstockning: Inträffar när antalet bildrutor som kommer in i arbetsytan överstiger antalet bildrutor som lämnar arbetsytan. Detta ses ofta som långsam dränering.
-
-
- Överprenumeration, vilket inträffar när fler bildrutor anländer än vad som kan bearbetas (bandbreddsmatchningsfel)
- Ett större problem idag eftersom lagringsdisksystem med högre hastighet på 32 Gbit/s blandas med äldre strukturer på 4 Gbit/s, 8 Gbit/s och 16 Gbit/s
- Kreditstopp, vilket inträffar när en enhet slutar returnera krediter vilket gör att länken stoppas
- En kreditstoppad enhet ses som en "långsam dränering"
- Förlorade krediter, som uppstår när fysiska fel skadar ramar eller kreditsvaret och minskar länkens kapacitet
- Överprenumeration, vilket inträffar när fler bildrutor anländer än vad som kan bearbetas (bandbreddsmatchningsfel)
-
Delar och krav:
Två typer av nätverksmeddelanden
-
- Programvarubaserade aviseringar om inverkan på infrastrukturprestanda (FPIN:er) ELS-meddelanden (utökade länktjänster)
- Maskinvarubaserade primitiva överbelastningssignaler (CSP:er)
Infrastrukturmeddelanden kräver att tre kritiska Fabric-tjänster implementeras i strukturen för att meddelanden ska skickas/Core Extended Link Services (ELS) som körs på Fabric-styrenheter (switch)
-
- Exchange Diagnostic Capabilities (EDC)
- Registrera diagnostiska funktioner (RDF)
- Meddelanden om inverkan på infrastrukturprestanda (FPIN)
- Så här registreras enheter för aviseringar:
- Enheten måste stödja T11-aviseringsstandarderna.
- Ett brett utbud av support finns tillgängligt från leverantörer av lagrings-, switch-, HBA-, OS- och multipathing-programvara
- I ett kommande informationsdokument om Fabric Notifications går vi in i detalj på supportenheter, fast programvara, operativsystem
- Slutenheter som är intresserade av att ta emot signaler och FPIN:er registrerar sig hos Fabric Controller (vanligtvis switchen) efter inloggning (FLOGI)
- Enheten måste stödja T11-aviseringsstandarderna.
- För att kunna ta emot meddelanden måste en enhet:
- Vara registrerad för att få en viss meddelandetyp.
- Upplever meddelandetillståndet.
- Vara en peer-enhet i zonen där villkoret finns.
De slutenheter som är intresserade av att ta emot signaler och FPIN registrerar sig med EDC (Exchange Diagnostic Capability) respektive RDF (Register diagnostic function) hos Fabric Controller efter inloggning (FLOGI).
Om du vill ta emot meddelanden måste enheten vara registrerad för att ta emot det specifika meddelandet, uppleva meddelandevillkoret och vara en peer-enhet i zonen där villkoret finns.
Det finns 4 typer av händelser som FPIN:er kan genereras för (programvara):
- Länkintegritet: MPIO-drivrutiner tar emot meddelanden om länkintegritet och hanterar val av sökväg. När MPIO är anslutet till en sökväg som inte fungerar får de berörda MPIO-värdarna ett meddelande så att de kan vidta åtgärder.
Informationen innehåller orsaken (länkfel, signalförlust, ogiltig CRC osv.) och ett tröskelvärde som överträddes.
- Trängsel: Ett överbelastningstillstånd som upptäcks vid en F-port för infrastrukturen meddelas den anslutna slutenheten.
Meddelanden om FPIN-överbelastning är värdefull information för slutenheter som kan optimera I/O-schemaläggning, till exempel sänka överföringshastigheter eller utfärda seriell läs-I/O.
I allmänhet anger överbelastningsmeddelanden varför långa slutförandetider för utbyte kan inträffa.
- Trängsel hos andra parter: Meddelanden om peer-överbelastning skickas till alla registrerade peer-datorer i zonen för slutenheter som upplever överbelastning.
Det finns olika lösningar som kamrater kan utnyttja för att lindra denna typ av trängsel.
Till exempel – om peer-porten kan ha förhandlats automatiskt snabbare än målporten; peer-porten kan begränsa sin datahastighet så att den matchar målets.
- Leveransstörningar: När en infrastruktur har kastat ett paket meddelar infrastrukturmeddelanden initieraren om felet genom att skicka ett FPIN-leveransmeddelande.
Oavsett om kommandot avbryts av en ISL- eller slutenhetsanslutning meddelas upphovsmannen.
Informationen innehåller orsakskoden (tidsgräns, ingen väg och så vidare) och ett borttaget pakethuvud som används för att härleda de flöden som påverkas av släppet.
Meddelandetyper för infrastruktur – CSP:er (maskinvara)
- Maskinvarubaserade primitiva överbelastningssignaler (CSP:er)
- Skickas vanligtvis från FC-1-lagret av detekteringsporten (vanligtvis via fast programvara på låg nivå) till registrerade enheter
- Består av optiska koder (inte ramar) som skickas via länken mellan direktanslutna Fibre Channel-enheter. Påverkas inte av problem med fördröjning i infrastrukturen
- Ger snabb detektering (i realtid) av plötsliga överbelastningssituationer och reagerar omedelbart genom att signalera till den anslutna fysiskt anslutna porten
- Stöds inte med PowerMax
- Trängselsignal:
Detta skickas vanligtvis från ett FC-1-lager i detekteringsporten (vanligtvis via fast programvara på låg nivå) till registrerade enheter.
Signaler krävs utöver FPIN eftersom primitiver kan överföras på en överbelastad port även när det inte finns några krediter tillgängliga (en FPIN-ram måste vänta när det inte finns några krediter).
Så till skillnad från en FPIN kan signaler betraktas som realtidsindikatorer på trängsel med bättre leveransgaranti.
Krav på infrastruktur:
- Brocade
- Connectrix DS-66xx-switch, MP-7810/7850B och ED-DCX6B styrhårdvara eller högre stöds
- Brocade har stöd för Fabric-meddelanden med Fabric OS 9.0 eller senare
- PowerMax-integrering stöds med Fabric OS 9.2.0a eller senare
- Fabric OS 9.2.0a har mer exakta tröskelvärden för Fabric-meddelanden
- Fabric Vision-licens krävs för FPIN-LI
- MAPS-policyn (konservativ, måttlig eller aggressiv) måste vara aktiverad
- Cisco MDS
- Cisco har stöd för Fabric-aviseringar med NX-OS 9.3.1 eller senare
- PowerMax-integreringen testades med 9.3 (2a)
- Alla switchar eller styrenheter som kan köra dessa versioner stöds.
- Strukturmeddelanden är inte aktiverade som standard och kräver steg för att aktivera dem
- Cisco har stöd för Fabric-aviseringar med NX-OS 9.3.1 eller senare
- MPIO och PowerPath kräver operativsystem och HBA:er som stöder Fabric-meddelanden.
- Alla komponenter behöver inte ha stöd för Fabric-meddelanden
- Exempel på gamla 4G- och 8G HBA-system där åldrande optik och överbelastning är betydande problem.
Följ alltid självhjälpsartikeln för felsökning av FC-standardport:
Connectrix: Så här felsöker du kommunikationsproblem med Fibre Channel-nod för att byta port eller SFP genom eliminering, självhjälp.
Additional Information
Administratörer för SAN-matriser och strukturer kan eventuellt lösa problemen genom att rengöra de optiska kontakterna på kablarna på rätt sätt. För mer information se Alla produkter: Föroreningar som damm på den fiberoptiska kontaktens ände orsakar dålig IO-prestanda