Re: [Softwires] WGLC For draft-ietf-softwire-mesh-multicast - Please respond by 23rd March

Ian Farrer <ianfarrer@gmx.com> Thu, 23 March 2017 20:29 UTC

Return-Path: <ianfarrer@gmx.com>
X-Original-To: softwires@ietfa.amsl.com
Delivered-To: softwires@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 398CC129644; Thu, 23 Mar 2017 13:29:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.395
X-Spam-Level:
X-Spam-Status: No, score=-5.395 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-2.796, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 oWCOeM1otoCI; Thu, 23 Mar 2017 13:29:28 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6FF6C129C06; Thu, 23 Mar 2017 13:29:28 -0700 (PDT)
Received: from [192.168.128.20] ([87.78.83.253]) by mail.gmx.com (mrgmx002 [212.227.17.184]) with ESMTPSA (Nemesis) id 0MVui8-1cgB1322Qq-00X5m8; Thu, 23 Mar 2017 21:29:25 +0100
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Ian Farrer <ianfarrer@gmx.com>
In-Reply-To: <98B15EAF-CE9D-4977-B492-0CA96C872F00@gmx.com>
Date: Thu, 23 Mar 2017 21:29:24 +0100
Cc: draft-ietf-softwire-mesh-multicast <draft-ietf-softwire-mesh-multicast@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <1C7B2AC9-FDB2-4F80-84AC-B7ACF4959E6A@gmx.com>
References: <98B15EAF-CE9D-4977-B492-0CA96C872F00@gmx.com>
To: Softwires-wg <softwires@ietf.org>
X-Mailer: Apple Mail (2.3124)
X-Provags-ID: V03:K0:gc7/iHgmffVGBfyNwxgSQvWbIuKC4RKv4QyuH5PrcO32iM0kUzd 3ODIjstcRKOFaQJN37e3EBKVYsS4BK/pxENclLUksusALHkPgX8z6TpAVBCP7zQ4NRHLHPB mKGad54msxZ5uLVlsFwCglZms9AJHVffwjkKsVB3eADA/xCsi+6ha8VeIAVo5XCx23Y6Ggn WTq+HVbEQ8FQvvDtP6obQ==
X-UI-Out-Filterresults: notjunk:1;V01:K0:lnt4enJnuaA=:AwfB2KxGgfTs/VlfomZulY PNcW6N+mTbGVNJErspBE8PfOiQ4xT3ycvwXobV12EcXUrHLB89K9FjzWvmjG7rtA6s+kVn/gE E4eKB+i8HTp1IpdBiB5gK1yPSpb1gzBKZdrpTvbrySNHtJG63uAnE0QGUth7O63NQqD8oLTQ4 GUH3oCq+hTe2fjEZsJK6CLGi7meH/bDJABjBbhk1RZv6a7K3s5BNUjkeyAr8TNVkm+sSaVLPz ydYdVgarM+i8U2W4LaxxWIAjNvgs1dkT3q2b4QWyZamL8S41n3bDs+9fop5if0M5IM+hLujQ3 ueZuLmKrlZKAwGiTkjOVmzNLnZKJkXXSb+WIhff+jfvyKoyxd6qpsNy8vDd2ryudL+iShX6zk WF8GAnQLyg2y4gu0rzb0meE5THky3EE+36ibvnkDfHAm7mFojpXRGJBlpd64xcVYkRRIjczrY mUa24X634NnHFipM5v4uf7m8hZ6hcscRRogAzIB/0LwZa+2sd1KCadFDwAGnU1EDC4J78g/sC tVO/ChsfXxuJnSw8N2znlaSgUilinO3n7xNXNMegZwaDyr7F7zlECTnjqQbrnquupX3iPCWks AchubBKi3ZUN4YZgCzc8c54+wl1M0m+WW+FkJMuvaPCUpd9WJtvjgQEsD+gnqGVChS53oStd2 mXIYfxOEO5vCnBWuQ9dGrCgwr1Ru7sMivr13n4h0ss6OdWEy6zTD2qL23r12Niq+2ScZILx8M TRhtuBmFf+qhMZx3xEhW7Cgk9nC/ciULCuDqG6mMnOftDa3E0n6cMtXkOk/dxPgB+6nI34Yka LiOlDEz
Archived-At: <https://mailarchive.ietf.org/arch/msg/softwires/U7eBiHuAk2WvLnEcjd-y-znPfrk>
Subject: Re: [Softwires] WGLC For draft-ietf-softwire-mesh-multicast - Please respond by 23rd March
X-BeenThere: softwires@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: softwires wg discussion list <softwires.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/softwires>, <mailto:softwires-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/softwires/>
List-Post: <mailto:softwires@ietf.org>
List-Help: <mailto:softwires-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/softwires>, <mailto:softwires-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Mar 2017 20:29:31 -0000

Hi,

