hi all, My captured packet of GTP-U ,which makes up with inner ip ,inner udp and outer ip ,outer udp.As we know, the outer ip layer may be fragmented. My question : is the inner ip packet fragmented in some case ? thanks. asked 16 Jun '16, 05:26 bigapple119 edited 16 Jun '16, 15:04 Guy Harris ♦♦ |
2 Answers:
As stated in 3GPP TS 29.281 version 13.1.0 Release 13
So I would assume the answer to be yes. answered 16 Jun '16, 06:25 Jaap ♦ |
While possible, there are specific mechanisms in place to avoid it. An inner IP MTU value is communicated down to the phone by the network which it is expected to honour, with the catch being that 3GPP accounts for tethered devices by imposing a requirement that the network needs to be able to support 1500 byte MTU for the "PDP PDU" if it becomes necessary (where, when transferred into GTP, fragmentation of the inner IP packet would then become necessary). The wording of TS 23.060 is:
There, "N-PDU" is a single GTP-transmitted packet between GTP tunnel endpoints, and "PDP PDU" is the end user's IP packet transmitted over the air. answered 16 Jun '16, 15:28 Quadratic Yes,i found the words in the TS 23.060 of 2013.09. GTP-U is between nNodeB and S-GW,what you say below is equally applicable to 4G-LTE? Actually,i always think there are some mechanisms avoiding ip-fragment ,because Reassembling twice is inefficient. thanks a lot. (17 Jun '16, 06:18) bigapple119 It's applicable to GTPv1-U in general, so yes. At the control level from PGW down to the UE (whether for LTE, untrusted Wifi into the EPC, etc.), there is the concept of PCO options, where inner IP MTU can be communicated, but there are circumstances (such as dongles or tethering) where those mechanisms aren't fool-proof. (17 Jun '16, 16:31) Quadratic |
Thanks firstly. I have seen the words in 3GPP TS 29.281 version 13.1.0 Release 13.Therefore,I have to consider the fragmented inner ip packet,when i dissect every layer of GTP-U.However,the inner-ip-packet's fragment flag are all not set, which GTP-U packets are displayed in wireshark.