X-Received: by 10.66.88.234 with SMTP id bj10mr292120pab.30.1358996835113; Wed, 23 Jan 2013 19:07:15 -0800 (PST) X-Received: by 10.50.159.197 with SMTP id xe5mr149948igb.3.1358996835054; Wed, 23 Jan 2013 19:07:15 -0800 (PST) Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!f6no12927822pbd.1!news-out.google.com!6ni14228pbd.1!nntp.google.com!f6no12927820pbd.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.protocols.misc Date: Wed, 23 Jan 2013 19:07:14 -0800 (PST) In-Reply-To: <7a96cdde-4d64-48cc-92d2-986027dcf2f0@s1g2000prd.googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=129.192.197.4; posting-account=yEa5tQoAAADpPjGf2YrmM0Jg9W6C0vSK NNTP-Posting-Host: 129.192.197.4 References: <7a96cdde-4d64-48cc-92d2-986027dcf2f0@s1g2000prd.googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <223a885b-f9fb-4b99-b718-cda2a1db85f2@googlegroups.com> Subject: Re: GTPv0 , GTPv1 and GTPv2 From: stephen.yin.h@gmail.com Injection-Date: Thu, 24 Jan 2013 03:07:15 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Xref: csiph.com comp.protocols.misc:55 =E5=9C=A8 2009=E5=B9=B44=E6=9C=886=E6=97=A5=E6=98=9F=E6=9C=9F=E4=B8=80UTC+8= =E4=B8=8B=E5=8D=8811=E6=97=B612=E5=88=8628=E7=A7=92=EF=BC=8Ckarthikbalaguru= =E5=86=99=E9=81=93=EF=BC=9A > Hi, >=20 > What is the difference between GTPv0 & GTPv1 & GTPv2 ? > I do not find any specific link for the differences between > the above 3 versions of GTP . >=20 > I find only the below info . Is there any other explicit > information w.r.t differences between GTPv0 and > GTPv1 and GTPv2 ? >=20 > " > GTP was originally standardized within ETSI (GSM standard 09.60). With > the creation of the UMTS standards this was moved over to the 3GPP > which, as of 2005 maintains it as 3GPP standard 29.060. GTP' uses the > same message format, but its special uses are covered in standard > 32.295 along with the standardized formats for the charging data it > transfers. >=20 > Later versions of TS 29.060 deprecate GTPv1/v0 interworking such that > there is no fallback in the event that the GSN does not support the > higher version. >=20 > GTPv2 (for evolved packet services) went into draft in early 2008 and > was released in December of that year. GTPv2 offers fallback to GTPv1 > via the earlier "Version Not Supported" mechanism but explicitly > offers no support for fallback to GTPv0. > " >=20 > Thx in advans, > Karthik Balaguru There is no major difference between v1 and v2 header apart from introducin= g the new fields in v2 and the removal of Extension-header, Flags for Seque= nce number and N-PDU. Piggy backing Flag - When this flag is set in create session response then = it means there is a create bearer request which is piggybacked in the same = GTP message. Since GTPv2-C is designed for Control, there is no need to have a N-PDU whi= ch is required during Inter RAT RAU. TEID need not be present in the case of GTP Echo messages. So this is strip= ped in v2. Sequence number field is mandatory in V2.