5.26 Vendor-Specific
5.26. Vendor-Specific
Description
Cet Attribute est disponible pour permettre aux fournisseurs de supporter leurs propres Attributes étendus non adaptés à un usage général. Il ne doit pas affecter le fonctionnement du protocole RADIUS.
Les serveurs non équipés pour interpréter l'information spécifique au fournisseur envoyée par un client doivent l'ignorer (bien qu'elle puisse être rapportée). Les clients qui ne reçoivent pas l'information spécifique au fournisseur souhaitée devraient tenter de fonctionner sans elle, bien qu'ils puissent le faire (et rapporter qu'ils le font) dans un mode dégradé.
Un résumé du format de l'Attribute Vendor-Specific est présenté ci-dessous. Les champs sont transmis de gauche à droite.
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Length | Vendor-Id
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Vendor-Id (cont) | String...
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Type
26 pour Vendor-Specific.
Length
>= 7
Vendor-Id
L'octet de poids fort est 0 et les 3 octets de poids faible sont le code SMI Network Management Private Enterprise Code du fournisseur dans l'ordre des octets réseau, tel que défini dans le RFC "Assigned Numbers" [6].
String
Le champ String fait un ou plusieurs octets. Le format réel de l'information est spécifique au site ou à l'application, et une implémentation robuste devrait supporter le champ comme des octets non distingués.
Il devrait être encodé comme une séquence de champs type fournisseur / longueur fournisseur / valeur, comme suit. Le champ Attribute-Specific dépend de la définition de cet attribut par le fournisseur. Un exemple d'encodage de l'Attribute Vendor-Specific utilisant cette méthode suit:
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Length | Vendor-Id
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Vendor-Id (cont) | Vendor type | Vendor length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Attribute-Specific...
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Plusieurs sous-attributs peuvent être encodés dans un seul Attribute Vendor-Specific, bien qu'ils n'aient pas à l'être.