Here is my review of the draft.

Cheers,
Ian

Technical/General Comments

4. Mechanism Overview
"When the I-IPv6 PIM message arrives at the upstream AFBR, it MUST be translated back into an E-IPv4 PIM message."

As this is in the overview, it doesn't seem the right place to specify the MUST behavior. Section 5 covers this
in detail. Suggest replacing MUST with 'is'.

5.5 Inter-AFBR Signaling
This section states that an RP' SHOULD NOT process messages on it's incoming interface,
by introducing an interface agent. However, at this point the text becomes vague as to
whether it is mandatory to have an interface agent implementation. If you are saying
that you should not do something then it would follow there needs to be an equivalent statement of 
what you should do instead.

Also the functionality of the interface agent is only described as how it MAY work. This also
seems vague. It would be better to describe what the behavior is with RFC2119 language, and
then state something along the lines of 'the mechanism used to achieve this is left to the
implementation, the following diagram provides a possible solution', or words to that effect.

6.2 Selecting a Tunneling Technology
"some AFBRs SHALL not" - The RFC2119 'SHALL' isn't really necessary to describe how the mechanism is required to fail if a requirement isn't met.
'will' would be a better word to describe the effects.

Sections 6.2 and Section 8 seem to be repetitions. Suggest that they are combined into a single section.

Language/Grammar 

Abstract - Prosed re-word for readability:

   The Internet needs to support IPv4 and IPv6 packets.  Both address
   families and their related protocol suites support multicast of the
   single-source and any-source varieties.  During the transition to IPv6,
   there will be scenarios where a backbone network running one IP
   address family internally (referred to as the Internal IP or I-IP) will
   provide transit services to client networks running another
   IP address family (referred to as the External IP or E-IP).  It is
   expected that the I-IP backbone will offer unicast and multicast
   transit services to the client E-IP networks.

   Softwire Mesh is a solution that provides E-IP unicast and multicast
   support across an I-IP backbone.  This document describes a
   mechanism for supporting Internet-style multicast across a set of
   E-IP and I-IP networks supporting softwire mesh.  We focus on the IPv4-
   over-IPv6 scenario in this document, due to lack of real-world use
   cases for the IPv6-over-IPv4 scenario.


Section 1
Suggest
'..one or more ingress AFBR' is replaced with
'..one or more Address Family Border Router (AFBR)' for clarity.

Last sentence, last paragraph:
"We focus on IPv4-over-IPv6 scenario in this document, due to lack of
   real-world use cases for IPv6-over-IPv4 scenario."
Suggest this is deleted as it is a repetition from the abstract.

2. Terminology

Replace 
o Upstream AFBR: The AFBR router...
o Downstream AFBR: The AFBR router...
With
o Upstream AFBR: An AFBR router...
o Downstream AFBR: An AFBR router...

3.  Scenarios of Interest

   This document focus on IPv4-over-IPv6 scenario, however, the
   following mechanism offers a reference for IPv6-over-IPv4 scenario if
   needed.

This is confusing, as what follows is a diagram of 4over6 mesh m/c. Is it
left in from a previous version of the draft?


4.3 Source Address Mapping

Replace
Considering that I-IP network...
With 
Considering that the I-IP network...

5.5 Inter-AFBR Signalling
Replace
"and decide to perform a SPT switchover"
with
"and decides to perform an SPT switchover"

5.6 SPT Switchover
"After a new AFBR expresses its interest in receiving traffic..." sounds a little 
anthropomorphic to me:-) Would "After a new AFBR requests the receipt of traffic..."
be better?

"...thus no more redundancy will be produced." Is redundancy the right word here?
Would 'unnecessary duplication' be better?

5.7 Other PIM Message Types
Replace
'Apart from Join or Prune...'
With
'In addition to Join and Prune...''

6.2 Selecting a Tunneling Technology
Replace
'Choosing tunneling technology'
with
'Choosing a tunneling technology'

6.3 TTL
Suggest 'Processing of TTL' is changed to 'Processing of TTL information in protocol headers'
or similar for clarity.

Figure 7 Text
This paragraph is quite long and dense and so is difficult to follow. Suggest
that it's broken into shorter paragraphs, or possibly number the diagram and
then have the text as a corresponding numbered list.



> On 09 Mar 2017, at 17:21, Ian Farrer <ianfarrer@gmx.com> wrote:
> 
> Hi,
> 
> The authors of draft-ietf-softwire-mesh-multicast-15 believe this document is ready for advancement. We would like to issue a two week working group last call finishing on 23rd March.
> 
> Please send any substantive comments to the list and express your opinion on whether this draft is ready for publication. You are also welcome to send your editorial comments directly to the authors.
> 
> Thanks,
> Yong & Ian
> 
> _______________________________________________
> Softwires mailing list
> Softwires@ietf.org
> https://www.ietf.org/mailman/listinfo/softwires