Update dictionary files from FreeRadius 2.1.6 [5/18/09]: part 3j: 3gpp
authorBill Meier <wmeier@newsguy.com>
Thu, 9 Jul 2009 15:59:02 +0000 (15:59 -0000)
committerBill Meier <wmeier@newsguy.com>
Thu, 9 Jul 2009 15:59:02 +0000 (15:59 -0000)
    FreeRadius 2.1.6 dictionary.3gpp plus additions based upon:
http://pda.etsi.org/exchangefolder/ts_129061v080300p.pdf
   (ETSI TS 129 061 V8.3.0 (2009-06))
    Also: Add values for RAT-Type; (packet-gtp custom AVP 3GPP VSA dissector
          no longer required for  3GPP-RAT-Type).

svn path=/trunk/; revision=29038

radius/dictionary.3gpp

index af0ee34f1b3f1eeb0ad26ca5d8ba4c10cd8ee22d..941139f42f6cdf2be77062af3049c7b08691c811 100644 (file)
@@ -1,11 +1,16 @@
+# -*- text -*-
 #
 #      3GPP stuff.
 #
-#      ftp://ftp.3gpp.org/specs/2002-06/R1999/29_series/29061-3a0.zip
+#      http://pda.etsi.org/exchangefolder/ts_129061v080300p.pdf
+#      ETSI TS 129 061 V8.3.0 (2009-06)
+#
+#       [wireshark] 2009-07-07:  Updated FreeRadius 2.1.6 dictionary.3gpp
+#                                 based upon the above specification.
 #
 #      $Id$
 #
-VENDOR         3GPP            10415
+VENDOR         3GPP                            10415
 
 BEGIN-VENDOR   3GPP
 
@@ -13,52 +18,61 @@ BEGIN-VENDOR        3GPP
 #      Most of the 'string' attributes are UTF-8 encoded text.
 #      Maybe we want a UTF-8 'type' in the server...
 #
-ATTRIBUTE      3GPP-IMSI                                                               1               string  
-ATTRIBUTE      3GPP-Charging-ID                                                2               integer
-ATTRIBUTE      3GPP-PDP-Type                                                   3               integer
-ATTRIBUTE      3GPP-Charging-Gateway-Address                   4               ipaddr
-ATTRIBUTE      3GPP-GPRS-Negotiated-QoS-profile                5               string
-ATTRIBUTE      3GPP-SGSN-Address                                               6               ipaddr
-ATTRIBUTE      3GPP-GGSN-Address                                               7               ipaddr
-ATTRIBUTE      3GPP-IMSI-MCC-MNC                                               8               string
-ATTRIBUTE      3GPP-GGSN-MCC-MNC                                               9               string
-ATTRIBUTE      3GPP-NSAPI                                                              10              string
-ATTRIBUTE      3GPP-Session-Stop-Indicator                             11              octets
-ATTRIBUTE      3GPP-Selection-Mode                                             12              string
-ATTRIBUTE      3GPP-Charging-Characteristics                   13              string
-ATTRIBUTE      3GPP-Charging-Gateway-IPv6-Address              14              ipv6addr
-ATTRIBUTE      3GPP-SGSN-IPv6-Address                                  15              ipv6addr
-ATTRIBUTE      3GPP-GGSN-IPv6-Address                                  16              ipv6addr
-ATTRIBUTE      3GPP-IPv6-DNS-Servers                                   17              ipv6addr
-ATTRIBUTE      3GPP-SGSN-MCC-MNC                                               18              string
-ATTRIBUTE      3GPP-Teardown-Indicator                                 19              octets
-ATTRIBUTE      3GGP-IMEISV                                                             20              octets
-ATTRIBUTE      3GPP-RAT-Type                                                   21              octets
-ATTRIBUTE      3GPP-User-Location-Info                                 22              octets
-ATTRIBUTE      3GPP-MS-TimeZone                                                23              octets
-ATTRIBUTE      3GPP-Camel-Charging-Info                                24              octets
-ATTRIBUTE      3GPP-Packet-Filter                                              25              octets
-ATTRIBUTE      3GPP-Negotiated-DSCP                                    26              string
+ATTRIBUTE      3GPP-IMSI                               1       string
+ATTRIBUTE      3GPP-Charging-ID                        2       integer
+ATTRIBUTE      3GPP-PDP-Type                           3       integer
+ATTRIBUTE      3GPP-Charging-Gateway-Address           4       ipaddr
+ATTRIBUTE      3GPP-GPRS-Negotiated-QoS-profile        5       string
+ATTRIBUTE      3GPP-SGSN-Address                       6       ipaddr
+ATTRIBUTE      3GPP-GGSN-Address                       7       ipaddr
+ATTRIBUTE      3GPP-IMSI-MCC-MNC                       8       string
+ATTRIBUTE      3GPP-GGSN-MCC-MNC                       9       string
+ATTRIBUTE      3GPP-NSAPI                              10      string
+ATTRIBUTE      3GPP-Session-Stop-Indicator             11      octets
+ATTRIBUTE      3GPP-Selection-Mode                     12      string
+ATTRIBUTE      3GPP-Charging-Characteristics           13      string
+ATTRIBUTE      3GPP-Charging-Gateway-IPv6-Address      14      ipv6addr
+ATTRIBUTE      3GPP-SGSN-IPv6-Address                  15      ipv6addr
+ATTRIBUTE      3GPP-GGSN-IPv6-Address                  16      ipv6addr
 
 #
