2 # Copyright (C) 2015 The FreeRADIUS Server project and contributors
3 ##############################################################################
5 # Cisco's VLAN Query Protocol
7 # This dictionary is NOT a RADIUS dictionary, but is used for a
10 # The default destination port is 1589.
14 ##############################################################################
17 # We've allocated "fake" attribute 0x2b00 ... 0x2cff for VQP.
20 # 0x2b00..0x2bff are for the VQP packet headers.
21 # 0x2c00..0x2cff are for the VQP attributes.
23 # Note that the VQP protocol specifies 0x0c01..0x0c08 as the
24 # real numbers for the VQP attributes. We've added '0x2000'
25 # to them to separate them from RADIUS attributes...
31 ATTRIBUTE VQP-Packet-Type 0x2b00 integer
32 ATTRIBUTE VQP-Error-Code 0x2b01 integer
33 ATTRIBUTE VQP-Sequence-Number 0x2b02 integer
38 ATTRIBUTE VQP-Client-IP-Address 0x2c01 ipaddr
39 ATTRIBUTE VQP-Port-Name 0x2c02 string
40 ATTRIBUTE VQP-VLAN-Name 0x2c03 string
43 ATTRIBUTE VQP-Domain-Name 0x2c04 string
45 # Encapsulates an Ethernet frame...
46 ATTRIBUTE VQP-Ethernet-Frame 0x2c05 octets
47 ATTRIBUTE VQP-MAC 0x2c06 ether
48 ATTRIBUTE VQP-Unknown 0x2c07 octets
49 ATTRIBUTE VQP-Cookie 0x2c08 ether
52 # VQP integer mappings
55 VALUE VQP-Packet-Type VQP-Join-Request 1
56 VALUE VQP-Packet-Type VQP-Join-Response 2
57 VALUE VQP-Packet-Type VQP-Reconfirm-Request 3
58 VALUE VQP-Packet-Type VQP-Reconfirm-Response 4
60 VALUE VQP-Error-Code VQP-No-Error 0
61 VALUE VQP-Error-Code VQP-Wrong-Version 1
62 VALUE VQP-Error-Code VQP-Insufficient-Resources 2
63 VALUE VQP-Error-Code VQP-Deny 3
64 VALUE VQP-Error-Code VQP-Shutdown 4
65 VALUE VQP-Error-Code VQP-Wrong-Mgmt-Domain 5
67 ######################################################################
69 # Duplicate names here, for simplicity
71 ######################################################################
76 ATTRIBUTE VMPS-Packet-Type 0x2b00 integer
77 ATTRIBUTE VMPS-Error-Code 0x2b01 integer
78 ATTRIBUTE VMPS-Sequence-Number 0x2b02 integer
83 ATTRIBUTE VMPS-Client-IP-Address 0x2c01 ipaddr
84 ATTRIBUTE VMPS-Port-Name 0x2c02 string
85 ATTRIBUTE VMPS-VLAN-Name 0x2c03 string
88 ATTRIBUTE VMPS-Domain-Name 0x2c04 string
90 # Encapsulates an Ethernet frame...
91 ATTRIBUTE VMPS-Ethernet-Frame 0x2c05 octets
92 ATTRIBUTE VMPS-MAC 0x2c06 ether
93 ATTRIBUTE VMPS-Unknown 0x2c07 octets
94 ATTRIBUTE VMPS-Cookie 0x2c08 ether
97 # VMPS integer mappings
100 VALUE VMPS-Packet-Type VMPS-Join-Request 1
101 VALUE VMPS-Packet-Type VMPS-Join-Response 2
102 VALUE VMPS-Packet-Type VMPS-Reconfirm-Request 3
103 VALUE VMPS-Packet-Type VMPS-Reconfirm-Response 4
105 VALUE VMPS-Error-Code VMPS-No-Error 0
106 VALUE VMPS-Error-Code VMPS-Wrong-Version 1
107 VALUE VMPS-Error-Code VMPS-Insufficient-Resources 2
108 VALUE VMPS-Error-Code VMPS-Deny 3
109 VALUE VMPS-Error-Code VMPS-Shutdown 4
110 VALUE VMPS-Error-Code VMPS-Wrong-Mgmt-Domain 5