
From nobody Sat May  3 20:42:23 2014
Return-Path: <internet-drafts@ietf.org>
X-Original-To: mif@ietfa.amsl.com
Delivered-To: mif@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AEF0C1A0147; Sat,  3 May 2014 20:42:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] 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 8JQPblDINXFY; Sat,  3 May 2014 20:42:18 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 8FE511A0116; Sat,  3 May 2014 20:42:18 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 5.4.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20140504034218.19850.94379.idtracker@ietfa.amsl.com>
Date: Sat, 03 May 2014 20:42:18 -0700
Archived-At: http://mailarchive.ietf.org/arch/msg/mif/p7BN7uOVM2AKw2Fb4JTxCTSygDE
Cc: mif@ietf.org
Subject: [mif] I-D Action: draft-ietf-mif-mpvd-arch-01.txt
X-BeenThere: mif@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Multiple Interface Discussion List <mif.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Sun, 04 May 2014 03:42:20 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Multiple Interfaces Working Group of the IETF.

        Title           : Multiple Provisioning Domain Architecture
        Author          : Dmitry Anipko
	Filename        : draft-ietf-mif-mpvd-arch-01.txt
	Pages           : 19
	Date            : 2014-05-03

Abstract:
   This document is a product of the work of MIF architecture design
   team.  It outlines a solution framework for some of the issues,
   experienced by nodes that can be attached to multiple networks.  The
   framework defines the notion of a Provisioning Domain (PVD) - a
   consistent set of network configuration information, and PVD-aware
   nodes - nodes which learn PVDs from the attached network(s) and/or
   other sources and manage and use multiple PVDs for connectivity
   separately and consistently.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-mif-mpvd-arch/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-mif-mpvd-arch-01

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-mif-mpvd-arch-01


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Sat May  3 20:51:11 2014
Return-Path: <Dmitry.Anipko@microsoft.com>
X-Original-To: mif@ietfa.amsl.com
Delivered-To: mif@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F9951A0146 for <mif@ietfa.amsl.com>; Sat,  3 May 2014 20:51:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-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 HqmmSpsqIPpF for <mif@ietfa.amsl.com>; Sat,  3 May 2014 20:51:07 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1lp0141.outbound.protection.outlook.com [207.46.163.141]) by ietfa.amsl.com (Postfix) with ESMTP id 1BB2F1A0144 for <mif@ietf.org>; Sat,  3 May 2014 20:51:06 -0700 (PDT)
Received: from SN2PR03MB077.namprd03.prod.outlook.com (10.255.175.153) by SN2PR03MB079.namprd03.prod.outlook.com (10.255.175.155) with Microsoft SMTP Server (TLS) id 15.0.934.12; Sun, 4 May 2014 03:51:02 +0000
Received: from SN2PR03MB077.namprd03.prod.outlook.com ([169.254.14.205]) by SN2PR03MB077.namprd03.prod.outlook.com ([169.254.14.205]) with mapi id 15.00.0934.000; Sun, 4 May 2014 03:51:02 +0000
From: Dmitry Anipko <Dmitry.Anipko@microsoft.com>
To: "mif@ietf.org" <mif@ietf.org>
Thread-Topic: [mif] I-D Action: draft-ietf-mif-mpvd-arch-01.txt
Thread-Index: AQHPZ0rueEqsYx5Jz0inW8N3612uOJsvyYye
Date: Sun, 4 May 2014 03:51:01 +0000
Message-ID: <41ec8ac06a624cc1b89756c3d89626f4@SN2PR03MB077.namprd03.prod.outlook.com>
References: <20140504034218.19850.94379.idtracker@ietfa.amsl.com>
In-Reply-To: <20140504034218.19850.94379.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [32.159.20.179]
x-forefront-prvs: 02015246A9
x-forefront-antispam-report: SFV:NSPM; SFS:(10009001)(979002)(428001)(377424004)(189002)(199002)(377454003)(479174003)(64706001)(80976001)(20776003)(76176999)(21056001)(54356999)(76576001)(19580395003)(19580405001)(83322001)(50986999)(81342001)(81542001)(74502001)(74662001)(80022001)(66066001)(46102001)(31966008)(86362001)(4396001)(77982001)(74316001)(76482001)(101416001)(2656002)(85852003)(33646001)(87936001)(16236675002)(99396002)(83072002)(86612001)(92566001)(15202345003)(99286001)(15975445006)(79102001)(24736002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR03MB079; H:SN2PR03MB077.namprd03.prod.outlook.com; FPR:; MLV:ovrnspm; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (: microsoft.com does not designate permitted sender hosts)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Dmitry.Anipko@microsoft.com; 
Content-Type: multipart/alternative; boundary="_000_41ec8ac06a624cc1b89756c3d89626f4SN2PR03MB077namprd03pro_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.onmicrosoft.com
Archived-At: http://mailarchive.ietf.org/arch/msg/mif/r-yW3eorBOAR_rfYa0uMfVaJyz4
Subject: Re: [mif] I-D Action: draft-ietf-mif-mpvd-arch-01.txt
X-BeenThere: mif@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiple Interface Discussion List <mif.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Sun, 04 May 2014 03:51:10 -0000

--_000_41ec8ac06a624cc1b89756c3d89626f4SN2PR03MB077namprd03pro_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

This revision has changes supposed to address most comments made in London =
as well as agreed changes from Alper's and Ian's reviews.

For reference topologies / propagation of PVD info through intermediate rou=
ters from ISP uplinks (e.g. Homenet) more changes are needed, it would be g=
reat to see more inputs / discussion on the list around that.

-Dmitry


________________________________
From: internet-drafts@ietf.org
Sent: 5/3/2014 8:42 PM
To: i-d-announce@ietf.org
Cc: mif@ietf.org
Subject: [mif] I-D Action: draft-ietf-mif-mpvd-arch-01.txt


A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.
 This draft is a work item of the Multiple Interfaces Working Group of the =
IETF.

        Title           : Multiple Provisioning Domain Architecture
        Author          : Dmitry Anipko
        Filename        : draft-ietf-mif-mpvd-arch-01.txt
        Pages           : 19
        Date            : 2014-05-03

Abstract:
   This document is a product of the work of MIF architecture design
   team.  It outlines a solution framework for some of the issues,
   experienced by nodes that can be attached to multiple networks.  The
   framework defines the notion of a Provisioning Domain (PVD) - a
   consistent set of network configuration information, and PVD-aware
   nodes - nodes which learn PVDs from the attached network(s) and/or
   other sources and manage and use multiple PVDs for connectivity
   separately and consistently.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-mif-mpvd-arch/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-mif-mpvd-arch-01

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-mif-mpvd-arch-01


Please note that it may take a couple of minutes from the time of submissio=
n
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

_______________________________________________
mif mailing list
mif@ietf.org
https://www.ietf.org/mailman/listinfo/mif

--_000_41ec8ac06a624cc1b89756c3d89626f4SN2PR03MB077namprd03pro_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; pad=
ding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<div>
<div>
<div style=3D"font-family:Calibri,sans-serif; font-size:11pt">This revision=
 has changes supposed to address most comments made in London as well as ag=
reed changes from Alper's and Ian's reviews.
<br>
<br>
For reference topologies / propagation of PVD info through intermediate rou=
ters from ISP uplinks (e.g. Homenet) more changes are needed, it would be g=
reat to see more inputs / discussion on the list around that.<br>
<br>
-Dmitry<br>
<br>
<br>
</div>
</div>
<hr>
<span style=3D"font-family:Tahoma,sans-serif; font-size:10pt; font-weight:b=
old">From:
</span><span style=3D"font-family:Tahoma,sans-serif; font-size:10pt">intern=
et-drafts@ietf.org</span><br>
<span style=3D"font-family:Tahoma,sans-serif; font-size:10pt; font-weight:b=
old">Sent:
</span><span style=3D"font-family:Tahoma,sans-serif; font-size:10pt">5/3/20=
14 8:42 PM</span><br>
<span style=3D"font-family:Tahoma,sans-serif; font-size:10pt; font-weight:b=
old">To:
</span><span style=3D"font-family:Tahoma,sans-serif; font-size:10pt">i-d-an=
nounce@ietf.org</span><br>
<span style=3D"font-family:Tahoma,sans-serif; font-size:10pt; font-weight:b=
old">Cc:
</span><span style=3D"font-family:Tahoma,sans-serif; font-size:10pt">mif@ie=
tf.org</span><br>
<span style=3D"font-family:Tahoma,sans-serif; font-size:10pt; font-weight:b=
old">Subject:
</span><span style=3D"font-family:Tahoma,sans-serif; font-size:10pt">[mif] =
I-D Action: draft-ietf-mif-mpvd-arch-01.txt</span><br>
<br>
</div>
<font size=3D"2"><span style=3D"font-size:10pt;">
<div class=3D"PlainText"><br>
A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.<br>
&nbsp;This draft is a work item of the Multiple Interfaces Working Group of=
 the IETF.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Title&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Multiple Provisioning Domain Architectu=
re<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Author&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; : Dmitry Anipko<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Filename&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; : draft-ietf-mif-mpvd-arch-01.txt<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pages&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 19<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Date&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2014-05-03<br>
<br>
Abstract:<br>
&nbsp;&nbsp; This document is a product of the work of MIF architecture des=
ign<br>
&nbsp;&nbsp; team.&nbsp; It outlines a solution framework for some of the i=
ssues,<br>
&nbsp;&nbsp; experienced by nodes that can be attached to multiple networks=
.&nbsp; The<br>
&nbsp;&nbsp; framework defines the notion of a Provisioning Domain (PVD) - =
a<br>
&nbsp;&nbsp; consistent set of network configuration information, and PVD-a=
ware<br>
&nbsp;&nbsp; nodes - nodes which learn PVDs from the attached network(s) an=
d/or<br>
&nbsp;&nbsp; other sources and manage and use multiple PVDs for connectivit=
y<br>
&nbsp;&nbsp; separately and consistently.<br>
<br>
<br>
The IETF datatracker status page for this draft is:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-mif-mpvd-arch/">http=
s://datatracker.ietf.org/doc/draft-ietf-mif-mpvd-arch/</a><br>
<br>
There's also a htmlized version available at:<br>
<a href=3D"http://tools.ietf.org/html/draft-ietf-mif-mpvd-arch-01">http://t=
ools.ietf.org/html/draft-ietf-mif-mpvd-arch-01</a><br>
<br>
A diff from the previous version is available at:<br>
<a href=3D"http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-mif-mpvd-arch-01">=
http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-mif-mpvd-arch-01</a><br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at tools.ietf.org.<br>
<br>
Internet-Drafts are also available by anonymous FTP at:<br>
<a href=3D"ftp://ftp.ietf.org/internet-drafts/">ftp://ftp.ietf.org/internet=
-drafts/</a><br>
<br>
_______________________________________________<br>
mif mailing list<br>
mif@ietf.org<br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mif">https://www.ietf.org/=
mailman/listinfo/mif</a><br>
</div>
</span></font>
</body>
</html>

--_000_41ec8ac06a624cc1b89756c3d89626f4SN2PR03MB077namprd03pro_--


From nobody Sun May  4 23:23:15 2014
Return-Path: <markus.stenberg@iki.fi>
X-Original-To: mif@ietfa.amsl.com
Delivered-To: mif@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F14541A0260 for <mif@ietfa.amsl.com>; Sun,  4 May 2014 23:21:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.5
X-Spam-Level: 
X-Spam-Status: No, score=-0.5 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, 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 63-EMEgc9hqJ for <mif@ietfa.amsl.com>; Sun,  4 May 2014 23:21:18 -0700 (PDT)
Received: from jenni2.inet.fi (mta-out1.inet.fi [62.71.2.199]) by ietfa.amsl.com (Postfix) with ESMTP id 505521A025D for <mif@ietf.org>; Sun,  4 May 2014 23:21:17 -0700 (PDT)
Received: from [192.168.43.129] (80.220.67.193) by jenni2.inet.fi (8.5.140.03) (authenticated as stenma-47) id 534D2ABA01714811; Mon, 5 May 2014 09:21:10 +0300
Content-Type: multipart/alternative; boundary="Apple-Mail=_B4FDA502-0155-4491-9A66-A207DCBADAFD"
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Markus Stenberg <markus.stenberg@iki.fi>
In-Reply-To: <41ec8ac06a624cc1b89756c3d89626f4@SN2PR03MB077.namprd03.prod.outlook.com>
Date: Mon, 5 May 2014 08:21:06 +0200
Message-Id: <CD22AA7E-C413-4043-9EC4-28117C495DF6@iki.fi>
References: <20140504034218.19850.94379.idtracker@ietfa.amsl.com> <41ec8ac06a624cc1b89756c3d89626f4@SN2PR03MB077.namprd03.prod.outlook.com>
To: Dmitry Anipko <Dmitry.Anipko@microsoft.com>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/mif/xFIM4xWHQQmX2m_s3t-V6BTPg7A
X-Mailman-Approved-At: Sun, 04 May 2014 23:23:14 -0700
Cc: Markus Stenberg <markus.stenberg@iki.fi>, "mif@ietf.org" <mif@ietf.org>
Subject: Re: [mif] I-D Action: draft-ietf-mif-mpvd-arch-01.txt
X-BeenThere: mif@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiple Interface Discussion List <mif.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Mon, 05 May 2014 06:21:21 -0000

--Apple-Mail=_B4FDA502-0155-4491-9A66-A207DCBADAFD
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

On 4.5.2014, at 5.51, Dmitry Anipko <Dmitry.Anipko@microsoft.com> wrote:
> This revision has changes supposed to address most comments made in =
London as well as agreed changes from Alper's and Ian's reviews.=20
>=20
> For reference topologies / propagation of PVD info through =
intermediate routers from ISP uplinks (e.g. Homenet) more changes are =
needed, it would be great to see more inputs / discussion on the list =
around that.


After some thinking on this topic, I think that implicit PVDs noted on =
homenet edge towards ISPs have to be converted to explicit ones to be =
offered to clients, if no information is to be lost. At least in IPv6 =
case, IPv4 I=92m not sure how it should be even handled, perhaps as =
fallback PVD-less potentially broken by two+ different NATs connectivity =
:p

As a random example, during the weekend we had a discussion on IRC about =
some ISPs being sensitive about which source address is used with their =
DNS server. This information isn=92t currently propagated in the =
information available _from_ the ISPs explicitly (it=92s implicit by =
definition), yet for even homenet routers to work correctly if there=92s =
multiple upstream ISPs, the information needs to be available within the =
homenet (e.g. =91we got this delegated prefix and this DNS address, use =
them together=92) for the DNS resolution to work consistently.  =
Obviously, this can be also fixed by the homenet routers and then =
presenting just themselves as DNS servers to the clients.

As another random example, even if the ISP at end of 3G dongle isn=92t =
providing explicit PVD, implicit PVD information should be bundled into =
explicit one with the extra information available (in this case, that it =
is not wired connection and has speed roughly of X, perhaps).

So I=92m not really sure the text in 2.3 is that reasonable, because it =
seems to assume implicit PVDs are generated (only?) on hosts, but in =
case of homenet, I don=92t see the point in non-explicit PVDs coming =
_to_ hosts except perhaps in case of IPv4 (too much magic related to =
possibly more than one NAT needs to happen, and I=92m not sure we really =
want to go there).

Some other thoughts..

5.2.3.1:

Also, I=92d just rather treat PVD-bind as per-interface or per-address =
one; if we can determine packet doesn=92t belong to it (outside the =
application), application shouldn=92t know, and remote node shouldn=92t =
know application is listening to some other PVD. So connection =
refused/equivalent.

Cheers,

-Markus=

--Apple-Mail=_B4FDA502-0155-4491-9A66-A207DCBADAFD
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">On =
4.5.2014, at 5.51, Dmitry Anipko &lt;<a =
href=3D"mailto:Dmitry.Anipko@microsoft.com">Dmitry.Anipko@microsoft.com</a=
>&gt; wrote:<br><div><blockquote type=3D"cite"><div style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;"><div><div><div style=3D"font-family: =
Calibri, sans-serif; font-size: 11pt;">This revision has changes =
supposed to address most comments made in London as well as agreed =
changes from Alper's and Ian's reviews.<span =
class=3D"Apple-converted-space">&nbsp;</span><br><br>For reference =
topologies / propagation of PVD info through intermediate routers from =
ISP uplinks (e.g. Homenet) more changes are needed, it would be great to =
see more inputs / discussion on the list around =
that.<br></div></div></div></div></blockquote></div><div><br></div><div>Af=
ter some thinking on this topic, I think that implicit PVDs noted on =
homenet edge towards ISPs have to be converted to explicit ones to be =
offered to clients, if no information is to be lost. At least in IPv6 =
case, IPv4 I=92m not sure how it should be even handled, perhaps as =
fallback PVD-less potentially broken by two+ different NATs connectivity =
:p</div><div><br></div><div>As a random example, during the weekend we =
had a discussion on IRC about some ISPs being sensitive about which =
source address is used with their DNS server. This information isn=92t =
currently propagated in the information available _from_ the ISPs =
explicitly (it=92s implicit by definition), yet for even homenet routers =
to work correctly if there=92s multiple upstream ISPs, the information =
needs to be available within the homenet (e.g. =91we got this delegated =
prefix and this DNS address, use them together=92) for the DNS =
resolution to work consistently. &nbsp;Obviously, this can be also fixed =
by the homenet routers and then presenting just themselves as DNS =
servers to the clients.</div><div><br></div><div>As another random =
example, even if the ISP at end of 3G dongle isn=92t providing explicit =
PVD, implicit PVD information should be bundled into explicit one with =
the extra information available (in this case, that it is not wired =
connection and has speed roughly of X, =
perhaps).</div><div><br></div><div>So I=92m not really sure the text in =
2.3 is that reasonable, because it seems to assume implicit PVDs are =
generated (only?) on hosts, but in case of homenet, I don=92t see the =
point in non-explicit PVDs coming _to_ hosts except perhaps in case of =
IPv4 (too much magic related to possibly more than one NAT needs to =
happen, and I=92m not sure we really want to go =
there).</div><div><br></div><div>Some other =
thoughts..</div><div><br></div><div>5.2.3.1:</div><div><br></div><div>Also=
, I=92d just rather treat PVD-bind as per-interface or per-address one; =
if we can determine packet doesn=92t belong to it (outside the =
application), application shouldn=92t know, and remote node shouldn=92t =
know application is listening to some other PVD. So connection =
refused/equivalent.</div><div><br></div><div>Cheers,</div><br><div>-Markus=
</div></body></html>=

--Apple-Mail=_B4FDA502-0155-4491-9A66-A207DCBADAFD--


From nobody Wed May  7 01:29:07 2014
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: mif@ietfa.amsl.com
Delivered-To: mif@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B7E331A0186 for <mif@ietfa.amsl.com>; Wed,  7 May 2014 01:29:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] 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 nIk3IBaysp1A for <mif@ietfa.amsl.com>; Wed,  7 May 2014 01:29:05 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id C05021A0278 for <mif@ietf.org>; Wed,  7 May 2014 01:29:04 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: mif@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 5.4.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20140507082904.2101.49014.idtracker@ietfa.amsl.com>
Date: Wed, 07 May 2014 01:29:04 -0700
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: http://mailarchive.ietf.org/arch/msg/mif/wZXDd6Vrcafp5q07IOik8Yc6QWE
Subject: [mif] Milestones changed for mif WG
X-BeenThere: mif@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Multiple Interface Discussion List <mif.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Wed, 07 May 2014 08:29:07 -0000

