Re: [Softwires] Fwd: ask for WGLC

" Mingwei Xu " <xmw@cernet.edu.cn> Fri, 04 August 2017 08:44 UTC

Return-Path: <xmw@cernet.edu.cn>
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 B00FE124234 for <softwires@ietfa.amsl.com>; Fri, 4 Aug 2017 01:44:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.2
X-Spam-Level:
X-Spam-Status: No, score=-3.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FROM_EXCESS_BASE64=0.979, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01, T_KAM_HTML_FONT_INVALID=0.01, 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 XC-H_xjiFptg for <softwires@ietfa.amsl.com>; Fri, 4 Aug 2017 01:44:03 -0700 (PDT)
Received: from tsinghua.edu.cn (smtp31.tsinghua.edu.cn [166.111.204.55]) by ietfa.amsl.com (Postfix) with ESMTP id 4EF03132156 for <softwires@ietf.org>; Fri, 4 Aug 2017 01:44:02 -0700 (PDT)
Received: from win7-PC (unknown [166.111.68.231]) by app3 (Coremail) with SMTP id DMxvpgC3v7OwM4RZoiM4AA--.35306S2; Fri, 04 Aug 2017 16:43:43 +0800 (CST)
Date: Fri, 04 Aug 2017 16:43:43 +0800
From: Mingwei Xu <xmw@cernet.edu.cn>
Reply-To: xmw@cernet.edu.cn
To: Ian Farrer <ianfarrer@gmx.com>
Cc: yong <yong@csnet1.cs.tsinghua.edu.cn>, Softwires list <softwires@ietf.org>
References: <85982CFC-1F70-4052-B3CD-54F560ABEAF0@gmx.com>
Message-ID: <201708041643274435796@cernet.edu.cn>
X-mailer: Foxmail 6, 15, 201, 26 [cn]
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="=====003_Dragon468831746377_====="
X-CM-TRANSID: DMxvpgC3v7OwM4RZoiM4AA--.35306S2
X-Coremail-Antispam: 1UD129KBjvJXoW3Zw48tFy8Gw1fKF1DGr43Awb_yoWDur4rpF Z5KFy7Grn5Gr18Cw18Zw1j9r10vF95Ja9xtF98G34UA3y5Kas2qFy0krZ0k3y7uryrA3Wj vr4q9rZ8XFs8ZaDanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUBCb7Iv0xC_Cr1lb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw A2z4x0Y4vE2Ix0cI8IcVAFwI0_Gr0_Xr1l84ACjcxK6xIIjxv20xvEc7CjxVAFwI0_Gr0_ Cr1l84ACjcxK6I8E87Iv67AKxVW8Jr0_Cr1UM28EF7xvwVC2z280aVCY1x0267AKxVWxJr 0_GcWle2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG67k08I80eVWUJVW8JwAqx4xG64kE w2xG04xIwI0_Jr0_Gr1l5I8CrVCF0I0E4I0vr24l5I8CrVC2j2CEjI02ccxYII8I67AEr4 CY67k08wAv7VC0I7IYx2IY67AKxVWUJVWUGwAv7VC2z280aVAFwI0_Jr0_Gr1lOx8S6xCa FVCjc4AY6r1j6r4UM4x0Y48IcxkI7VAKI48JM4x0Y48IcxkI7VAKI48G6xCjnVAKz4kxM4 xvF2IEb7IF0Fy264kE64k0F24l42xK82IYc2Ij64vIr41lx2IqxVAqx4xG67AKxVWUGVWU WwC20s026x8GjcxK67AKxVWUGVWUWwC2zVAF1VAY17CE14v26r1Y6r17MIIYrxkI7VAKI4 8JMIIF0xvE2Ix0cI8IcVAFwI0_Jr0_JF4lIxAIcVC0I7IYx2IY6xkF7I0E14v26r1j6r4U MIIF0xvE42xK8VAvwI8IcIk0rVWrJr0_WFyUJwCI42IY6I8E87Iv67AKxVW8JVWxJwCI42 IY6I8E87Iv6xkF7I0E14v26r4j6r4UJbIYCTnIWIevJa73UjIFyTuYvj7UU6M5UUUUU
X-CM-SenderInfo: x0pzquphuqv3oohg3hdfq/
Archived-At: <https://mailarchive.ietf.org/arch/msg/softwires/QJLPd2Xi8je0Os-yQd3bvD7Z7IE>
X-Mailman-Approved-At: Fri, 04 Aug 2017 01:50:38 -0700
Subject: Re: [Softwires] Fwd: ask for WGLC
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: Fri, 04 Aug 2017 08:44:08 -0000

