Passa al contenuto principale

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.