Deleted milestone "Initial WG draft on DHCPv6 option for routing
configuration".

Changed milestone "Analysis draft submitted to the IESG for
publication as an Informational RFC", resolved as "Done".

Deleted milestone "Submit DHCPv6 routing configuration option to IESG
for publication as a Proposed Standard RFC".

Deleted milestone "Submit MIF API extension solution to IESG for
publication as an Informational RFC".

URL: http://datatracker.ietf.org/wg/mif/charter/


From nobody Wed May  7 07:10:57 2014
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: mif@ietfa.amsl.com
Delivered-To: mif@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8AC731A031A for <mif@ietfa.amsl.com>; Wed,  7 May 2014 07:10:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] 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 qZ0P3YpacerP for <mif@ietfa.amsl.com>; Wed,  7 May 2014 07:10:53 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id AF5921A077A for <mif@ietf.org>; Wed,  7 May 2014 07:10:51 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: mif@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 5.4.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20140507141051.12364.74780.idtracker@ietfa.amsl.com>
Date: Wed, 07 May 2014 07:10:51 -0700
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: http://mailarchive.ietf.org/arch/msg/mif/xg_FWplQ63kEIFk_1bWvJpTS9Co
Subject: [mif] Milestones changed for mif WG
X-BeenThere: mif@ietf.org
X-Mailman-Version: 2.1.15
List-Id: Multiple Interface Discussion List <mif.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Wed, 07 May 2014 14:10:54 -0000

