[MEXT] A Proposed Solution for Aeronautical RO
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[MEXT] A Proposed Solution for Aeronautical RO



Dear all,

I have prepared a proposed IPsec based RO scheme that is intended to 
meet the requirements contained in draft-ietf-mext-aero-reqs-01. The 
paper can be downloaded from:

http://www.mccallumwhyman.com/papers/Proposal%20for%20Aeronautical%20RO.pdf

It's a large paper (15,000+ words) but that is because of the large 
Appendix A, which is an analysis of how the proposal meets the current 
aeronautical use cases. Appendix B also provides a compliancy check 
against draft-ietf-mext-aero-reqs-01.

The main body of the paper is likely to be of most interest to this 
group. In this, I have tried to evolve the IPsec RO approach proposed in 
draft-ietf-mip6-cn-ipsec-07 into a common framework with the 
recommendations of Eurocontrol 2006  IP Study. This study was intended 
to "assess the feasibility of using IP to support the next generation of 
collaborative ATS applications, in the 2020+ timeframe". The published 
results of that study can be downloaded from the ICAO website (URL in 
the references list of my paper).

Although the focus of the paper is on meeting the requirements for 
Aeronautical use, I do not believe that the requirements are unique to 
civil aviation. The UK Railways Safety and Standards Board (RSSB) is 
also about to publish a Guidance Note (Ref: GE/GN8579) which is intended 
to co-ordinate the use of IP Networking for mobile networking to trains. 
SATCOM, GPRS, WiFi and WiMAX networks are already being used to support 
passenger "on train" internet access and some operational use, and this 
Guidance Note is intended to co-ordinate the use of IP for operational 
comms, leading into Safety Related applications. It was the result of 
industry consultation and workshops and resulted in a very similar set 
of operational scenarios to those seen in ATC, and a similar proposal 
for IPsec based mobile communications.

My own conclusion from all this, is that there is a real need for an 
IPsec based Mobility Framework to meet the needs of Operational 
Communications in (at least) Transport Infrastructure applications.

My paper has made some specific criticisms of 
draft-ietf-mip6-cn-ipsec-07, where I do not believe it meets the needs 
of aeronautical communications. However, the underlying criticism is 
that draft-ietf-mip6-cn-ipsec-07 is relatively neutral as regards IKEv1 
and IKEv2. My view is that IKEv2 is not just a better protocol, but with 
improved Traffic Selection signalling and the MOBIKE (RFC 4555), it is 
the only flavour of IPsec IKE that should be considered for an IPsec 
based mobility framework.

Starting with the assumption that IKEv2/MOBIKE is used, I believe that 
it is possible to demonstrate a much improved strategy for IPsec based 
Route Optimisation, that starts with the use of the Home Address as the 
MN SA end-point and then moves it to the care-of address. Thus 
demonstrating both authorisation to use the Home Address and Return 
Routability to both addresses before any user data is exchanged. 
Interestingly, if user data is to be protected by ESP or AH tunnelling 
then there seems to be no need to exchange a Binding Update, as Child 
SAs with appropriate Traffic Selectors seem to be sufficient.

A further step is also possible if both MN and CN support a common PKI 
that provides both authentication and authorisation of the MN to use its 
Home Address. In this case, it appears possible for the MN to start the 
IPsec based RO procedure direct from its care-of address without there 
needing to be any Home Agent involvement. This is particularly 
interesting to aeronautical use, where communication is generally 
aircraft initiated, as it avoids both availability and regulatory issues 
with Home Agents, and fits with the recommendations of the Eurocontrol 
IP Study. Although it did not call it as such, this study essentially 
proposed an IPsec based RO scheme, which it called "tunnel movement" and 
assumed a PKI that authenticated aircraft and their use of their static 
IP Addresses.

The study limited itself to what was possible with published RFCs, and 
thus all air/ground communications had to be ESP tunnelled, due to the 
use of IKEv2/MOBIKE to manage the communications paths. Two specific 
criticisms arise from this. One is that there are many cases where an 
RFC 3775 Home Address Option/Type 2 Routing Header and Transport mode 
ESP would be more efficient than ESP tunnelling, and the other is that 
it forces all air/ground communications to be protected, even when the 
overhead of doing so is not otherwise justifiable.

In my paper, I have tried to resolve both criticisms.

I have resolved the first, by proposing a new IPsec SA mode that 
essentially combines ESP/AH transport mode with use of the RFC 3775 Home 
Address Option/Type 2 Routing Header.

I have resolved the second by proposing the notion of "No Protection" 
SAs - i.e. using the IKEv2 to negotiate IP-in-IP tunnels, or use of the 
RFC 3775 Home Address Option/Type 2 Routing Header. Although this seems 
to be counter-intuitive for the IPsec IKE to negotiate off security, the 
benefit is in having a single mechanism to manage unprotected mobile 
communications, when there is also a need for secure mobile communications.

My paper also examines the case where the IKE is used to manage secure 
mobile communications but has no means of authenticating the MN to the 
CN. This appears to be interesting as part of a wider framework, but is 
not of direct interest to aeronautical communications.

I have also investigated possible implications for MN to HA 
communications, and proposed IKEv2/MOBIKE scenarios where Binding 
Updates are no longer needed here. Again, this is not of direct interest 
to aeronautical communications, but should be of wider interest.

Looking back on the paper, although I started writing assuming IPv6 
only, almost everything proposed is also relevant to IPv4. Only the use 
of the RFC 3775 Home Address Option/Type 2 Routing Header is IPv6 specific.

Using the IKE to manage mobility also seems to have some other 
interesting implications. Like it or not, NAT Gateways are well 
supported by IPsec, and a Mobile Node that uses  IKEv2/MOBIKE to manage 
both its HA binding and RO, seems to be able to move behind NAT Gateways 
and then re-emerge without any obvious problems - although this mode of 
operation is limited to ESP tunnels.

Basic NEMO operations should really be just a case of an appropriate set 
of SA Traffic Selectors for MN to SA tunnels. If a PKI exists that 
allows a CN to authenticate a Mobile Router and authorise the routes it 
offers, then the use of the IKE to manage Mobile Router Route 
Optimisation also appears to be an interesting approach. This is very 
relevant to Aeronautical use.

IKEv2/MOBIKE has limited multi-homing capability, in respect of 
supporting the use of multi-homing for increasing availability. Load 
sharing is not part of the current framework. The use of multi-homing 
for increasing availability meets a perceived aeronautical requirement 
to enable high availability of air/ground communications through agility 
in the use of alternative networks. Extension to load sharing seems to a 
suitable topic for future work, but not essential for aeronautical use.

The purpose of this paper is to develop an IPsec based RO strategy 
suitable for aeronautical use and one that is also suitable for similar 
transport infrastructure uses, but I believe the use of IPsec based 
mobility management using IKEv2 and MOBIKE should be of general interest.

Regards

Tony Whyman



_______________________________________________
MEXT mailing list
MEXT at ietf.org
https://www.ietf.org/mailman/listinfo/mext



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