The gtp_type Keyword
Each GTP message is identified by a message type, which is
comprised of both a numeric value and a string. You can use the
gtp_type
keyword to inspect traffic for specific GTP
message types. Because different GTP versions define different message types
and information elements, you must also use
gtp_version
when you use the
gtp_type
or
gtp_info
keyword.
You can specify a defined decimal value for a message type, a defined string, or a comma-separated list of either or both in any combination, as seen in the following example:
10, 11, echo_request
The system uses an OR operation to match each value or string that you list. The order in which you list values and strings does not matter. Any single value or string in the list matches the keyword. You receive an error if you attempt to save a rule that includes an unrecognized string or an out-of-range value.
Note in the table that different GTP versions sometimes use
different values for the same message type. For example, the
sgsn_context_request
message type has a value of 50 in
GTPv0 and GTPv1, but a value of 130 in GTPv2.
The
gtp_type
keyword matches different values depending on
the version number in the packet. In the example above, the keyword matches the
message type value 50 in a GTPv0 or GTPv1 packet and the value 130 in a GTPv2
packet. The keyword does not match a packet when the message type value in the
packet is not a known value for the version specified in the packet.
If you specify an integer for the message type, the keyword matches if the message type in the keyword matches the value in the GTP packet, regardless of the version specified in the packet.
The following table lists the defined values and strings recognized by the system for each GTP message type.
Value |
Version 0 |
Version 1 |
Version 2 |
---|---|---|---|
1 |
echo_request |
echo_request |
echo_request |
2 |
echo_response |
echo_response |
echo_response |
3 |
version_not_supported |
version_not_supported |
version_not_supported |
4 |
node_alive_request |
node_alive_request |
N/A |
5 |
node_alive_response |
node_alive_response |
N/A |
6 |
redirection_request |
redirection_request |
N/A |
7 |
redirection_response |
redirection_response |
N/A |
16 |
create_pdp_context_request |
create_pdp_context_request |
N/A |
17 |
create_pdp_context_response |
create_pdp_context_response |
N/A |
18 |
update_pdp_context_request |
update_pdp_context_request |
N/A |
19 |
update_pdp_context_response |
update_pdp_context_response |
N/A |
20 |
delete_pdp_context_request |
delete_pdp_context_request |
N/A |
21 |
delete_pdp_context_response |
delete_pdp_context_response |
N/A |
22 |
create_aa_pdp_context_request |
init_pdp_context_activation_request |
N/A |
23 |
create_aa_pdp_context_response |
init_pdp_context_activation_response |
N/A |
24 |
delete_aa_pdp_context_request |
N/A |
N/A |
25 |
delete_aa_pdp_context_response |
N/A |
N/A |
26 |
error_indication |
error_indication |
N/A |
27 |
pdu_notification_request |
pdu_notification_request |
N/A |
28 |
pdu_notification_response |
pdu_notification_response |
N/A |
29 |
pdu_notification_reject_request |
pdu_notification_reject_request |
N/A |
30 |
pdu_notification_reject_response |
pdu_notification_reject_response |
N/A |
31 |
N/A |
supported_ext_header_notification |
N/A |
32 |
send_routing_info_request |
send_routing_info_request |
create_session_request |
33 |
send_routing_info_response |
send_routing_info_response |
create_session_response |
34 |
failure_report_request |
failure_report_request |
modify_bearer_request |
35 |
failure_report_response |
failure_report_response |
modify_bearer_response |
36 |
note_ms_present_request |
note_ms_present_request |
delete_session_request |
37 |
note_ms_present_response |
note_ms_present_response |
delete_session_response |
38 |
N/A |
N/A |
change_notification_request |
39 |
N/A |
N/A |
change_notification_response |
48 |
identification_request |
identification_request |
N/A |
49 |
identification_response |
identification_response |
N/A |
50 |
sgsn_context_request |
sgsn_context_request |
N/A |
51 |
sgsn_context_response |
sgsn_context_response |
N/A |
52 |
sgsn_context_ack |
sgsn_context_ack |
N/A |
53 |
N/A |
forward_relocation_request |
N/A |
54 |
N/A |
forward_relocation_response |
N/A |
55 |
N/A |
forward_relocation_complete |
N/A |
56 |
N/A |
relocation_cancel_request |
N/A |
57 |
N/A |
relocation_cancel_response |
N/A |
58 |
N/A |
forward_srns_contex |
N/A |
59 |
N/A |
forward_relocation_complete_ack |
N/A |
60 |
N/A |
forward_srns_contex_ack |
N/A |
64 |
N/A |
N/A |
modify_bearer_command |
65 |
N/A |
N/A |
modify_bearer_failure_indication |
66 |
N/A |
N/A |
delete_bearer_command |
67 |
N/A |
N/A |
delete_bearer_failure_indication |
68 |
N/A |
N/A |
bearer_resource_command |
69 |
N/A |
N/A |
bearer_resource_failure_indication |
70 |
N/A |
ran_info_relay |
downlink_failure_indication |
71 |
N/A |
N/A |
trace_session_activation |
72 |
N/A |
N/A |
trace_session_deactivation |
73 |
N/A |
N/A |
stop_paging_indication |
95 |
N/A |
N/A |
create_bearer_request |
96 |
N/A |
mbms_notification_request |
create_bearer_response |
97 |
N/A |
mbms_notification_response |
update_bearer_request |
98 |
N/A |
mbms_notification_reject_request |
update_bearer_response |
99 |
N/A |
mbms_notification_reject_response |
delete_bearer_request |
100 |
N/A |
create_mbms_context_request |
delete_bearer_response |
101 |
N/A |
create_mbms_context_response |
delete_pdn_request |
102 |
N/A |
update_mbms_context_request |
delete_pdn_response |
103 |
N/A |
update_mbms_context_response |
N/A |
104 |
N/A |
delete_mbms_context_request |
N/A |
105 |
N/A |
delete_mbms_context_response |
N/A |
112 |
N/A |
mbms_register_request |
N/A |
113 |
N/A |
mbms_register_response |
N/A |
114 |
N/A |
mbms_deregister_request |
N/A |
115 |
N/A |
mbms_deregister_response |
N/A |
116 |
N/A |
mbms_session_start_request |
N/A |
117 |
N/A |
mbms_session_start_response |
N/A |
118 |
N/A |
mbms_session_stop_request |
N/A |
119 |
N/A |
mbms_session_stop_response |
N/A |
120 |
N/A |
mbms_session_update_request |
N/A |
121 |
N/A |
mbms_session_update_response |
N/A |
128 |
N/A |
ms_info_change_request |
identification_request |
129 |
N/A |
ms_info_change_response |
identification_response |
130 |
N/A |
N/A |
sgsn_context_request |
131 |
N/A |
N/A |
sgsn_context_response |
132 |
N/A |
N/A |
sgsn_context_ack |
133 |
N/A |
N/A |
forward_relocation_request |
134 |
N/A |
N/A |
forward_relocation_response |
135 |
N/A |
N/A |
forward_relocation_complete |
136 |
N/A |
N/A |
forward_relocation_complete_ack |
137 |
N/A |
N/A |
forward_access |
138 |
N/A |
N/A |
forward_access_ack |
139 |
N/A |
N/A |
relocation_cancel_request |
140 |
N/A |
N/A |
relocation_cancel_response |
141 |
N/A |
N/A |
configuration_transfer_tunnel |
149 |
N/A |
N/A |
detach |
150 |
N/A |
N/A |
detach_ack |
151 |
N/A |
N/A |
cs_paging |
152 |
N/A |
N/A |
ran_info_relay |
153 |
N/A |
N/A |
alert_mme |
154 |
N/A |
N/A |
alert_mme_ack |
155 |
N/A |
N/A |
ue_activity |
156 |
N/A |
N/A |
ue_activity_ack |
160 |
N/A |
N/A |
create_forward_tunnel_request |
161 |
N/A |
N/A |
create_forward_tunnel_response |
162 |
N/A |
N/A |
suspend |
163 |
N/A |
N/A |
suspend_ack |
164 |
N/A |
N/A |
resume |
165 |
N/A |
N/A |
resume_ack |
166 |
N/A |
N/A |
create_indirect_forward_tunnel_request |
167 |
N/A |
N/A |
create_indirect_forward_tunnel_response |
168 |
N/A |
N/A |
delete_indirect_forward_tunnel_request |
169 |
N/A |
N/A |
delete_indirect_forward_tunnel_response |
170 |
N/A |
N/A |
release_access_bearer_request |
171 |
N/A |
N/A |
release_access_bearer_response |
176 |
N/A |
N/A |
downlink_data |
177 |
N/A |
N/A |
downlink_data_ack |
179 |
N/A |
N/A |
pgw_restart |
180 |
N/A |
N/A |
pgw_restart_ack |
200 |
N/A |
N/A |
update_pdn_request |
201 |
N/A |
N/A |
update_pdn_response |
211 |
N/A |
N/A |
modify_access_bearer_request |
212 |
N/A |
N/A |
modify_access_bearer_response |
231 |
N/A |
N/A |
mbms_session_start_request |
232 |
N/A |
N/A |
mbms_session_start_response |
233 |
N/A |
N/A |
mbms_session_update_request |
234 |
N/A |
N/A |
mbms_session_update_response |
235 |
N/A |
N/A |
mbms_session_stop_request |
236 |
N/A |
N/A |
mbms_session_stop_response |
240 |
data_record_transfer_request |
data_record_transfer_request |
N/A |
241 |
data_record_transfer_response |
data_record_transfer_response |
N/A |
254 |
N/A |
end_marker |
N/A |
255 |
pdu |
pdu |
N/A |