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.