OUR SITES NetworkRADIUS FreeRADIUS

The BEGIN-VENDOR keyword

Syntax
BEGIN-VENDOR <name> [parent=<ref>]
Description

The BEGIN-VENDOR keyword starts a "nested" set of ATTRIBUTE definitions which are all for a particular VENDOR.

<name>

The name of the VENDOR.

The vendor must have previously been created in a VENDOR definition.

parent=<ref>

An optional argument defining which ATTRIBUTE is the parent of the following definitions.

Some protocols have multiple vendor-specific options. Using the parent=<ref> syntax allows the dictionaries to "scope" the vendor definition to a particular part of the attribute naming tree.

The BEGIN-VENDOR keyword must always be paired with a matching END-VENDOR keyword.

Example
BEGIN-VENDOR Cisco
ATTRIBUTE AVPair 1 string
END-VENDOR Cisco

Purpose

The BEGIN-VENDOR keyword exists for efficiency. It is not strictly needed, but without a BEGIN-VENDOR keyword, every ATTRIBUTE name would need to contain the VENDOR name, as in the following example.

Example
ATTRIBUTE Cisco.AVPair 1 string