[Int-dir] INT-DIR review of draft-ietf-softwire-dslite-multicast-12

Tim Chown <Tim.Chown@jisc.ac.uk> Wed, 14 December 2016 15:31 UTC

Return-Path: <tim.chown@jisc.ac.uk>
X-Original-To: int-dir@ietfa.amsl.com
Delivered-To: int-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 86351129A78 for <int-dir@ietfa.amsl.com>; Wed, 14 Dec 2016 07:31:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.11
X-Spam-Level:
X-Spam-Status: No, score=-4.11 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=jisc365.onmicrosoft.com
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 JGYNdTRh3OvI for <int-dir@ietfa.amsl.com>; Wed, 14 Dec 2016 07:31:30 -0800 (PST)
Received: from eu-smtp-delivery-189.mimecast.com (eu-smtp-delivery-189.mimecast.com [146.101.78.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4DA14129AE9 for <int-dir@ietf.org>; Wed, 14 Dec 2016 07:31:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jisc365.onmicrosoft.com; s=selector1-jisc-ac-uk; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=I9Gwnc97AwBzCNu9vlvAokdlrpjjjB5Fjr7gxHlC2rk=; b=MVDjZ2wCF+XxhhaLO/D80KHced2P+vxl/Kj5LMOVEiFkOsAEIC5Vfa3REm/HEkdtEgPVdEOzmmy0/zVH0d4A8r5CjIhWXthOY+cczETP/mFIi6IBlSxRkPxVbC8Dft6I8nYkXA9uptJ2uT0P6EI8EIDNpEcnSa3wFhXkDFGg4+0=
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01lp0244.outbound.protection.outlook.com [213.199.154.244]) (Using TLS) by eu-smtp-1.mimecast.com with ESMTP id uk-mta-81-Qc55ugenNFqkwy8SbTP9_g-1; Wed, 14 Dec 2016 15:31:21 +0000
Received: from AM3PR07MB1140.eurprd07.prod.outlook.com (10.163.188.14) by AM3PR07MB1140.eurprd07.prod.outlook.com (10.163.188.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.789.5; Wed, 14 Dec 2016 15:31:19 +0000
Received: from AM3PR07MB1140.eurprd07.prod.outlook.com ([fe80::db6:1d9b:27ce:9804]) by AM3PR07MB1140.eurprd07.prod.outlook.com ([fe80::db6:1d9b:27ce:9804%14]) with mapi id 15.01.0789.009; Wed, 14 Dec 2016 15:31:19 +0000
From: Tim Chown <Tim.Chown@jisc.ac.uk>
To: "int-ads@ietf.org" <int-ads@ietf.org>, "int-dir@ietf.org" <int-dir@ietf.org>, "draft-ietf-softwire-dslite-multicast.all@ietf.org" <draft-ietf-softwire-dslite-multicast.all@ietf.org>
Thread-Topic: INT-DIR review of draft-ietf-softwire-dslite-multicast-12
Thread-Index: AQHSVh8dd4Yp1AALjEysyJGBCvN8sw==
Date: Wed, 14 Dec 2016 15:31:19 +0000
Message-ID: <04492331-4FCE-4204-AD17-17C6C82DDB27@jisc.ac.uk>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3251)
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [193.62.83.227]
x-ms-office365-filtering-correlation-id: 7cf0f4d8-a13c-407d-7cba-08d424364052
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:AM3PR07MB1140;
x-microsoft-exchange-diagnostics: 1; AM3PR07MB1140; 7:RutYdTW1xan5a3DMQeVuUaNvxhjZG3sELzComIboUZ5IXDVBAsovutZ/4PAUOwkJs16Tu2qfhvbBLh4PF9dZQfAt58O6vh72Ipbk+MZYkfxOMCKU35r6pIjVOxYL63Fq6fXpK1FfCqA4/sGstzczcxgL+r1jEpYoPRTJfC/bq9EVGIdW/yaLAOGTt81I6YZWX3BdCvdnJQeFA1CHPCb2r1G9nOssyDKMJwVbDriUxn1wloL4EPWbWPkJ3LDirpOQcG7U+br5xtQhMTEmECe7Yo33zsQ5n9IpvxgfrTtTvMGp0CR96nNtzvQna22BtCOSvwJXtX4KsfbG7lbuiXdY6LLGdpjSHr0RhXmU2WQHKaNLeWg6W0yI+0riIiLETRyByV7kGM4xaOFDO6N6LinPYZ+u0pF7Tn7cVIKAWUsS+rvp5e82UELckT3LuPjzcM2by6IXfIePtq01XcyOe5pknQ==; 20:XAIkChPvgz2moQebDZvz/qXA7vDlwo4+gy1ebyl7I6o2rDJ9i5+JxJGwfLkP4U9dlHJng8SgtUXGV1/4VnvsjEIS+JZ2JB5+cCIZzSJ+a5TWUZ1VRsoUFUaDBORts7KBeDD1Cfs0gymHFshHDndoqQLPqzkFJ0rvNZKVhypV9g0=
x-microsoft-antispam-prvs: <AM3PR07MB11405CEAFBC0EBBB9767B63ED69A0@AM3PR07MB1140.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041248)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(6072148); SRVR:AM3PR07MB1140; BCL:0; PCL:0; RULEID:; SRVR:AM3PR07MB1140;
x-forefront-prvs: 01565FED4C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(7916002)(39830400002)(39410400002)(39450400003)(189002)(199003)(105586002)(57306001)(74482002)(86362001)(106116001)(106356001)(36756003)(8676002)(2501003)(2201001)(38730400001)(42882006)(33656002)(2906002)(83716003)(66066001)(107886002)(97736004)(5001770100001)(606005)(6436002)(6486002)(6512006)(102836003)(6506006)(82746002)(3846002)(6116002)(7906003)(50986999)(7736002)(3280700002)(92566002)(101416001)(3660700001)(450100001)(19273905006)(189998001)(2900100001)(5250100002)(81166006)(81156014)(5660300001)(68736007)(230783001)(8936002)(50226002)(562404015)(104396002)(563064011); DIR:OUT; SFP:1101; SCL:1; SRVR:AM3PR07MB1140; H:AM3PR07MB1140.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: jisc.ac.uk
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Dec 2016 15:31:19.0682 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 48f9394d-8a14-4d27-82a6-f35f12361205
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR07MB1140
X-MC-Unique: Qc55ugenNFqkwy8SbTP9_g-1
Content-Type: multipart/alternative; boundary="_000_044923314FCE4204AD1717C6C82DDB27jiscacuk_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/lI1MBAAlgmDcpqe9YcJ-z5wWQ6o>
Subject: [Int-dir] INT-DIR review of draft-ietf-softwire-dslite-multicast-12
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Dec 2016 15:31:33 -0000