Dear Ian,
 
We just posted a new version (draft-ietf-softwire-mesh-multicast-17.txt ). The following text is responds to the questions raised recently.

Q1: In light of the above, I think that reducing the scope to IPv4 in IPv6 only may be a good idea.
 
Answer: According to IAB statement on IPv6 https://www.iab.org/2016/11/07/iab-statement-on-ipv6/, IAB expects that the IETF will stop requiring IPv4 compatibility in new or extended protocols. draft-ietf-softwire-mesh-multicast considers both IPv4-over-IPv6 and IPv6-over-IPv4 scenarios. Since we cann't see any real users in IPv6-over-IPv4 solution, we reduce the scope to IPv4-over-IPv6 only.
 
Q2:Instead of (re)specifying the behavior it would be more appropriate to refer to draft-ietf-softwire-dslite-multicast (RFC8114) when it makes sense (e.g., AFBR behavior, address mapping, CP, DP, etc.). 
 The document says the following: The mPrefix46 for SSM mode is also defined in Section 4.1 of [RFC7371]. This is not true. RFC7371 is about flag bits not MPREFIX64.  Instead of referring to RFC7371, adding a pointer to Section 5 of draft-ietf-softwire-dslite-multicast would make sense. 
 
Answer: We refer to RFC8114 in section 4.2, and add a pointer to Section 5 of draft-ietf-softwire-dslite-multicast when defining mPrefix46 for SSM mode.
 
Q3:  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'.
 
Answer:  In the latest version, we have replaced ‘MUST’ with ‘is’.
 
Q4:  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.
 
Answer: We use the word ‘SHOULD’ because there may exist valid reasons in particular circumstances (when there is only one downstream router) to ignore the implementation. In the lastest version, we added an equivalent statement of  what we should do instead as following: RP’ SHOULD prune S from the RPT of group G when no downstream AFBR is subscribed to receive multicast data of (S,G) along the RPT.
In the latest version, we edited the sentence as following: The mechanism used to achieve this is left to the implementation, the following diagram provides a possible solution that  "interface agent" MAY be implemented.
 
Q5: 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.
 
Answer: We deleted Section 6.2.
 
 Q6: Language/Grammar 
 
Answer: We re-checked the language and grammar again throughly.

Q7: 'the preferred solution' is probably not the best choice of words here. As there are other options being written, someone else prefers something else. 'One solution is to' might be a better choice.
 
 Answer: We have changed it to “One solution is to”.
 
Q8: The sentance "This scenario is ..." is redundant as it is clear from context and the figure name. Suggest it is removed (same comment applies to other figures)
 
 Answer: We have removed the sentence.
 
Q9:  Suggest that the second sentance is replaced with: "These networks support native IPv6 services and applications but in many cases, support for legacy IPv4 unicast and multicast services will also need to be accomodated."
 
 Answer: We have replaced it.

Q10: For clarity, it would be worth describing how the scoping of IPv6 will resolve the problem.
 
Answer:  Thank you for your kindful comments. We added the words that describe it: “such as applying a "Well-Known" prefix or an ISP-defined prefix."
 
Q11: "Through the set of known and deployed mechanisms". This is (intentionally, I expect) quite vague. It might help to give an example or two of a suitable mechanism to use. Also, "Through the set of..." could be reworded as "Using an existing mechanism"
 
 Answer: We reword it as “through the PIM messages”.
 
Q12: The above would be much easier to read formatted as a list.
 
 Answer: We have formatted it as a list.
 
Q13: There's quite a lot of important information in the above paragraph, but it's difficult to parse with the current wording. Suggest that it's reworded for clarity.
 
 Answer: We have reworded it for clarity.
 
Q14: would "translated message will eventually arrive at" be better worded as "translated message can be forwarded to"
 
 Answer: We have reworded it in both this section and the next section.
 
 Q15: The same comments for the Routing Mechanism section above are also relevant to this section. Please also apply here.
 
 Answer: In this section, we have applied the comments of the previous section.
 
 Q16: unclear what is meant by "SHOULD NOT be used otherwise" Is the intention to say that the well-known prefix is used solely for this purpose? Please clarify.
 
