3.12. Payload Vendor ID
3.12. Payload Vendor ID
Il payload Vendor ID viene utilizzato per trasmettere informazioni specifiche del fornitore.
Il formato del payload Vendor ID è il seguente:
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Next Payload |C| RESERVED | Payload Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | ~ Vendor ID ~ | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 15: Formato del payload Vendor ID
o Vendor ID (lunghezza variabile) - Dati definiti dal fornitore. Questi dati DOVREBBERO essere informazioni specifiche del fornitore, come nome, versione o altre informazioni di identificazione del fornitore. Questi dati POSSONO avere lunghezza arbitraria.
Nota: il payload Vendor ID consente ai fornitori di includere le proprie informazioni e capacità specifiche. Tuttavia, le implementazioni DEVONO ignorare i payload Vendor ID che non riconoscono e NON DEVONO fallire a causa della ricezione di un Vendor ID sconosciuto.
Per ragioni storiche, il payload Vendor ID DOVREBBE apparire solo negli scambi IKE_SA_INIT e IKE_AUTH, ma le implementazioni DEVONO accettare payload Vendor ID che appaiono in qualsiasi messaggio.