-#      This attribute is really an array of IPv6 addresses.
-#      Why the heck couldn't they just send multiple attributes?
+#    This attribute is really an array of IPv6 addresses.
+#    Why the heck couldn't they just send multiple attributes?
 #
-ATTRIBUTE      3GPP-IPv6-DNS-Servers                           17              octets 
-ATTRIBUTE      3GPP-SGSN-MCC-MNC                                       18              string
+ATTRIBUTE      3GPP-IPv6-DNS-Servers                   17      octets
+
+ATTRIBUTE      3GPP-SGSN-MCC-MNC                       18      string
+ATTRIBUTE      3GPP-Teardown-Indicator                 19      octets
+
+ATTRIBUTE      3GGP-IMEISV                             20      octets
+ATTRIBUTE      3GPP-RAT-Type                           21      integer
+ATTRIBUTE      3GPP-User-Location-Info                 22      octets
+ATTRIBUTE      3GPP-MS-TimeZone                        23      octets
+ATTRIBUTE      3GPP-Camel-Charging-Info                24      octets
+ATTRIBUTE      3GPP-Packet-Filter                      25      octets
+ATTRIBUTE      3GPP-Negotiated-DSCP                    26      integer
+ATTRIBUTE      3GPP-Allocate-IP-Type                   27      integer
+
+VALUE  3GPP-PDP-Type           IPv4            0
+VALUE  3GPP-PDP-Type           PPP             1
+VALUE  3GPP-PDP-Type           IPv6            2
+VALUE  3GPP-PDP-Type           IPv4v6          3
 
-# Below set to RADIUS_BINSTRING untill "proper" decoding is added ( Comment from old radius dissector ) 
+VALUE  3GPP-RAT-Type           Reserved        0
+VALUE  3GPP-RAT-Type           UTRAN           1
+VALUE  3GPP-RAT-Type           GERAN           2
+VALUE  3GPP-RAT-Type           WLAN            3
+VALUE  3GPP-RAT-Type           GAN             4
+VALUE  3GPP-RAT-Type           HSPA-Evolution  5
+VALUE  3GPP-RAT-Type           IEEE-802-16e    101
+VALUE  3GPP-RAT-Type           3GPP2-eHRPD     102
+VALUE  3GPP-RAT-Type           3GPP2-HRPD      103
+VALUE  3GPP-RAT-Type           3GPP2-1xRTT     104
+VALUE  3GPP-RAT-Type           3GPP-EPS        105
 
-ATTRIBUTE      3GPP-Teardown-Indicator                         19              octets
-ATTRIBUTE      3GPP-IMEISV                                                     20              octets
-ATTRIBUTE      3GPP-RAT-Type                                           21              octets
-ATTRIBUTE      3GPP-User-Location-Info                         22              octets
-ATTRIBUTE      3GPP-MS-TimeZone                                        23              octets
-ATTRIBUTE      3GPP-Camel-Charging-Info                        24              octets
-ATTRIBUTE      3GPP-Packet-Filter                                      25              octets
-ATTRIBUTE      3GPP-Negotiated-DSCP                            26              octets
+VALUE  3GPP-Allocate-IP-Type   Do-Not-Allocate-IPv4-IPv6       0
+VALUE  3GPP-Allocate-IP-Type   Allocate-IPv4                   1
+VALUE  3GPP-Allocate-IP-Type   Allocate-IPv6-Prefix            2
+VALUE  3GPP-Allocate-IP-Type   Allocate-IPv4-IPv6-Prefix       3
 
-VALUE          3GPP-PDP-Type           IPv4                    0
-VALUE          3GPP-PDP-Type           PPP                             1
-VALUE          3GPP-PDP-Type           IPv6                    2
-END-VENDOR     3GPP
+END-VENDOR    3GPP