这里放上一个由于GGSN不可达导致的CC38的信令流程。 (1)MS发送Activate PDP Context Request消息给SGSN,请求建立到某个PDN外部网络的连接。 (2)SGSN进行确认后,向相应的GGSN发起Create PDP Context Request消息。 (3)GGSN没有响应,因此SGSN将根据GTP协议的规定,按照T3-Response规定的时间间隔重发Create PDP Context Request消息。 (4)按照GTP协议中N3-Requests计数器规定的次数进行重发后,如果仍收不到GGSN的响应,则SGSN认为GGSN不可达,并将给MS回应带有CC38的Activate PDP Context Reject消息。
注:T3-Response计时器和N3-Requests计数器是在3GPP关于GTP协议规范TS29.060的章节14中描述的。其中: T3-Response的解释是” The timer T3-RESPONSE holds the maximum wait time for a response of a request message.”即T3-Response是SGSN侧用于等待GGSN响应的最大等待时间。超时后,SGSN将重发GTP请求消息给GGSN。规范中推荐该计时器的值为20秒。 N3-Requests计数器的解释是”The counter N3-REQUESTS holds the maximum number of attempts made by GTP to send a request message.”即Ne-Requests计数器用于控制SGSN侧重发GTP请求的次数。超过重发次数,SGSN将认为GGSN不可达。规范中推荐该计数器的值为5次。 |