Zum Hauptinhalt springen

8. Zusammenfassung der Highlights

Dieser Abschnitt fasst einige bemerkenswerte Highlights zu verschiedenen Aspekten des DSO-Protokolls zusammen.

8.1. QR-Bit und MESSAGE ID

In DSO-Anforderungsnachrichten ist das QR-Bit 0 und die MESSAGE ID ist ungleich Null.

In DSO-Antwortnachrichten ist das QR-Bit 1 und die MESSAGE ID ist ungleich Null.

In unidirektionalen DSO-Nachrichten ist das QR-Bit 0 und die MESSAGE ID ist Null.

Die folgende Tabelle veranschaulicht, welche Kombinationen zulässig sind und wie sie interpretiert werden:

MESSAGE ID NullMESSAGE ID ungleich Null
QR=0Unidirektionale DSO-NachrichtDSO-Anforderungsnachricht
QR=1Ungültig - Schwerwiegender FehlerDSO-Antwortnachricht

8.2. TLV-Verwendung

Die folgende Tabelle gibt für jedes der drei in diesem Dokument definierten TLVs an, ob sie in jedem von zehn verschiedenen Kontexten gültig sind.

Die ersten fünf Kontexte sind DSO-Anforderungen oder unidirektionale DSO-Nachrichten vom Client zum Server und die entsprechenden Antworten vom Server zurück zum Client:

  • C-P - Primäres TLV, gesendet in einer DSO-Anforderungsnachricht, vom Client zum Server, mit einer MESSAGE ID ungleich Null, was anzeigt, dass diese Anforderung eine Antwortnachricht generieren MUSS.
  • C-U - Primäres TLV, gesendet in einer unidirektionalen DSO-Nachricht, vom Client zum Server, mit einer MESSAGE ID von Null, was anzeigt, dass diese Anforderung KEINE Antwortnachricht generieren DARF.
  • C-A - Zusätzliches TLV, optional zu einer DSO-Anforderungsnachricht oder einer unidirektionalen DSO-Nachricht vom Client zum Server hinzugefügt.
  • CRP - Antwort-Primär-TLV, enthalten in der Antwortnachricht, die an den Client zurückgesendet wird (als Antwort auf eine Client-"C-P"-Anforderung mit einer MESSAGE ID ungleich Null, was anzeigt, dass eine Antwort erforderlich ist), wobei der DSO-TYPE des Antwort-TLV mit dem DSO-TYPE des Primär-TLV in der Anforderung übereinstimmt.
  • CRA - Antwort-Zusatz-TLV, enthalten in der Antwortnachricht, die an den Client zurückgesendet wird (als Antwort auf eine Client-"C-P"-Anforderung mit einer MESSAGE ID ungleich Null, was anzeigt, dass eine Antwort erforderlich ist), wobei der DSO-TYPE des Antwort-TLV nicht mit dem DSO-TYPE des Primär-TLV in der Anforderung übereinstimmt.

Die zweiten fünf Kontexte sind ihre Gegenstücke in der entgegengesetzten Richtung: DSO-Anforderungen oder unidirektionale DSO-Nachrichten vom Server zum Client und die entsprechenden Antworten vom Client zurück zum Server.

  • S-P - Primäres TLV, gesendet in einer DSO-Anforderungsnachricht, vom Server zum Client, mit einer MESSAGE ID ungleich Null, was anzeigt, dass diese Anforderung eine Antwortnachricht generieren MUSS.
  • S-U - Primäres TLV, gesendet in einer unidirektionalen DSO-Nachricht, vom Server zum Client, mit einer MESSAGE ID von Null, was anzeigt, dass diese Anforderung KEINE Antwortnachricht generieren DARF.
  • S-A - Zusätzliches TLV, optional zu einer DSO-Anforderungsnachricht oder einer unidirektionalen DSO-Nachricht vom Server zum Client hinzugefügt.
  • SRP - Antwort-Primär-TLV, enthalten in der Antwortnachricht, die an den Server zurückgesendet wird (als Antwort auf eine Server-"S-P"-Anforderung mit einer MESSAGE ID ungleich Null, was anzeigt, dass eine Antwort erforderlich ist), wobei der DSO-TYPE des Antwort-TLV mit dem DSO-TYPE des Primär-TLV in der Anforderung übereinstimmt.
  • SRA - Antwort-Zusatz-TLV, enthalten in der Antwortnachricht, die an den Server zurückgesendet wird (als Antwort auf eine Server-"S-P"-Anforderung mit einer MESSAGE ID ungleich Null, was anzeigt, dass eine Antwort erforderlich ist), wobei der DSO-TYPE des Antwort-TLV nicht mit dem DSO-TYPE des Primär-TLV in der Anforderung übereinstimmt.
C-PC-UC-ACRPCRAS-PS-US-ASRPSRA
KeepAliveXXX
RetryDelayXXX
PaddingXXXX

Beachten Sie, dass einige der Spalten in dieser Tabelle derzeit leer sind. Die Tabelle bietet eine Vorlage, der zukünftige TLV-Definitionen folgen können. Es wird empfohlen, dass Definitionen zukünftiger TLVs eine ähnliche Tabelle enthalten, die die Kontexte zusammenfasst, in denen das neue TLV gültig ist.