From Xiao Xiangquan:
[obnox/wireshark/wip.git] / diameter / mobileipv4.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- $Id$ -->
3
4         <application id="2" name="Mobile IPv4 Application" uri="http://www.ietf.org/rfc/rfc4004.txt">
5
6                 <!-- Mobile-IPv4 Application -->
7                 <command name="AA-Mobile-Node" code="260" vendor-id="None"/>
8                 <command name="Home-Agent-MIP" code="262" vendor-id="None"/>
9
10                 <!-- ************************** Mobile-IPv4 AVPS ********************* -->
11 <!--
12 http://www.iana.org/assignments/aaa-parameters
13 -->
14                 <avp name="MIP-FA-to-HA-SPI" code="318" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
15                         <type type-name="Unsigned32"/>
16                 </avp>
17                 <avp name="MIP-FA-to-MN-SPI" code="319" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
18                         <type type-name="Unsigned32"/>
19                 </avp>
20                 <avp name="MIP-Reg-Request" code="320" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
21                         <type type-name="OctetString"/>
22                 </avp>
23                 <avp name="MIP-Reg-Reply" code="321" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
24                         <type type-name="OctetString"/>
25                 </avp>
26                 <avp name="MIP-MN-AAA-Auth" code="322" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
27                         <grouped>
28                                 <gavp name="MIP-MN-AAA-SPI"/>
29                                 <gavp name="MIP-Auth-Input-Data-Length"/>
30                                 <gavp name="MIP-Authenticator-Length"/>
31                                 <gavp name="MIP-Authenticator-Offset"/>
32                         </grouped>
33                 </avp>
34                 <avp name="MIP-HA-to-FA-SPI" code="323" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
35                         <type type-name="Unsigned32"/>
36                 </avp>
37 <!-- 324            Unassigned -->
38     <avp name="Unassigned" code="324" mandatory="may">
39       <type type-name="OctetString"/>
40     </avp>
41     <avp name="MIP-MN-to-FA-MSA" code="325" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
42                         <grouped>
43                                 <gavp name="MIP-MN-AAA-SPI"/>
44                                 <gavp name="MIP-Algorithm-Type"/>
45                                 <gavp name="MIP-Nonce"/>
46                                 <gavp name="AVP"/>
47                         </grouped>
48                 </avp>
49                 <avp name="MIP-FA-to-MN-MSA" code="326" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
50                         <grouped>
51                                 <gavp name="MIP-MN-AAA-SPI"/>
52                                 <gavp name="MIP-Algorithm-Type"/>
53                                 <gavp name="MIP-Session-Key"/>
54                                 <gavp name="AVP"/>
55                         </grouped>
56                 </avp>
57 <!-- 327            Unassigned -->
58     <avp name="Unassigned" code="327" mandatory="may">
59       <type type-name="OctetString"/>
60     </avp>
61     <avp name="MIP-FA-to-HA-MSA" code="328" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
62                         <grouped>
63                                 <gavp name="MIP-FA-to-HA-SPI"/>
64                                 <gavp name="MIP-Algorithm-Type"/>
65                                 <gavp name="MIP-Session-Key"/>
66                                 <gavp name="AVP"/>
67                         </grouped>
68                 </avp>
69                 <avp name="MIP-HA-to-FA-MSA" code="329" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
70                         <grouped>
71                                 <gavp name="MIP-HA-to-FA-SPI"/>
72                                 <gavp name="MIP-Algorithm-Type"/>
73                                 <gavp name="MIP-Session-Key"/>
74                                 <gavp name="AVP"/>
75                         </grouped>
76                 </avp>
77 <!-- 330            Unassigned -->
78     <avp name="Unassigned" code="330" mandatory="may">
79       <type type-name="OctetString"/>
80     </avp>
81
82     <avp name="MIP-MN-to-HA-MSA" code="331" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
83                         <grouped>
84                                 <gavp name="MIP-MN-HA-SPI"/>
85                                 <gavp name="MIP-Algorithm-Type"/>
86                                 <gavp name="MIP-Session-Key"/>
87                                 <gavp name="MIP-Nonce"/>
88                                 <gavp name="AVP"/>
89                         </grouped>
90                 </avp>
91                 <avp name="MIP-HA-to-MN-MSA" code="332" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
92                         <grouped>
93                                 <gavp name="MIP-HA-to-MN-SPI"/>
94                                 <gavp name="MIP-Algorithm-Type"/>
95                                 <gavp name="MIP-Replay-Mode"/>
96                                 <gavp name="MIP-Session-Key"/>
97                                 <gavp name="AVP"/>
98                         </grouped>
99                 </avp>
100                 <avp name="MIP-Mobile-Node-Address" code="333" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
101                         <type type-name="IPAddress"/>
102                 </avp>
103                 <avp name="MIP-Home-Agent-Address" code="334" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
104                         <type type-name="IPAddress"/>
105                 </avp>
106                 <avp name="MIP-Nonce" code="335" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
107                         <type type-name="OctetString"/>
108                 </avp>
109                 <avp name="MIP-Candidate-Home-Agent-Host" code="336" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="no">
110                         <type type-name="DiameterIdentity"/>
111                 </avp>
112                 <avp name="MIP-Feature-Vector" code="337" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
113                         <type type-name="Unsigned32"/>
114       <enum name="Mobile-Node-Home-Address-Requested" code="1"/>
115       <enum name="Home-Address-Allocatable-Only-in-Home-Realm" code="2"/>
116       <enum name="Home-Agent-Requested" code="4"/>
117       <enum name="Foreign-Home-Agent-Available" code="8"/>
118       <enum name="MN-HA-Key-Request" code="16"/>
119       <enum name="MN-FA-Key-Request" code="32"/>
120       <enum name="FA-HA-Key-Request" code="64"/>
121       <enum name="Home-Agent-In-Foreign-Network" code="128"/>
122       <enum name="Co-Located-Mobile-Node" code="256"/>
123     </avp>
124                 <avp name="MIP-Auth-Input-Data-Length" code="338" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
125                         <type type-name="Unsigned32"/>
126                 </avp>
127                 <avp name="MIP-Authenticator-Length" code="339" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
128                         <type type-name="Unsigned32"/>
129                 </avp>
130                 <avp name="MIP-Authenticator-Offset" code="340" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
131                         <type type-name="Unsigned32"/>
132                 </avp>
133                 <avp name="MIP-MN-AAA-SPI" code="341" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
134                         <type type-name="Unsigned32"/>
135                 </avp>
136                 <avp name="MIP-Filter-Rule" code="342" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
137                         <type type-name="IPFilterRule"/>
138                 </avp>
139                 <avp name="MIP-Session-Key" code="343" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
140                         <type type-name="OctetString"/>
141                 </avp>
142                 <avp name="MIP-FA-Challenge" code="344" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
143                         <type type-name="OctetString"/>
144                 </avp>
145                 <avp name="MIP-Algorithm-Type" code="345" mandatory="must" vendor-bit="mustnot" may-encrypt="yes">
146                         <type type-name="Unsigned32"/>
147                         <enum name="HMAC-SHA-1" code="2"/>
148                 </avp>
149                 <avp name="MIP-Replay-Mode" code="346" mandatory="must" vendor-bit="mustnot" may-encrypt="yes">
150                         <type type-name="Unsigned32"/>
151                         <enum name="None" code="1"/>
152                         <enum name="Timestamps" code="2"/>
153                         <enum name="Nonces" code="3"/>
154                 </avp>
155                 <avp name="MIP-Originating-Foreign-AAA" code="347" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="yes">
156                         <type type-name="Grouped"/>
157                                 <gavp name="Origin-Realm"/>
158                                 <gavp name="Origin-Host"/>
159                                 <gavp name="AVP"/>
160                 </avp>
161                 <avp name="MIP-Home-Agent-Host" code="348" mandatory="must" protected="may" vendor-bit="mustnot" may-encrypt="no">
162                         <type type-name="Grouped"/>
163                                 <gavp name="Destination-Realm"/>
164                                 <gavp name="Destination-Host"/>
165                                 <gavp name="AVP"/>
166                 </avp>
167 <!--
168 349-362        Unassigned
169 in dictionary.xml
170 363            Accounting-Input-Octets            [RFC4005][RFC4004]
171 364            Accounting-Output-Octets           [RFC4005][RFC4004]
172 365            Accounting-Input-Packets           [RFC4005][RFC4004]
173 366            Accounting-Output-Packets          [RFC4005][RFC4004]
174 in SIP.xml
175 -->
176                 <avp name="MIP-MSA-Lifetime" code="367" mandatory="must" vendor-bit="mustnot" may-encrypt="yes">
177                         <type type-name="Unsigned32"/>
178                 </avp>
179
180                 <!-- ************************ END Mobile-IPv4 AVPS ******************* -->
181
182         </application>