NIF - Neighbor Information Frames
Das NIF-Protokoll verfolgt drei Ziele:
1.
Die FDDI-Stationen machen sich als Nachbarn gegenseitig bekannt. Mit dieser Information wird eine ständige Ring Map ('Landkarte') geführt, was die Eingrenzung von Fehlern ermöglicht bzw. erleichtert.
2.
Die Nachbar-Stationen überwachen einander. Meldet sich eine zuvor bekannte Station nicht mehr, wird dies gemeldet.
3.
Doppelte MAC-Adressen werden erkannt und gemeldet.
Anmeldung neuer FDDI-Knoten
Jeder neue FDDI-Knoten meldet sich im Ring mit einem NIF Announcement Frame an (SMT/NSA Frame mit MAC-Broadcast-Adresse). Der nächstfolgende Ring-Knoten liest den SMT/NSA-Frame, quittiert ihn anhand der A/C-Bits und sendet per NIF-Response eine Bestätigung an die neue Station.
Ist der neuen Station der Upstream Neighbor noch nicht bekannt, wird dessen Adresse ersatzweise mit folgender, vorgeschriebener Adresse angegeben:
00-00-F8-00-00-00
Durch die NIF erfahren die Ring-Knoten folgende Angaben übereinander: MAC-Adresse; Stations-Typ (Workstation, Concentrator); Anzahl der MAC-Controller; Anzahl der A-, B-, S- oder M-Ports; Topologie-Angaben; Behandlung der A/C-Bits.
Die FDDI-MACs erwarten, daß sich ihr Upstream Neighbor alle 228 Sekunden per NIF erneut meldet; geschieht dies nicht, erfolgt eine Meldung per SRF.
Doppelte MAC-Adressen werden durch NIF Announcement und NIF Response erkannt: Meldet sich eine Station mit doppelter MAC-Adresse neu im Ring an, 'hört ' der ältere 'Doppelgänger ' dessen Neighbor Information Frames und erzeugt entsprechende Meldung.
NIF-Announcement und NIF-Response weisen folgende Parameter auf:
Para-
meter NIF Announcement/Response
====== =====================================================================
0x0001 UpstreamNeighborAddress
Adresse des flußaufwärts liegenden Nachbarn.
0x0002 StationDescriptor
Anzahl der MACs mit: Adressen, Anzahl der Ports, Port-Typ,
Stations-Typ (Workstation oder Konzentrator).
0x0003 StationState
Topologie-Information (Reihenfolge der MACs und Ports im Ring),
Wrap-Status der Station.
0x200B FddiMACFrameStatusFunctions
Verfahrensweise des MAC bzgl. der A/C-Bits (wesentlich bei Brücken).