Re: [IPsec] Use of IKE to obtain address of home agent
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [IPsec] Use of IKE to obtain address of home agent



Christian and Tero,

Quick follow-up on this topic:

On Thursday 18 September 2008, Tero Kivinen wrote:
> Christian.Kaas-Petersen at tietoenator.com writes:
> > 3GPP has in document TS 24.302 (can be retrieved from
> > http://www.3gpp.org/ftp/Specs/html-info/24302.htm), section 7.2.2,
> > specified a use of IKE, where IKE sets up a secure tunnel to
> > a security gateway, denoted ePDG, and expects this security gateway
> > to return both an address to the mobile node, which normally
> > will be a care-of address, and the address(es) of the home agent.
> > The said document thinks this possible by having two Configuration
> > Payloads.  IKEv2bis, and previous documents, only indicated one
> > Configuration Payload to be present, and with the recent discussion
> > in mind where the order of the payloads in an IKE packet should
> > not matter, then having two Configuration Payloads is not a viable
> > approach.  It would be better to introduce two new configuration
> > attributes, for example named INTERNAL_IP4_HA and INTERNAL_IP6_HA.
>
> Yes, it would be better to have 2 new configuration options. The
> section 7.2.2. does not actually specify which configuration
> attribute type is used to negotiate Home Agent addresses.
>
> Including more than one configuration payloads in the exchange, would
> be bad idea, as the configuration payloads do not hve any kind of
> transaction id or similar, meaning there is no way to know which
> CFG_REPLY matches which CFG_REQUEST if there is multiple
> configuration payloads (of same CFG TYPE) in same exchange.

I have a different reading of 3GPP TS 24.302; I think there's a little 
mistake in the text and what it want to say is that "the UE may also 
request the address(es) of a Home Agent for DSMIPv6 related signaling, 
by including a corresponding _attribute_ in the CFG_REQUEST 
configuration payload." 

That would be in-line with the Editor's note that follows which 
state "it is FFS which type of attribute (private or assigned by IANA) 
is used in the configuration payload.

I see absolutely no reason to use two CFG_REQUEST be needed...

Thus TS 24.302 has to be fixed.

> Another option is to use the INTERNAL_IP{4,6}_DHCP attribute in IKEv2
> and then get the home agent address from the DHCP server.

The alternative of getting the HA information via DHCP is already 
covered as part of 3GPP TS 24.303 "Mobility Management based on 
Dual-Stack Mobile IPv6", amongst other alternatives (DNS, and GTP 
Protocol Configuration Options.)

--julien
_______________________________________________
IPsec mailing list
IPsec at ietf.org
https://www.ietf.org/mailman/listinfo/ipsec



Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.