<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CEIGSX8yfyp7ImA9WhRVF00.&quot;"><id>tag:blogger.com,1999:blog-474177672925004049</id><updated>2012-01-16T00:28:48.197-08:00</updated><title>3GPP n LTE</title><subtitle type="html">Learn and Grow</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://3gpp-n-lte.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://3gpp-n-lte.blogspot.com/" /><author><name>Rakesh</name><uri>http://www.blogger.com/profile/04510755432275136139</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/-UUwCmyJkD5M/TY8F4--b61I/AAAAAAAABx8/C4RJQASN0NY/s220/photo.JPG" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/yNri" /><feedburner:info uri="blogspot/ynri" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>blogspot/yNri</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;Dk4DQnkycSp7ImA9WhRVEEw.&quot;"><id>tag:blogger.com,1999:blog-474177672925004049.post-3259519398387417386</id><published>2012-01-08T01:29:00.000-08:00</published><updated>2012-01-08T01:29:33.799-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-08T01:29:33.799-08:00</app:edited><title>NAT64 and DNS64 a simple walk through!</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #666666; font-family: Verdana, sans-serif;"&gt;I was working on the IPv6, and translation from IPv4 to IPv6 (vice versa) for DNS64 and NAT64, so wanted to share this post with audiences.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: #666666;"&gt;I configured the DNS64 with
NAT64 on the Viprion (f5 DUT).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: #666666;"&gt;Before starting one thing i want to clear about NAT64 and DNS64 that both are kind of independent, and you don't even need DNS64 if the client (or workstation) knows about the destination address. But in the real life no client really knows the server address so you have to resolve it first thats when DNS64 comes into picture.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana, sans-serif; font-size: 9pt;"&gt;&lt;span style="color: #666666;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: #666666;"&gt;Here is the basic logical
architecture of the NAT64 and DNS64.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: #666666;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: #666666;"&gt;DNS64:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: #666666;"&gt;First DNS64 resolves the
ip-address of the server in ipv4, DUT convert it into (AAAA) ipv6 resolution.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: #666666;"&gt;Then client sent the request
to the resolved ipv6 address and DUT again convert the
destination address into the ( A type) ipv4 form.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: #666666;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: #666666;"&gt;NAT64:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: #666666;"&gt;Once the DNS is resolved rest of the NATing from V6 to V4 is done by DUT to forward the inward and outward traffic. each time a request is sent to the V6 address before travelling to outside world, DUT convert the IP format to V4 from V6 similarly each time any request is processes from the real server it is converted to V6 form from V4 to reach the IPv6 client sitting behind the V6 virtual server.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/--_DK6QtsT4c/TwldnzWLqzI/AAAAAAAACek/ZRXa-OkUi_c/s1600/NAT64%252BDNS64.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="333" src="http://3.bp.blogspot.com/--_DK6QtsT4c/TwldnzWLqzI/AAAAAAAACek/ZRXa-OkUi_c/s640/NAT64%252BDNS64.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: #1f497d; font-family: Verdana, sans-serif;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -------------diagram courtesy F5 devcentral and F5 site.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b style="color: #666666; font-family: Verdana, sans-serif;"&gt;It will be very interesting to see how L2 and L3 DSRs works in combination with DNS64 and NAT64&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;o:p&gt;&lt;span style="color: #666666; font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;o:p&gt;&lt;span style="color: #666666; font-family: Verdana, sans-serif;"&gt;For the F5 like devices you can even map an IPv6 Pool to the IPv4 type VIP, so if anybody is testing only NAT64 you don't have to exercise DNS64 that will give far better performances because DNS resolution&amp;nbsp;definitely eat up lots of performances.&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: #666666; font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: #666666; font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: #666666; font-family: Verdana, sans-serif;"&gt;Although i faced the following problem while using DNS64.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: #666666;"&gt;&lt;b&gt;The problem I am facing is what should be the DNS server address to use the load balancer. Once I configure DNS server to give the ip-adderss of the http-server address it uses only 1 ip on the pool and but I cant use more than 1 ip&amp;nbsp;&amp;nbsp;on the server with one GET command, so I have to put multiple GET with different server names which I think is not a good idea.&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: #666666;"&gt;So basically for the GET command I can’t use the conventions F5 load balancing mechanism.&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: #666666;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: #666666;"&gt;Any idea in this regard will be highly appreciable friends.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/474177672925004049-3259519398387417386?l=3gpp-n-lte.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4LMEWC2K6hol_KpN5k9CiWOEHLQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4LMEWC2K6hol_KpN5k9CiWOEHLQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4LMEWC2K6hol_KpN5k9CiWOEHLQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4LMEWC2K6hol_KpN5k9CiWOEHLQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/yNri/~4/xvzkvqmXfEk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://3gpp-n-lte.blogspot.com/feeds/3259519398387417386/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://3gpp-n-lte.blogspot.com/2012/01/nat64-and-dns64-simple-walk-through.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/474177672925004049/posts/default/3259519398387417386?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/474177672925004049/posts/default/3259519398387417386?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/yNri/~3/xvzkvqmXfEk/nat64-and-dns64-simple-walk-through.html" title="NAT64 and DNS64 a simple walk through!" /><author><name>Rakesh</name><uri>http://www.blogger.com/profile/04510755432275136139</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/-UUwCmyJkD5M/TY8F4--b61I/AAAAAAAABx8/C4RJQASN0NY/s220/photo.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/--_DK6QtsT4c/TwldnzWLqzI/AAAAAAAACek/ZRXa-OkUi_c/s72-c/NAT64%252BDNS64.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://3gpp-n-lte.blogspot.com/2012/01/nat64-and-dns64-simple-walk-through.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04DQng6eSp7ImA9WxFXGUo.&quot;"><id>tag:blogger.com,1999:blog-474177672925004049.post-235965636010247533</id><published>2010-05-27T10:06:00.001-07:00</published><updated>2010-05-27T10:06:13.611-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-27T10:06:13.611-07:00</app:edited><title>F5 beyond load balancer (nov 2009)</title><content type="html">Check out this SlideShare Presentation: &lt;div style="width:425px" id="__ss_4088331"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/itsec/f5-beyond-load-balancer-nov-2009" title="F5 beyond load balancer (nov 2009)"&gt;F5 beyond load balancer (nov 2009)&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse4088331" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=f5beyondloadbalancernov2009-100513154129-phpapp01&amp;stripped_title=f5-beyond-load-balancer-nov-2009" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse4088331" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=f5beyondloadbalancernov2009-100513154129-phpapp01&amp;stripped_title=f5-beyond-load-balancer-nov-2009" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/itsec"&gt;Information Technology&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/474177672925004049-235965636010247533?l=3gpp-n-lte.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cU8CmNBLvp2zSjIgD0ayWCMDoV8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cU8CmNBLvp2zSjIgD0ayWCMDoV8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cU8CmNBLvp2zSjIgD0ayWCMDoV8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cU8CmNBLvp2zSjIgD0ayWCMDoV8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/yNri/~4/gRIAqhrYdj4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://3gpp-n-lte.blogspot.com/feeds/235965636010247533/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://3gpp-n-lte.blogspot.com/2010/05/f5-beyond-load-balancer-nov-2009.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/474177672925004049/posts/default/235965636010247533?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/474177672925004049/posts/default/235965636010247533?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/yNri/~3/gRIAqhrYdj4/f5-beyond-load-balancer-nov-2009.html" title="F5 beyond load balancer (nov 2009)" /><author><name>Rakesh</name><uri>http://www.blogger.com/profile/04510755432275136139</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/-UUwCmyJkD5M/TY8F4--b61I/AAAAAAAABx8/C4RJQASN0NY/s220/photo.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://3gpp-n-lte.blogspot.com/2010/05/f5-beyond-load-balancer-nov-2009.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MBRH4-fSp7ImA9WxFTEUk.&quot;"><id>tag:blogger.com,1999:blog-474177672925004049.post-1555805488204469681</id><published>2010-04-01T12:17:00.000-07:00</published><updated>2010-04-01T12:17:35.055-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-01T12:17:35.055-07:00</app:edited><title>4G vs 3G, Speedtest on Iphone!</title><content type="html">&lt;object height="270" width="480"&gt;&lt;param name="movie" value="http://www.dailymotion.com/swf/video/xavh2b"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed type="application/x-shockwave-flash" src="http://www.dailymotion.com/swf/video/xavh2b" width="480" height="270" allowfullscreen="true" allowscriptaccess="always"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;b&gt;&lt;a href="http://www.dailymotion.com/video/xavh2b_4g-vs-3g_tech"&gt;4G vs 3G&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Uploaded by &lt;a href="http://www.dailymotion.com/CLEARinsider"&gt;CLEARinsider&lt;/a&gt;. - &lt;a href="http://www.dailymotion.com/in/channel/tech"&gt;Technology reviews and science news videos.&lt;/a&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/474177672925004049-1555805488204469681?l=3gpp-n-lte.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qeX0hlQ0BwzpMzOwDymH_LMjEqc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qeX0hlQ0BwzpMzOwDymH_LMjEqc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qeX0hlQ0BwzpMzOwDymH_LMjEqc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qeX0hlQ0BwzpMzOwDymH_LMjEqc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/yNri/~4/mTD3ntGJYNA" height="1" width="1"/&gt;</content><link rel="related" href="http://www.dailymotion.com/video/xavh2b_4g-vs-3g_tech" title="4G vs 3G, Speedtest on Iphone!" /><link rel="replies" type="application/atom+xml" href="http://3gpp-n-lte.blogspot.com/feeds/1555805488204469681/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://3gpp-n-lte.blogspot.com/2010/04/4g-vs-3g-speedtest-on-iphone.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/474177672925004049/posts/default/1555805488204469681?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/474177672925004049/posts/default/1555805488204469681?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/yNri/~3/mTD3ntGJYNA/4g-vs-3g-speedtest-on-iphone.html" title="4G vs 3G, Speedtest on Iphone!" /><author><name>Rakesh</name><uri>http://www.blogger.com/profile/04510755432275136139</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/-UUwCmyJkD5M/TY8F4--b61I/AAAAAAAABx8/C4RJQASN0NY/s220/photo.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://3gpp-n-lte.blogspot.com/2010/04/4g-vs-3g-speedtest-on-iphone.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UFSX45fSp7ImA9WxBaFEs.&quot;"><id>tag:blogger.com,1999:blog-474177672925004049.post-5149360206565009418</id><published>2010-03-24T14:44:00.000-07:00</published><updated>2010-03-24T15:20:18.025-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-24T15:20:18.025-07:00</app:edited><title>GTP message Types.</title><content type="html">Here I am going deeper inside the &lt;a href="http://pda.etsi.org/exchangefolder/ts_129060v090100p.pdf"&gt;3GPP TS 29.060&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
GTP Message Types:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Tunnel management messages:&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_rt4cPxzLkDY/S6p5WZR2F6I/AAAAAAAABtQ/fc_rBZjP5lE/s1600/gtpv1_tunnel_management_messages.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="219" src="http://4.bp.blogspot.com/_rt4cPxzLkDY/S6p5WZR2F6I/AAAAAAAABtQ/fc_rBZjP5lE/s640/gtpv1_tunnel_management_messages.JPG" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-Create PDP Context Request&lt;br /&gt;
-Create PDP Context Response&lt;br /&gt;
-Update PDP Context Request&lt;br /&gt;
-Update PDP Context Response&lt;br /&gt;
-Delete PDP Context Request&lt;br /&gt;
-Delete PDP Context Response&lt;br /&gt;
-Error Indication&lt;br /&gt;
-PDU Notification Request&lt;br /&gt;
-PDU Notification Response&lt;br /&gt;
-PDU Notification Reject Request&lt;br /&gt;
-PDU Notification Reject Response&lt;br /&gt;
-Initiate PDP Context Activation Request&lt;br /&gt;
-Initiate PDP Context Activation Response&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Path Management Messages: &lt;/b&gt;&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_rt4cPxzLkDY/S6p6uXHfPyI/AAAAAAAABtY/vibuisPfJL4/s1600/gtpv1_path_management_messages.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="102" src="http://1.bp.blogspot.com/_rt4cPxzLkDY/S6p6uXHfPyI/AAAAAAAABtY/vibuisPfJL4/s640/gtpv1_path_management_messages.JPG" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-Echo Request&lt;br /&gt;
-Echo Response&lt;br /&gt;
-Version Not Supported&lt;br /&gt;
-Supported Extension Headers Notification&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Location Management Messages:&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/_rt4cPxzLkDY/S6p9hV88GXI/AAAAAAAABtg/YvcX7r5PE4E/s1600/gtpv1_location_management_messages.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="132" src="http://2.bp.blogspot.com/_rt4cPxzLkDY/S6p9hV88GXI/AAAAAAAABtg/YvcX7r5PE4E/s640/gtpv1_location_management_messages.JPG" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-Send Routeing Information for GPRS Request&lt;br /&gt;
-Send Routeing Information for GPRS Response&lt;br /&gt;
-Failure Report Request&lt;br /&gt;
-Failure Report Response&lt;br /&gt;
-Note MS GPRS Present Request&lt;br /&gt;
-Note MS GPRS Present Response&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Mobility Management Messages:&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_rt4cPxzLkDY/S6qA7HaU5sI/AAAAAAAABtw/8CQrEU_gCGM/s1600/gtpv1_mobility_management_messages.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="236" src="http://1.bp.blogspot.com/_rt4cPxzLkDY/S6qA7HaU5sI/AAAAAAAABtw/8CQrEU_gCGM/s640/gtpv1_mobility_management_messages.JPG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt; &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-Identification Request&lt;br /&gt;
-Identification Response&lt;br /&gt;
-SGSN Context Request&lt;br /&gt;
-SGSN Context Response&lt;br /&gt;
-SGSN Context Acknowledge&lt;br /&gt;
-Forward Relocation Request&lt;br /&gt;
-Forward Relocation Response&lt;br /&gt;
-Forward Relocation Complete&lt;br /&gt;
-Relocation Cancel Request&lt;br /&gt;
-Relocation Cancel Response&lt;br /&gt;
-Forward Relocation Complete Acknowledge&lt;br /&gt;
-Forward SRNS Context&lt;br /&gt;
-Forward SRNS Context Acknowledge&lt;br /&gt;
-RAN Information Management Messages&lt;br /&gt;
-RAN Information Relay&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Multimedia Broadcast Multicast Service (&lt;a href="http://en.wikipedia.org/wiki/Multimedia_Broadcast_Multicast_Service"&gt;&lt;layer id="google-toolbar-hilite-0" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-0" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-0" style="color: black;"&gt;MBMS&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt;&lt;/a&gt;) messages:&lt;/b&gt;&lt;br /&gt;
&lt;div style="background-color: white;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;b&gt;1. UE Specific &lt;layer id="google-toolbar-hilite-1" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-1" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-1" style="color: black;"&gt;MBMS&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; Messages:&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="background-color: white; clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_rt4cPxzLkDY/S6qFq38kdQI/AAAAAAAABt4/4ofhmtHnbWI/s1600/gtpv1_UE_specific_MBMS_messages.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="174" src="http://4.bp.blogspot.com/_rt4cPxzLkDY/S6qFq38kdQI/AAAAAAAABt4/4ofhmtHnbWI/s640/gtpv1_UE_specific_MBMS_messages.JPG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;layer id="google-toolbar-hilite-2" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-2" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-2" style="color: black;"&gt;MBMS&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; Notification Request&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;-&lt;/b&gt;&lt;layer id="google-toolbar-hilite-3" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-3" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-3" style="color: black;"&gt;MBMS&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; Notification Response&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;-&lt;/b&gt;&lt;layer id="google-toolbar-hilite-4" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-4" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-4" style="color: black;"&gt;MBMS&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; Notification Reject Request&lt;br /&gt;
-&lt;layer id="google-toolbar-hilite-5" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-5" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-5" style="color: black;"&gt;MBMS&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; Notification Reject Response&lt;br /&gt;
-Create &lt;layer id="google-toolbar-hilite-6" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-6" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-6" style="color: black;"&gt;MBMS&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; Context Request&lt;br /&gt;
-Create &lt;layer id="google-toolbar-hilite-7" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-7" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-7" style="color: black;"&gt;MBMS&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; Context Response&lt;br /&gt;
-Update &lt;layer id="google-toolbar-hilite-8" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-8" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-8" style="color: black;"&gt;MBMS&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; Context Request&lt;br /&gt;
-Update &lt;layer id="google-toolbar-hilite-9" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-9" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-9" style="color: black;"&gt;MBMS&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; Context Response&lt;br /&gt;
-Delete &lt;layer id="google-toolbar-hilite-10" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-10" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-10" style="color: black;"&gt;MBMS&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; Context Request&lt;br /&gt;
-Delete &lt;layer id="google-toolbar-hilite-11" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-11" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-11" style="color: black;"&gt;MBMS&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; Context Response&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2. Service Specific &lt;layer id="google-toolbar-hilite-12" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-12" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-12" style="color: black;"&gt;MBMS&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; Messages:&lt;/b&gt;&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;a href="http://2.bp.blogspot.com/_rt4cPxzLkDY/S6qGP78umSI/AAAAAAAABuA/8dB8-ki31es/s1600/gtpv1_Service_specific_MBMS_messages.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="174" src="http://2.bp.blogspot.com/_rt4cPxzLkDY/S6qGP78umSI/AAAAAAAABuA/8dB8-ki31es/s640/gtpv1_Service_specific_MBMS_messages.JPG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: white;"&gt;-&lt;layer id="google-toolbar-hilite-13" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-13" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-13" style="color: black;"&gt;MBMS&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; Registration Request &lt;/div&gt;&lt;div style="background-color: white;"&gt;-&lt;layer id="google-toolbar-hilite-14" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-14" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-14" style="color: black;"&gt;MBMS&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; Registration Response&lt;br /&gt;
-&lt;layer id="google-toolbar-hilite-15" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-15" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-15" style="color: black;"&gt;MBMS&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; De-registration Request&lt;br /&gt;
-&lt;layer id="google-toolbar-hilite-16" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-16" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-16" style="color: black;"&gt;MBMS&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; De-Registration Response&lt;br /&gt;
-&lt;layer id="google-toolbar-hilite-17" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-17" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-17" style="color: black;"&gt;MBMS&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; Session Start Request&lt;br /&gt;
-&lt;layer id="google-toolbar-hilite-18" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-18" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-18" style="color: black;"&gt;MBMS&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; Session Start Response&lt;br /&gt;
-&lt;layer id="google-toolbar-hilite-19" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-19" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-19" style="color: black;"&gt;MBMS&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; Session Stop Request&lt;br /&gt;
-&lt;layer id="google-toolbar-hilite-20" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-20" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-20" style="color: black;"&gt;MBMS&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; Session Stop Response&lt;br /&gt;
-&lt;layer id="google-toolbar-hilite-21" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-21" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-21" style="color: black;"&gt;MBMS&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; Session Update Request&lt;br /&gt;
-&lt;layer id="google-toolbar-hilite-22" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-22" style="color: black;"&gt;&lt;layer id="google-toolbar-hilite-22" style="color: black;"&gt;MBMS&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; Session Update Response&lt;/div&gt;&lt;br /&gt;
Explanation for each of the messages started from next post!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/474177672925004049-5149360206565009418?l=3gpp-n-lte.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YjxwmJWbV5CSbiws-BdyB2Myr6w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YjxwmJWbV5CSbiws-BdyB2Myr6w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YjxwmJWbV5CSbiws-BdyB2Myr6w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YjxwmJWbV5CSbiws-BdyB2Myr6w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/yNri/~4/bhJLp14mCjY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://3gpp-n-lte.blogspot.com/feeds/5149360206565009418/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://3gpp-n-lte.blogspot.com/2010/03/gtp-message-types.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/474177672925004049/posts/default/5149360206565009418?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/474177672925004049/posts/default/5149360206565009418?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/yNri/~3/bhJLp14mCjY/gtp-message-types.html" title="GTP message Types." /><author><name>Rakesh</name><uri>http://www.blogger.com/profile/04510755432275136139</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/-UUwCmyJkD5M/TY8F4--b61I/AAAAAAAABx8/C4RJQASN0NY/s220/photo.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_rt4cPxzLkDY/S6p5WZR2F6I/AAAAAAAABtQ/fc_rBZjP5lE/s72-c/gtpv1_tunnel_management_messages.JPG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://3gpp-n-lte.blogspot.com/2010/03/gtp-message-types.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAFRn49cCp7ImA9WxBbEU8.&quot;"><id>tag:blogger.com,1999:blog-474177672925004049.post-6271346142946037479</id><published>2010-03-08T04:11:00.000-08:00</published><updated>2010-03-09T00:35:17.068-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-09T00:35:17.068-08:00</app:edited><title>Direct Tunneling Vs Gateway offloading</title><content type="html">The Next Generation Mobile Equipment will be very Bandwidth intensive and always hungry due to high demand of Video/voice and triple play services on the move. According to one report a single smart-phone traffic uses requirement is apporx 25-30 times higher than the simple GSM phones!&lt;br /&gt;
&lt;br /&gt;
Due to this increased traffic demands, the Mobile networks and Gateways are being flooded and customers are getting unsatisfactory services.&lt;br /&gt;
So whats the solution there,&lt;br /&gt;
&lt;br /&gt;
1. Keep increasing the Gateway hardwares to build up the network infrastructure to the next level.&lt;br /&gt;
2. Using the optimization methods, such as Direct tunneling and Gateway offloading.&lt;br /&gt;
&lt;br /&gt;
Purchasing the huge number of network hardwares (GWs) to reach the hardware level infrastructure is really not the solution at all, It will eat up millions of dollars for Network service providers and even not complete, on increasing the number of subscriber it will need the same amount of maintains cost continiously!&lt;br /&gt;
&lt;br /&gt;
So whats next!&lt;br /&gt;
&lt;br /&gt;
Direct Tunneling and Offloading.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.arib.or.jp/IMT-2000/V730Jul09/5_Appendix/Rel7/23/23919-700.pdf"&gt;Direct Tunneling&lt;/a&gt;: The direct tunnel feature enables an SGSN to establish a direct user plane tunnel between the radio network controller (RNC) and a GGSN.&lt;br /&gt;
The SGSN functions as the gateway between the RNC and the core network. It handles both&lt;br /&gt;
signaling traffic (to keep track of the location of mobile devices), and the actual data packets being&lt;br /&gt;
exchanged between a mobile device and the Internet.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_rt4cPxzLkDY/S5TjcUtOgZI/AAAAAAAABso/THYwr6jq9LI/s1600-h/direct_tunnel_TR_23.919.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="260" src="http://2.bp.blogspot.com/_rt4cPxzLkDY/S5TjcUtOgZI/AAAAAAAABso/THYwr6jq9LI/s640/direct_tunnel_TR_23.919.JPG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Snapshot from &lt;a href="http://www.arib.or.jp/IMT-2000/V730Jul09/5_Appendix/Rel7/23/23919-700.pdf"&gt;3GPP TR 23.919 version 7&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
So what actually we are doing with the Direct tunnel, we are bypassing the SGSN to reduce the latency and freeing the SGSN from heavy traffic loads.&lt;br /&gt;
&lt;br /&gt;
Now again here is one question? Does this really solve our problem?, I think a bit but not completely, because when the packtes are reaching directly to the GGSN from lots of RNC simultaneously, its again creating the chaos on the GGSN interfaces. &lt;br /&gt;
&lt;br /&gt;
Then network optimization reached to another level where the SGSN and GGSN are thought to be only for the GTP signaling and PCRF and no data traffic will come up from the GGSN.&lt;br /&gt;
&lt;br /&gt;
This New advancement is the &lt;a href="http://www.stoke.com/video/mobile_data_offload.html"&gt;SGSN and GGSN offloading&lt;/a&gt;.&lt;br /&gt;
In this technique a Offload gateway is been placed in the middle of the RNC and SGSN.&lt;br /&gt;
Once the PDP context is activated fromt he GGSN, all the Data traffic will follow from the Offload Gateway!&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_rt4cPxzLkDY/S5TndtmIpII/AAAAAAAABsw/MReCdoc8QRk/s1600-h/offload_gateway.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="116" src="http://1.bp.blogspot.com/_rt4cPxzLkDY/S5TndtmIpII/AAAAAAAABsw/MReCdoc8QRk/s640/offload_gateway.JPG" width="640" /&gt;&lt;/a&gt; &lt;/div&gt;&amp;nbsp;So both the RNC and Offload Gateway will talk using the Iu-PS interface and SGSN and GGSN will never be loaded due to data traffic.&lt;br /&gt;
&lt;br /&gt;
I really dont have idea about the security vulnerability in this condition and I suspect its really a security issue in this case because we are just allowing the IP packets without the GTP header to the Internet Core from the radio interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Waiting for your comments and suggestions!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/474177672925004049-6271346142946037479?l=3gpp-n-lte.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FHD45u4jlKAopfp6eUr6Jb8RPyM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FHD45u4jlKAopfp6eUr6Jb8RPyM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FHD45u4jlKAopfp6eUr6Jb8RPyM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FHD45u4jlKAopfp6eUr6Jb8RPyM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/yNri/~4/7qlIELzs5X0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://3gpp-n-lte.blogspot.com/feeds/6271346142946037479/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://3gpp-n-lte.blogspot.com/2010/03/direct-tunneling-vs-gateway-offloading.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/474177672925004049/posts/default/6271346142946037479?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/474177672925004049/posts/default/6271346142946037479?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/yNri/~3/7qlIELzs5X0/direct-tunneling-vs-gateway-offloading.html" title="Direct Tunneling Vs Gateway offloading" /><author><name>Rakesh</name><uri>http://www.blogger.com/profile/04510755432275136139</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/-UUwCmyJkD5M/TY8F4--b61I/AAAAAAAABx8/C4RJQASN0NY/s220/photo.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_rt4cPxzLkDY/S5TjcUtOgZI/AAAAAAAABso/THYwr6jq9LI/s72-c/direct_tunnel_TR_23.919.JPG" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://3gpp-n-lte.blogspot.com/2010/03/direct-tunneling-vs-gateway-offloading.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ICQXw4cSp7ImA9WxBUEko.&quot;"><id>tag:blogger.com,1999:blog-474177672925004049.post-1470289657491005851</id><published>2010-02-25T05:26:00.001-08:00</published><updated>2010-02-27T03:52:40.239-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-27T03:52:40.239-08:00</app:edited><title>Why PMIP is being used in S5/S8 interface</title><content type="html">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;I know this is not the right time to write about the LTE stuff here, because we are still in the &lt;a href="http://en.wikipedia.org/wiki/Universal_Mobile_Telecommunications_System"&gt;UMTS&lt;/a&gt; phase, but I found it really interesting!&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/Proxy_Mobile_IP"&gt;Proxy Mobile IP&lt;/a&gt; is being used for the CDMA and Wimax stuff for the communication to UE, where a Mobility Access Gateway (MAG) communicates with a Home Agent termed as Local Mobility Anchor (LMA) for the UE database update and Routing area update and Location area update!&lt;br /&gt;
&lt;br /&gt;
So why we are giving this space in LTE as well?&lt;br /&gt;
&lt;br /&gt;
That's the question that was in my mind!&lt;br /&gt;
Now suppose a CDMA or Wimax device is entering into a LTE space, or you can say a handover is taking place.&lt;br /&gt;
&lt;br /&gt;
How the handover will take place if no entity in the LTE even understand the PMIP for transfering the traffic.&lt;br /&gt;
&lt;br /&gt;
Now this is what I got from the &lt;a href="http://www.quintillion.co.jp/3GPP/Specs/23401-841.pdf"&gt;3GPP TS 23.401&lt;/a&gt;&lt;br /&gt;
section: 4.3.8.2 Serving GW selection function&lt;br /&gt;
&lt;br /&gt;
"If a subscriber of a GTP only network roams into a PMIP network, the PDN GWs selected for local breakout support&lt;br /&gt;
the PMIP protocol, while PDN GWs for home routed traffic use GTP. This means the Serving GW selected for such&lt;br /&gt;
subscribers may need to support both GTP and PMIP, so that it is possible to set up both local breakout and home&lt;br /&gt;
routed sessions for these subscribers. For a Serving GW supporting both GTP and PMIP, the MME/SGSN should&lt;br /&gt;
indicate the Serving GW which protocol should be used over &lt;a href="http://www.3glteinfo.com/wp-content/uploads/2009/11/LTESystem_thumb.jpg"&gt;S5/S8&lt;/a&gt; interface."&lt;br /&gt;
&lt;br /&gt;
This clearly means that the PMIP is providing a clear support for CDMA and Wimax UE during handovers. Later point of time I will try to uncover the complete high level message exchange during this handover.&lt;br /&gt;
&lt;br /&gt;
Hope to get some comments!&lt;br /&gt;
in reference to: &lt;a href="http://3gpp-n-lte.blogspot.com/"&gt;3GPP n LTE&lt;/a&gt; (&lt;a href="http://www.google.com/sidewiki/entry/rakeshbitsindri/id/uusKo9Qoa0T41JhROllCAWxvqQA"&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/474177672925004049-1470289657491005851?l=3gpp-n-lte.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Suuhfp1166lF3llzSUvS4-6No4U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Suuhfp1166lF3llzSUvS4-6No4U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Suuhfp1166lF3llzSUvS4-6No4U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Suuhfp1166lF3llzSUvS4-6No4U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/yNri/~4/WzeC_StK77U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://3gpp-n-lte.blogspot.com/feeds/1470289657491005851/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://3gpp-n-lte.blogspot.com/2010/02/why-pmip-is-being-used-in-s5s8.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/474177672925004049/posts/default/1470289657491005851?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/474177672925004049/posts/default/1470289657491005851?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/yNri/~3/WzeC_StK77U/why-pmip-is-being-used-in-s5s8.html" title="Why PMIP is being used in S5/S8 interface" /><author><name>Rakesh</name><uri>http://www.blogger.com/profile/04510755432275136139</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/-UUwCmyJkD5M/TY8F4--b61I/AAAAAAAABx8/C4RJQASN0NY/s220/photo.JPG" /></author><thr:total>1</thr:total><feedburner:origLink>http://3gpp-n-lte.blogspot.com/2010/02/why-pmip-is-being-used-in-s5s8.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYCRX84eSp7ImA9WxBVGEk.&quot;"><id>tag:blogger.com,1999:blog-474177672925004049.post-8587008238473264542</id><published>2010-02-22T04:36:00.001-08:00</published><updated>2010-02-22T04:36:04.131-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-22T04:36:04.131-08:00</app:edited><title>Trace any valid phone number in India!</title><content type="html">&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Trace Any Mobile/Landline Number &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The beauty of this tracer is that it not only trace the location of the mobile phone or Landline number but also shows the operator and Technique used by the provider!&lt;/p&gt;in reference to: &lt;a href='http://www.indiaonapage.com/mobilenumbertrace'&gt;Trace mobile number, Find landline number, locate phone owner, cell phone locator, GSM mobile finder, trace CDMA location, track phone, reverse trace phone call,Search mobile location, Phone address lookup |India On A Page&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/rakeshbitsindri/id/7s1j71m9N0SB1rp4Ex-mQAjegOc'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/474177672925004049-8587008238473264542?l=3gpp-n-lte.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GogYPlkj4YhJKahs7ImcpMeN1hc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GogYPlkj4YhJKahs7ImcpMeN1hc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GogYPlkj4YhJKahs7ImcpMeN1hc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GogYPlkj4YhJKahs7ImcpMeN1hc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/yNri/~4/Q-ucjbpa4lI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://3gpp-n-lte.blogspot.com/feeds/8587008238473264542/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://3gpp-n-lte.blogspot.com/2010/02/trace-any-valid-phone-number-in-india.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/474177672925004049/posts/default/8587008238473264542?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/474177672925004049/posts/default/8587008238473264542?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/yNri/~3/Q-ucjbpa4lI/trace-any-valid-phone-number-in-india.html" title="Trace any valid phone number in India!" /><author><name>Rakesh</name><uri>http://www.blogger.com/profile/04510755432275136139</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/-UUwCmyJkD5M/TY8F4--b61I/AAAAAAAABx8/C4RJQASN0NY/s220/photo.JPG" /></author><thr:total>3</thr:total><feedburner:origLink>http://3gpp-n-lte.blogspot.com/2010/02/trace-any-valid-phone-number-in-india.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcNQH4-cCp7ImA9WxBWGEg.&quot;"><id>tag:blogger.com,1999:blog-474177672925004049.post-6036966788413115276</id><published>2010-02-10T13:31:00.000-08:00</published><updated>2010-02-10T18:08:11.058-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-10T18:08:11.058-08:00</app:edited><title>GTPv1 7200 router config and detailed logs!</title><content type="html">&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Ok Lets start where we left the topic. &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Lets walk through the DUT configuration on Cisco 7200 router as a GGSN.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;My interaction here is with Gn and Gi interface only.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt; We will see the other interfaces later on.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Enabled the GPRS services on the Router&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;div style="color: #a64d79;"&gt;&lt;span style="font-size: small;"&gt;service gprs ggsn&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: #741b47;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Created a Loop Back interface which is nothing but our GGSN.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Assign an IP address to this loopback interface, which would be the IP address of the GGSN.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #a64d79; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #741b47; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: #a64d79;"&gt;interface Loopback7&lt;/span&gt;&lt;br style="color: #a64d79;" /&gt;&lt;span style="color: #a64d79;"&gt; &amp;nbsp;ip address x1.y1.z1.w1&lt;/span&gt; &lt;mask1&gt;&lt;/mask1&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Make a virtual template which will dynamically creates virtual access interface with the loopbacked interface. &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #a64d79; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;interface Virtual-Template7&lt;br /&gt;
&amp;nbsp;ip unnumbered Loopback7&lt;br /&gt;
&amp;nbsp;encapsulation  gtp&lt;br /&gt;
&amp;nbsp;gprs access-point-list gprs&lt;br /&gt;
!&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Then created a GPRS access point list (APN list) which would guide  through the IP address pool to be choosen for the UE. This actually links between the virtual access interface.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #a64d79; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;gprs  access-point-list gprs&lt;br /&gt;
&amp;nbsp; access-point 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp; access-point-name a.b.com&lt;br /&gt;
&amp;nbsp;&amp;nbsp; aaa-group authentication radgroup&lt;br /&gt;
&amp;nbsp;&amp;nbsp;  ip-address-pool local mypool&lt;br /&gt;
&amp;nbsp;&amp;nbsp; network-request-activation&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Create  the IP pool, this will be the range of the ip addresses which will be  provided to the UE using GTP.&lt;/span&gt; &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color: white; color: #741b47; font-family: Verdana,sans-serif; font-size: small;"&gt;&lt;span style="color: #a64d79;"&gt;ip local pool mypool&lt;/span&gt; &lt;state ip=""&gt; &lt;end ip=""&gt; &lt;/end&gt;&lt;/state&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;specify a gateway address for the SGSN, thats actually the gateway for the SGSN.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: white; color: #a64d79; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;interface GigabitEthernet0/2&lt;br /&gt;
&amp;nbsp;description Gn interface to SGSN&lt;br /&gt;
&amp;nbsp;ip address x.y.z.w &lt;mask&gt;&lt;br /&gt;
&amp;nbsp;no ip route-cache cef&lt;br /&gt;
&amp;nbsp;no ip route-cache&lt;br /&gt;
&amp;nbsp;duplex auto&lt;br /&gt;
&amp;nbsp;speed auto&lt;br /&gt;
&amp;nbsp;media-type rj45&lt;br /&gt;
&amp;nbsp;no negotiation auto&lt;br /&gt;
&amp;nbsp;no cdp enable&lt;/mask&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: white; color: #741b47; font-family: Verdana,sans-serif;"&gt;&lt;div style="color: #a64d79;"&gt;&lt;span style="font-size: small;"&gt;!&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_rt4cPxzLkDY/S3MnEuXEphI/AAAAAAAABqU/f6LSee5Y3Io/s1600-h/GTP_session_setup.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="278" src="http://4.bp.blogspot.com/_rt4cPxzLkDY/S3MnEuXEphI/AAAAAAAABqU/f6LSee5Y3Io/s640/GTP_session_setup.JPG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: white; color: #741b47; font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now here comes the detailed gtp session setup logs from cisco 7200. This is really very interesting to see step by step gprs gtp events. &lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;This can be get from the router using following commands.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #741b47; font-family: Verdana,sans-serif;"&gt;&lt;span style="color: #741b47; font-family: Verdana,sans-serif; font-size: small;"&gt;debug gprs gtp events&lt;/span&gt;&lt;/div&gt;&lt;span style="color: #741b47; font-size: small;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;debug gprs gtp messages&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: #134f5c;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: small;"&gt;*Nov&amp;nbsp; 8 15:22:25.956: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/2, changed state to up&lt;br /&gt;
*Nov&amp;nbsp; 8 15:22:25.964: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/3, changed state to up&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.396: GPRS:proc_udp_input: signalling packet from 10.10.1.2(2123)&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.396: GPRS:sequence num 0x2 &lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.396: GPRS:PDP not found&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.396: GPRS:apn_lookup:apn a.b.com&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.396: GPRS: found apn a.b.com&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.396: GPRS:pdpmcb_create_by_teid:teid 0x0000057D, pdpmcb 65323A34&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.396: GPRS:pdp_create_by_tid:tid 2216110010000051, pdp 653102C4&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.396: GPRS:sequence num 0x2 &lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.396: GPRS:apn_lookup:apn a.b.com&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.396: GPRS: found apn a.b.com&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.396: GPRS:2216110010000051:roamership 0, use RAI 0&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.396: GPRS:2216110010000051:gprs_mcc_mnc_match_pdp_tid: PLMN Ids not configured&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.396: GPRS:path_lookup: path to (dst:port) (10.10.1.2:2123)&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.396: GPRS:path_create: create path (192.1.1.1:2123) --&amp;gt; (10.10.1.2:2123)&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.396: GPRS:insert_sock_to_socklis:insert gtpsock 6641BDB0, id 0&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.396: GPRS:start_echotimer:path 6603ED94, len 60000, timer 6603EDA4&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.396: GPRS:Recovery_IE_timer START: path 6603ED94, duration 60000, timer 6603EE04&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.396: GPRS:2216110010000051:old_path_entry=0, sig_path=0, data_path=0&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.396: GPRS:2216110010000051:insert_pdp_to_path: add new PDP 653102C4 into path 6603ED94 list&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:path_lookup: path to (dst:port) (10.10.1.2:2152)&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:path_create: create path (192.1.1.1:2152) --&amp;gt; (10.10.1.2:2152)&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:insert_sock_to_socklis:insert gtpsock 655DA974, id 0&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:start_echotimer:path 65AD921C, len 60000, timer 65AD922C&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:old_path_entry=0, sig_path=6603ED94, data_path=0&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:insert_pdp_to_path: add new PDP 653102C4 into path 65AD921C list&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:insert_pdpmcb_to_apn: add new PDPMCB 65323A34 into apn 65E25430 list&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:CHECK DHCP RADIUS configuration&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:GTP: APN is in TRANSPARENT MODE&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:setup user addr: pdpmcb 65323A34, addr AA039&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:GTP: Insert PDPMCB into GTP's IP list&lt;br /&gt;
&amp;nbsp;using index AA 0 3 9 0 0 0 0&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:insert_rtentry: ipaddr 170.0.3.9/32 (0)&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:gtp_is_ok_to_open_cdr: charging_roamer_cdr_only=0&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:sequence num 0x2 &lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:gtp_msg_send_res: pdp_entry 0x653102C4, replymsg 0x11, cause 0x80&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:gtp_is_ok_to_open_cdr: charging_roamer_cdr_only=0&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:increase_per_qos_pdp_number: invalid QOS type 0&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:start idle timer with 259200 sec&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:sequence num 0x2 &lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:gtp_pdp_build_ie: ie_type_want : 1&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:- GTP_CAUSE_IE added now&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:gtp_pdp_build_ie: ie_type_want : 8&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:- GTP_REORDER_IE added now&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:gtp_pdp_build_ie: ie_type_want : 14&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:- GTP_RECOVERY_IE added now: (16)&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:gtp_pdp_build_ie: ie_type_want : 16&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:- GTP_TEID_DATA1_IE added now&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:gtp_pdp_build_ie: ie_type_want : 17&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:- GTP_TEID_CNTL_IE added now&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:gtp_pdp_build_ie: ie_type_want : 127&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:- GTP_CHARGING_ID_IE added now&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:gtp_pdp_build_ie: ie_type_want : 128&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:- GTP_END_USER_IE added now&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:gtp_pdp_build_ie: ie_type_want : 132&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:- GTP_PROTO_CONFIG_IE adding now&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:gtp_pdp_build_ie: ie_type_want : 133&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:- GTP_GSN_ADDR_IE added now&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:gtp_pdp_build_ie: ie_type_want : 133&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:- GTP_GSN_ADDR_IE added now&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:gtp_pdp_build_ie: ie_type_want : 135&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:2216110010000051:- GTP_GTPv1_QOS_IE adding now&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:GTP enqueues pak of size 72 (refcount 1)&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:gprs_output:idb 0x6622D790, pkt 0x652DCE9C, path 0x6603ED94, pdp 0x0&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS::src 192.1.1.1,dst 10.10.1.2,srcport 2123,dstport 2123&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:: Calling ip_udp_send()&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:20.400: GPRS:gtp_mgmt_process_qinput: msg(17) processed&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:proc_udp_input: signalling packet from 10.10.1.2(2123)&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:sequence num 0x2 &lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:pdp_lookup_by_tid: Modify last_access_time and update idle timer&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:Duplicate Pri Create Req seq num 0x2&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:apn_lookup:apn a.b.com&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS: found apn a.b.com&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:GTP: Duplicate create PDP req received, seq num 0x2&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:sequence num 0x2 &lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:gtp_msg_send_res: pdp_entry 0x653102C4, replymsg 0x11, cause 0x80&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:gtp_is_ok_to_open_cdr: charging_roamer_cdr_only=0&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:sequence num 0x2 &lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:gtp_pdp_build_ie: ie_type_want : 1&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:- GTP_CAUSE_IE added now&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:gtp_pdp_build_ie: ie_type_want : 8&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:- GTP_REORDER_IE added now&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:gtp_pdp_build_ie: ie_type_want : 14&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:- GTP_RECOVERY_IE added now: (16)&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:gtp_pdp_build_ie: ie_type_want : 16&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:- GTP_TEID_DATA1_IE added now&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:gtp_pdp_build_ie: ie_type_want : 17&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:- GTP_TEID_CNTL_IE added now&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:gtp_pdp_build_ie: ie_type_want : 127&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:- GTP_CHARGING_ID_IE added now&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:gtp_pdp_build_ie: ie_type_want : 128&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:- GTP_END_USER_IE added now&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:gtp_pdp_build_ie: ie_type_want : 132&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:- GTP_PROTO_CONFIG_IE adding now&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:gtp_pdp_build_ie: ie_type_want : 133&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:- GTP_GSN_ADDR_IE added now&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:gtp_pdp_build_ie: ie_type_want : 133&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:- GTP_GSN_ADDR_IE added now&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:gtp_pdp_build_ie: ie_type_want : 135&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:2216110010000051:- GTP_GTPv1_QOS_IE adding now&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:GTP enqueues pak of size 72 (refcount 1)&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:gprs_output:idb 0x6622D790, pkt 0x652DCAF0, path 0x6603ED94, pdp 0x0&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS::src 192.1.1.1,dst 10.10.1.2,srcport 2123,dstport 2123&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:: Calling ip_udp_send()&lt;br /&gt;
*Nov&amp;nbsp; 8 15:23:23.396: GPRS:gtp_mgmt_process_qinput: msg(17) processed&lt;br /&gt;
*Nov&amp;nbsp; 8 15:24:20.376: GPRS:proc_udp_input: signalling packet from 10.10.1.2(2123)&lt;br /&gt;
*Nov&amp;nbsp; 8 15:24:20.376: GPRS:path_lookup: path to (dst:port) (10.10.1.2:2123)&lt;br /&gt;
*Nov&amp;nbsp; 8 15:24:20.376: GPRS:path_lookup: found path 6603ED94&lt;br /&gt;
*Nov&amp;nbsp; 8 15:24:20.376: GPRS:sequence num 0x0 &lt;br /&gt;
*Nov&amp;nbsp; 8 15:24:20.376: GPRS:sequence num 0x0 &lt;br /&gt;
*Nov&amp;nbsp; 8 15:24:20.376: GPRS:path_lookup: path to (dst:port) (10.10.1.2:2123)&lt;br /&gt;
*Nov&amp;nbsp; 8 15:24:20.376: GPRS:path_lookup: found path 6603ED94&lt;br /&gt;
*Nov&amp;nbsp; 8 15:24:20.376: GPRS:sequence num 0x0 &lt;br /&gt;
*Nov&amp;nbsp; 8 15:24:20.376: GPRS:GTP enqueues pak of size 14 (refcount 1)&lt;br /&gt;
*Nov&amp;nbsp; 8 15:24:20.376: GPRS:gprs_output:idb 0x6622D790, pkt 0x64B200BC, path 0x0, pdp 0x0&lt;br /&gt;
*Nov&amp;nbsp; 8 15:24:20.376: GPRS::src 192.1.1.1,dst 10.10.1.2,srcport 2123,dstport 2123&lt;br /&gt;
*Nov&amp;nbsp; 8 15:24:20.376: GPRS:: Calling ip_udp_send()&lt;br /&gt;
*Nov&amp;nbsp; 8 15:24:20.376: GPRS:gtp_mgmt_process_qinput: msg(2) processed&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/474177672925004049-6036966788413115276?l=3gpp-n-lte.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/x1YDIghIh-1IBxXcS9QLDMCcCWg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x1YDIghIh-1IBxXcS9QLDMCcCWg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/x1YDIghIh-1IBxXcS9QLDMCcCWg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x1YDIghIh-1IBxXcS9QLDMCcCWg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/yNri/~4/PoiWJvMzh7M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://3gpp-n-lte.blogspot.com/feeds/6036966788413115276/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://3gpp-n-lte.blogspot.com/2010/02/gtpv1-7200-router-config-and-detailed.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/474177672925004049/posts/default/6036966788413115276?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/474177672925004049/posts/default/6036966788413115276?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/yNri/~3/PoiWJvMzh7M/gtpv1-7200-router-config-and-detailed.html" title="GTPv1 7200 router config and detailed logs!" /><author><name>Rakesh</name><uri>http://www.blogger.com/profile/04510755432275136139</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/-UUwCmyJkD5M/TY8F4--b61I/AAAAAAAABx8/C4RJQASN0NY/s220/photo.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_rt4cPxzLkDY/S3MnEuXEphI/AAAAAAAABqU/f6LSee5Y3Io/s72-c/GTP_session_setup.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://3gpp-n-lte.blogspot.com/2010/02/gtpv1-7200-router-config-and-detailed.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYGQHc5eyp7ImA9WxBXGEU.&quot;"><id>tag:blogger.com,1999:blog-474177672925004049.post-1772051752943289635</id><published>2010-01-21T21:23:00.001-08:00</published><updated>2010-01-30T11:35:21.923-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-30T11:35:21.923-08:00</app:edited><title>LTE University</title><content type="html">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Very helpful site for the LTE aspirants!&lt;br /&gt;
in reference to: &lt;br /&gt;
&lt;blockquote&gt;"LTE University"&lt;br /&gt;
- &lt;a href="http://www.ltetraining.com/media/14/default.aspx"&gt;Knowledge Center - LTE University&lt;/a&gt; (&lt;a href="http://www.google.com/sidewiki/entry/rakeshbitsindri/id/n7JwrNzYrxYc5mZy1iU-d9sHBWA"&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/474177672925004049-1772051752943289635?l=3gpp-n-lte.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YIdRosUbvPOFYT_btfLsKIeDWXU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YIdRosUbvPOFYT_btfLsKIeDWXU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YIdRosUbvPOFYT_btfLsKIeDWXU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YIdRosUbvPOFYT_btfLsKIeDWXU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/yNri/~4/Ey9Bnldh0_E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://3gpp-n-lte.blogspot.com/feeds/1772051752943289635/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://3gpp-n-lte.blogspot.com/2010/01/lte-university.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/474177672925004049/posts/default/1772051752943289635?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/474177672925004049/posts/default/1772051752943289635?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/yNri/~3/Ey9Bnldh0_E/lte-university.html" title="LTE University" /><author><name>Rakesh</name><uri>http://www.blogger.com/profile/04510755432275136139</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/-UUwCmyJkD5M/TY8F4--b61I/AAAAAAAABx8/C4RJQASN0NY/s220/photo.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://3gpp-n-lte.blogspot.com/2010/01/lte-university.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMBR3o8cCp7ImA9WxBXFks.&quot;"><id>tag:blogger.com,1999:blog-474177672925004049.post-8842821382404988141</id><published>2010-01-20T13:22:00.000-08:00</published><updated>2010-01-27T23:40:56.478-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-27T23:40:56.478-08:00</app:edited><title>GTP session establishment.</title><content type="html">&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;In this post I will try to touch briefly in every aspects of GTPv1 session setup.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;I am not going to alot deep in the Radio network side, But covering the MS attach.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;When a MS or UE(mobile station or User equipment) first comes up/powered on it has to go through the GPRS initial attach.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;In this procedure&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;1. The UE first send the GMM attach message to the nearest SGSN. This message contains the following stuffs&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;TMSI - Temporary Mobile subscriber Identity, MNC - Mobile Network Code&amp;nbsp; , MCC - Mobile Country code, LAC - Location Area Code and RAC -Router area code.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;2. The Nearest SGSN search for the Temporary Mobile subscriber ID in its database which may or may not be the old SGSN serving UE. If it was not found then the older SGSN ID is being used for the next message.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Here SGSN send the Identity request to the older SGSN with TMSI.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;3. The Older SGSN resolve the TMSI and send back the GPRS IMSI &lt;a href="http://en.wikipedia.org/wiki/International_Mobile_Subscriber_Identity"&gt;(international mobile subscriber Id)&lt;/a&gt; to the nearest SGSN.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;4. The SGSN send the Identity request to the UE.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;5. The UE has to respond back with Identity response message.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;6. SGSN then authenticate to UE with some random number.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;7. UE uses this number and some GSM algorithm to generate a few other keys for the sesion and send back in Authentication response.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;8. Till now the The mobile identity is not been checked so SGSN ask for mobile Identity to the UE,&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;9. UE reply back with the self IMEI number (&lt;a href="http://en.wikipedia.org/wiki/International_Mobile_Equipment_Identity"&gt;International Mobile equipment Identity&lt;/a&gt;), One can see their IMEI in Nokia handsets by dialing *#06#&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;10. The SGSN then check for the supplied IMEI is valid and unique from the GSM EIR Database (Equipment Identity Register).&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;11. On successful IMEI check the SGSN get reply from the GSM database.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;12. The SGSN then try to locate the UE and the same is done using Location update request and response, all the GSM data bases are updated with the newer location of the UE.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;13. On successful update of UE location, SGSN sends the "UE attach accept" message to UE.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;14. UE sends the "Attach complete" message. same is also updated with the visitor location register (VLR).&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;This completes the Radio side initial attah of the UE.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt; &lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Now Lets begin with the Packet data Network communication!&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;PDP: Packet data protocol is designed for the Packet switched external networks in the GPRS core network.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Both of our Serving and Gateway nodes contain the PDP data structure for activation, updation and deactivation of the GPRS sessions!&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;PDP context is the message format for the understanding of GPRS support nodes for GTPv1 session establishment, updation, termination, quality of services and other specific requirements.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;The Session activation goes on with the following set of messages.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;1. Create PDP context request from the SGSN to GGSN&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;2. Create PDP context response from GGSN to SGSN.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt; &lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://3.bp.blogspot.com/_rt4cPxzLkDY/S1diTvy7HEI/AAAAAAAABpU/LoKf7AqUeOs/s1600-h/08fig04_alt.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="348" src="http://3.bp.blogspot.com/_rt4cPxzLkDY/S1diTvy7HEI/AAAAAAAABpU/LoKf7AqUeOs/s640/08fig04_alt.gif" width="640" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; The UDP port number 3386 mentioned here was used for all the GTP traffics in GTPv0, from GTPv1 this port is used only for charging (GTP').&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;While GTP-c uses UDP port 2123 and GTP-u uses UDP port 2152.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_rt4cPxzLkDY/S2E-eVzg5GI/AAAAAAAABpk/J0Z2PamvLxI/s1600-h/gtp_message.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="489" src="http://1.bp.blogspot.com/_rt4cPxzLkDY/S2E-eVzg5GI/AAAAAAAABpk/J0Z2PamvLxI/s640/gtp_message.gif" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;1. Create PDP context request( Packet data protocol context).&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Below here is detailed information elements of the GTPv1 header with the wireshark!&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;I will touch upon QoS separately when we deal with the topic Secondary PDP context! Rest all fields are clearly visible!&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.4shared.com/file/202563257/4023e7ca/gtp_v1.html"&gt;download capture&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://1.bp.blogspot.com/_rt4cPxzLkDY/S1dKvgF58hI/AAAAAAAABpM/IsUf0JIMxUw/s1600-h/create+PDP+context_request.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="568" src="http://1.bp.blogspot.com/_rt4cPxzLkDY/S1dKvgF58hI/AAAAAAAABpM/IsUf0JIMxUw/s640/create+PDP+context_request.JPG" width="640" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2. Create PDP context response.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://4.bp.blogspot.com/_rt4cPxzLkDY/S1ducemdI8I/AAAAAAAABpc/QmG7J46Ty0Q/s1600-h/create+PDP+context_response.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="462" src="http://4.bp.blogspot.com/_rt4cPxzLkDY/S1ducemdI8I/AAAAAAAABpc/QmG7J46Ty0Q/s640/create+PDP+context_response.JPG" width="640" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: left;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Feeling really sleepy,&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;I will show the modify and delete pdp context messages with elaborations of few of the mandatory IEs used here in the next post.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Then we will see GTPv1 configurations on Cisco 7200 router!&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: left;"&gt;&lt;span style="font-size: small;"&gt;All your comments and suggestions are highly appreciated!&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt; &lt;/span&gt; &lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt; &lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt; &lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt; &lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt; &lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt; &lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt; &lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt; &lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt; &lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt; &lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt; &lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt; &lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/474177672925004049-8842821382404988141?l=3gpp-n-lte.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1BPM1KbEO-ku-EQG1k0VLbrWZVE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1BPM1KbEO-ku-EQG1k0VLbrWZVE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1BPM1KbEO-ku-EQG1k0VLbrWZVE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1BPM1KbEO-ku-EQG1k0VLbrWZVE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/yNri/~4/49q9GRDA1WU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://3gpp-n-lte.blogspot.com/feeds/8842821382404988141/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://3gpp-n-lte.blogspot.com/2010/01/gtp-session-establishment.html#comment-form" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/474177672925004049/posts/default/8842821382404988141?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/474177672925004049/posts/default/8842821382404988141?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/yNri/~3/49q9GRDA1WU/gtp-session-establishment.html" title="GTP session establishment." /><author><name>Rakesh</name><uri>http://www.blogger.com/profile/04510755432275136139</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/-UUwCmyJkD5M/TY8F4--b61I/AAAAAAAABx8/C4RJQASN0NY/s220/photo.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_rt4cPxzLkDY/S1diTvy7HEI/AAAAAAAABpU/LoKf7AqUeOs/s72-c/08fig04_alt.gif" height="72" width="72" /><thr:total>6</thr:total><feedburner:origLink>http://3gpp-n-lte.blogspot.com/2010/01/gtp-session-establishment.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcDSXwzeip7ImA9WxBQGEs.&quot;"><id>tag:blogger.com,1999:blog-474177672925004049.post-8879962665272276431</id><published>2010-01-18T15:07:00.000-08:00</published><updated>2010-01-18T16:14:38.282-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-18T16:14:38.282-08:00</app:edited><title>GTP Demystified!</title><content type="html">&lt;span style="font-family: Verdana, sans-serif;"&gt;K I decided to write here!&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Actually I got so inspired from my frnd Santosh, that I thought to join him!&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;If you wish to go there please visit,&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;a href="http://wired-n-wireless.blogspot.com/"&gt;http://wired-n-wireless.blogspot.com/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;This is extremely helpful for the LTE&amp;nbsp;beginners, I congratulate him on the first&amp;nbsp;anniversary&amp;nbsp;his blog! keep up the good work!&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;He has started from the LTE, and GTPv2 and that is pretty new and modern technology, so I decided to go back few years ago.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;As GTPv2 ie. EGTP (Evolved core) actually came from its earlier versions and understanding&amp;nbsp;GGSN and SGSN is really important to reach the level of MME, SGW and PDN Gateway&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Here I am starting from the GTPv0 and v1.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;first of all&amp;nbsp;Abbreviations!&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;GPRS General Packet Radio Service.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;GTP GPRS Tunnelling Protocol&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;GTP-C GTP Control&lt;br /&gt;
GTP-U GTP User&lt;br /&gt;
IE Information Element&lt;br /&gt;
IGMP Internet Group Management Protocol&lt;br /&gt;
IP Internet Protocol&lt;br /&gt;
IPv4 Internet Protocol version 4&lt;br /&gt;
IPv6 Internet Protocol version 6&lt;br /&gt;
QoS Quality of Service&lt;br /&gt;
RANAP Radio Access Network Application Part&lt;br /&gt;
RNC Radio Network Controller&lt;br /&gt;
TEID Tunnel Endpoint IDentifier&lt;br /&gt;
UDP User Datagram Protocol&lt;br /&gt;
UTRAN UMTS Terrestrial Radio Access Network&lt;br /&gt;
GGSN Gateway GPRS Support Node&lt;br /&gt;
SGSN Serving GPRS support Node&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;PLMN&amp;nbsp;Public Land Mobile Network&lt;br /&gt;
&lt;br /&gt;
No need to worry I will try to use Long names, in the beginning, there are so many and really confusing for a new being.&lt;br /&gt;
&lt;br /&gt;
Interfaces&lt;br /&gt;
&lt;span style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;h3 style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: initial; background-image: none; background-position: initial initial; background-repeat: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; color: black; font-size: 17px; font-weight: bold; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em;"&gt;&lt;span style="font-family: Verdana, sans-serif; font-size: 13px;"&gt;Gb&lt;/span&gt;&lt;/h3&gt;&lt;dl style="margin-bottom: 0.5em; margin-top: 0.2em;"&gt;&lt;dd style="line-height: 1.5em; margin-bottom: 0.1em; margin-left: 2em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Interface between the&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;base station subsystem&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;and the SGSN the transmission protocol could be Frame Relay or IP.&lt;/span&gt;  
&lt;/dd&gt;
&lt;dt style="margin-bottom: 0.1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #073763;"&gt;Gn&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/dt&gt;
&lt;dd style="line-height: 1.5em; margin-bottom: 0.1em; margin-left: 2em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #073763;"&gt;IP Based interface between SGSN and other SGSNs and (internal) GGSNs.&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Domain_Name_System" style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: initial; background-image: none; background-repeat: initial; text-decoration: none;" title="Domain Name System"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #073763;"&gt;DNS&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;also shares this interface. Uses the GTP Protocol.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;  
&lt;/dd&gt;
&lt;dt style="font-weight: bold; margin-bottom: 0.1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Gp&lt;/span&gt;&lt;/dt&gt;
&lt;dd style="line-height: 1.5em; margin-bottom: 0.1em; margin-left: 2em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;IP based interface between internal SGSN and external GGSNs. Between the SGSN and the external GGSN, there is the border gateway (which is essentially a&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;firewall&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;). Also uses the GTP Protocol.&lt;/span&gt;  
&lt;/dd&gt;
&lt;dt style="font-weight: bold; margin-bottom: 0.1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Ga&lt;/span&gt;&lt;/dt&gt;
&lt;dd style="line-height: 1.5em; margin-bottom: 0.1em; margin-left: 2em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;The interface servers the CDRs (accounting records) which are written in the GSN and sent to the charging gateway (CG). This interface uses a GTP-based protocol, with modifications that supports CDRs (Called&amp;nbsp;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;GTP'&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;or&amp;nbsp;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;GTP prime&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;).&lt;/span&gt;  
&lt;/dd&gt;
&lt;dt style="font-weight: bold; margin-bottom: 0.1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Gr&lt;/span&gt;&lt;/dt&gt;
&lt;dd style="line-height: 1.5em; margin-bottom: 0.1em; margin-left: 2em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Interface between the SGSN and the HLR. Messages going through this interface uses the MAP3 protocol.&lt;/span&gt;  
&lt;/dd&gt;
&lt;dt style="font-weight: bold; margin-bottom: 0.1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Gd&lt;/span&gt;&lt;/dt&gt;
&lt;dd style="line-height: 1.5em; margin-bottom: 0.1em; margin-left: 2em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Interface between the SGSN and the SMS Gateway. Can use MAP1, MAP2 or MAP3.&lt;/span&gt;  
&lt;/dd&gt;
&lt;dt style="font-weight: bold; margin-bottom: 0.1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Gs&lt;/span&gt;&lt;/dt&gt;
&lt;dd style="line-height: 1.5em; margin-bottom: 0.1em; margin-left: 2em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Interface between the SGSN and the MSC (VLR). Uses the BSSAP+ protocol. This interface allows paging and station availability when it performs data transfer. When the station is attached to the GPRS network, the SGSN keeps track of which routing area (RA) the station is attached to. An RA is a part of a larger location area (LA). When a station is paged this information is used to conserve network resources. When the station performs a PDP context, the SGSN has the exact BTS the station is using.&lt;/span&gt;  
&lt;/dd&gt;
&lt;dt style="margin-bottom: 0.1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #073763;"&gt;Gi&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/dt&gt;
&lt;dd style="line-height: 1.5em; margin-bottom: 0.1em; margin-left: 2em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #073763;"&gt;IP based interface between the GGSN and a public data network (PDN) either directly to the&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Internet" style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: initial; background-image: none; background-repeat: initial; text-decoration: none;" title="Internet"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #073763;"&gt;Internet&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #073763;"&gt;&amp;nbsp;or through a&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/WAP_gateway" style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: initial; background-image: none; background-repeat: initial; text-decoration: none;" title="WAP gateway"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #073763;"&gt;WAP gateway&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #073763;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;  
&lt;/dd&gt;
&lt;dt style="font-weight: bold; margin-bottom: 0.1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Ge&lt;/span&gt;&lt;/dt&gt;
&lt;dd style="line-height: 1.5em; margin-bottom: 0.1em; margin-left: 2em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;The interface between the SGSN and the&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;service control point&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;(SCP); uses the CAP protocol.&lt;/span&gt;  
&lt;/dd&gt;
&lt;dt style="font-weight: bold; margin-bottom: 0.1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Gx&lt;/span&gt;&lt;/dt&gt;
&lt;dd style="line-height: 1.5em; margin-bottom: 0.1em; margin-left: 2em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;The on-line policy interface between the GGSN and the charging rules function (CRF). It is used for provisioning service data flow based charging rules. Uses the diameter protocol.&lt;/span&gt;  
&lt;/dd&gt;
&lt;dt style="font-weight: bold; margin-bottom: 0.1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Gy&lt;/span&gt;&lt;/dt&gt;
&lt;dd style="line-height: 1.5em; margin-bottom: 0.1em; margin-left: 2em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;The on-line charging interface between the GGSN and the&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;online charging system&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;(OCS). Uses the diameter protocol (&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;DCCA application&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;).&lt;/span&gt;  
&lt;/dd&gt;
&lt;dt style="font-weight: bold; margin-bottom: 0.1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Gz&lt;/span&gt;&lt;/dt&gt;
&lt;dd style="line-height: 1.5em; margin-bottom: 0.1em; margin-left: 2em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;The off-line (&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;CDR&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;-based) charging interface between the GSN and the CG. Uses GTP'.&lt;/span&gt;  
&lt;/dd&gt;
&lt;dt style="font-weight: bold; margin-bottom: 0.1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Gmb&lt;/span&gt;&lt;/dt&gt;
&lt;dd style="line-height: 1.5em; margin-bottom: 0.1em; margin-left: 2em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;The interface between the GGSN and the broadcast-multicast service center (BM-SC), used for controlling MBMS bearers..&lt;/span&gt;  
&lt;/dd&gt;&lt;/dl&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;br /&gt;
Here I am highly concerned about the interfaces Gn and Gi marked bold.&lt;br /&gt;
oh I forgot to say about what is interface, In GPRS core network an interface is a logical point of connection which shares same connection.&lt;br /&gt;
&lt;br /&gt;
According to my&amp;nbsp;knowledge&amp;nbsp;an interface is a point in the GPRS core network where two completely or partially different protocol layer merges.&lt;br /&gt;
Well we will see it later, I will show some nice diagram for that!&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="clear: left; float: left; font-family: Verdana, sans-serif; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img src="http://3.bp.blogspot.com/_rt4cPxzLkDY/S1TicsL-COI/AAAAAAAABos/QLUh4iQg-dc/s640/GPRS_wikipedia.JPG" /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;As shown here in the image, I got it from&amp;nbsp;Wikipedia. I choose this image because this image contain lots of interface mentioned above for the understanding!&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_rt4cPxzLkDY/S1TkBmuGY7I/AAAAAAAABo0/9idD7sGYtek/s1600-h/08fig03_alt.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_rt4cPxzLkDY/S1TkBmuGY7I/AAAAAAAABo0/9idD7sGYtek/s640/08fig03_alt.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;K lets check with a somewhat simpler image!&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;The GPRS Tunneling Protocol (GTP) allows multiprotocol packets to be tunneled through a GPRS backbone.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;The GGSN acts as a Gateway to the external packets through Gi interface, while it provides the Tunnel end point to the Serving node through Gn interface.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Here the tunneled packet travel through the Gn interface while the Gi interface flows Plain text.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Later we will see the complete signaling for GTPv0 and GTPv1. with the Cisco DUT configuration, some more facts and then we will try to co-relate with the GTPv1 to the GTPv2(EGTP).&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Your suggestions are&amp;nbsp;extremely&amp;nbsp;important, I am also a beginner for Long Term Evolution!&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt; &lt;br /&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/474177672925004049-8879962665272276431?l=3gpp-n-lte.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sHfqeamffN_tioCQNRxQHd2tf00/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sHfqeamffN_tioCQNRxQHd2tf00/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sHfqeamffN_tioCQNRxQHd2tf00/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sHfqeamffN_tioCQNRxQHd2tf00/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/yNri/~4/HQGOe-S141o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://3gpp-n-lte.blogspot.com/feeds/8879962665272276431/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://3gpp-n-lte.blogspot.com/2010/01/gtp-demystrified.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/474177672925004049/posts/default/8879962665272276431?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/474177672925004049/posts/default/8879962665272276431?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/yNri/~3/HQGOe-S141o/gtp-demystrified.html" title="GTP Demystified!" /><author><name>Rakesh</name><uri>http://www.blogger.com/profile/04510755432275136139</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/-UUwCmyJkD5M/TY8F4--b61I/AAAAAAAABx8/C4RJQASN0NY/s220/photo.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_rt4cPxzLkDY/S1TicsL-COI/AAAAAAAABos/QLUh4iQg-dc/s72-c/GPRS_wikipedia.JPG" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://3gpp-n-lte.blogspot.com/2010/01/gtp-demystrified.html</feedburner:origLink></entry></feed>