Hi,

I am an assigned INT directorate reviewer for this draft. These comments were written primarily for the benefit of the Internet Area Directors. Document editors and shepherds should treat these comments just like they would treat comments from any other IETF contributors and resolve them along with any other Last Call comments that have been received. For more details of the INT directorate, see <http://www.ietf.org/iesg/directorate.html>.

In general, this document is well-written, solves a useful problem for at least an interim period, and is quite close to being ready to go.

I do have some comments regarding the clarity of the document, and areas that could be improved.

General comments:
--------------------------

I would suggest that for clarity and to match the recommendation of the mboned WG that the document be primarily written on the assumption of SSM being used, and the requirements associated to that, e.g., the IPv4 client uses SSM, the mB4 understands IGMPv3 and MLDv2, and the MLD Querier supports MLDv2. A recommendation to this effect would be good to see. It simplifies the whole 464 scenario.

This should be stated early in the document. You could then say that if ASM must be used (which I think is only if the v4 client is using ASM, given the stateless mapping?), then the IPv6 RP should be in the mAFTR.

For the IPv6 ASM case, there is no specific mention of Embedded RP; is it worth adding this? It could simply deployment if all v6 routers behind the mAFTR support it, as no explicit RP configuration would be needed, assuming all mAFTRs could have unicast IPv6 addresses following the requirement of RFC 3956. Though I’d rather see SSM recommended.  Perhaps this can be mentioned as possible in 5.1?

You might want to review which notes in Appendix B could be brought forward to the main text, e.g., B4 on where the IPv6 RP is located, or B3 on load balancing. Not a big issue, but this information could otherwise be lost in an Appendix.

Specific comments:
--------------------------

p.5
- Section 3 - perhaps mention here that the scope includes a dual-stack host on an IPv4 access network (integrated mB4 function in the host)?
- It’s content singular, not plural (many instances in the document/Appendix).

p.6
- Section 4.1 perhaps add emphasis here that the mapping is stateless?
- I agree with the comments of the other INT-DIR reviewer that the use of uPrefix64 and mPrefix64 is confusing, given the prefix in practice is a /96.  While the NAT64 spec has the same issue, that document very clearly states the prefix is a /96 and also includes the well-known prefix example (64:ff9b::/96) early in the document. You might consider doing this in Section 2?
- Further to this, is a well-known /96 uPrefix64 useful for your draft as well?

p.6 Figure 1
- Make it clear in the diagram where the MLD Querier lies; presumably the first hop IPv6 router in the IPv6 network?
- There is a missing “^" in the diagram for the MLD Report (currently a “:")
- The mAFTR and the mB4 are technically in the IPv6 network, or have one interface in it; the diagram could be clearer; perhaps indicate the protocol with a vertical bar to the left/right?
- Add an IPv4 DR label to the mAFTR in the diagram?

p.7
- Para 3 - say it’s the IPv4 DR for clarity.
- Para 3 - The last sentence is in the event that the recommendation to have the IPv6 RP in the mAFTR is not followed - emphasise that?
- There’s a few instances of “to the” which I think should be “towards the”, e.g. “towards the mB4” not "to the mB4” on line 3, and “towards the MLD Querier” in paragraph two.
- Section 4.2, last paragraph; any issues routing a /96 internally this way? I’d assume not, since NAT64 uses a similar type of approach. You’d need to be clear that /96 prefixes can be routed at least, and not filtered in any way.

p.9
- Section 5.2 - “Concatenate the /96 mPrefix64….” adding “the /96” (else it’s not concatenation)

p.10
- “located upstream” - more specifically, it’s the first hop IPv6 router, I think?
- What do you mean by “router portion” here?  You use this phrase in a number of places.  Clarify?

p.11
- In 6.2, you mean destination multicast group, not destination address?
- I’d like to see Section 6.5 expanded, as I find it confusing as is. There are very different ranges of scopes for IPv4 and IPv6 multicast (IPv4 has 239/8 for “private” groups, otherwise you can’t tell by looking at the group address, while IPv6 has 16 explicit scope labels), so how do you map? And why would you have more than one mPrefix64 per mAFTR - can you give an example - is this for multiple content provider networks?

p.13
- In 7.3, for IPv6, if using SSM or where the RP is in the mAFTR, this point is moot?
- In 7.4, destination address is destination multicast group, and remove “multicast” from "IPv6 multicast source address"
- 7.5 seems to repeat much of 6.5?

p.14
- Section 8 - not clear to me how that scope mapping would be configured. Can you give a brief example?

p.16
- Appendix A - “players intervene” -> “types of provider are involved”

p.17
- Which "issue mentioned above”?  Please clarify.

Tim