Re: [mif] draft-ietf-mif-current-practices-00

gabriel montenegro <g_e_montenegro@yahoo.com> Thu, 08 April 2010 20:17 UTC

Return-Path: <g_e_montenegro@yahoo.com>
X-Original-To: mif@core3.amsl.com
Delivered-To: mif@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D7BA53A694D for <mif@core3.amsl.com>; Thu, 8 Apr 2010 13:17:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.299
X-Spam-Level:
X-Spam-Status: No, score=-1.299 tagged_above=-999 required=5 tests=[AWL=1.300, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rEMBnMpbXa+z for <mif@core3.amsl.com>; Thu, 8 Apr 2010 13:17:22 -0700 (PDT)
Received: from web82601.mail.mud.yahoo.com (web82601.mail.mud.yahoo.com [68.142.201.118]) by core3.amsl.com (Postfix) with SMTP id 1560F3A6942 for <mif@ietf.org>; Thu, 8 Apr 2010 13:17:22 -0700 (PDT)
Received: (qmail 31720 invoked by uid 60001); 8 Apr 2010 20:17:13 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1270757833; bh=sJR7GjIl6IublEe0NqYSD28tD84SIdLXHzPakxOvd7k=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=OcawSKVRres1sUjTXRECcWovAusA+4jcdl5gixYVr18HfR2oFr3kTps0dpFwXI9AkrQSahTm0MYGdDT/SmdFuhKOrRcEOUUNWohEGPb1ErlwkOTyntzioDj5dGuMHlk+TCq24hFsIHitiokNga5wqtJwJn9bkWXbqH8KOD9XKh0=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=YGK5L6IT52AIPJ3cuYoJbdiY2yNH6Y1yGkd2vbGyX25xyMbGaWeWnwncP3p0/3lwM5lcVZXooIuzLnqNPhSvEtn70qZ5l0s/oxBVEcfstROw3eRq5Um57yL5ZCLzjE6y8I1YUtHExYx+ncO+EefE+pGsx/rlT8CxvojQf5zbcg8=;
Message-ID: <294720.31470.qm@web82601.mail.mud.yahoo.com>
X-YMail-OSG: 50WIpR0VM1ldE28KdkfBZIGNtdsgNxvYb64vc13lg2AYrZv tSOWYI9bTgxQLEBQnWy2DPHZvLTO7FqiM9bQyeUvf6KjFZD4JSZtn3ap8M0Z sFYjHaPCGY.Nc0OWKyrnGdVN5a.vUOwBSpc27_fA5af0cAK4tVs1lUMu0xFx eKnEayDdNIi6XjL3yqc4.jeNSJJ0ES6aAbhd4lER2XDGkHGiT3vIXcRI9icY AUwoCnPlIJvSqW1_7Ci0LmnLgQDB7CV4xgHBbte0nLHCKQzfuxsOwZ_pyKJr iqffHlgBq7ner64CVXI7aQCWOqeCXBubep118hxINYXWn7xGKbCP2t_2jqum pGiG8wSG_Aq43XIExGiJKl65M5Q--
Received: from [98.237.196.120] by web82601.mail.mud.yahoo.com via HTTP; Thu, 08 Apr 2010 13:17:13 PDT
X-Mailer: YahooMailRC/324.3 YahooMailWebService/0.8.100.260964
References: <044f01cad05d$22cdd090$c6f0200a@cisco.com> <n2h1d38a3351004051939m78d84b11qe9f58c4228886d2e@mail.gmail.com> <9B57C850BB53634CACEC56EF4853FF651392747A@TK5EX14MBXW601.wingroup.windeploy.ntdev.microsoft.com> <07e201cad5ba$4d53eea0$7893150a@cisco.com> <9B57C850BB53634CACEC56EF4853FF6513928B14@TK5EX14MBXW601.wingroup.windeploy.ntdev.microsoft.com> <h2t1d38a3351004071928n8d88b955u5de0dfcd63a9f625@mail.gmail.com> <0f7701cad726$e8e28990$7893150a@cisco.com>
Date: Thu, 08 Apr 2010 13:17:13 -0700
From: gabriel montenegro <g_e_montenegro@yahoo.com>
To: Dan Wing <dwing@cisco.com>, Hui Deng <denghui02@gmail.com>, Dave Thaler <dthaler@microsoft.com>
In-Reply-To: <0f7701cad726$e8e28990$7893150a@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: mif@ietf.org
Subject: Re: [mif] draft-ietf-mif-current-practices-00
X-BeenThere: mif@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Multiple Interface Discussion List <mif.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mif>, <mailto:mif-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mif>
List-Post: <mailto:mif@ietf.org>
List-Help: <mailto:mif-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mif>, <mailto:mif-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Apr 2010 20:17:23 -0000

In addition to those three usages of "suffix":

1. Domain Search list suffix
2. For interface-specific suffix list 
3. Suffix to control Dynamic DNS Updates

There is yet another usage in Windows introduced in windows 7 and its server counterpart, Windows Server 2008 R2:

4. Suffix in the NRPT [1] to aid in identifying a Namespace that requires special handling, 
as used for DirectAccess [2]. This is not MIF-specific either.

Only #2 is MIF-specific (and this should be called out), but it makes sense to clarify the 
other uses of "suffix" otherwise #2 won't be clear.

[1] NRPT: See http://technet.microsoft.com/en-us/magazine/ff394369.aspx
[2] DirectAcess: http://technet.microsoft.com/en-us/magazine/2009.05.cableguy.aspx

Gabriel

----- Original Message ----
> From: Dan Wing <dwing@cisco.com>
> To: Hui Deng <denghui02@gmail.com>; Dave Thaler <dthaler@microsoft.com>
> Cc: mif@ietf.org; Gabriel Montenegro <gmonte@microsoft.com>
> Sent: Thu, April 8, 2010 7:22:23 AM
> Subject: Re: [mif] draft-ietf-mif-current-practices-00
> 
> 

> -----Original Message-----
> From: Hui Deng [mailto:> ymailto="mailto:denghui02@gmail.com" 
> href="mailto:denghui02@gmail.com">denghui02@gmail.com] 
> Sent: 
> Wednesday, April 07, 2010 7:29 PM
> To: Dave Thaler
> Cc: Dan Wing; 
> Gabriel Montenegro; > href="mailto:mif@ietf.org">mif@ietf.org
> Subject: Re: [mif] 
> draft-ietf-mif-current-practices-00
> 
> 2nd purpose has been 
> documented in the current practice draft,
> whether 1st and 3rd purpose 
> need to be documented as well? it may not
> directly related to 
> MIF?

Some operating systems -- e.g., most flavors of Unix -- do not 
> support the
ability for sending different DNS queries to different DNS 
> servers.

It would be helpful if the draft more clearly described the 
> functionality.
Someone unfamiliar with the Windows functionality, reading the 
> draft, assumes
it is merely talking about the 'domain search list' -- because 
> that is what
they are familiar with.  

I don't care how the draft 
> is fixed to make it clearer.  I propose describing
the 2 (and, as Dave 
> pointed out, 3) functions.  If you want to adjust the
document to 
> instead talk about the per-interface stuff, that's great -- my
point is that 
> right now it is insufficiently clear in explaining it.

-d

> 
> -Hui
> 
> 2010/4/7 Dave Thaler <> ymailto="mailto:dthaler@microsoft.com" 
> href="mailto:dthaler@microsoft.com">dthaler@microsoft.com>:
> 
> >> -----Original Message-----
> >> From: Dan Wing [mailto:> ymailto="mailto:dwing@cisco.com" 
> href="mailto:dwing@cisco.com">dwing@cisco.com]
> >> Sent: 
> Tuesday, April 06, 2010 11:52 AM
> >> To: Dave Thaler; 'Hui Deng'; 
> Gabriel Montenegro
> >> Cc: > href="mailto:mif@ietf.org">mif@ietf.org
> >> Subject: RE: [mif] 
> draft-ietf-mif-current-practices-00
> >>
> >>
> 
> >>
> >> > -----Original Message-----
> >> > 
> From: Dave Thaler [mailto:> href="mailto:dthaler@microsoft.com">dthaler@microsoft.com]
> >> 
> > Sent: Tuesday, April 06, 2010 10:06 AM
> >> > To: Hui Deng; 
> Dan Wing; Gabriel Montenegro
> >> > Cc: > ymailto="mailto:mif@ietf.org" 
> href="mailto:mif@ietf.org">mif@ietf.org
> >> > Subject: RE: 
> [mif] draft-ietf-mif-current-practices-00
> >> >
> >> 
> > Hui is correct, Windows has per-interface DNS server lists
> >> 
> configured.
> >> >
> >> > It then uses a host-wide 
> "effective" server list for an 
> actual query,
> >> > 
> where the effective server list may be different for 
> different 
> names.
> >> >
> >> > On Windows the per-interface 
> suffix is actually termed the
> >> > "connection-specific DNS 
> suffix" to distinguish it from the
> >> > "primary DNS suffix" of 
> the machine.  I think that's why
> >> > "interface-specific" was 
> repeated in the first bullet.
> >>
> >>
> 
> >>
> >> In draft-montenegro-mif-multihoming, there are two 
> 
> purposes and terms
> >> that
> >> seem to be 
> intermingled using the term "DNS suffix".
> >>
> >> One 
> purpose is the suffix for non-FQDN names, like 
> "payroll" or 
> "mail",
> >> which will have a suffix added to them (e.g., > target="_blank" href="http://example.com">example.com).
> >
> 
> > That's what windows calls the "DNS Suffix Search List" (see the
> 
> > sample output I sent previously below).  It's called the
> > 
> "domain search list" in other places (like RFC 3397), or just
> > 
> "search list" (RFC 1123).
> >
> >> The
> >> 
> other purpose is deciding which DNS server will be be sent 
> a query 
> for
> >> a certain FQDN (e.g., queries for *.> href="http://example.net">example.net go to one 
> DNS server
> 
> >> and queries for *.example.com go to a different DNS server).
> 
> >
> > Another purpose is deciding which DNS server will receive a 
> dynamic
> > update for a name with a certain suffix (e.g., Windows 
> 
> supports dynamic
> > updates for the primary DNS name, and 
> optionally also the 
> connection-
> > specific DNS name of the 
> machine).
> >
> >>
> >>
> >> In 
> draft-ietf-mif-current-practices-00, which is the WG document
> >> 
> that seems to have boiled down draft-montenegro-mif-multihoming,
> 
> >> but draft-ietf-mif-current-practices-00 also does not clearly
> 
> >> separate the two purposes.
> >
> > Yep
> 
> >
> > -Dave
> >>
> >> -d
> 
> >>
> >>
> >> > Example on Windows, extracted 
> from "ipconfig /all" output:
> >> >
> >> > Windows 
> IP Configuration
> >> >
> >> >    Host Name . . . 
> . . . . . . . . . : dthaler-win7
> >> >    Primary Dns Suffix  . 
> . . . . . . : > href="http://ntdev.corp.microsoft.com">ntdev.corp.microsoft.com
> 
> >> >   
>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> >> 
> >    Node Type . . . . . . . . . . . . : Hybrid
> >> >    IP 
> Routing Enabled. . . . . . . . : No
> >> >    WINS Proxy Enabled. 
> . . . . . . . : No
> >> >    DNS Suffix Search List. . . . . . : 
> ntdev.corp.microsoft.com
> >> >                                   
>      > href="http://redmond.corp.microsoft.com">redmond.corp.microsoft.com
> 
> >> >                                        > href="http://ntdev.microsoft.com">ntdev.microsoft.com
> >> > 
>                                        > href="http://dns.corp.microsoft.com">dns.corp.microsoft.com
> >> 
> >    System Quarantine State . . . . . : Not Restricted
> >> 
> >
> >> > Wireless LAN adapter Wireless Network 
> Connection:
> >> >
> >> >    Connection-specific 
> DNS Suffix  . : > href="http://hsd1.wa.comcast.net">hsd1.wa.comcast.net.
> >> > 
>    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> >> 
> >    Description . . . . . . . . . . . : Intel(R) Wireless WiFi
> 
> >> > Link 4965AGN
> >> >    Physical Address. . . . . . 
> . . . : 00-1D-E0-34-4F-6F
> >> >    DHCP Enabled. . . . . . . . . 
> . . : Yes
> >> >    Autoconfiguration Enabled . . . . : 
> Yes
> >> >    Link-local IPv6 Address . . . . . :
> 
> >> > fe80::4853:4753:9d8d:3b45%13(Preferred)
> >> >   
>  IPv4 Address. . . . . . . . . . . : 192.168.0.195(Preferred)
> >> 
> >    Subnet Mask . . . . . . . . . . . : 255.255.255.0
> >> > 
>    Lease Obtained. . . . . . . . . . : Monday, April 05, 2010
> >> 
> > 10:19:02 PM
> >> >    Lease Expires . . . . . . . . . . : 
> Tuesday, April 06,
> >> > 2010 10:19:02 PM
> >> > 
>    Default Gateway . . . . . . . . . : 192.168.0.1
> >> >    DHCP 
> Server . . . . . . . . . . . : 192.168.0.1
> >> >    DHCPv6 IAID 
> . . . . . . . . . . . : 335551968
> >> >    DHCPv6 Client DUID. . 
> . . . . . . :
> >> > 
> 00-01-00-01-12-0C-E2-7A-00-1E-37-CC-8D-DD
> >> >
> >> 
> >    DNS Servers . . . . . . . . . . . : 2001:df8:0:1::25
> >> 
> >                                        192.168.0.1
> >> >   
>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> >> >   
>  NetBIOS over Tcpip. . . . . . . . : Enabled
> >> >
> 
> >> > -Dave
> >> >
> >> > > 
> -----Original Message-----
> >> > > From: Hui Deng [mailto:> ymailto="mailto:denghui02@gmail.com" 
> href="mailto:denghui02@gmail.com">denghui02@gmail.com]
> >> > 
> > Sent: Monday, April 05, 2010 7:40 PM
> >> > > To: Dan 
> Wing; Gabriel Montenegro; Dave Thaler
> >> > > Cc: > ymailto="mailto:mif@ietf.org" 
> href="mailto:mif@ietf.org">mif@ietf.org
> >> > > Subject: 
> Re: [mif] draft-ietf-mif-current-practices-00
> >> > >
> 
> >> > > DNS server always has specific interface related 
> information,
> >> > > but the final DNS server will still be 
> host based, I 
> wouldn't say
> >> it
> >> > 
> > is not correct.
> >> > >
> >> > > one 
> example would be you have internet connection and vpn
> >> 
> connection
> >> > > at the same time,
> >> > 
> > good VPN implementation will always rely on VPN DNS server
> >> 
> > information
> >> > > for Internet connection.
> 
> >> > >
> >> > > -Hui
> >> > 
> >
> >> > > 2010/3/31 Dan Wing <> ymailto="mailto:dwing@cisco.com" 
> href="mailto:dwing@cisco.com">dwing@cisco.com>:
> >> > 
> > > Section 3.2.1.3 of describes the DNS configuration 
> of 
> Windows,
> >> and
> >> > > says:
> >> 
> > > >
> >> > > >  "Interface specific DNS 
> configuration can be input 
> via static
> >> > > >   
> configuration or via DHCP.  It includes:
> >> > > >
> 
> >> > > >   o  An interface-specific suffix list.
> >> 
> > > >
> >> > > >   o  A list of DNS server IP 
> addresses."
> >> > > >
> >> > > > It 
> is curious that the first bullet repeats "interface
> >> > 
> specific", but
> >> > > the
> >> > > > 
> second bullet does not repeat it.  A reasonable 
> interpretation 
> is
> >> > > that the
> >> > > > second 
> bullet is not interface-specific, but the 
> lead-in sentence
> 
> >> > > says this is
> >> > > > 
> interface-specific.  I was hoping
> >> > 
> draft-montenegro-mif-multihoming-00
> >> > > would
> 
> >> > > > clarify, but it doesn't.
> >> > > 
> >
> >> > > > -d
> >> > > >
> 
> >> > > > _______________________________________________
> 
> >> > > > mif mailing list
> >> > > > > ymailto="mailto:mif@ietf.org" 
> href="mailto:mif@ietf.org">mif@ietf.org
> >> > > > > href="https://www.ietf.org/mailman/listinfo/mif" target=_blank 
> >https://www.ietf.org/mailman/listinfo/mif
> >> > > 
> >
> >> >
> >>
> >
> 
> >

_______________________________________________
mif mailing 
> list
> href="mailto:mif@ietf.org">mif@ietf.org
> href="https://www.ietf.org/mailman/listinfo/mif" target=_blank 
> >https://www.ietf.org/mailman/listinfo/mif