Escolar Documentos
Profissional Documentos
Cultura Documentos
context successfully, but they can not perform data transmission, so they cannot access
phone and sim card, the GPRS service is normal, so it shows that this issue is just exist
under V BSC;
2. We tested under V BSC with abnormal MS for both FTP and HTTP services, all of
them were abnormal. We tested under V BSC with normal MS for both FTP and HTTP
services, all of them were normal, we saved all necessary trace messages;
From the abnormal MS user trace of SGSN, we found that the reason why some terminal
can not use GPRS service under the V BSC is that the many data packet was lost in the
BSS side. Compare with the trace in the BSC side, the BSC did not receive the
retransmission packets. So it means all the retransmission packets were lost in the
Also we found that all the lost data packets are the big packet. So we think the transfer
network can not transfer the big packet. Then we did the PING test between SGSN and
the V BSC, we found that if the payload of PING packet is bigger than 1472 bytes, the
2010-9-3 1
GPRS service impossible in one PCU of SGSN Issue Report
PING will fail. So it means if the IP packet is segmented, the transfer network will not
transfer success.
3. Now the reason why some MS can not use GPRS service is clear. If the packet is
segmented in the IP layer, the transfer network will not transfer this IP packet well. So if
the SGSN can control the length of the IP packet in the GB interface, this issue will be
avoid. The length of the IP packet in the GB interface is decided by the max PDU length
in the LLC protocol layer in the GB interface. And the max PDU length in the LLC
protocol layer is decided by the XID procedure between the MS and the SGSN.
N201-U which indicates maximum information field length for U and UI frames of LLC
data packets size, if there is no XID in Gb interface, SGSN and MS will get default
value(500 byte) for LLC data packets size after negotiation, from the traced messages,
we can see the data packets from HTTP server is 1520byte, then SGSN will divided it
into 4 fragments, and because each fragment is small, and they will not be divided once
again, so most of the packets arrive at MS, and MS can use GPRS service normally;
In abnormal MS user trace, we can see there is XID procedure between SGSN and
MS, and the negotiated value for N201-U is 1520 byte, in this case, when SGSN receives
1520byte(it is the maximal value for LLC data packets size) from HTTP server, SGSN will
not divide the packet, but in the Gb transmission, it will be divided into several fragments,
and because transmission quality is not good, most of the fragments were lost, so MS
5. We also did ping test between SGSN and Vitebsk BSC, between SGSN and Minsk
BSC with different ping packets size, and we found that for Minsk BSC, ping is normal for
all size packets, but for Vitebsk BSC, if the ping packets size is more than 1472, all ping
requests timeout.
According to this ping test, it also indicates that the transmission between SGSN and V
2010-9-3 2
GPRS service impossible in one PCU of SGSN Issue Report
pi ng_bsc_1001_vi t
. TXT
3. Conclusion
Because we can not control MS to launch XID procedure or not launch, it is designed just
We should check the transmission devices configuration one by one to find out the root
cause for packets lost, it is the only permanent solution to solve the current problem. But
maybe it will cost long time because there are many devices need to be checked.
In order to solve this problem quickly, we will use temporary solution: enable SGSN
feature to control LLC data packet size in XID negotiation procedure, we will set software
parameters in SGSN to forcedly set the N201-U as a reasonable value for the MS which
will launch XID procedure, so that it will not be divided into fragments during transmission
in Gb interface.
2010-9-3 3