Changed milestone "Initial draft on MPvD architecture adopted by the
WG", set state to active from review, accepting new milestone.

Changed milestone "MPvD Architecture draft submitted to the IESG for
publication as an Informational RFC", set state to active from review,
accepting new milestone.

Changed milestone "Initial draft on the requirements for changes to
DHCPv6 and ND adopted by the WG", set state to active from review,
accepting new milestone.

Changed milestone "Initial draft on the guidance to applications
adopted by the WG", set state to active from review, accepting new
milestone.

Changed milestone "MIF API extension solution to IESG for publication
as an Informational RFC", set state to active from review, accepting
new milestone.

Changed milestone "Initial draft on high level MIF API adopted by the
WG", set state to active from review, accepting new milestone.

Changed milestone "Initial draft on format and usage of PvD ID adoped
by the WG", set state to active from review, accepting new milestone.

Changed milestone "Initial draft on DHCPv6 and ND extention adopted by
the WG", set state to active from review, accepting new milestone.

Changed milestone "Requirements for changes to DHCPv6 and ND submitted
to the IESG for publication as an Informational RFC", set state to
active from review, accepting new milestone.

Changed milestone "Guidance to applications submitted to the IESG for
publication as an Informational RFC", set state to active from review,
accepting new milestone.

URL: http://datatracker.ietf.org/wg/mif/charter/


