Re: [homenet] Request for Comments on New Internet Draft for Homenet WG

"Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com> Fri, 10 October 2014 11:43 UTC

Return-Path: <jaehoon.paul@gmail.com>
X-Original-To: homenet@ietfa.amsl.com
Delivered-To: homenet@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5603A1A8AF7 for <homenet@ietfa.amsl.com>; Fri, 10 Oct 2014 04:43:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z7D6xmVyy_2U for <homenet@ietfa.amsl.com>; Fri, 10 Oct 2014 04:43:27 -0700 (PDT)
Received: from mail-ig0-x22d.google.com (mail-ig0-x22d.google.com [IPv6:2607:f8b0:4001:c05::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DB9B21A8A57 for <homenet@ietf.org>; Fri, 10 Oct 2014 04:43:26 -0700 (PDT)
Received: by mail-ig0-f173.google.com with SMTP id h18so2288407igc.12 for <homenet@ietf.org>; Fri, 10 Oct 2014 04:43:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=zT6SNoD0Blr34oayY25ew6JPD65IaApEHYfiWxQmFek=; b=soeCu0F2SlV+fa7BgDVeazRZ3WFqcPOuD4cGh2Yb3l2kdFG8o5XhNizIuY4I/fwVxS uurZRF2uoK+4hwI1q4vm8QcJbsN1SHxJeuKmtH3DdmmiuMNOFHyJKAIu7+uBGLHYab7v xMt9kbPP9f7hAuyP77QB97uB4D7F5p5hEPVmcc+W/1Dl6qSPwHKiuhiTQx89WlOxcaU3 Ob9xRQKnwLkpAJAcOmZSV39hxO/ki95vAgILB2cTbkvrCOcwt5W9s0yWGMN+XOMvq+6K auM9Li/V8xhYSFt9CFHX+knmKqBFAvd1qsY4P3KPLVdUSyfq62bMRnQo+W3sHUg67Bjp 87Gg==
MIME-Version: 1.0
X-Received: by 10.51.17.66 with SMTP id gc2mr6086487igd.40.1412941406338; Fri, 10 Oct 2014 04:43:26 -0700 (PDT)
Received: by 10.64.133.5 with HTTP; Fri, 10 Oct 2014 04:43:26 -0700 (PDT)
In-Reply-To: <ACC8213D-5BC1-4ED5-A9A7-B69262CD5289@iki.fi>
References: <CAPK2Dew_D4TZexvi8KqF54DF5yRgeNKdT8JbPGFbBT-vP8YrcA@mail.gmail.com> <BADF784B-75AB-4873-9994-724DA99A169A@iki.fi> <CAPK2Dex7DfCxDaDf9Zxioba8pXTsPqnwmpBowoLEt9xSYt0L3w@mail.gmail.com> <ACC8213D-5BC1-4ED5-A9A7-B69262CD5289@iki.fi>
Date: Fri, 10 Oct 2014 20:43:26 +0900
Message-ID: <CAPK2DexyXNn6cthPGnbN_MnjMz87_1qw2L=PxhdTeJnu3RMvTg@mail.gmail.com>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
To: Markus Stenberg <markus.stenberg@iki.fi>, homenet@ietf.org
Content-Type: multipart/alternative; boundary="001a1135f3a49d28250505100ea9"
Archived-At: http://mailarchive.ietf.org/arch/msg/homenet/Hhg-wsDWDQBDuR2D0P0bLeVkwVo
Cc: Jung-Soo Park <pjs@etri.re.kr>
Subject: Re: [homenet] Request for Comments on New Internet Draft for Homenet WG
X-BeenThere: homenet@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <homenet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/homenet>, <mailto:homenet-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/homenet/>
List-Post: <mailto:homenet@ietf.org>
List-Help: <mailto:homenet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/homenet>, <mailto:homenet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Oct 2014 11:43:29 -0000

Markus,
Here are my answers.

On Fri, Oct 10, 2014 at 5:46 PM, Markus Stenberg <markus.stenberg@iki.fi>
wrote:

> On 10.10.2014, at 11.14, Mr. Jaehoon Paul Jeong <jaehoon.paul@gmail.com>
> wrote:
> > First, as a basic domain, link-local collision domain is assumed,
> > but we can extend it into multiple links (or subnets) naturally
> > if a router can work as a proxy for IPv6 hosts.
> > That is, if a host tries to autoconfigure its DNS name in a subnet and
> > there exists another host with the same DNS name in an adjacent subnet,
> > a router interconnecting these two subnets can responds to the DAD
> > to tell the first host the duplication of the DNS name due to the second
> host.
>
> So let us assume my 4 home router topology I use for testing homenet
> stuff. Does this imply flooding of those ICMPs? Limited by TTL? Something
> else?
>
>      => Since a router collects DNS names of IoT devices in its subnets,
           it limits ICMP messages for Node Information Query to each
subnet.


> (And it starts to look like L2 bridge at some point.)
>
> > Second, our proposed scheme can be used along with mDNS or SSDP
> > for IoT devices (e.g., lamp, door lock, and light sensor) whose capacity
> > cannot afford to run mDNS by itself in terms of memory or processor
> capacity.
> > It those tiny IoT devices with IPv6 stack and stateless
> autoconfiguration functionality,
> > they will be able to support the DNS name services without the
> intervention of a home network administrator.
>
> There are small mdns daemons, and if you do not want full functionality
> (just names), I am sure it could be even smaller.
>
     => Sure mDNS can be implemented lightly. However, my proposal scheme
can be implemented easily with small overhead
          for low-capacity IoT devices.

>
> To provide a service, you have to be discoverable anyway, and that implies
> mdns, ssdp, or something else that _will use IP address_ to contact your
> particular device anyway.
>
     => Once the DNS names of IoT devices are collected by a router, they
are self-explanatory for the service types
          through device category and device model in DNS names.

>
> > At least, Device Name Generation (in Section 5.2.1) can be used to
> generate a DNS name
> > for home network devices or IoT devices that run mDNS or SSDP.
>
> Use of sub-domains in mDNS is not allowed I think, or at least
> implementations behave badly with them. SSDP I cannot remember.
>
> (They are specified to be flatname.local.)
>
    => It seems like you are right in mDNS because .local is the DNS
top-level domain for a link-local scope network.
         However, I believe that my proposed DNS name format (i.e.,
unique_id.device_model.device_category.domain_name)
         can make it easy to perform service discovery by the DNS name
itself without actual network operations.

>
> > Third, for DNSSL, DNS suffixes announced by a router within a home
> network can be restricted
> > to a local domain, such as homenet. Since this can be decided by a local
> policy within a home network,
> > we can eliminate the propagation of ISP DNS suffix into a home network.
>
> This implies MUST just to support this, not ‘can’..
>
     => If my proposal is accepted by IETF, MUST may be used. :-)

>
> And if ISP provides home users with information such as ‘go
> http://coolservice', having it break suddenly sounds like a bad idea.
>
> Cheers,
>
> -Markus



   Thanks for your constructive feedback.

   Regards,
   Paul