Re: [mpls] 答复: MPLS-RT review of draft-zjns-mpls-lsp-ping-relay-reply

Ryan Zheng<zheng.zhi@zte.com.cn> Wed, 14 November 2012 06:07 UTC

Return-Path: <zheng.zhi@zte.com.cn>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 70F3F21F8795 for <mpls@ietfa.amsl.com>; Tue, 13 Nov 2012 22:07:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -92.273
X-Spam-Level:
X-Spam-Status: No, score=-92.273 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, CN_BODY_35=0.339, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, MSGID_FROM_MTA_HEADER=0.803, SARE_SUB_ENC_GB2312=1.345, SARE_SUB_OBFU_OTHER=0.135, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sqoAy813Eizw for <mpls@ietfa.amsl.com>; Tue, 13 Nov 2012 22:07:02 -0800 (PST)
Received: from zte.com.cn (mx5.zte.com.cn [63.217.80.70]) by ietfa.amsl.com (Postfix) with ESMTP id BB9DD21F8598 for <mpls@ietf.org>; Tue, 13 Nov 2012 22:07:00 -0800 (PST)
Received: from mse02.zte.com.cn (unknown [10.30.3.21]) by Websense Email Security Gateway with ESMTPS id EFA9A1297A1E for <mpls@ietf.org>; Wed, 14 Nov 2012 14:08:16 +0800 (CST)
Received: (from root@localhost) by mse02.zte.com.cn id qAE66rOY014733 for <mpls@ietf.org>; Wed, 14 Nov 2012 14:06:53 +0800 (GMT-8) (envelope-from zheng.zhi@zte.com.cn)
Message-Id: <201211140606.qAE66rOY014733@mse02.zte.com.cn>
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse02.zte.com.cn with ESMTP id qAE5xPJI003383; Wed, 14 Nov 2012 13:59:25 +0800 (GMT-8) (envelope-from zheng.zhi@zte.com.cn)
In-Reply-To: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE22CADD527@SZXEML511-MBX.china.huawei.com>
To: Mach Chen <mach.chen@huawei.com>
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.4 March 27, 2005
From: Ryan Zheng <zheng.zhi@zte.com.cn>
Date: Wed, 14 Nov 2012 13:59:19 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.3FP1 HF212|May 23, 2012) at 2012-11-14 13:59:11, Serialize complete at 2012-11-14 13:59:11
Content-Type: multipart/alternative; boundary="=_alternative 0021286848257AB6_="
X-MAIL: mse02.zte.com.cn qAE66rOY014733
X-MSS: AUDITRELEASE@mse02.zte.com.cn
Cc: "mpls@ietf.org" <mpls@ietf.org>, lizhong.jin@zte.com.cn, "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>
Subject: Re: [mpls] 答复: MPLS-RT review of draft-zjns-mpls-lsp-ping-relay-reply
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Nov 2012 06:07:03 -0000

Hi Mach,

Sorry for the late reply.

Thanks for your detailed review. Please see my response inline.

Best Regards,
Ryan

Mach Chen <mach.chen@huawei.com> wrote on 2012-10-27 11:17:00:

> Hi,
> 
> I have done my MPLS-RT review, here are my comments.
> 
> Is this draft useful?
> 
> Yes, I think this draft is useful.
> 
> Is the document coherent?
> 
> I think the draft needs more work, especially on the "K bit" related
> design and process. 
> 
> Is the document ready to be considered for WG adoption.
> 
> It is close to, better after solving the following comments with 
> clarification or a new revision. 
> 
> 
> Comments:
> 
> 1. From the motivation, it seems that draft intends to solve the 
> traceroute problem in inter-as/area scenarios, if it's true, this 
> should be explicitly stated in the Introduction and/or Abstract section.
<Ryan>Correct. Will do. 

> 2. Section 3.2,
> a. the Relay Node Address Stack TLV should be an optional TLV, it's 
> better to state this in the draft, and need to specify to which 
> reply modes (all the five or particular modes ) this TLV could apply.
<Ryan>Yes, the Relay Node Address Stack TLV is an optional TLV. More 
descriptions of the node behavior will be added, and a Backward 
Compatibility section will help to make it much clearer. This TLV could 
apply to all the five reply modes. However, IMHO, for most use cases, this 
TLV would apply to reply mode 2(Reply via an IPv4/IPv6 UDP packet).

