RE: GPRS Tunnel Protocol (GTP)

[email protected] Fri, 1 Aug 2003 18:24:05 +0100
Newsgroups gmane.ietf.mobileip
Message-ID <80256D75.005EE75C.00@ruddick>
Hi,

Your comments are appreciated. My response is line line.

Regards,

Xiaobao

Orange PCS





Soliman Hesham <[email protected]> on 31/07/2003 05:12:01




To:   Xiaobao CHEN/EN/HTLUK@HTLUK
cc:   [email protected]
      [email protected]
      [email protected]
      [email protected]
      "'Ashish Sharma'" <[email protected]>
      "'Anurag Uxa'" <[email protected]>
      "'Amir Hermelin'" <[email protected]>
      [email protected]
      [email protected]
      Martin HARRIS/EN/HTLUK@HTLUK
      Nick SAMPSON/EN/HTLUK@HTLUK


Subject:  RE: [mobile-ip] GPRS Tunnel Protocol (GTP)




>>TFT operates separately from IMS SBLP.

>=> I realise that but I think you might end up with
similar problems in IMS.

>>So there are two obvious alternatives for solving this:
>>- Make the UE use the right address in the PDP context setup
>>for the TFT.

>Things are not that simple.  The UE (  or specifically the MT)  will only
know
>when  and how to  update the TFT when the MIPv6 function (speficially, the
>binding update process is successful) is activated. And the MIPv6 control
>messages may not be able to get through to the  UE  because the control
messages
>may get blocked by the GGSN in the first place.

>=> why would the GGSN would block that? I can't think of
a good reason.

The Binding Update will experience the same problem  with that for the data
packets; the assumption is that the mobile ip control messages will use  the
same GPRS/UMTS session for data packets.  When the Binding Update message
arrives at the GGSN, the GGSN will need to select the appropriate GPRS/UMTS
session with the right QoS. For MIPv6 Route Optimisation, as an example, the
correspodent binding update coming from a mobile CN will use its CoA as the
Source Address once it is away from its Home Network and attached to foreign
network and the similar problem happens ....

Similarly for SBLP in IMS,  a Binding Update message to HA may fail to pass the
GGSN filtering because the authorised destination address is not the HA's
address.

  And there are some other
>associated issues such as the existing standards may not allow the MT to
change
>the TFT for a 2ndary PDP Context, ....

>=> I can't parse the above. Existing standard do not
>stop you from extending the TFT for a secondary
>context. Especially if there is a clear problem like
>this. You might even want to push for it to be changed
>for previous releases on the grounds that MIPv6
>was also designed this way and people always knew
>that this will be a problem. In fact I remember coauthoring
>a contribution once on this years ago and it got no
>attention.

I remember that similar attempts were made for different reasons;  With regard
to changing TFT/2nd PDP Context for supporting MIPv6, this means that each time
mobile node moves at  either end and starts using MIPv6,  then there would be
some extra messages back and forth across the  expensive air interface and the
GGSN would have to remember the states related to MIPv6 related states as well
as those for  GPRS/UMTS session management  plus those for QoS .... a for each
UE for both uplink and downlink directions. Not sure how practical this solution
is.

Even if TFT in 2ndary PDP Context could be changed, the UE would only know  how
to change the TFT only when the Binding Update is successful. But the Binding
update messages would only be able to pass the GGSN when the TFT or SBLP
information is updated.  But without the binding update, the UE does not know
how to change the TFT ....

In addition, the SBLP authorisation information comes from the Application
Layer, changing the SBLP means that the session will need to be re-authorised by
the Application Layer (PCF/P-CSCF). Do you think that this is practical each
time Mobile IPv6 is activated by the IPv6 nodes ? Would the so-called "seamless
mobility "  be possible  by adopting this solution  ? ....



>>In the first alternative, the MT's implementation could
>>snoop the PDP context activation messages and get the
>>IPv6 prefix that is allocated to the UE and replace the
>>HoA in any messages that are sent to set the TFT with the CoA.
>>However, this will clearly not work for the CN if it
>>were also mobile because the MT could not possibly
>>know what the CN's CoA would be.

>Correct. And for this to work, the MIPv6 control messages will have to pass
>through the GPRS/UMTS network in the first place.

>=> They do pass through the network. Note the word
>"snoop". It does not have to be addressed to the GGSN.

Maybe I missed your point. But the UE will have to let the GGSN know what TFT it
selects for which session/QoS. And once it is accepted and the session is set
up, the GGSN will use this TFT to select the right sesssion to  transmit an
incoming packet.

>- Add a "MIP flag" in the message that sets up the TFT
>(PDP context)and make the GGSN parse the packet to check for
>the real addresses.

>>The second bullet above would imply making the GGSN
>>aware of IPv6 headers and parse them to see if the
>>HoA is included in the HAO (for route opt) or inside
>>the tunnel (when the packets are forwarded by the HA).

>I am just wondering if this HAO or the packet information inside the tunnel
is
>always possible to check by the GGSN. What if E2E IPSec is applied ?... Any
>clarification would be appreciated.

=> Two comments:
>- When communicating with a CN and IPsec is used
>the HAO will be visible.
>- When IPsec only covers the HA-MN path then
>there is no HAO, but the TFT includes the SPD
>and the flow label so you can filter on either
>one of those, with the src and dst addresses.

I am not sure if  I understand what you mean. As you are aware, not all three
options of TFT combinations  include SPI but the Source Address is included in
all three options.  If the Source Address does not match whichever optional
combination of TFT is used, there will be some problems as described in the I-D.




Hesham


*******************************************************************************
Important.
Confidentiality: This communication is intended for the above-named person and
may be confidential and/or legally privileged. Any opinions expressed in this
communication are not necessarily those of the company. If it has come to you
in error you must take no action based on it, nor must you copy or show it to
anyone; please delete/destroy and inform the sender immediately.

Monitoring/Viruses
Orange may monitor all incoming and outgoing emails in line with current
legislation.  Although we have taken steps to ensure that this email and
attachments are free from any virus, we advise that in keeping with good
computing practice the recipient should ensure they are actually virus free.

Orange PCS Limited is a subsidiary of Orange SA and is registered in England No
2178917, with its address at St James Court, Great Park Road, Almondsbury Park,
Bradley Stoke, Bristol BS32 4QJ.
*******************************************************************************
att1.eml (application/octet-stream, 6.7 KB) - not displayed