On Mon, 19 Nov 2001, OKABE Nobuo wrote:
> From: Pekka Savola <[EMAIL PROTECTED]>
> Subject: Re: I-D ACTION:draft-okabe-ipv6-lcna-minreq-00.txt
> Date: Sat, 17 Nov 2001 15:05:56 +0200 (EET)
>
> > > As the always-on network is becoming popular, lots of nodes, not
> > > only ordinary PCs but also various information appliances such as
> > > sensors, home appliances, AV equipments, are to be connected to the
> > > Internet.
> > Note: there isn't much discussion on certain MIPv6-mandated subjects, like
> > Home Address Option processing. One will have to clarify this; however
> > MIPv6 is under much discussion as right now so the situation could change.
>
> A kind of munimum host should not have mobility.
> It means the host does not have to implement MIP6 related functions.
> This is the reason why this draft does not mandate MIP6.
Certain aspects of MIPv6 are, as currently being specified, a *MUST* for
*EVERY* IPv6 node, whether it is mobile or stationary. An example of this
is the processing of Home Address Option. There are more. It is possible
that this will change, but to which direction, it's difficult to say.
> > I don't think it's a good idea to suggest router solicitations can be
> > omitted. MinRtrAdvInterval could be rather large, and it might take very
> > long to get the next periodical advertiment. RS is not such a complex
> > matter.
>
> This draft assumes that a minimum host is not a route but a host.
> Therefor, router related ND functionaions should be ommited:
> - Sending router advertise messages
> - Receiving router solicitation messages
> - Sending redirect messages
>
> Of course, the host must implement host-related ones:
> - Receiving RA messages
> - Sending RS messages
> - (Receiving REDIRECT messages)
Sorry, I didn't read carefully enough. I meant sending RS messages, which
are already covered.
> > I think it's very safe to assume that IPv6 space the
> > application seems is fully global without NAT's or anything.
>
> How long time-frame do you assume?
> Your assumption may not work if someone want to develop
> a LCNA for "right-now" business.
Note that I said IPv6 space is fully global without [IPv6] NAT's.
That is, as long as the other node is speaking native IPv6, there will be
no problems wrt. IPSEC. How the other node gets this IPv6 connectivity is
irrelevant, be it behind IPv4 NAT (e.g. via Shipworm), 6to4 or whatever.
> > Further, I'm not sure whether there actually much need to be able to use
> > IPSEC (or any connections) past the translator. A picture:
> >
> > Internet --- ISP router --- Home Router --- LCNA box
> >
> > The translation happens either in Internet, ISP router or Home Router.
> > The primary target of the services are home users, that is, those that
> > would never need translation or are pretty safe anyway.
>
> Please let me clarify the point.
> Do you mean that almost communication happens between LCNAs
> behind the home router?
Yes, I believe this is the case. In this kind of closed network, IPSEC is
not a *huge* problem.
There are arguably some uses for to be able to access LCNA boxes from the
Internet, but you could mandate that pure IPv6 without translation is used
there, so that IPSEC would non-problematic.
See below.
> > If someone would like to use LCNA from the Internet, I'd suggest mandating
> > IPv6; we cannot be held hostage by legacy IPv4/NAT (plus how these affect
> > IPSEC) issues.
> > Therefore I think it might be safe to assume there are no unsurmountable
> > problems w.r.t. IPSEC use.
>
> It is important for people who thinks LCNAs as a business seriousely
> to work with legacy network. How should we deal with it?
Let me try to clarify this.
In real world, the scenario would currently or in the near future be
something like this:
(sorry for shoddy User A&B&C, ran out of space :-)
.- Home User 1 (IPv4)
IPv4/IPv6 /
Internet --- ISP router --- Home Router --- LCNA box (IPv6)
| | \ \
User A B C '- Home User 2 (IPv6)
IPv4/6 4 v6
(IPv6 connectivity can be native, 6to4, Shipworm from behind IPv4 NAT's,
whatever, as long as it exists.
If Home User 2 wants to access LCNA, it works without problems, with or
without IPSEC.
If Home User 1 wants to access LCNA, translation will be required.
Translation would kill IPSEC, but as Home User 1 is in a "secure"
environment" this is not a problem. Only problem is that the translation
MUST occur in the Home Router, not upstream.
If User A from the Internet wants to access LCNA, IPv6 can be used and
IPSEC can be used.
If User B from the Internet wants to access LCNA, IPv4 would have to be
used, but the packet would have to translated, and IPSEC would not be
guaranteed. This scenario will not work because any user from Internet
cannot be trusted without IPSEC or similar precautions.
If User C from the Internet wants to access LCNA, IPv6 can be used and
IPSEC can also be used fine.
So, the only issues I see are:
- translation would have to occur within the secure domain, that is, home
router. Translation is required only if we want to allow access from home
IPv4-only nodes.
- IPv4-only nodes from the Internet cannot access LCNA. As we're talking
about an _IPv6_ LCNA, I believe this is a reasonable assumption. It's
rather easy to get IPv6 access if you really want.
--
Pekka Savola "Tell me of difficulties surmounted,
Netcore Oy not those you stumble over and fall"
Systems. Networks. Security. -- Robert Jordan: A Crown of Swords
--------------------------------------------------------------------
IETF IPng Working Group Mailing List
IPng Home Page: http://playground.sun.com/ipng
FTP archive: ftp://playground.sun.com/pub/ipng
Direct all administrative requests to [EMAIL PROTECTED]
--------------------------------------------------------------------