Answer:  For clarity, we have re-edited the sentence as following,“Since the translated source address starts with the unique "Well-Known" prefix or the ISP-defined prefix that SHOULD NOT be used by other service provider"
  
 Q17: Would 'do not process' be better wording than 'not supposed to understand'?
 
 Answer: Thank you for the suggestion, we have reworded it.
  
 Q18: Would 'wants to receive' be better worded as 'is subscribed to receieve'?
 
 Answer: Thank you for the suggestion, we have reworded it.
  
 Q19: The above needs some rewording to remove the terms 'the AFBR wants' and 'downstream AFBR has changed its mind'. These terms imply a level of free will that routers don't posess!
 
 Answer: We changed ‘the AFBR wants’ to ‘the AFBR is subscribed to’. We changed ‘downstream AFBR has changed its mind’ to ‘’downstream AFBR switched to’.
 
 Q20: I'm not sure what 'SHOULD still take effect' is meant to mean in this context.
 
 Answer: We have reworded it as ‘SHOULD keep alive’.
 
 Q21: Suggest 'expresses its interest' is replaced with a less anthromorpic term.
 
 Answer: Thank you for your suggestion. Because the term is used in RFC 4601, we also used it  in this documents.
 
 Q22: In the above, is 'forward to the outgoing interface' the correct term? Doesn't it forward via the outgoing interface, or send from the outgoing interface?
 
 Answer: We have re-edited the words.
 
 Q23: Is the language strong enough here? 'some AFBRs may not' - If two AFBRs are not using the same tunnelling technology, it will not work. 'may' suggests there's a chance that it will.
 
 Answer: We changed ‘may’ to ‘SHALL’.
 
 Q24: Should fragmentation be performed before or after encapsulation, or doesn't it matter? Fragmentation should be performed after encapsulation as in RFC 5565.
 
 Answer: We have re-edited this section.
 
 Q25: This section differs from the guidance in the section "Selecting a Tunneling Technology" above.
 
 Answer: In the section “Selection a Tunneling Technology”, we re-edited the text as following, "It is REQUIRED that all AFBRs use the same technology”, so both section express the same meaning.
 
 Q26: This section could be made more clear by structuring as: The security concerns raised in RFC4925 and RFC7761 are applicable here. In addition, the additional workload associated with some schemes...
 
 Answer: Thank you for your suggestion, we have re-edited this section.
 
 Q27: This section needs work. If a global prefix is being requested, then it needs to be clearly stated (what is being requested, what it will be used for, how it needs to be registered). If not, then there should be nothing here.
 
 Answer: Thank you for your comments. We have changed the section to "This document includes no request to IANA.”.
 

 
Mingwei


2017-08-04 



Mingwei Xu 



发件人: Ian Farrer 
发送时间: 2017-07-26  16:37:31 
收件人: xmw 
抄送: yong 
主题: Fwd: [Softwires] ask for WGLC 
Hi Mingwei,


I’m forwarding this as it got bounced. Hopefully you’ll get it this time.


Thanks,
Ian



Begin forwarded message:


From: Ian Farrer <ianfarrer@gmx.com>

Subject: Re: [Softwires] ask for WGLC

Date: 26. July 2017 at 10:16:18 GMT+2

To: xmw@cernet.edu.cn

Cc: Softwires list <softwires@ietf.org>



Hi Mingwei,


Thank you for your email. Checking the comments that were received during the last WGLC, there is:


https://mailarchive.ietf.org/arch/msg/softwires/LT2ttfqUXw4IjwGFFBBrPMayoiU


Please could you respond to the questions it raises, particularly point 1.


Thanks,
Ian




On 26. Jul 2017, at 09:27, Mingwei Xu <xmw@cernet.edu.cn> wrote:


Hi, Chairs,

The draft of softwire mesh multicast was first proposed in September 2011 and updated 15 times.  We think the draft is mature and it is ready for the last call.

The recent revision history is as following:

2017 Apr 1.  We updated the 16th version according to Med’s advice.

2017 Jan 10. We updated the 15th version according to IAB statement on IPv6 <https://www.iab.org/2016/11/07/iab-statement-on-ipv6/>, where IAB expects that the IETF will stop requiring IPv4 compatibility in new or extended protocols.

2016 Nov 13. We updated the 14th version according to Ian’s advices.

2016 May 24. We asked for WGLC in the working group.

2016 May 22. We updated the 13th version, where we revised the language and grammar throughout.

2016 Feb 4. We updated the 11th version, where we updated the security consideration.

Best regards,

Mingwei

--------------
Mingwei Xu
2017-07-26
_______________________________________________
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires



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