Required/Missing Technologies in Nautilus
What do we need to achieve all-IPv6 world?
Nautilus6 WG
May 2003
Introduction
The purpose of this document is to arrange the required/missing
technologies that we, Nautilus6 WG assumed. We think that there are
omissions or mistakes in these, are pleased if you point out!
We had a cross meeting between KAME/USAGI/Nautilus6 WG April 28, 2003
[NautilusLog]. At this meeting, we discussed to clarify the
technologies to achieve all-IPv6 world. This document is basically
based on this discussion.
Autoconfiguration
- Service discovery
- DNS registration(dynamic DNS update?) [DYNDNS]
- Address configuration(stateless enough ? statefull is necessary ?) [DHCPV6]
- Home Prefix delegation(depends on scenario?)
- Detects authentication mechanism depends on ISP/networks. (pana [PANA] is one
of solutions)
Seamless Roaming
- Access Control when roaming
- ac for mobile host with access points/routers
- ac for mobile network with access points/routers or local servers
- authorization protocol
- accounting protocol
- What kind of technologies do we need ?
- DIAMETER? [DIAMETER]
- how long does it take? No estimation, because no implementation
- Authentication should be provided on Layer2 or/and Layer 3?
- pana ? ppp? eap ? etc ?
Security : IPsec / Key exchange
- Mobile IPv6 needs IPsec between HA and MN. [MIP6] [MIP6HAIPSEC]
- IPSec
- implementation almost done
- no missing piece?
- API?
- Policy Management API (PF_POLICY) [SAKANE] [IPSP]
- IKEv2 ?? (needs certificate) [IKEV2]
- Key exchange
- end-to-end key exchange protocol
- IKE is the consensus, but only OK to VPN
IKE is used both for mobility and fixed.
There is no alternative??
Current IKE is too strict in our feeling.
- ad-hoc key exchange protocol(kobayakawa protocol?) [KOBAYAKAWA]
because IKE is too complex for most work
- API needed?
- Certificate
- Collaboration with MOCA WG?
- PKI
Performance Issue
At the second phase, we will involve some application.
Then the performance requirement may be appeared.
- Fast-handoff
- bandwidth selection?
- seamless
Multi-Homing
It's required to solve multi-home in Mobile enviroment like
automobile, because there is a requirement to use multiple
interface/routers [IITS].
- what particular protocols are needed (missing and existing) ?
- I/F selection, tools to select best access mode
- Study multi-homing issues [JULIEN]
Disconnected Operation
Mobile node does not have continuous wireless connectivity. In some
period, mobile node can connected to the network with one (or more
than one) link(s). However, in some other period, mobile node has
"no" link to connect to the network. Mobile node will be re-connected
with the same or differen link, afterward. During this operaion, the
mobile node sysem would be suspended (or not be suspended). This is
just a simple operation, that we currently working with. With the
"current" system, the TCP/UDP connection must be terminated, when the
connectivity is lost (for long time) or the system is suspended. With
some applications (e.g., internet radio application), the session
could be successfully resumed. But, it is treaed in application
level, rather than IP level. Many people would say that this is not
mobile environment, but including the other aspects. However, this is
what we experience now, in the case of node mobility.
Applications for demonstrations
- mobility-related applis
- non mobility-related applis
- Personal Area Networks
- Videoconf
- Multicast applis
- IITS applis [IITS]
Optional(later, once remaining is done)
- Multicast (IGMP, XCAST)
- Ad-hoc networking
- QoS: what are the existing protocols, what cloud be used?
- IPv6-IPv6 interoperability issues
- IPv4 traversal
- [NautilusLog] Nautilus6 WG meeting log 2003/4/28
- [DNSDISC] "Well known site local unicast addresses to communicate with
recursive DNS servers", Internet-Drafts,
draft-ietf-ipv6-dns-discovery-07.txt .
- [DYNDNS] " Secure Domain Name System (DNS) Dynamic Update", RFC, rfc3007 .
- [DHCPV6] "Dynamic Host Configuration Protocol for IPv6 (DHCPv6)", Internet-Drafts, draft-ietf-dhc-dhcpv6-28.txt .
- [PANA] "Protocol for Carrying Authentication for Network Access (PANA)",
Internet-Drafts, draft-ietf-pana-pana-00.txt .
- [DIAMETER] "Diameter Base Protocol", Internet-Drafts,
draft-ietf-aaa-diameter-17.txt .
- [MIP6] "Mobility Support in IPv6", Internet-Drafts, draft-ietf-mobileip-ipv6-22.txt
- [MIP6HAIPSEC] "Using IPsec to Protect Mobile IPv6 Signaling
between Mobile Nodes and Home Agents ", Internet-Drafts,
draft-ietf-mobileip-mipv6-ha-ipsec-05.txt .
- [SAKANE] Shoichi Sakane, "PF_POLICY Policy Management API, Version 1",
http://www.tanu.org/~sakane/doc/public/memo-pfpolicy-spec-jp.txt
- [IPSP] "IP Security Policy", IETF ipsp wg.
- [IKEV2] "Internet Key Exchange (IKEv2) Protocol ", Internet-Drafts, draft-ietf-ipsec-ikev2-07.txt
- [KOBAYAKAWA] "Requirements for Plug and Play IPsec for IPv6 applications", Internet-Drafts, draft-kobayakawa-ipsec-ipv6-pnpipsec-reqts-00.txt .
- [JULIEN] Julien Charbon, "Studies on Network Mobility and Multi-Homing", http://www.sfc.wide.ad.jp/~julien/
- [IITS] InternetITS Project
$Id: nautilus6-technologies-requirements.html,v 1.2 2003/05/29 19:16:25 mitsuya Exp $