> b. it defines two types the relay address (IPv4, IPv6), does it 
> allow the combination of the two types (e.g., IPv4-IPv4-IPv6-IPv4) 
> in a single stack, if not, it should explicitly spell out. And if a 
> node support dual stacks, how does it decide which type should be used?
<Ryan>The combination of IPv4 and IPv6 is allowed, that is why each 
relayed address in the stack has its own Address Type, either IPv4 or 
IPv6. Which type should be used depends on local configuration. Whatever 
IPv4 or IPv6, a routable address for other nodes is required here.

> c. the K bit, the draft said: "The K bit may be set by ASBRs which 
> address would be kept in the stack if necessary." How and when does 
> an ASBR know it should set the K bit? Can an non-ASBR set the K bit? 
<Ryan>It is under administrator control policy. It is recommended for the 
ASBR to set the K bit, but other node could also set the K bit.
 
> 3. Section 4.1, should initiator address entry set the K bit, if 
> not, according to the compress process in section 4.2, the initiator
> address will be deleted when an intermediate node compressed the 
> stack. Therefore, when do relay reply, since source and destination 
> addresses are not be the initiator address anymore, the intermediate
> node may not where to send to reply. Is my understanding right? 
> IMHO, the initiator address MUST always be kept in the stack as the 
> first entry. I have feeling that there is no need to define the K 
> bit, makes the procedures more complex and brings less value.
<Ryan>Initiator does not need to set the K bit. Initiator address would be 
the first one added in the stack, and also always the first address be 
checked in the compress process in section 4.2. According to the compress 
process, initiator address would never be deleted, and would be always in 
the stack for the last relay node to send echo reply to. The initial 
thought for the K bit is for possible AS loop check to collect and report 
the ASBRs along the path of the LSP.

> 4. Section 4.2, "the receiver would check the addresses of the stack
> in sequence from top to bottom", I am not sure the concept of top 
> and bottom is same as the normal stack (e.g., first in last out, aka
> the first will be the bottom and the last will be the top), if yes, 
> IMHO, from the bottom to top should be more efficient, it will 
> eliminate unnecessary relay processes. 
<Ryan>Just the opposite. The first will be the top and the last will be 
the bottom. That means the first address in the stack will be the first 
one to be checked, i.e., initiator address. I believe we need more 
descriptions here to avoid misunderstandings. 

> 5. Setion 4.3  "...When the replying LSR received an echo request 
> with the initiator
>    IP address in the Relay Node Address Stack TLV is IP unroutable, the
>    replying LSR would send an echo relay reply message to the first
>    routable intermediate node." This confirm my assumption that the 
> initiator MUST be in the stack and MUST be the first entry.
<Ryan>Correct.

> 
> Best regards,
> Mach
> 
> > -----邮件原件-----
> > 发件人: Loa Andersson [mailto:loa@pi.nu]
> > 发送时间: 2012年10月13日 0:32
> > 收件人: Mach Chen; Dan King; Thomas Morin
> > 抄送: draft-zjns-mpls-lsp-ping-relay-reply@tools.ietf.org;
> > mpls-chairs@tools.ietf.org; Martin Vigoureux
> > 主题: MPLS-RT review of draft-zjns-mpls-lsp-ping-relay-reply
> > 
> > Mach, Daniel and Thomas,
> > 
> > 
> > You have been selected as an MPLS Review team reviewers for
> > draft-zjns-mpls-lsp-ping-relay-reply.
> > 
> > Note to authors: You have been CC’d on this email so that you can 
know
> > that this review is going on. However, please do not review your own
> > document.
> > 
> > Reviews should comment on whether the document is coherent,
> > is it useful (ie, is it likely to be actually useful in operational
> > networks), and is the document technically sound?  We are interested 
in
> > knowing whether the document is ready to be considered for WG adoption
> > (ie, it doesn’t have to be perfect at this point, but should be a 
good
> > start).
> > 
> > Reviews should be sent to the document authors, WG co-chairs and
> > secretary, and CC’d to the MPLS WG email list. If necessary, comments
> > may be sent privately to only the WG chairs.
> > 
> > Are you able to review this draft by Oct 30, 2012?
> > 
> > Thanks, Loa
> > (as MPLS WG chair)
> > 
> > --
> > 
> > 
> > Loa Andersson                         email:
> > loa.andersson@ericsson.com
> > Sr Strategy and Standards Manager            loa@pi.nu
> > Ericsson Inc                          phone: +46 10 717 52 13
> >                                               +46 767 72 92 13