Zum Hauptinhalt springen

7.1.5. Permanente Fehler

7.1.5. Permanente Fehler (Permanent Failures)​

Fehler dieser Kategorie informieren den Peer, dass die Anforderung fehlgeschlagen ist und nicht erneut versucht werden sollte. Diese Fehler SOLLTEN in Antwortnachrichten ohne gesetztes 'E'-Bit verwendet werden. Wenn eine anwendungsspezifische Antwortgrammatik nicht möglich oder ineffizient ist, KÖNNEN auch Antworten mit gesetztem 'E'-Bit gemäß Abschnitt 7.2 für permanente Fehler verwendet werden.

DIAMETER_AVP_UNSUPPORTED 5001

Der Peer erhielt eine Nachricht mit einem nicht erkannten oder nicht unterstützten AVP mit gesetztem 'M'-Bit (Mandatory). Eine Diameter-Nachricht mit diesem Fehler MUSS ein oder mehrere Failed-AVP-AVPs mit den fehlerverursachenden AVPs enthalten.

DIAMETER_UNKNOWN_SESSION_ID 5002

Die Anforderung enthielt eine unbekannte Session-Id.

DIAMETER_AUTHORIZATION_REJECTED 5003

Eine Anforderung wurde empfangen, für die der Benutzer nicht autorisiert werden konnte, z. B. wenn der angeforderte Dienst dem Benutzer nicht gestattet ist.

DIAMETER_INVALID_AVP_VALUE 5004

Die Anforderung enthielt ein AVP mit ungültigem Wert im Datenfeld. Eine entsprechende Diameter-Nachricht MUSS die fehlerhaften AVPs in einem Failed-AVP-AVP führen.

DIAMETER_MISSING_AVP 5005

Die Anforderung enthielt kein vom Befehlscode gefordertes AVP. Wird dieser Wert im Result-Code-AVP gesendet, SOLLTE ein Failed-AVP-AVP in der Nachricht stehen. Das Failed-AVP-AVP MUSS ein Beispiel des fehlenden AVPs mit ggf. Vendor-Id enthalten. Das Wertfeld des fehlenden AVPs soll die korrekte Mindestlänge haben und mit Nullen gefüllt sein.

DIAMETER_RESOURCES_EXCEEDED 5006

Eine Anforderung wurde empfangen, die nicht autorisiert werden kann, weil der Benutzer die zulässigen Ressourcen bereits verbraucht hat (Beispiel: zweite PPP-Verbindung bei nur einem erlaubten Dial-up-Port).

DIAMETER_CONTRADICTING_AVPS 5007

Der Home-Diameter-Server hat widersprüchliche AVPs in der Anforderung erkannt und lehnt den Dienst ab. Failed-AVP-AVP MUSS die widersprüchlichen AVPs enthalten.

DIAMETER_AVP_NOT_ALLOWED 5008

Eine Nachricht enthielt ein verbotenes AVP. Failed-AVP-AVP MUSS eine Kopie des fehlerhaften AVPs enthalten.

DIAMETER_AVP_OCCURS_TOO_MANY_TIMES 5009

Eine Nachricht enthielt ein AVP häufiger als in der Nachrichtendefinition erlaubt. Failed-AVP-AVP MUSS die erste Instanz des fehlerhaften AVPs nach Überschreitung der maximalen Anzahl enthalten.

DIAMETER_NO_COMMON_APPLICATION 5010

Wird zurückgegeben, wenn ein Diameter-Knoten ein CER empfängt und zwischen sendendem und empfangendem Peer keine gemeinsame Anwendung existiert.

DIAMETER_UNSUPPORTED_VERSION 5011

Wird zurückgegeben, wenn eine Anforderung mit nicht unterstützter Versionsnummer empfangen wird.

DIAMETER_UNABLE_TO_COMPLY 5012

Wird zurückgegeben, wenn eine Anforderung aus nicht näher genannten Gründen abgelehnt wird.

DIAMETER_INVALID_BIT_IN_HEADER 5013

Ein reserviertes Bit im Diameter-Header ist auf eins (1) gesetzt oder die Header-Bits sind falsch gesetzt.

DIAMETER_INVALID_AVP_LENGTH 5014

Die Anforderung enthielt ein AVP mit ungültiger Länge. Die Meldung MUSS die fehlerhaften AVPs in Failed-AVP-AVP führen. Übersteigt die fehlerhafte Länge die Nachrichtenlänge oder unterschreitet sie die minimale AVP-Headerlänge, genügt fehlerhafter AVP-Header plus Null-Payload minimaler Länge. Bei Grouped-AVP genügt der Grouped-Header mit leerer Payload. Ist der Header bei zu geringer Länge nicht vollständig decodierbar, genügt ein mit Nullen auf Mindestlänge aufgefüllter Header.

DIAMETER_INVALID_MESSAGE_LENGTH 5015

Wird zurückgegeben bei ungültiger Nachrichtenlänge.

DIAMETER_INVALID_AVP_BIT_COMBO 5016

Die Anforderung enthielt ein AVP, dem im AVP-Flags-Feld der gegebene Wert nicht gestattet ist. Die Meldung MUSS die fehlerhaften AVPs in Failed-AVP-AVP führen.

DIAMETER_NO_COMMON_SECURITY 5017

Wird bei CER zurückgegeben, wenn zwischen den Peers keine gemeinsame Sicherheitsmechanismen unterstützt werden. Eine CEA MUSS mit Result-Code DIAMETER_NO_COMMON_SECURITY zurückgegeben werden.