RAF - Resource Allocation Frames
Synchronous Bandwidth Allocation
FDDI erlaubt die Zuweisung gesicherter Durchsatzraten an einzelne Stationen; dieser Vorgang wird mit Synchronous Bandwidth Allocation bezeichnet.. Das FDDI-SMT-Protokoll kennt im Zusammenhang mit der SBA drei Befehle:
1 = request
2 = report
3 = change
RAF Request
Param.
Type RAF Request: Allocation Request
====== =====================================================================
0x0015 ResourceType
Ist immer gesetzt auf 'Synchronous Bandwidth':
0x00000001.
0x0016 SBACommand
0x00000001 = Request Allocation.
0x0017 SBAPayloadRequest
Anforderung von Bandbreite für die Nutzdaten-Übertragung in Bytes
pro 125 µs.
0x0018 SBAOverheadRequest
Anforderung von Bandbreite für die Übertagung des dafür notwendigen
Protokoll-Overheads in Bytes pro Token-Umlauf (T_Neg).
0x0019 AllocationAddress
Üblicherweise die MAC Source Address der anfragenden Station;
wird vom Response-Frame wiederholt.
Kann auch eine Gruppen-Adresse sein.
0x001A Category
Klassifizierung der gewünschten oder zugewiesenen synchronen
Bandbreite.
0x001B MaxTNeg
Der längste T_Neg-Wert, den die Station für die Übertragung von
synchronen Daten akzeptieren kann.
0x001C MinSegment
Die kleinste synchrone Daten-Menge in Bytes pro Frame, die die
Station akzeptieren kann.
0x320B PathType
Designiert den Pfad, für den Bandbreite gefordert wird (primär
oder sekundär). Alle folgenden Parameter beziehen sich auf diesen
Pfad.
0x320F CurrentSBAPayload
Aktuell zugewiesene Bandbreite für die Nutzdaten-Übertragung in
Bytes pro 125 µs.
0x3210 CurrentSBAOverhead
Aktuell zugewiesene Bandbreite für die Übertragung des dafür
notwendigen Protokoll-Overheads in Bytes pro Token-Umlauf (T_Neg).
Param.
Type RAF Request: Allocation Response
====== =====================================================================
0x0012 ReasonCode
Angabe des Erfolges oder des Mißerfolgs-Grundes.
0x0015 ResourceType
Ist immer gesetzt auf 'Synchronous Bandwidth':
0x00000001.
0x0016 SBACommand
0x00000001 = Request Allocation.
0x0019 AllocationAddress
Üblicherweise die MAC Source Address der anfragenden Station,
übernommen vom Request Frame.
Kann auch eine Gruppen-Adresse sein.
0x001A Category
Klassifizierung der gewünschten oder zugewiesenen synchronen
Bandbreite.
0x001D SBAAllocatable
Die dem Management-Prozess verbliebene, noch nicht vergebene
synchrone Bandbreite.
0x320B PathType
Designiert den Pfad, für den Bandbreite gefordert wird (primär
oder sekundär). Alle folgenden Parameter beziehen sich auf diesen
Pfad.
0x320F CurrentSBAPayload
Aktuell zugewiesene Bandbreite für die Nutzdaten-Übertragung in
Bytes pro 125 µs.
0x3210 CurrentSBAOverhead
Aktuell zugewiesene Bandbreite für die Übertragung des dafür
notwendigen Protokoll-Overheads in Bytes pro Token-Umlauf (T_Neg).
RAF Report
Param.
Type RAF Report: Allocation Request
====== =====================================================================
0x0015 ResourceType
Ist immer gesetzt auf 'Synchronous Bandwidth':
0x00000001.
0x0016 SBACommand
0x00000002 = Report Allocation.
Param.
Type RAF Report: Allocation Response
====== =====================================================================
0x0015 ResourceType
Ist immer gesetzt auf 'Synchronous Bandwidth':
0x00000001.
0x0016 SBACommand
0x00000002 = Report Allocation.
0x320B PathType
Designiert den Pfad, für den Bandbreite gefordert wird (primär
oder sekundär). Alle folgenden Parameter beziehen sich auf diesen
Pfad.
0x320F CurrentSBAPayload
Aktuell zugewiesene Bandbreite für die Nutzdaten-Übertragung in
Bytes pro 125 µs.
0x3210 CurrentSBAOverhead
Aktuell zugewiesene Bandbreite für die Übertragung des dafür
notwendigen Protokoll-Overheads in Bytes pro Token-Umlauf (T_Neg).
Optional bei Verwendung des sekundären Ringes für Datenübertragung:
0x320B PathType
Designiert den Pfad, für den Bandbreite gefordert wird (primär
oder sekundär). Die beiden folgenden Parameter beziehen sich
auf diesen Pfad.
0x320F CurrentSBAPayload
Aktuell zugewiesene Bandbreite für die Nutzdaten-Übertragung in
Bytes pro 125 µs.
0x3210 CurrentSBAOverhead
Aktuell zugewiesene Bandbreite für die Übertragung des dafür
notwendigen Protokoll-Overheads in Bytes pro Token-Umlauf (T_Neg).
RAF Change
Param.
Type RAF Change: Allocation Request
====== =====================================================================
0x0015 ResourceType
Ist immer gesetzt auf 'Synchronous Bandwidth':
0x00000001.
0x0016 SBACommand
0x00000003 = Change Allocation.
0x320B PathType
Designiert den Pfad, für den Bandbreite gefordert wird (primär
oder sekundär). Alle folgenden Parameter beziehen sich auf diesen
Pfad.
0x320F CurrentSBAPayload
Aktuell zugewiesene Bandbreite für die Nutzdaten-Übertragung in
Bytes pro 125 µs.
0x3210 CurrentSBAOverhead
Aktuell zugewiesene Bandbreite für die Übertragung des dafür
notwendigen Protokoll-Overheads in Bytes pro Token-Umlauf (T_Neg).
0x001A Category
Klassifizierung der gewünschten oder zugewiesenen synchronen
Bandbreite.
Param.
Type RAF Change: Allocation Response
====== =====================================================================
0x0015 ResourceType
Ist immer gesetzt auf 'Synchronous Bandwidth':
0x00000001.
0x0016 SBACommand
0x00000003 = Change Allocation.
0x320B PathType
Designiert den primären Pfad, für den Bandbreite gefordert wird.
Die drei folgenden Parameter beziehen sich auf diesen Pfad.
0x320F CurrentSBAPayload
Aktuell zugewiesene Bandbreite für die Nutzdaten-Übertragung in
Bytes pro 125 µs.
0x3210 CurrentSBAOverhead
Aktuell zugewiesene Bandbreite für die Übertragung des dafür
notwendigen Protokoll-Overheads in Bytes pro Token-Umlauf (T_Neg).
0x001A Category
Klassifizierung der gewünschten oder zugewiesenen synchronen
Bandbreite.
Optional bei Verwendung des sekundären Ringes für Datenübertragung:
0x320B PathType
Designiert den sekundären Pfad, für den Bandbreite gefordert wird.
Die drei folgenden Parameter beziehen sich auf diesen Pfad.
0x320F CurrentSBAPayload
Aktuell zugewiesene Bandbreite für die Nutzdaten-Übertragung in
Bytes pro 125 µs.
0x3210 CurrentSBAOverhead
Aktuell zugewiesene Bandbreite für die Übertragung des dafür
notwendigen Protokoll-Overheads in Bytes pro Token-Umlauf (T_Neg).
0x001A Category
Klassifizierung der gewünschten oder zugewiesenen synchronen
Bandbreite.