Re: [mpls] AD review of draft-ietf-mpls-mldp-hsmp
"Lizhong Jin" <lizho.jin@gmail.com> Tue, 26 November 2013 16:14 UTC
Return-Path: <lizho.jin@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 269F01ADDBF for <mpls@ietfa.amsl.com>; Tue, 26 Nov 2013 08:14:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=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 3oK8DB3ONdsZ for <mpls@ietfa.amsl.com>; Tue, 26 Nov 2013 08:14:43 -0800 (PST)
Received: from mail-pd0-x232.google.com (mail-pd0-x232.google.com [IPv6:2607:f8b0:400e:c02::232]) by ietfa.amsl.com (Postfix) with ESMTP id 543721ADD02 for <mpls@ietf.org>; Tue, 26 Nov 2013 08:14:43 -0800 (PST)
Received: by mail-pd0-f178.google.com with SMTP id y10so7939103pdj.37 for <mpls@ietf.org>; Tue, 26 Nov 2013 08:14:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type:content-transfer-encoding:thread-index :content-language; bh=xim/L2cZ0T9sGJwZhVP+r4sp5RZD0ftWQKaATwoOzwo=; b=enyP0FUO8iZGG5vylz3sxa+XtsKZcBhl2M1xeLWsKOuQfTfpaVDJWdmOZiItZMiO+N HhGOHkEoEnT7U0aNfAjtMXErBX8vbU+pH/+s8fcwIPb0uL79PZYQ5BIYyXyJl7K0/Y7L LGoIEbr1zME8AaP1WsKzqzncF71sdXANx+nY0XXaZOcNxrM5WhVCmH1l6PCkxyAVB5GD dppPUud3MNNk2BqBBe0rI7ZLniaFyXbTSaX//Cqz6+noRmaFf22eBB03zwJZuhBQ9CkQ vBJEypWkV8dlPrctivJNU/AHl9DRhYitMJr8OqnaYndpGxQIgxIJTfVnla06lZ6Ilv9I Q+CA==
X-Received: by 10.66.154.1 with SMTP id vk1mr36666882pab.85.1385482483225; Tue, 26 Nov 2013 08:14:43 -0800 (PST)
Received: from LizhongPC ([114.62.198.173]) by mx.google.com with ESMTPSA id xe9sm92431799pab.0.2013.11.26.08.14.40 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 26 Nov 2013 08:14:42 -0800 (PST)
From: Lizhong Jin <lizho.jin@gmail.com>
To: adrian@olddog.co.uk, draft-ietf-mpls-mldp-hsmp.all@tools.ietf.org
References: <013a01cee3d2$ed3c4370$c7b4ca50$@olddog.co.uk> <528ce29e.4488440a.7edd.ffffed33@mx.google.com> <00ec01cee925$1d1091d0$5731b570$@olddog.co.uk> <009601cee98a$e48679e0$ad936da0$@gmail.com>
In-Reply-To: <009601cee98a$e48679e0$ad936da0$@gmail.com>
Date: Wed, 27 Nov 2013 00:14:37 +0800
Message-ID: <5294c8f2.c99f420a.3af2.5094@mx.google.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AQKA2ZT9n+urJ3by5MGg4ag7RJGDwAIkee94AlPUX5MCE+kwSZifb8Ow
Content-Language: zh-cn
Cc: mpls@ietf.org
Subject: Re: [mpls] AD review of draft-ietf-mpls-mldp-hsmp
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
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: Tue, 26 Nov 2013 16:14:46 -0000
Hi Adrian, I have uploaded the new version: http://www.ietf.org/internet-drafts/draft-ietf-mpls-mldp-hsmp-04.txt Please check if all of your comments are resolved. Thank you. Regards Lizhong > -----Original Message----- > From: Lizhong Jin [mailto:lizho.jin@gmail.com] > Sent: Monday, November 25, 2013 11:03 AM > To: adrian@olddog.co.uk; draft-ietf-mpls-mldp-hsmp.all@tools.ietf.org > Cc: mpls@ietf.org > Subject: RE: AD review of draft-ietf-mpls-mldp-hsmp > > Hi Adrian, > Thank you for the review. See inline for the reply. I will upload a new > version soon to reflect all the review comments. > > Regards > Lizhong > > > [snip] > > > > Section 4 > > > > > > The transmission of packets from the root node of an HSMP LSP > > > to the receivers is identical to that of a P2MP LSP. Traffic > from a > > > leaf node follows the upstream path toward the root node, along > a > > > path that traverse the same nodes as the downstream node, but in > > > reverse order. > > > > > > I believe this says that traffic is delivered back to the sender in > > > all cases. Is that the intent? > > > > > > This makes for a significant difference between HSMP and MP2MP, > > > doesn't it? Shouldn't the document make this clearer? > > > > [Lizhong] How about the below: > > The transmission of packets from the root node of an HSMP LSP to the > > receivers is identical to that of a P2MP LSP. Traffic from a leaf > > node follows the upstream path toward the root node, and would not be > > sent to any other leaf nodes. The upstream path is the reverse path > of > > traffic sent from the root node to the leaf node. > > OK. I see the confusion. > Your text is making the distinction that traffic traveling upstream to > the > root does so in a P2P fashion and is not branched to any other leaf (as > it > would be in mp2mp). > That is a good point to make clear. > > My question was about how traffic is distributed from the root back to > the > leaf nodes. I believe that this use a single P2MP tree to distribute > traffic > to all of the leaf nodes regardless of which leaf originated the > traffic. > That is, there are not n distinct trees each containing (n-1) nodes. > Thus, > it seems to me that the sender will receive a copy of every packet that > it > sends to the root. > > If I am correct, and to include your point, I suggest the following > paragraph. > > The transmission of packets from the root node of an HSMP LSP to the > receivers (the leaf nodes) is identical to that of a P2MP LSP. Traffic > from > a leaf node to the root follows the upstream path that is the reverse > of the > path from the root to the leaf. Unlike an MP2MP LSP, traffic from a > leaf > node does not branch toward other leaf nodes, but is sent direct to the > root > where it is placed on the P2MP path and distributed to all leaf nodes > including the original sender. > > [Lizhong] Accepted. Thanks. > > [snip] > > > > Somewhat to my surprise, the use of the HSMP capability TLV is not > > > described anywhere. Reading between the lines in Section 4.1 I can > > > see that the new TLV is carried on the Initialization message. I > can > > > also see that an implementation wishing to indicate it supports > HSMP > > > includes the TLV and follow the procedures for indicating > > > capabilities as defined in RFC 5561. > > > > > > But I don't find anything saying MUST NOT use HSMP FEC if peer does > > > not support HSMP. > > > > > > I also don't understand what happens if I am tying to build an HSMP > > > LSP and discover that the next hop does not support HSMP. Can I > have > > > an HSMP LSP with a hole in it? Does an LSR finding it cannot > advance > > > an HSMP FEC fail any received HSMP LDP messages? Is there, in fact, > > > an assumption that all nodes that might be on an HSMP tree will > > > support HSMP? > > > > > > I think you need to explain all this. You could look to RFC 6388 > for > > > some suitable wording. > > > > [Lizhong] How about to add the following: > > > > If the peer has not advertised the corresponding capability, then > > label messages using the HSMP FEC Element SHOULD NOT be sent to the > > peer. In that case, the HSMP LSP has not been completely established, > > and leaf node is unable to send any traffic to root node (see section > > 4.3.1 for detail). > > Yes, but doesn't this mean that the root and some leaf nodes may think > that > the LSP is more complete than it actually is? > Maybe the DoD procedures mean that the root has knowledge of which leaf > nodes are fully attached? > Perhaps this is all explained in the I-D and I can't remember it now, > or > perhaps there are some unspoken assumptions about how many nodes > support > these procedures and how LSPs get established. > > [Lizhong] ordered mode is used for the upstream path, and it is > described in > section 4: > For setting up the upstream path of an HSMP LSP, ordered mode MUST be > used which is same as MP2MP. Ordered mode can guarantee a leaf to > start sending packets to root immediately after the upstream path is > installed, without being dropped due to an incomplete LSP. > Then if one node does not support HSMP, the Label Mapping with upstream > FEC > element > will not be received by leaf node, and the leaf node is unable to > establish > the upstream path. > I change the description as follows, to make it more clear. > > If the peer has not advertised the corresponding capability, then > label messages using the HSMP FEC Element SHOULD NOT be sent to the > peer. Since ordered mode (see section 4.3.1 for detail) is applied for > HSMP > LSP signaling, > the label message break would ensure that the initiating leaf node is > unable > to establish the > upstream path.
- Re: [mpls] AD review of draft-ietf-mpls-mldp-hsmp Loa Andersson
- [mpls] AD review of draft-ietf-mpls-mldp-hsmp Adrian Farrel
- Re: [mpls] AD review of draft-ietf-mpls-mldp-hsmp Loa Andersson
- Re: [mpls] AD review of draft-ietf-mpls-mldp-hsmp Adrian Farrel
- Re: [mpls] AD review of draft-ietf-mpls-mldp-hsmp Lizhong Jin
- Re: [mpls] AD review of draft-ietf-mpls-mldp-hsmp Adrian Farrel
- Re: [mpls] AD review of draft-ietf-mpls-mldp-hsmp Lizhong Jin
- Re: [mpls] AD review of draft-ietf-mpls-mldp-hsmp Lizhong Jin