~ubuntu-branches/ubuntu/jaunty/freeradius/jaunty-proposed

« back to all changes in this revision

Viewing changes to share/dictionary.wimax

  • Committer: Bazaar Package Importer
  • Author(s): Chuck Short
  • Date: 2008-09-22 08:42:02 UTC
  • mfrom: (1.1.12 upstream)
  • Revision ID: james.westby@ubuntu.com-20080922084202-eyjprg3z55481ha5
Tags: 2.1.0+dfsg-0ubuntu1
* New upstream release.
* Fixes FTBFS issue with new libtool.
* Fixes listen on random port. (LP: #261809)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# -*- text -*-
 
2
##############################################################################
 
3
#
 
4
#       WiMAX Forum
 
5
#
 
6
#       Updated from NWG_R1_V1.2.1-Stage-3.pdf
 
7
#
 
8
#       NWG_R1_V1.2-Stage-3.pdf
 
9
#       RADIUS discussion is on pp. 432-498
 
10
#       WiMAX VSA's are on p. 450 and following.
 
11
#
 
12
#       DHCP && MIP keys are on p.48 and following.
 
13
#       The MSK is 32 octets, and all other keys are derived from HMAC-SHA1,
 
14
#       and are 160 bits in length.     
 
15
#
 
16
#       WiMAX VSA's have a non-standard format that is not currently
 
17
#       supported by FreeRADIUS.  The VSA contents are:
 
18
#
 
19
#               type            1 octet
 
20
#               length          1 octet
 
21
#               continuation    1 octet      0bcrrrrrrr
 
22
#               value           1+ octets
 
23
#
 
24
#       If the high bit of the "continuation" field is set, then
 
25
#       the next attribute of the same WiMAX type should have it's
 
26
#       value concatenated to this one.
 
27
#
 
28
#       The C bit MUST be zero for all small types.  e.g.  integer,
 
29
#       ipaddr, ipv6addr, etc.  It MAY be set for "string" and "octet"
 
30
#       types.  The maximum attribute length for "string" and "octet"
 
31
#       types is still 253 bytes, even with continuations.  The WiMAX
 
32
#       specifications do not specify a maximum length, so we have chosen
 
33
#       to keep the traditional RADIUS maximum length here.
 
34
#
 
35
#       The C bit MAY be 1 for TLV types.  There is no restriction on
 
36
#       TLV length other than maximum packet size (a bit less than 4K).
 
37
#
 
38
#       The rest of the bits in the "continuation" octet are reserved,
 
39
#       and MUST be zero.
 
40
#
 
41
#       Each WiMAX VSA is packed into one Vendor-Specific attribute
 
42
#       with Vendor-Id of WiMAX.  Multiple WiMAX sub-TLV's ARE packed
 
43
#       into one VSA with an encapsulating TLV.
 
44
#
 
45
#       The WiMAX forum adds the following (non-standard) data types:
 
46
#
 
47
#       byte     - one-octet unsigned integer
 
48
#       short    - two-octet unsigned integer in network byte order
 
49
#       signed   - 4-octet signed integer in network byte order.
 
50
#       combo-ip - if length 4, is the same as the "ipaddr" type.
 
51
#                  if length 16, is the same as "ipv6addr" type.
 
52
#       tlv      - encapsulated sub-attributes
 
53
#                  i.e. Vendor-Specific -> WiMAX TLV -> WiMAX sub-tlv.
 
54
#
 
55
##############################################################################
 
56
#
 
57
#       $Id$
 
58
#
 
59
##############################################################################
 
60
 
 
61
VENDOR          WiMAX                           24757   format=1,1,c
 
62
 
 
63
BEGIN-VENDOR    WiMAX
 
64
 
 
65
ATTRIBUTE       WiMAX-Capability                        1       tlv
 
66
 
 
67
BEGIN-TLV       WiMAX-Capability
 
68
ATTRIBUTE       WiMAX-Release                           1       string
 
69
ATTRIBUTE       WiMAX-Accounting-Capabilities           2       byte
 
70
ATTRIBUTE       WiMAX-Hotlining-Capabilities            3       byte
 
71
ATTRIBUTE       WiMAX-Idle-Mode-Notification-Cap        4       byte
 
72
 
 
73
# This is really a bitmap
 
74
VALUE   WiMAX-Accounting-Capabilities   No-Accounting           0
 
75
VALUE   WiMAX-Accounting-Capabilities   IP-Session-Based        1
 
76
VALUE   WiMAX-Accounting-Capabilities   Flow-Based              2
 
77
 
 
78
# This is really a bitmap
 
79
VALUE   WiMAX-Hotlining-Capabilities    Not-Supported           0
 
80
VALUE   WiMAX-Hotlining-Capabilities    Hotline-Profile-Id      1
 
81
VALUE   WiMAX-Hotlining-Capabilities    NAS-Filter-Rule         2
 
82
VALUE   WiMAX-Hotlining-Capabilities    HTTP-Redirection        4
 
83
VALUE   WiMAX-Hotlining-Capabilities    IP-Redirection          8
 
84
 
 
85
VALUE   WiMAX-Idle-Mode-Notification-Cap Not-Supported          0
 
86
VALUE   WiMAX-Idle-Mode-Notification-Cap Supported              1
 
87
 
 
88
END-TLV         WiMAX-Capability
 
89
 
 
90
ATTRIBUTE       WiMAX-Device-Authentication-Indicator   2       byte
 
91
ATTRIBUTE       WiMAX-GMT-Timezone-offset               3       signed
 
92
ATTRIBUTE       WiMAX-AAA-Session-Id                    4       octets
 
93
 
 
94
# 32 octets in length
 
95
ATTRIBUTE       WiMAX-MSK                               5       octets encrypt=2
 
96
ATTRIBUTE       WiMAX-HA-IP-MIP4                        6       combo-ip
 
97
ATTRIBUTE       WiMAX-HA-IP-MIP6                        7       combo-ip
 
98
ATTRIBUTE       WiMAX-DHCPv4-Server                     8       combo-ip
 
99
ATTRIBUTE       WiMAX-DHCPv6-Server                     9       combo-ip
 
100
 
 
101
ATTRIBUTE       WiMAX-MN-HA-MIP4-Key                    10      octets encrypt=2
 
102
ATTRIBUTE       WiMAX-MN-HA-MIP4-SPI                    11      integer
 
103
ATTRIBUTE       WiMAX-MN-HA-MIP6-Key                    12      octets encrypt=2
 
104
ATTRIBUTE       WiMAX-MN-HA-MIP6-SPI                    13      integer
 
105
ATTRIBUTE       WiMAX-FA-RK-Key                         14      octets encrypt=2
 
106
ATTRIBUTE       WiMAX-HA-RK-Key                         15      octets encrypt=2
 
107
ATTRIBUTE       WiMAX-HA-RK-SPI                         16      integer
 
108
ATTRIBUTE       WiMAX-HA-RK-Lifetime                    17      integer
 
109
ATTRIBUTE       WiMAX-RRQ-HA-IP                         18      combo-ip
 
110
ATTRIBUTE       WiMAX-RRQ-MN-HA-Key                     19      octets encrypt=2
 
111
ATTRIBUTE       WiMAX-RRQ-MN-HA-SPI                     20      integer
 
112
ATTRIBUTE       WiMAX-Session-Continue                  21      integer
 
113
ATTRIBUTE       WiMAX-Beginning-Of-Session              22      integer
 
114
ATTRIBUTE       WiMAX-IP-Technology                     23      integer
 
115
 
 
116
VALUE   WiMAX-IP-Technology             Reserved-0              0
 
117
VALUE   WiMAX-IP-Technology             Reserved-1              1
 
118
VALUE   WiMAX-IP-Technology             PMIP4                   2
 
119
VALUE   WiMAX-IP-Technology             CMIP4                   3
 
120
VALUE   WiMAX-IP-Technology             CMIP6                   4
 
121
VALUE   WiMAX-IP-Technology             Ethernet-CS             5
 
122
 
 
123
ATTRIBUTE       WiMAX-Hotline-Indicator                 24      string
 
124
ATTRIBUTE       WiMAX-Prepaid-Indicator                 25      byte
 
125
ATTRIBUTE       WiMAX-PDFID                             26      short
 
126
ATTRIBUTE       WiMAX-SDFID                             27      short
 
127
ATTRIBUTE       WiMAX-Packet-Flow-Descriptor            28      tlv
 
128
 
 
129
BEGIN-TLV WiMAX-Packet-Flow-Descriptor
 
130
ATTRIBUTE       WiMAX-Packet-Data-Flow-Id               1       short
 
131
ATTRIBUTE       WiMAX-Service-Data-Flow-Id              2       short
 
132
ATTRIBUTE       WiMAX-Service-Profile-Id                3       integer
 
133
ATTRIBUTE       WiMAX-Direction                         4       byte
 
134
 
 
135
VALUE   WiMAX-Direction                 Reserved-0              0
 
136
VALUE   WiMAX-Direction                 Uplink                  1
 
137
VALUE   WiMAX-Direction                 Downlink                2
 
138
VALUE   WiMAX-Direction                 Bi-Directional          3
 
139
 
 
140
ATTRIBUTE       WiMAX-Activation-Trigger                5       byte    # bitmap
 
141
ATTRIBUTE       WiMAX-Transport-Type                    6       byte
 
142
 
 
143
VALUE   WiMAX-Transport-Type            Reserved-0              0
 
144
VALUE   WiMAX-Transport-Type            IPv4-CS                 1
 
145
VALUE   WiMAX-Transport-Type            IPv6-CS                 2
 
146
VALUE   WiMAX-Transport-Type            Ethernet                3
 
147
 
 
148
ATTRIBUTE       WiMAX-Uplink-QOS-Id                     7       byte
 
149
ATTRIBUTE       WiMAX-Downlink-QOS-Id                   8       byte
 
150
ATTRIBUTE       WiMAX-Uplink-Classifier                 9       string
 
151
ATTRIBUTE       WiMAX-Downlink-Classifier               10      string
 
152
END-TLV WiMAX-Packet-Flow-Descriptor
 
153
 
 
154
ATTRIBUTE       WiMAX-QoS-Descriptor                    29      tlv
 
155
 
 
156
BEGIN-TLV WiMAX-QoS-Descriptor
 
157
ATTRIBUTE       WiMAX-QoS-Id                            1       byte
 
158
ATTRIBUTE       WiMAX-Global-Service-Class-Name         2       string # 6 octets
 
159
ATTRIBUTE       WiMAX-Service-Class-Name                3       string
 
160
ATTRIBUTE       WiMAX-Schedule-Type                     4       byte
 
161
ATTRIBUTE       WiMAX-Traffic-Priority                  5       byte
 
162
ATTRIBUTE       WiMAX-Maximum-Sustained-Traffic-Rate    6       integer
 
163
ATTRIBUTE       WiMAX-Minimum-Reserved-Traffic-Rate     7       integer
 
164
ATTRIBUTE       WiMAX-Maximum-Traffic-Burst             8       integer
 
165
ATTRIBUTE       WiMAX-Tolerated-Jitter                  9       integer
 
166
ATTRIBUTE       WiMAX-Maximum-Latency                   10      integer
 
167
ATTRIBUTE       WiMAX-Reduced-Resources-Code            11      byte
 
168
ATTRIBUTE       WiMAX-Media-Flow-Type                   12      byte
 
169
ATTRIBUTE       WiMAX-Unsolicited-Grant-Interval        13      short
 
170
ATTRIBUTE       WiMAX-SDU-Size                          14      short
 
171
ATTRIBUTE       WiMAX-Unsolicited-Polling-Interval      15      short
 
172
ATTRIBUTE       WiMAX-Media-Flow-Description-SDP        16      string
 
173
 
 
174
VALUE   WiMAX-Schedule-Type             Best-Effort             2
 
175
VALUE   WiMAX-Schedule-Type             nrtPS                   3
 
176
VALUE   WiMAX-Schedule-Type             rtPS                    4
 
177
VALUE   WiMAX-Schedule-Type             Extended-rtPS           5
 
178
VALUE   WiMAX-Schedule-Type             UGS                     6
 
179
 
 
180
VALUE   WiMAX-Media-Flow-Type           VoIP                    1
 
181
VALUE   WiMAX-Media-Flow-Type           Robust-Browser          2
 
182
VALUE   WiMAX-Media-Flow-Type           Secure-Browser-VPN      3
 
183
VALUE   WiMAX-Media-Flow-Type           Streaming-Video         4
 
184
VALUE   WiMAX-Media-Flow-Type           Streaming-Live-TV       5
 
185
VALUE   WiMAX-Media-Flow-Type           Music-Photo-Download    6
 
186
VALUE   WiMAX-Media-Flow-Type           Multi-Player-Gaming     7
 
187
VALUE   WiMAX-Media-Flow-Type           Location-Based-Services 8
 
188
VALUE   WiMAX-Media-Flow-Type           Text-Audio-Books        9
 
189
VALUE   WiMAX-Media-Flow-Type           Video-Conversation      10
 
190
VALUE   WiMAX-Media-Flow-Type           Message                 11
 
191
VALUE   WiMAX-Media-Flow-Type           Control                 12
 
192
VALUE   WiMAX-Media-Flow-Type           Data                    13
 
193
 
 
194
END-TLV WiMAX-QoS-Descriptor
 
195
 
 
196
ATTRIBUTE       WiMAX-Uplink-Granted-QoS                30      string
 
197
ATTRIBUTE       WiMAX-Control-Packets-In                31      integer
 
198
ATTRIBUTE       WiMAX-Control-Octets-In                 32      integer
 
199
ATTRIBUTE       WiMAX-Control-Packets-Out               33      integer
 
200
ATTRIBUTE       WiMAX-Control-Octets-Out                34      integer
 
201
ATTRIBUTE       WiMAX-PPAC                              35      tlv
 
202
 
 
203
BEGIN-TLV WiMAX-PPAC
 
204
ATTRIBUTE       WiMAX-Available-In-Client               1       integer
 
205
 
 
206
# Really a bitmap
 
207
VALUE   WiMAX-Available-In-Client       Volume-Metering         1
 
208
VALUE   WiMAX-Available-In-Client       Duration-Metering       2
 
209
VALUE   WiMAX-Available-In-Client       Resource-Metering       4
 
210
VALUE   WiMAX-Available-In-Client       Pools                   8
 
211
VALUE   WiMAX-Available-In-Client       Rating-Groups           0x10
 
212
VALUE   WiMAX-Available-In-Client       Multi-Services          0x20
 
213
VALUE   WiMAX-Available-In-Client       Tariff-Switch           0x40
 
214
END-TLV WiMAX-PPAC
 
215
 
 
216
ATTRIBUTE       WiMAX-Session-Termination-Capability    36      integer
 
217
 
 
218
# Really a bitmap
 
219
VALUE   WiMAX-Session-Termination-Capability Dynamic-Authorization 1
 
220
 
 
221
ATTRIBUTE       WiMAX-PPAQ                              37      tlv
 
222
 
 
223
BEGIN-TLV       WiMAX-PPAQ
 
224
ATTRIBUTE       WiMAX-PPAQ-Quota-Identifier             1       octets
 
225
ATTRIBUTE       WiMAX-Volume-Quota                      2       integer #kb
 
226
ATTRIBUTE       WiMAX-Volume-Threshold                  3       integer #kb
 
227
ATTRIBUTE       WiMAX-Duration-Quota                    4       integer #s
 
228
ATTRIBUTE       WiMAX-Duration-Threshold                5       integer #s
 
229
ATTRIBUTE       WiMAX-Resource-Quota                    6       integer
 
230
ATTRIBUTE       WiMAX-Resource-Threshold                7       integer
 
231
ATTRIBUTE       WiMAX-Update-Reason                     8       integer
 
232
ATTRIBUTE       WiMAX-Prepaid-Server                    9       combo-ip
 
233
ATTRIBUTE       WiMAX-Service-Id                        10      string
 
234
ATTRIBUTE       WiMAX-Rating-Group-Id                   11      integer
 
235
ATTRIBUTE       WiMAX-Termination-Action                12      byte
 
236
ATTRIBUTE       WiMAX-Pool-Id                           13      integer
 
237
ATTRIBUTE       WiMAX-Pool-Multiplier                   14      integer
 
238
ATTRIBUTE       WiMAX-Requested-Action                  15      byte
 
239
ATTRIBUTE       WiMAX-Check-Balance-Result              16      byte
 
240
 
 
241
#
 
242
#  4 octets - integer representing 1/10's of lowest currency (e.g. cents)
 
243
#  4 octets - currency code as in ISO-4217
 
244
#  1+       - UTF8 string containing text like "cost is $1 per minute"
 
245
#
 
246
ATTRIBUTE       WiMAX-Cost-Information-AVP              17      octets
 
247
 
 
248
VALUE   WiMAX-Update-Reason             Pre-Initialization      1
 
249
VALUE   WiMAX-Update-Reason             Initial-Request         2
 
250
VALUE   WiMAX-Update-Reason             Threshold-Reached       3
 
251
VALUE   WiMAX-Update-Reason             Quota-Reached           4
 
252
VALUE   WiMAX-Update-Reason             TITSU-Approaching       5
 
253
VALUE   WiMAX-Update-Reason             Remote-Forced-Disconnect 6
 
254
VALUE   WiMAX-Update-Reason             Client-Service-Termination 7
 
255
VALUE   WiMAX-Update-Reason             Access-Service-Terminated 8
 
256
VALUE   WiMAX-Update-Reason             Service-Not-Established 9
 
257
VALUE   WiMAX-Update-Reason             One-Time-Charging       10
 
258
 
 
259
VALUE   WiMAX-Termination-Action        Terminate               1
 
260
VALUE   WiMAX-Termination-Action        Request-More-Quota      2
 
261
VALUE   WiMAX-Termination-Action        Redirect-Or-Filter      3
 
262
 
 
263
VALUE   WiMAX-Requested-Action          Balance-Check           1
 
264
VALUE   WiMAX-Requested-Action          Price-Enquiry           2
 
265
 
 
266
END-TLV         WiMAX-PPAQ
 
267
 
 
268
ATTRIBUTE       WiMAX-Prepaid-Tariff-Switching          38      tlv
 
269
 
 
270
BEGIN-TLV       WiMAX-Prepaid-Tariff-Switching
 
271
ATTRIBUTE       WiMAX-Prepaid-Quota-Identifier          1       string
 
272
ATTRIBUTE       WiMAX-Volume-Used-After                 2       integer #1k
 
273
ATTRIBUTE       WiMAX-Tariff-Switch-Interval            3       integer #s
 
274
ATTRIBUTE       WiMAX-Time-Interval-After               4       integer #s
 
275
END-TLV         WiMAX-Prepaid-Tariff-Switching
 
276
 
 
277
ATTRIBUTE       WiMAX-Active-Time-Duration              39      integer
 
278
ATTRIBUTE       WiMAX-DHCP-RK                           40      octets encrypt=2
 
279
ATTRIBUTE       WiMAX-DHCP-RK-Key-Id                    41      integer
 
280
ATTRIBUTE       WiMAX-DHCP-RK-Lifetime                  42      integer
 
281
ATTRIBUTE       WiMAX-DHCP-Msg-Server-IP                43      ipaddr
 
282
ATTRIBUTE       WiMAX-Idle-Mode-Transition              44      byte
 
283
ATTRIBUTE       WiMAX-NAP-Id                            45      octets
 
284
 
 
285
# 3 octets of NAP Id
 
286
# 3 octets of base-station Id
 
287
ATTRIBUTE       WiMAX-BS-Id                             46      octets
 
288
ATTRIBUTE       WiMAX-Location                          47      octets
 
289
 
 
290
# Number of times Acct-Input-Packets rolled over 2^32.
 
291
ATTRIBUTE       WiMAX-Acct-Input-Packets-Gigaword       48      integer
 
292
ATTRIBUTE       WiMAX-Acct-Output-Packets-Gigaword      49      integer
 
293
 
 
294
# Formatted as per IP Filter rule specification.
 
295
ATTRIBUTE       WiMAX-Uplink-Flow-Description           50      string
 
296
 
 
297
ATTRIBUTE       WiMAX-Blu-Coa-IPv6                      51      ipv6addr
 
298
ATTRIBUTE       WiMAX-DNS-Server                        52      combo-ip
 
299
ATTRIBUTE       WiMAX-Hotline-Profile-Id                53      string
 
300
 
 
301
# Formatted as per IP Filter rule specification.
 
302
ATTRIBUTE       WiMAX-HTTP-Redirection-Rule             54      string
 
303
 
 
304
# Formatted as per IP Filter rule specification.
 
305
ATTRIBUTE       WiMAX-IP-Redirection-Rule               55      string
 
306
ATTRIBUTE       WiMAX-Hotline-Session-Timer             56      integer
 
307
 
 
308
# 3 octets
 
309
ATTRIBUTE       WiMAX-NSP-Id                            57      octets
 
310
ATTRIBUTE       WiMAX-HA-RK-Key-Requested               58      integer
 
311
 
 
312
VALUE   WiMAX-HA-RK-Key-Requested       No                      0
 
313
VALUE   WiMAX-HA-RK-Key-Requested       Yes                     1
 
314
 
 
315
ATTRIBUTE       WiMAX-Count-Type                        59      byte
 
316
ATTRIBUTE       WiMAX-DM-Action-Code                    60      integer
 
317
 
 
318
VALUE   WiMAX-DM-Action-Code            Deregister-MS           0
 
319
VALUE   WiMAX-DM-Action-Code            Suspend-MS-Traffic      1
 
320
VALUE   WiMAX-DM-Action-Code            Suspend-User-Traffic    2
 
321
VALUE   WiMAX-DM-Action-Code            Resume-Traffic          3
 
322
VALUE   WiMAX-DM-Action-Code            MS-Terminate            4
 
323
VALUE   WiMAX-DM-Action-Code            MS-Idle                 5
 
324
VALUE   WiMAX-DM-Action-Code            MS-Completed-IPv6-Handover 6
 
325
VALUE   WiMAX-DM-Action-Code            BS-Sends-RES-Cmd        0xffff
 
326
 
 
327
ATTRIBUTE       WiMAX-FA-RK-SPI                         61      integer
 
328
 
 
329
# Formatted as per IP Filter rule specification.
 
330
ATTRIBUTE       WiMAX-Downlink-Flow-Description         62      string
 
331
 
 
332
# Same as QoS-Descriptor... dang.
 
333
ATTRIBUTE       WiMAX-Downlink-Granted-QoS              63      tlv
 
334
ATTRIBUTE       WiMAX-vHA-IP-MIP4                       64      ipaddr
 
335
ATTRIBUTE       WiMAX-vHA-IP-MIP6                       65      ipv6addr
 
336
ATTRIBUTE       WiMAX-vHA-MIP4-Key                      66      octets encrypt=2
 
337
ATTRIBUTE       WiMAX-vHA-RK-Key                        67      octets encrypt=2
 
338
ATTRIBUTE       WiMAX-vHA-RK-SPI                        68      integer
 
339
ATTRIBUTE       WiMAX-vHA-RK-Lifetime                   69      integer
 
340
 
 
341
ATTRIBUTE       WiMAX-MN-vHA-MIP6-Key                   70      octets encrypt=2
 
342
ATTRIBUTE       WiMAX-MN-vHA-MIPV-SPI                   71      integer
 
343
ATTRIBUTE       WiMAX-MN-vHA-MIP6-SPI                   72      integer
 
344
ATTRIBUTE       WiMAX-vDHCPv4-Server                    73      ipaddr
 
345
ATTRIBUTE       WiMAX-vDHCPv6-Server                    74      ipv6addr
 
346
ATTRIBUTE       WiMAX-vDHCP-RK                          75      octets encrypt=2
 
347
ATTRIBUTE       WiMAX-vDHCP-RK-Key-ID                   76      integer
 
348
ATTRIBUTE       WiMAX-vDHCP-RK-Lifetime                 77      integer