PMF - Parameter Management Frames
Das PMF-Protokoll ist optional; es muß also in FDDI-Komponenten nicht unbedingt implementiert sein. Erhält ein FDDI-Knoten, der PMF nicht unterstützt, einen PMF Request, beantwortet er diesen mit einem RDF.
PMF dienen der Verwaltung von FDDI-Knoten. Hierzu dienen Befehle zum Abfragen (PMF Get) und Setzen (PMF Set) von FDDI-MIB-Parametern.
PMF Get
Bei Abfragen..
... wird an die befragte Station ein PMF Get Request geschickt,
... der durch einen PMF Get Response beantwortet wird.
Parameter können dabei einzeln oder in Gruppen abgefragt werden.
Die PMF sind im üblichen TLIV-Format von SMT aufgebaut, lassen aber den 'Parameter Value' fort.
Ein PMF Get Response Frame enthält immer: Reason Parameter; Time Stamp Parameter; weitere, auf den PMF Get Request bezogene Parameter.
Para- Frame
meter Class PMF/RDF Response (Reason)
========== ======== =======================================================
0x00000001 RDF FrameClassNotSupported
Die angefragte Frame Class wird nicht unterstützt.
0x00000002 RDF FrameVersionNotSupported
SMT-Version wird nicht unterstützt.
0x00000003 PMF Success
Operation fehlerfrei / erfolgreich.
0x00000004 PMF BadSetCount
Mehrere Stationen versuchen gleichzeitig, auf einen
Parameter zuzugreifen. Wirkung: Der PMF Set Request
muß wiederholt werden.
0x00000005 PMF IllegalOperation
Unerlaubter PMF-Set-Befehl.
0x00000006 PMF NoParameter
Unbekannter Parameter-Typ.
0x00000008 PMF/RDF OutOfRange
Inhalt des Parameter-Wertes überschreitet den für
diesen Paramter erlaubten Werte-Bereich.
0x00000009 PMF NotAuthorized
Der PMF-Request hat keine Zugriffs-Berechtigung.
0x0000000A PMF/RDA LengthError
Die Länge des angefragten Parameters ist falsch.
0x0000000B PMF FrameTooLong
Die PMF-Response überschreitet die maximal
zulässige Länge eines SMT-Frames.
0x0000000D RAF SBADenied
Synchronous Bandwidth Allocation abgewiesen.
RAF - Resource Allocation Frames
Param.
Type PMF Get Response
====== =====================================================================
0x0012 ReasonCode
Enthält Erfolgs-Code oder Grund für Mißerfolg der Operation.
0x1033 TimeStamp
Gültigkeitszeitpunkt für diese Information.
0x1035 SetCount
Optional für PMF-Set-Operationen.
0x1036 LastSetStationID
SMT-Station-ID der Station, die als letztes die MIB der angerufenen
Station verändert hat.
PMF Set
Mit PMF-Set-Befehlen werden Parameter des angerufenen FDDI-Knotens geändert / gesetzt. Um zu vermeiden, daß mehrere PMF-Set-Requests unterschiedlicher Stationen durcheinander ausgeführt werden, muß ein PMF-Set-Request mit einem PMF-Get-Request eingeleitet werden. Die angerufene Station führt getrennte PMF-Get-Request-Zähler und PMF-Set-Request-Zähler. PMF-Set-Befehle werden nur dann gültig, wenn die beiden Zähler übereinstimmen.
PMF-Set-Response Frames enthalten folgende Angaben: Reason Code; Time Stamp; neuer Set Count; LastSetStationID; die neuen, just gesetzten Parameter-Werte. Die anrufende Station kann hieraus den Erfolg (bzw. Mißerfolg) der Operation schließen.
Param.
Type PMF Set Request
====== =====================================================================
0x0021 Authorization
Optionales Passwort.
0x1035 SetCount
Optional für PMF-Set-Operationen: Fortlaufender Zähler der
PMF-Set-Operationen in der angerufenen Station.
0x103C SMTStationAction
Connect/Disconnect; Path/Selftest; Disable Port A, B oder M.
0x10FE SMTVendorAction
Herstellereigene Befehle bzgl. des Objektes SMT.
0x20FE MACVendorAction.
Herstellereigene Befehle bzgl. des Objektes MAC.
0x32FE PathVendorAction
Herstellereigene Befehle bzgl. des Objektes Path.
0x4046 PortAction
PCM Maintenance, Enable, Disable, Start, Stop.
0x40FE PortVendorAction
Herstellereigene Befehle bzgl. des Objektes Port.
0x0016 SBACommand
Synchronous Bandwidth Allocation.
Param.
Type PMF Set Response
====== =====================================================================
0x0012 ReasonCode
Enthält Erfolgs-Code oder Grund für Mißerfolg der Operation.
0x1033 TimeStamp
Gültigkeitszeitpunkt für diese Information.
0x1035 SetCount
Optional für PMF-Set-Operationen.
0x1036 LastSetStationID
SMT-Station-ID der Station, die als letztes die MIB der angerufenen
Station verändert hat.