From nobody Fri May  9 19:52:01 2014
Return-Path: <Dmitry.Anipko@microsoft.com>
X-Original-To: mif@ietfa.amsl.com
Delivered-To: mif@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 737221A00FE for <mif@ietfa.amsl.com>; Fri,  9 May 2014 19:51:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-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 gx0mNVU3_opF for <mif@ietfa.amsl.com>; Fri,  9 May 2014 19:51:53 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2lp0242.outbound.protection.outlook.com [207.46.163.242]) by ietfa.amsl.com (Postfix) with ESMTP id EBE721A011D for <mif@ietf.org>; Fri,  9 May 2014 19:51:50 -0700 (PDT)
Received: from SN2PR03MB077.namprd03.prod.outlook.com (10.255.175.153) by SN2PR03MB079.namprd03.prod.outlook.com (10.255.175.155) with Microsoft SMTP Server (TLS) id 15.0.939.12; Sat, 10 May 2014 02:51:44 +0000
Received: from SN2PR03MB077.namprd03.prod.outlook.com ([169.254.14.84]) by SN2PR03MB077.namprd03.prod.outlook.com ([169.254.14.84]) with mapi id 15.00.0939.000; Sat, 10 May 2014 02:51:43 +0000
From: Dmitry Anipko <Dmitry.Anipko@microsoft.com>
To: Markus Stenberg <markus.stenberg@iki.fi>
Thread-Topic: [mif] I-D Action: draft-ietf-mif-mpvd-arch-01.txt
Thread-Index: AQHPZ0rueEqsYx5Jz0inW8N3612uOJsvyYyegAG8QgCAB5zvwA==
Date: Sat, 10 May 2014 02:51:43 +0000
Message-ID: <e423e57ead744358a5ee3361bcb2b15d@SN2PR03MB077.namprd03.prod.outlook.com>
References: <20140504034218.19850.94379.idtracker@ietfa.amsl.com> <41ec8ac06a624cc1b89756c3d89626f4@SN2PR03MB077.namprd03.prod.outlook.com> <CD22AA7E-C413-4043-9EC4-28117C495DF6@iki.fi>
In-Reply-To: <CD22AA7E-C413-4043-9EC4-28117C495DF6@iki.fi>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [2001:4898:80e0:ee43::2]
x-forefront-prvs: 02070414A1
x-forefront-antispam-report: SFV:NSPM; SFS:(10009001)(428001)(199002)(189002)(377454003)(51444003)(52024003)(45914002)(24454002)(21056001)(76576001)(15975445006)(19609705001)(81342001)(20776003)(99286001)(64706001)(50986999)(54356999)(80022001)(76176999)(15202345003)(74316001)(19625215002)(79102001)(81542001)(4396001)(99396002)(2656002)(76482001)(33646001)(87936001)(19300405004)(92566001)(86362001)(83072002)(85852003)(16236675002)(19580395003)(77982001)(46102001)(74662001)(101416001)(31966008)(19580405001)(74502001)(83322001)(24736002)(3826001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR03MB079; H:SN2PR03MB077.namprd03.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (: microsoft.com does not designate permitted sender hosts)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Dmitry.Anipko@microsoft.com; 
Content-Type: multipart/alternative; boundary="_000_e423e57ead744358a5ee3361bcb2b15dSN2PR03MB077namprd03pro_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.onmicrosoft.com
Archived-At: http://mailarchive.ietf.org/arch/msg/mif/KNbXYOEfF7yFWOrWu1fgicf-Qt8
Cc: "mif@ietf.org" <mif@ietf.org>
Subject: Re: [mif] I-D Action: draft-ietf-mif-mpvd-arch-01.txt
X-BeenThere: mif@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiple Interface Discussion List <mif.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Sat, 10 May 2014 02:51:59 -0000

--_000_e423e57ead744358a5ee3361bcb2b15dSN2PR03MB077namprd03pro_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Markus,

Thank you for the comments. In the Homenet scenario you described, I agree =
on the substance with what you wrote - if the router can do such formation =
of explicit PVDs, it should do that to prevent mix-up of configuration. Suc=
h text can be added into the section 4, example network configuration and n=
umber of PVDs. That said, I don't think it contradicts to 2.3, because Impl=
icit PVDs by definition in 2.2. apply only when there the network is non-PV=
D aware:

<Quote>
   It is likely that for a long time there may be networks which do not
   advertise explicit PVD information, since deployment of any new
   features in networking protocols is a relatively slow process.

   When connected to networks, which don't advertise explicit PVD
   information, PVD-aware node shall automatically create separate PVDs
   for received configuration.  Such PVDs are referred to in this
   document as "implicit".
</quote>

So from the host perspective, presence of a router, which can/does advertis=
e PVDs, makes it a scenario with explicit PVDs, and not implicit ones.

>>, I don't see the point in non-explicit PVDs coming _to_ hosts except per=
haps in case of IPv4

My understanding, is that the main reason we introduced the notion of impli=
cit PVD is to be able to handle configurations received on multiple interfa=
ces (which typically are connected to different networks) in the same way a=
s in the case of multiple explicit PVDs, basically to unify and simplify co=
nceptual host implementation. The acknowledged limitation is that we don't =
know well how to form multiple implicit PVDs on one interface (or form impl=
icit PVDs, spanning multiple interface).

>> Also, I'd just rather treat PVD-bind as per-interface or per-address one=
; if we can determine packet doesn't belong to it (outside the application)=
, application shouldn't know, and remote node shouldn't know application is=
 listening to some other PVD. So connection refused/equivalent.

The current text is
<quote>

  If the determined receiving PVD of the packet is not in the allowed

   subset of PVDs for the particular app/transport API object, the

   packet should be handled in the same way as if there were no listener

   (alternatives - error message 'administratively prohibited', or just

   refer to pre-PVD behavior for legacy behavior for interface-scoped

   binds).
</quiote>

It seems the case you described would be where the "allowed subset of PVDs"=
 contains only one PVD. If you think the current text is not sufficient, ca=
n you please suggest the change?

-Dmitry

From: Markus Stenberg [mailto:markus.stenberg@iki.fi]
Sent: Sunday, May 4, 2014 11:21 PM
To: Dmitry Anipko
Cc: Markus Stenberg; mif@ietf.org
Subject: Re: [mif] I-D Action: draft-ietf-mif-mpvd-arch-01.txt

On 4.5.2014, at 5.51, Dmitry Anipko <Dmitry.Anipko@microsoft.com<mailto:Dmi=
try.Anipko@microsoft.com>> wrote:
This revision has changes supposed to address most comments made in London =
as well as agreed changes from Alper's and Ian's reviews.

For reference topologies / propagation of PVD info through intermediate rou=
ters from ISP uplinks (e.g. Homenet) more changes are needed, it would be g=
reat to see more inputs / discussion on the list around that.

After some thinking on this topic, I think that implicit PVDs noted on home=
net edge towards ISPs have to be converted to explicit ones to be offered t=
o clients, if no information is to be lost. At least in IPv6 case, IPv4 I'm=
 not sure how it should be even handled, perhaps as fallback PVD-less poten=
tially broken by two+ different NATs connectivity :p

As a random example, during the weekend we had a discussion on IRC about so=
me ISPs being sensitive about which source address is used with their DNS s=
erver. This information isn't currently propagated in the information avail=
able _from_ the ISPs explicitly (it's implicit by definition), yet for even=
 homenet routers to work correctly if there's multiple upstream ISPs, the i=
nformation needs to be available within the homenet (e.g. 'we got this dele=
gated prefix and this DNS address, use them together') for the DNS resoluti=
on to work consistently.  Obviously, this can be also fixed by the homenet =
routers and then presenting just themselves as DNS servers to the clients.

As another random example, even if the ISP at end of 3G dongle isn't provid=
ing explicit PVD, implicit PVD information should be bundled into explicit =
one with the extra information available (in this case, that it is not wire=
d connection and has speed roughly of X, perhaps).

So I'm not really sure the text in 2.3 is that reasonable, because it seems=
 to assume implicit PVDs are generated (only?) on hosts, but in case of hom=
enet, I don't see the point in non-explicit PVDs coming _to_ hosts except p=
erhaps in case of IPv4 (too much magic related to possibly more than one NA=
T needs to happen, and I'm not sure we really want to go there).

Some other thoughts..

5.2.3.1:

Also, I'd just rather treat PVD-bind as per-interface or per-address one; i=
f we can determine packet doesn't belong to it (outside the application), a=
pplication shouldn't know, and remote node shouldn't know application is li=
stening to some other PVD. So connection refused/equivalent.

Cheers,

-Markus

--_000_e423e57ead744358a5ee3361bcb2b15dSN2PR03MB077namprd03pro_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Helvetica;
	panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.grey
	{mso-style-name:grey;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">Hi Markus,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">Thank you for the comments. In the Homenet scenario you =
described, I agree on the substance with what you wrote &#8211; if the rout=
er can do such formation of explicit PVDs, it should do that to
 prevent mix-up of configuration. Such text can be added into the section 4=
, example network configuration and number of PVDs. That said, I don&#8217;=
t think it contradicts to 2.3, because Implicit PVDs by definition in 2.2. =
apply only when there the network is non-PVD
 aware:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&lt;Quote&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"page-break-before:always"><span style=3D"fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;&nbsp; It is li=
kely that for a long time there may be networks which do not<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal" style=3D"page-break-before:always"><span style=3D"fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;&nbsp; advertis=
e explicit PVD information, since deployment of any new<o:p></o:p></span></=
p>
<p class=3D"MsoNormal" style=3D"page-break-before:always"><span style=3D"fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;&nbsp; features=
 in networking protocols is a relatively slow process.<o:p></o:p></span></p=
>
<p class=3D"MsoNormal" style=3D"page-break-before:always"><span style=3D"fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></sp=
an></p>
<p class=3D"MsoNormal" style=3D"page-break-before:always"><span style=3D"fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;&nbsp; When con=
nected to networks, which don't advertise explicit PVD<o:p></o:p></span></p=
>
<p class=3D"MsoNormal" style=3D"page-break-before:always"><span style=3D"fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;&nbsp; informat=
ion, PVD-aware node shall automatically create separate PVDs<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal" style=3D"page-break-before:always"><span style=3D"fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;&nbsp; for rece=
ived configuration.&nbsp; Such PVDs are referred to in this<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal" style=3D"page-break-before:always"><span style=3D"fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;&nbsp; document=
 as &quot;implicit&quot;.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&lt;/quote&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">So from the host perspective, presence of a router, whic=
h can/does advertise PVDs, makes it a scenario with explicit PVDs, and not =
implicit ones.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&gt;&gt;</span><span style=3D"font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;">, I don&#8217;t see the point in non-explicit=
 PVDs coming _to_ hosts except perhaps in case of IPv4<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">My understanding, is that the main reason we introduced =
the notion of implicit PVD is to be able to handle configurations received =
on multiple interfaces (which typically are connected to
 different networks) in the same way as in the case of multiple explicit PV=
Ds, basically to unify and simplify conceptual host implementation. The ack=
nowledged limitation is that we don&#8217;t know well how to form multiple =
implicit PVDs on one interface (or form
 implicit PVDs, spanning multiple interface).</span><span style=3D"font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&gt;&gt;</span><span style=3D"font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;"> Also, I&#8217;d just rather treat PVD-bind a=
s per-interface or per-address one; if we can determine packet doesn&#8217;=
t belong to it (outside
 the application), application shouldn&#8217;t know, and remote node should=
n&#8217;t know application is listening to some other PVD. So connection re=
fused/equivalent.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"font-fami=
ly:&quot;Calibri&quot;,&quot;sans-serif&quot;">The current text is
<o:p></o:p></span></a></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&lt;quote&gt;<o:p></o:p></span></p>
<pre style=3D"page-break-before:always"><span style=3D"font-size:12.0pt;fon=
t-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp; If the determin=
ed receiving PVD of the packet is not in the allowed<o:p></o:p></span></pre=
>
<pre style=3D"page-break-before:always"><span style=3D"font-size:12.0pt;fon=
t-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;&nbsp; subset of=
 PVDs for the particular app/transport API object, the<o:p></o:p></span></p=
re>
<pre style=3D"page-break-before:always"><span style=3D"font-size:12.0pt;fon=
t-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;&nbsp; packet sh=
ould be handled in the same way as if there were no listener<o:p></o:p></sp=
an></pre>
<pre style=3D"page-break-before:always"><span style=3D"font-size:12.0pt;fon=
t-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;&nbsp; (alternat=
ives - error message 'administratively prohibited', or just<o:p></o:p></spa=
n></pre>
<pre style=3D"page-break-before:always"><span style=3D"font-size:12.0pt;fon=
t-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;&nbsp; refer to =
pre-PVD behavior for legacy behavior for interface-scoped<o:p></o:p></span>=
</pre>
<pre style=3D"page-break-before:always"><span style=3D"font-size:12.0pt;fon=
t-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;&nbsp; binds).<o=
:p></o:p></span></pre>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&lt;/quiote&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">It seems the case you described would be where the &#822=
0;allowed subset of PVDs&#8221; contains only one PVD. If you think the cur=
rent text is not sufficient, can you please suggest the change?<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-Dmitry<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"> Markus=
 Stenberg [mailto:markus.stenberg@iki.fi]
<br>
<b>Sent:</b> Sunday, May 4, 2014 11:21 PM<br>
<b>To:</b> Dmitry Anipko<br>
<b>Cc:</b> Markus Stenberg; mif@ietf.org<br>
<b>Subject:</b> Re: [mif] I-D Action: draft-ietf-mif-mpvd-arch-01.txt<o:p><=
/o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">On 4.5.2014, at 5.51, Dmitry Anipko &lt;<a href=3D"m=
ailto:Dmitry.Anipko@microsoft.com">Dmitry.Anipko@microsoft.com</a>&gt; wrot=
e:<o:p></o:p></p>
<div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">This revision has changes supposed to a=
ddress most comments made in London as well as agreed changes from Alper's =
and Ian's reviews.<span class=3D"apple-converted-space">&nbsp;</span><br>
<br>
For reference topologies / propagation of PVD info through intermediate rou=
ters from ISP uplinks (e.g. Homenet) more changes are needed, it would be g=
reat to see more inputs / discussion on the list around that.<o:p></o:p></s=
pan></p>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">After some thinking on this topic, I think that impl=
icit PVDs noted on homenet edge towards ISPs have to be converted to explic=
it ones to be offered to clients, if no information is to be lost. At least=
 in IPv6 case, IPv4 I&#8217;m not sure how
 it should be even handled, perhaps as fallback PVD-less potentially broken=
 by two&#43; different NATs connectivity :p<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">As a random example, during the weekend we had a dis=
cussion on IRC about some ISPs being sensitive about which source address i=
s used with their DNS server. This information isn&#8217;t currently propag=
ated in the information available _from_
 the ISPs explicitly (it&#8217;s implicit by definition), yet for even home=
net routers to work correctly if there&#8217;s multiple upstream ISPs, the =
information needs to be available within the homenet (e.g. &#8216;we got th=
is delegated prefix and this DNS address, use them
 together&#8217;) for the DNS resolution to work consistently. &nbsp;Obviou=
sly, this can be also fixed by the homenet routers and then presenting just=
 themselves as DNS servers to the clients.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">As another random example, even if the ISP at end of=
 3G dongle isn&#8217;t providing explicit PVD, implicit PVD information sho=
uld be bundled into explicit one with the extra information available (in t=
his case, that it is not wired connection
 and has speed roughly of X, perhaps).<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">So I&#8217;m not really sure the text in 2.3 is that=
 reasonable, because it seems to assume implicit PVDs are generated (only?)=
 on hosts, but in case of homenet, I don&#8217;t see the point in non-expli=
cit PVDs coming _to_ hosts except perhaps in case
 of IPv4 (too much magic related to possibly more than one NAT needs to hap=
pen, and I&#8217;m not sure we really want to go there).<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Some other thoughts..<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">5.2.3.1:<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Also, I&#8217;d just rather treat PVD-bind as per-in=
terface or per-address one; if we can determine packet doesn&#8217;t belong=
 to it (outside the application), application shouldn&#8217;t know, and rem=
ote node shouldn&#8217;t know application is listening to
 some other PVD. So connection refused/equivalent.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Cheers,<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">-Markus<o:p></o:p></p>
</div>
</div>
</body>
</html>

--_000_e423e57ead744358a5ee3361bcb2b15dSN2PR03MB077namprd03pro_--


From nobody Mon May 12 00:59:53 2014
Return-Path: <fingon@iki.fi>
X-Original-To: mif@ietfa.amsl.com
Delivered-To: mif@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DCE801A041E for <mif@ietfa.amsl.com>; Mon, 12 May 2014 00:59:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, 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 TwplDaOyEIYP for <mif@ietfa.amsl.com>; Mon, 12 May 2014 00:59:48 -0700 (PDT)
Received: from kirsi1.inet.fi (mta-out1.inet.fi [62.71.2.198]) by ietfa.amsl.com (Postfix) with ESMTP id 39EA11A0437 for <mif@ietf.org>; Mon, 12 May 2014 00:59:47 -0700 (PDT)
Received: from kosame.lan (80.220.67.193) by kirsi1.inet.fi (8.5.140.03) (authenticated as stenma-47) id 534D34B50202DCC4; Mon, 12 May 2014 10:59:37 +0300
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Markus Stenberg <fingon@iki.fi>
In-Reply-To: <e423e57ead744358a5ee3361bcb2b15d@SN2PR03MB077.namprd03.prod.outlook.com>
Date: Mon, 12 May 2014 10:59:36 +0300
Content-Transfer-Encoding: quoted-printable
Message-Id: <DF4F8E9F-A8DD-4032-9F90-18F31ACB8B4B@iki.fi>
References: <20140504034218.19850.94379.idtracker@ietfa.amsl.com> <41ec8ac06a624cc1b89756c3d89626f4@SN2PR03MB077.namprd03.prod.outlook.com> <CD22AA7E-C413-4043-9EC4-28117C495DF6@iki.fi> <e423e57ead744358a5ee3361bcb2b15d@SN2PR03MB077.namprd03.prod.outlook.com>
To: Dmitry Anipko <Dmitry.Anipko@microsoft.com>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/mif/ddet4c33tZRk_nsPgil5AyUhRuo
Cc: "mif@ietf.org" <mif@ietf.org>
Subject: Re: [mif] I-D Action: draft-ietf-mif-mpvd-arch-01.txt
X-BeenThere: mif@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiple Interface Discussion List <mif.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Mon, 12 May 2014 07:59:51 -0000

On 10.5.2014, at 5.51, Dmitry Anipko <Dmitry.Anipko@microsoft.com> =
wrote:
> Thank you for the comments. In the Homenet scenario you described, I =
agree on the substance with what you wrote =96 if the router can do such =
formation of explicit PVDs, it should do that to prevent mix-up of =
configuration. Such text can be added into the section 4, example =
network configuration and number of PVDs. That said, I don=92t think it =
contradicts to 2.3, because Implicit PVDs by definition in 2.2. apply =
only when there the network is non-PVD aware:
> =20
> <Quote>
>    It is likely that for a long time there may be networks which do =
not
>    advertise explicit PVD information, since deployment of any new
>    features in networking protocols is a relatively slow process.
> =20
>    When connected to networks, which don't advertise explicit PVD
>    information, PVD-aware node shall automatically create separate =
PVDs
>    for received configuration.  Such PVDs are referred to in this
>    document as "implicit".
> </quote>
> =20
> So from the host perspective, presence of a router, which can/does =
advertise PVDs, makes it a scenario with explicit PVDs, and not implicit =
ones.

2.2 has also that mixed implicit+explicit mode which I=92d rather see =
die in fire, because it makes the definition just more complicated. I =
think interface should be either fully explicit, or fully implicit, =
because mixed mode is a) more complicated, and b) possible to fail =
(implicit in general does, and mixed doesn=92t help here).

> >>, I don=92t see the point in non-explicit PVDs coming _to_ hosts =
except perhaps in case of IPv4=20
> My understanding, is that the main reason we introduced the notion of =
implicit PVD is to be able to handle configurations received on multiple =
interfaces (which typically are connected to different networks) in the =
same way as in the case of multiple explicit PVDs, basically to unify =
and simplify conceptual host implementation. The acknowledged limitation =
is that we don=92t know well how to form multiple implicit PVDs on one =
interface (or form implicit PVDs, spanning multiple interface).

See my comment above about fail - I=92m not convinced implicit PVDs work =
well in any case. BCP38-ish filtering by upstream ISPs on either normal =
data traffic or DNS requests, etc =3D> you can=92t just pool parameters =
together implicitly and hope they work.

> >> Also, I=92d just rather treat PVD-bind as per-interface or =
per-address one; if we can determine packet doesn=92t belong to it =
(outside the application), application shouldn=92t know, and remote node =
shouldn=92t know application is listening to some other PVD. So =
connection refused/equivalent.
> =20
> The current text is
> <quote>
>   If the determined receiving PVD of the packet is not in the allowed
>    subset of PVDs for the particular app/transport API object, the
>    packet should be handled in the same way as if there were no =
listener
>    (alternatives - error message 'administratively prohibited', or =
just
>    refer to pre-PVD behavior for legacy behavior for interface-scoped
>    binds).
> </quiote>
> =20
> It seems the case you described would be where the =93allowed subset =
of PVDs=94 contains only one PVD. If you think the current text is not =
sufficient, can you please suggest the change?

Well, I=92m mostly concerned about complexity of that whole section - =
having dealt with brokenness of cross-platform dual AF IPv6 sockets =
recently[1], I=92m not very keen to have very complicated semantics =
anywhere. All of that reverse-RPF stuff etc sounds just overkill to me =
(and potentially harmful, if you assume someone actually has PI address =
space coming from multiple connections). If it was up to me, I=92d get =
rid of cross-PVD filtering stuff altogether and leave it as exercise to =
firewall vendor or whoever really cares. I don=92t see it affecting the =
PVD semantics in any way, except adding extra text.=20

So: concrete proposal - nuke second paragraph, remove alternatives from =
third paragraph.

Cheers,

-Markus


From nobody Sat May 17 06:04:49 2014
Return-Path: <denghui02@gmail.com>
X-Original-To: mif@ietfa.amsl.com
Delivered-To: mif@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DC4151A007D for <mif@ietfa.amsl.com>; Sat, 17 May 2014 06:04:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.749
X-Spam-Level: 
X-Spam-Status: No, score=-1.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
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 u4udqXOLkD2h for <mif@ietfa.amsl.com>; Sat, 17 May 2014 06:04:42 -0700 (PDT)
Received: from mail-ve0-x22a.google.com (mail-ve0-x22a.google.com [IPv6:2607:f8b0:400c:c01::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 34A251A007E for <mif@ietf.org>; Sat, 17 May 2014 06:04:41 -0700 (PDT)
Received: by mail-ve0-f170.google.com with SMTP id db11so4540654veb.1 for <mif@ietf.org>; Sat, 17 May 2014 06:04:33 -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 :content-type; bh=qIokt/7U3DSSACfxfSPuDUpFpwn/7f1yC16WBL3CjJM=; b=TTw+qPmqIS2y+zXLetixbUOVPSYl0fo7TfyIuJVMqiFyKLz9pT0bP5NpRMzmSivlut SiEy29xlCE6Zul0ZlNJz7Dx6MHDiJQ7m6D17/OCgPJpMwvw1h2T7u+QcidFVZueVAJ2A /osx/qyD//QQvVIbpjCuMV2me/crAh/Fqpz0pCvdZpnVhxeMuvbR8KMzb+UWgVfTVWOJ 0zkjzEDS84f2qI9jhTv2EcrqCm0eiVdCX3/BUN7vYCmJqSOnjicX732SCIvBYDcr2tTO UGRPkpU6wrIT+2G14/PCH7alJkHrkbCkkLhYXQYpkkUNbhGGxXUEyNa9uuGZUn8PhQ6+ TR0w==
MIME-Version: 1.0
X-Received: by 10.53.13.133 with SMTP id ey5mr2243719vdd.8.1400331873679; Sat, 17 May 2014 06:04:33 -0700 (PDT)
Received: by 10.220.252.132 with HTTP; Sat, 17 May 2014 06:04:33 -0700 (PDT)
In-Reply-To: <9913.1400250296@sandelman.ca>
References: <9913.1400250296@sandelman.ca>
Date: Sat, 17 May 2014 21:04:33 +0800
Message-ID: <CANF0JMCs74drGWqS6ws-a39p2rvdnf4jhfHot3hwqFxpHgoXgw@mail.gmail.com>
From: Hui Deng <denghui02@gmail.com>
To: MIF Mailing List <mif@ietf.org>
Content-Type: multipart/mixed; boundary=001a1134cd1ee60fa704f9982bde
Archived-At: http://mailarchive.ietf.org/arch/msg/mif/EO66GbtJFQEB-SlYW8kSGFCKvX8
Subject: [mif] Fwd: NomCom 2014-2015 Call for Volunteers
X-BeenThere: mif@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiple Interface Discussion List <mif.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Sat, 17 May 2014 13:04:47 -0000

--001a1134cd1ee60fa704f9982bde
Content-Type: multipart/alternative; boundary=001a1134cd1ee60fa304f9982bdc

--001a1134cd1ee60fa304f9982bdc
Content-Type: text/plain; charset=UTF-8

Encouraging.

---------- Forwarded message ----------
From: Michael Richardson <mcr+ietf@sandelman.ca>
Date: 2014-05-16 22:24 GMT+08:00
Subject: NomCom 2014-2015 Call for Volunteers
To: ietf@ietf.org



{I have to post using my subscribed address. Appologies for duplicates}

The IETF nominating committee (nomcom) process for 2014-15 has begun. The
IETF nomcom appoints folks to fill the open slots on the IAOC, the IAB,
and the IESG (including IETF Chair).

Ten voting members for the nomcom are selected in a verifiably random
way from a pool of volunteers. The more volunteers, the better chance we
have of
choosing a random yet representative cross section of the IETF population.

Let's break the 200 volunteer mark again this year!

The details of the operation of the nomcom can be found in RFC 3777,
and BCP10/RFC3797 details the selection algorithm.

Volunteers must have attended 3 of the past 5 IETF meetings.  As specified
in
RFC 3777, that means three out of the five past meetings up to the time this
email announcement goes out to start the solicitation of volunteers.
The five meetings out of which you must have attended *three*
are IETF 85(Atlanta),      \
         86(Orlando),       \
         87(Berlin),         *** ANY THREE!
         88(Vancouver),     /
         89(London)        /

If you qualify, please volunteer.   However, much as we want this, before
you
decide to volunteer, please be sure you are willing to forgo appointment
to any of the positions for which this nomcom is responsible.

The list of people and posts whose terms end with the March 2015 IETF
meeting, and thus the positions for which this nomcom is responsible, are

IAOC:
To be confirmed

IAB:
Joel Halpern
Russ Housley
Eliot Lear
Xing Li
Andrew Sullivan
Dave Thaler

IESG:
Pete Resnick (Applications)
Ted Lemon (Internet)
Joel Jaeggli (Operations and Management)
Richard Barnes (RAI)
Adrian Farrel* (Routing)
Stephen Farrell (Security)
Spencer Dawkins (Transport)
Jari Arkko (Gen)

(names with * have publically indicated they will not serve another term)

The primary activity for this nomcom will begin in July 2014 and should be
completed in January 2015.   The nomcom will have regularly scheduled
conference calls to ensure progress. (We might dogfood WebRTC)
There will be activities to collect requirements from the community, review
candidate questionnaires, review feedback from community members about
candidates, and talk to candidates.

Thus, being a nomcom member does require some time commitment; but it is
also
a very rewarding experience.

It is very important that you be able to attend IETF91 to conduct
interviews.
Being at IETF90 is useful for training.  Being at IETF92 is not essential.

Please volunteer by sending me an email before 11:59 pm EDT (UTC -4 hours)
June 22, 2013, as follows:

To: nomcom-chair-2014@ietf.org
Subject: Nomcom 2014-15 Volunteer

Please include the following information in the email body:

 <Your Full Name>
    // First/Given Name followed by Last/Family Name
    // matching how you enter it in the IETF Registration Form)

 <Current Primary Affiliation>
    // Typically what goes in the Company field
    // in the IETF Registration Form
[<All email addresses used to register for the past 5 IETF meetings>]
 <Preferred email address>
 <Telephone number>
    // For confirmation if selected

You should expect an email response from me within 3 business days stating
whether or not you are qualified.  If you don't receive this response,
please re-send your email with the tag "RESEND"" added to the subject line.

If you are not yet sure if you would like to volunteer, please consider
that nomcom members play a very important role in shaping the leadership
of the IETF.  Questions by email or voice are welcome.
Volunteering for the nomcom is a great way to contribute to the IETF!

You can find a detailed timeline on the nomcom web site at:
    https://datatracker.ietf.org/nomcom/2014/

I will be publishing a more detailed target timetable, as well as details
of the randomness seeds to be used for the RFC 3797 selection process,
within the next couple weeks.

Thank you!
Michael Richardson
mcr+nomcom@sandelman.ca
nomcom-chair-2014@ietf.org

--001a1134cd1ee60fa304f9982bdc
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Encouraging.<br><br><div class=3D"gmail_quote">---------- =
Forwarded message ----------<br>From: <b class=3D"gmail_sendername">Michael=
 Richardson</b> <span dir=3D"ltr">&lt;<a href=3D"mailto:mcr%2Bietf@sandelma=
n.ca">mcr+ietf@sandelman.ca</a>&gt;</span><br>
Date: 2014-05-16 22:24 GMT+08:00<br>Subject: NomCom 2014-2015 Call for Volu=
nteers<br>To: <a href=3D"mailto:ietf@ietf.org">ietf@ietf.org</a><br><br><br=
><br>
{I have to post using my subscribed address. Appologies for duplicates}<br>
<br>
The IETF nominating committee (nomcom) process for 2014-15 has begun. The<b=
r>
IETF nomcom appoints folks to fill the open slots on the IAOC, the IAB,<br>
and the IESG (including IETF Chair).<br>
<br>
Ten voting members for the nomcom are selected in a verifiably random<br>
way from a pool of volunteers. The more volunteers, the better chance we ha=
ve of<br>
choosing a random yet representative cross section of the IETF population.<=
br>
<br>
Let&#39;s break the 200 volunteer mark again this year!<br>
<br>
The details of the operation of the nomcom can be found in RFC 3777,<br>
and BCP10/RFC3797 details the selection algorithm.<br>
<br>
Volunteers must have attended 3 of the past 5 IETF meetings. =C2=A0As speci=
fied in<br>
RFC 3777, that means three out of the five past meetings up to the time thi=
s<br>
email announcement goes out to start the solicitation of volunteers.<br>
The five meetings out of which you must have attended *three*<br>
are IETF 85(Atlanta), =C2=A0 =C2=A0 =C2=A0\<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A086(Orlando), =C2=A0 =C2=A0 =C2=A0 \<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A087(Berlin), =C2=A0 =C2=A0 =C2=A0 =C2=A0 *=
** ANY THREE!<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A088(Vancouver), =C2=A0 =C2=A0 /<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A089(London) =C2=A0 =C2=A0 =C2=A0 =C2=A0/<b=
r>
<br>
If you qualify, please volunteer. =C2=A0 However, much as we want this, bef=
ore you<br>
decide to volunteer, please be sure you are willing to forgo appointment<br=
>
to any of the positions for which this nomcom is responsible.<br>
<br>
The list of people and posts whose terms end with the March 2015 IETF<br>
meeting, and thus the positions for which this nomcom is responsible, are<b=
r>
<br>
IAOC:<br>
To be confirmed<br>
<br>
IAB:<br>
Joel Halpern<br>
Russ Housley<br>
Eliot Lear<br>
Xing Li<br>
Andrew Sullivan<br>
Dave Thaler<br>
<br>
IESG:<br>
Pete Resnick (Applications)<br>
Ted Lemon (Internet)<br>
Joel Jaeggli (Operations and Management)<br>
Richard Barnes (RAI)<br>
Adrian Farrel* (Routing)<br>
Stephen Farrell (Security)<br>
Spencer Dawkins (Transport)<br>
Jari Arkko (Gen)<br>
<br>
(names with * have publically indicated they will not serve another term)<b=
r>
<br>
The primary activity for this nomcom will begin in July 2014 and should be<=
br>
completed in January 2015. =C2=A0 The nomcom will have regularly scheduled<=
br>
conference calls to ensure progress. (We might dogfood WebRTC)<br>
There will be activities to collect requirements from the community, review=
<br>
candidate questionnaires, review feedback from community members about<br>
candidates, and talk to candidates.<br>
<br>
Thus, being a nomcom member does require some time commitment; but it is al=
so<br>
a very rewarding experience.<br>
<br>
It is very important that you be able to attend IETF91 to conduct interview=
s.<br>
Being at IETF90 is useful for training. =C2=A0Being at IETF92 is not essent=
ial.<br>
<br>
Please volunteer by sending me an email before 11:59 pm EDT (UTC -4 hours)<=
br>
June 22, 2013, as follows:<br>
<br>
To: <a href=3D"mailto:nomcom-chair-2014@ietf.org">nomcom-chair-2014@ietf.or=
g</a><br>
Subject: Nomcom 2014-15 Volunteer<br>
<br>
Please include the following information in the email body:<br>
<br>
=C2=A0&lt;Your Full Name&gt;<br>
=C2=A0 =C2=A0 // First/Given Name followed by Last/Family Name<br>
=C2=A0 =C2=A0 // matching how you enter it in the IETF Registration Form)<b=
r>
<br>
=C2=A0&lt;Current Primary Affiliation&gt;<br>
=C2=A0 =C2=A0 // Typically what goes in the Company field<br>
=C2=A0 =C2=A0 // in the IETF Registration Form<br>
[&lt;All email addresses used to register for the past 5 IETF meetings&gt;]=
<br>
=C2=A0&lt;Preferred email address&gt;<br>
=C2=A0&lt;Telephone number&gt;<br>
=C2=A0 =C2=A0 // For confirmation if selected<br>
<br>
You should expect an email response from me within 3 business days stating<=
br>
whether or not you are qualified. =C2=A0If you don&#39;t receive this respo=
nse,<br>
please re-send your email with the tag &quot;RESEND&quot;&quot; added to th=
e subject line.<br>
<br>
If you are not yet sure if you would like to volunteer, please consider<br>
that nomcom members play a very important role in shaping the leadership<br=
>
of the IETF. =C2=A0Questions by email or voice are welcome.<br>
Volunteering for the nomcom is a great way to contribute to the IETF!<br>
<br>
You can find a detailed timeline on the nomcom web site at:<br>
=C2=A0 =C2=A0 <a href=3D"https://datatracker.ietf.org/nomcom/2014/" target=
=3D"_blank">https://datatracker.ietf.org/nomcom/2014/</a><br>
<br>
I will be publishing a more detailed target timetable, as well as details<b=
r>
of the randomness seeds to be used for the RFC 3797 selection process,<br>
within the next couple weeks.<br>
<br>
Thank you!<br>
<span class=3D"HOEnZb"><font color=3D"#888888">Michael Richardson<br>
<a href=3D"mailto:mcr%2Bnomcom@sandelman.ca">mcr+nomcom@sandelman.ca</a><br=
>
<a href=3D"mailto:nomcom-chair-2014@ietf.org">nomcom-chair-2014@ietf.org</a=
><br>
<br>
</font></span></div><br></div>

--001a1134cd1ee60fa304f9982bdc--
--001a1134cd1ee60fa704f9982bde
Content-Type: application/pgp-signature
Content-Disposition: attachment
Content-Transfer-Encoding: base64
X-Attachment-Id: 24b15937e7082341_0.1

LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0NClZlcnNpb246IEdudVBHIHYxLjQuMTIgKEdO
VS9MaW51eCkNCg0KaVFFVkF3VUJVM1lmdDRDTGNQdmQwTjFsQVFLNEVnZi9WZmxWbmdiTHU3NEhp
ai83WUtDbGVLcG8ybWZUVi90NA0KZXFoWnJ3ZFpIdUpYa203ZWVhM25OU3RuY0F0YmNHQ0dYVGV2
NVk4RDJBTHZCbWpnVGZaUWp6NGFzZHI1TVNwZw0KRndoQzVlU1JFUkVtWmJJTmZuN1gvY204dkVz
VGlaMUNud09RR0cxbE9WMVRDVDhNaDRoQU1idmllYm1Ed050WQ0KTWVmU1VkV21SYkF4TkdqbDJm
QkRoeDRvV3lNaDNaa1hyWnNwMlNHMzloUWoweFZUcGEvdXJvMGRqNFB3Q0NKSg0KY01xZ21FSndV
dVV6S3N0Qnc2OFNwbE9weWVCK3g2cWdUMHJlWitGdkV4bW5PK2ZYQ3Q0SHNuckRvQ0JERHJKeA0K
Z0lBUERpNWx1WmZKd3MzWnFuaEkvM2hVMU1odWlPR2JySFFGSmhhRG1qKzBOT1hvM1duRHZ3PT0N
Cj1PUHM3DQotLS0tLUVORCBQR1AgU0lHTkFUVVJFLS0tLS0=
--001a1134cd1ee60fa704f9982bde--


From nobody Sat May 17 19:08:44 2014
Return-Path: <Dmitry.Anipko@microsoft.com>
X-Original-To: mif@ietfa.amsl.com
Delivered-To: mif@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 068581A02A6 for <mif@ietfa.amsl.com>; Sat, 17 May 2014 19:08:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-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 SSxEu_tqFuDK for <mif@ietfa.amsl.com>; Sat, 17 May 2014 19:08:40 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1lp0139.outbound.protection.outlook.com [207.46.163.139]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 112481A02A5 for <mif@ietf.org>; Sat, 17 May 2014 19:08:40 -0700 (PDT)
Received: from SN2PR03MB077.namprd03.prod.outlook.com (10.255.175.153) by SN2PR03MB079.namprd03.prod.outlook.com (10.255.175.155) with Microsoft SMTP Server (TLS) id 15.0.944.11; Sun, 18 May 2014 02:08:37 +0000
Received: from SN2PR03MB077.namprd03.prod.outlook.com ([169.254.14.126]) by SN2PR03MB077.namprd03.prod.outlook.com ([169.254.14.126]) with mapi id 15.00.0944.000; Sun, 18 May 2014 02:08:37 +0000
From: Dmitry Anipko <Dmitry.Anipko@microsoft.com>
To: Markus Stenberg <fingon@iki.fi>
Thread-Topic: [mif] I-D Action: draft-ietf-mif-mpvd-arch-01.txt
Thread-Index: AQHPZ0rueEqsYx5Jz0inW8N3612uOJsvyYyegAG8QgCAB5zvwIADfugAgAkLLrk=
Date: Sun, 18 May 2014 02:08:36 +0000
Message-ID: <1400378915555.221@microsoft.com>
References: <20140504034218.19850.94379.idtracker@ietfa.amsl.com> <41ec8ac06a624cc1b89756c3d89626f4@SN2PR03MB077.namprd03.prod.outlook.com> <CD22AA7E-C413-4043-9EC4-28117C495DF6@iki.fi> <e423e57ead744358a5ee3361bcb2b15d@SN2PR03MB077.namprd03.prod.outlook.com>, <DF4F8E9F-A8DD-4032-9F90-18F31ACB8B4B@iki.fi>
In-Reply-To: <DF4F8E9F-A8DD-4032-9F90-18F31ACB8B4B@iki.fi>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [76.22.40.63]
x-forefront-prvs: 0215D7173F
x-forefront-antispam-report: SFV:NSPM; SFS:(6009001)(428001)(189002)(199002)(45914002)(377454003)(24454002)(51704005)(66066001)(80022001)(86362001)(64706001)(86612001)(20776003)(79102001)(21056001)(4396001)(85852003)(83072002)(87936001)(2656002)(81342001)(81542001)(83322001)(19580405001)(19580395003)(36756003)(77982001)(76482001)(74502001)(74662001)(101416001)(99396002)(99286001)(561944003)(46102001)(92566001)(54356999)(92726001)(31966008)(76176999)(50986999)(22906005); DIR:OUT; SFP:; SCL:1; SRVR:SN2PR03MB079; H:SN2PR03MB077.namprd03.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (: microsoft.com does not designate permitted sender hosts)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Dmitry.Anipko@microsoft.com; 
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: microsoft.onmicrosoft.com
Archived-At: http://mailarchive.ietf.org/arch/msg/mif/kgCnwtI-zCfOzQJTEvIeH7Z6a80
Cc: "mif@ietf.org" <mif@ietf.org>
Subject: Re: [mif] I-D Action: draft-ietf-mif-mpvd-arch-01.txt
X-BeenThere: mif@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiple Interface Discussion List <mif.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Sun, 18 May 2014 02:08:43 -0000

Hi Markus,=0A=
=0A=
thank you for the discussion, please find my responses below:=0A=
=0A=
>>I think interface should be either fully explicit, or fully implicit, bec=
ause mixed mode is a) more complicated, and b) possible to fail (implicit i=
n general does, and mixed doesn=92t help here).=0A=
=0A=
I=92d be happy to kill the mix mode :-), but basically here is the line of =
reasoning which lead to to it:=0A=
=0A=
1. In practice, can the node encounter the mixed scenario - e.g. where the =
node has an interface, connected to a link, with a PVD-aware and non-PVD aw=
are routers? My default assumption is that it can, since it seems to me tec=
hnically possible, and I couldn=92t think of any strong reason, why that wo=
uld not happen in practice. If you think the node won=92t encounter such co=
nfiguration, please elaborate why. =0A=
=0A=
2. If you agree that the node can encounter such configuration, then should=
 the document describe a suggested node behavior, or leave it out of scope?=
 If the latter, why? If the former, what should the behavior be, if it is d=
ifferent from what currently is in the text?=0A=
=0A=
>>See my comment above about fail - I=92m not convinced implicit PVDs work =
well in any case. BCP38-ish filtering by upstream ISPs on either normal dat=
a traffic or DNS requests, etc =3D> you can=92t just pool parameters togeth=
er implicitly and hope they work.=0A=
=0A=
Somehow it seems on this item we=92re talking past each other. From my prev=
ious email:=0A=
=0A=
<quote>the main reason we introduced the notion of implicit PVD is to be ab=
le to handle configurations received on multiple interfaces (which typicall=
y are connected to different networks)</quote>=0A=
=0A=
Do you agree that in the scenario in the quote, where the node has interfac=
e 1 connected to ISP A, and interface 2 connected to ISP B, implicit PVDs c=
an improve the behavior? (because config from the different ISPs is not acc=
identally mixed across interfaces) =0A=
=0A=
If you disagree, please elaborate why. (If this is what the BCP38 text was =
referring to, please elaborate, because I could not follow how it would rel=
ate to this scenario) =0A=
=0A=
If you agree, then if the implicit PVDs do help in this scenario, and don=
=92t help and don=92t harm in other scenarios (such as the one you seem to =
be describing), it seems that it is appropriate to let them be? Additional =
potential benefit is that having implicit PVDs allows for the node to have =
a common =93PVD-aware=94 code path to handle all cases, instead of having s=
pecial =93PVD=94 and =93non-PVD=94 code scattered around).=0A=
=0A=
>>So: concrete proposal - nuke second paragraph, remove alternatives from t=
hird paragraph.=0A=
=0A=
Thanks. I=92ll remove the alternatives from the third paragraph, and replac=
e the second paragraph with a phrase along the lines, that a node OS or mid=
dleware, such as firewall, may apply more complex techniques for incoming t=
raffic filtering, but that =92s out of scope for this document. Will that w=
ork?=0A=
=0A=
-Dmitry=0A=
________________________________________=0A=
From: Markus Stenberg <fingon@iki.fi>=0A=
Sent: Monday, May 12, 2014 12:59 AM=0A=
To: Dmitry Anipko=0A=
Cc: Markus (Old) Stenberg; mif@ietf.org=0A=
Subject: Re: [mif] I-D Action: draft-ietf-mif-mpvd-arch-01.txt=0A=
=0A=
On 10.5.2014, at 5.51, Dmitry Anipko <Dmitry.Anipko@microsoft.com> wrote:=
=0A=
> Thank you for the comments. In the Homenet scenario you described, I agre=
e on the substance with what you wrote =96 if the router can do such format=
ion of explicit PVDs, it should do that to prevent mix-up of configuration.=
 Such text can be added into the section 4, example network configuration a=
nd number of PVDs. That said, I don=92t think it contradicts to 2.3, becaus=
e Implicit PVDs by definition in 2.2. apply only when there the network is =
non-PVD aware:=0A=
>=0A=
> <Quote>=0A=
>    It is likely that for a long time there may be networks which do not=
=0A=
>    advertise explicit PVD information, since deployment of any new=0A=
>    features in networking protocols is a relatively slow process.=0A=
>=0A=
>    When connected to networks, which don't advertise explicit PVD=0A=
>    information, PVD-aware node shall automatically create separate PVDs=
=0A=
>    for received configuration.  Such PVDs are referred to in this=0A=
>    document as "implicit".=0A=
> </quote>=0A=
>=0A=
> So from the host perspective, presence of a router, which can/does advert=
ise PVDs, makes it a scenario with explicit PVDs, and not implicit ones.=0A=
=0A=
2.2 has also that mixed implicit+explicit mode which I=92d rather see die i=
n fire, because it makes the definition just more complicated. I think inte=
rface should be either fully explicit, or fully implicit, because mixed mod=
e is a) more complicated, and b) possible to fail (implicit in general does=
, and mixed doesn=92t help here).=0A=
=0A=
> >>, I don=92t see the point in non-explicit PVDs coming _to_ hosts except=
 perhaps in case of IPv4=0A=
> My understanding, is that the main reason we introduced the notion of imp=
licit PVD is to be able to handle configurations received on multiple inter=
faces (which typically are connected to different networks) in the same way=
 as in the case of multiple explicit PVDs, basically to unify and simplify =
conceptual host implementation. The acknowledged limitation is that we don=
=92t know well how to form multiple implicit PVDs on one interface (or form=
 implicit PVDs, spanning multiple interface).=0A=
=0A=
See my comment above about fail - I=92m not convinced implicit PVDs work we=
ll in any case. BCP38-ish filtering by upstream ISPs on either normal data =
traffic or DNS requests, etc =3D> you can=92t just pool parameters together=
 implicitly and hope they work.=0A=
=0A=
> >> Also, I=92d just rather treat PVD-bind as per-interface or per-address=
 one; if we can determine packet doesn=92t belong to it (outside the applic=
ation), application shouldn=92t know, and remote node shouldn=92t know appl=
ication is listening to some other PVD. So connection refused/equivalent.=
=0A=
>=0A=
> The current text is=0A=
> <quote>=0A=
>   If the determined receiving PVD of the packet is not in the allowed=0A=
>    subset of PVDs for the particular app/transport API object, the=0A=
>    packet should be handled in the same way as if there were no listener=
=0A=
>    (alternatives - error message 'administratively prohibited', or just=
=0A=
>    refer to pre-PVD behavior for legacy behavior for interface-scoped=0A=
>    binds).=0A=
> </quiote>=0A=
>=0A=
> It seems the case you described would be where the =93allowed subset of P=
VDs=94 contains only one PVD. If you think the current text is not sufficie=
nt, can you please suggest the change?=0A=
=0A=
Well, I=92m mostly concerned about complexity of that whole section - havin=
g dealt with brokenness of cross-platform dual AF IPv6 sockets recently[1],=
 I=92m not very keen to have very complicated semantics anywhere. All of th=
at reverse-RPF stuff etc sounds just overkill to me (and potentially harmfu=
l, if you assume someone actually has PI address space coming from multiple=
 connections). If it was up to me, I=92d get rid of cross-PVD filtering stu=
ff altogether and leave it as exercise to firewall vendor or whoever really=
 cares. I don=92t see it affecting the PVD semantics in any way, except add=
ing extra text.=0A=
=0A=
So: concrete proposal - nuke second paragraph, remove alternatives from thi=
rd paragraph.=0A=
=0A=
Cheers,=0A=
=0A=
-Markus=0A=
=0A=

