Zum Hauptinhalt springen

2. Shutdown Communication (Shutdown-Kommunikation)

2. Shutdown Communication (Shutdown-Kommunikation)

Wenn ein BGP-Speaker beschließt, seine Sitzung mit einem BGP-Nachbarn zu beenden, und er eine NOTIFICATION-Nachricht mit dem Error Code "Cease" und dem Error Subcode "Administrative Shutdown" oder "Administrative Reset" [RFC4486] sendet, KANN er eine UTF-8-kodierte Zeichenkette einschließen. Der Inhalt der Zeichenkette liegt im Ermessen des Betreibers.

Die Cease NOTIFICATION-Nachricht mit einer Shutdown Communication wird wie folgt kodiert:

 0                   1                   2                   3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Error Code 6 | Subcode | Length | ... \
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ /
\ \
/ ... Shutdown Communication ... /
\ \
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Abbildung 1

Subcode: der Error Subcode-Wert MUSS einer der folgenden Werte sein: 2 ("Administrative Shutdown") oder 4 ("Administrative Reset").

Length (Länge): dieses 8-Bit-Feld repräsentiert die Länge des Shutdown Communication-Feldes in Oktetten. Der Längenwert MUSS im Bereich von 0 bis 128 (einschließlich) liegen. Wenn der Längenwert null ist, folgt kein Shutdown Communication-Feld.

Shutdown Communication: um internationale Zeichen zu unterstützen, MUSS das Shutdown Communication-Feld mit UTF-8 kodiert werden. Ein empfangender BGP-Speaker DARF NICHT ungültige UTF-8-Sequenzen interpretieren. Beachten Sie, dass wenn die Shutdown Communication Mehrbyte-Zeichen enthält, die Anzahl der Zeichen kleiner als der Längenwert sein wird. Dieses Feld ist nicht NUL-terminiert.

Mechanismen zur Meldung von Informationen in der Shutdown Communication sind implementierungsspezifisch, SOLLTEN aber Methoden wie Syslog [RFC5424] einschließen.