[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [DNA-BOF] Draft charter now online
Hi JinHyeock,
We're talking about two separate concepts here:
* connection to a single link-instance (isolated subnet),
* connection to the Internet.
JinHyeock Choi wrote:
> Dear Jari
>
> Jari Arkko wrote:
>
>
>>Ah yes, but technically you can always send whatever you want. The
>>question is whether it will (a) reach the given destination,
>>(b) reach a pre-determined other destination, or (c) be
>>dropped. So, if you send a ping or a tunnel packet to another host
>>on the same link, using a link-local address, what will happen?
>>Are you "connected" if all your packets get treatment (c)? No.
>>Are you "connected" if all your packets get treatment (b)? Hmm...
>
>
> IMHO, No. To be called connected, I think, you should be able to access
> Yahoo at least. :-)
>
To be connected to Yahoo entails:
1 Link Layer connection occurs.
2 Link-layer authentication is completed
3 IP packets can be sent and received.
4 Detection of the new link or router availability
5 Selection of a default router
6 Configuration of a topologically correct global address
(through DHCP or Stateless autoconfiguration)
7 IP ARP/Neighbor Discovery for the default router completes
8 Network layer authentication to the router has completed.
9 DNS server is configured
10 DNS resolution completes.
11 http traffic is sent and received.
Which ones do we want to do?
I'd guess we have to do 4, and maybe hint at
5 and 6 (preferably we leave this to the systems
which already perform these tasks).
In some cases, we it may be necessary to help to
start 8, but once again, we're not providing the code
to do this.
This above is all about Internet connection.
I think we have send/receive connectivity at 3 (though
we may not detect it) until 4.
This is sufficient to be connected to the (isolated) subnet.
If we want to be able to send packets further, this is
a configuration issue, not a detection issue.
I'd prefer we stick to detection that we've got a connection
to a new subnet or link-instance, and maybe indicate
(informatively) how we can use the detection to initiate
configuration.
Does this make sense?
Greg