[Teas] RtgDir Review of draft-ietf-teas-mpls-tp-rsvpte-ext-associated-lsp-02

"lizho.jin@gmail.com" <lizho.jin@gmail.com> Thu, 19 February 2015 09:21 UTC

Return-Path: <lizho.jin@gmail.com>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A37851A8974; Thu, 19 Feb 2015 01:21:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.983
X-Spam-Level:
X-Spam-Status: No, score=0.983 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_FONT_FACE_BAD=0.981, HTML_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 yeDYQQgec01i; Thu, 19 Feb 2015 01:21:05 -0800 (PST)
Received: from mail-ie0-f179.google.com (mail-ie0-f179.google.com [209.85.223.179]) (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 296FF1A8971; Thu, 19 Feb 2015 01:21:05 -0800 (PST)
Received: by iecrp18 with SMTP id rp18so8036638iec.1; Thu, 19 Feb 2015 01:21:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:mime-version:message-id:content-type; bh=F5T0ZylliqeT3ZjcVwNIp+gfzP3Aa39ymzCZiMDRRaw=; b=vVKQGeofQ63ohSJ51d33Yk9RskaDNToXM9mEgIDQXlDHl2N60s25wQ079LEeBl88UY htNW7RAzbJClGLDUXBBB67sfgp1MxkCKilc19j9jc+2Md1BMBlx7/NXqBcNHUTWyARXC YOkQ0dx8MgCnf8u2eDBt/MnZbmuwMQ0+LK7sj3t4XF85Sn1vCAe2ckqn5Q2LJfrpoMBO j0DE6rKxJbH1geHMS81pm4iPRPwcGu7MbezaKq3Ij/Zwo4mE1gvTZLojXm10kctI842y ZdHFQ7ZtIplWdchn7WxEKrTN5Fb21+URte1xp3e/aSIsH+jruTI03rLm2SApt2R9SjQ+ cw7w==
X-Received: by 10.107.128.69 with SMTP id b66mr4896164iod.30.1424337664591; Thu, 19 Feb 2015 01:21:04 -0800 (PST)
Received: from Lizhong ([221.131.128.207]) by mx.google.com with ESMTPSA id w31sm14717876ioi.32.2015.02.19.01.20.55 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 19 Feb 2015 01:21:03 -0800 (PST)
Date: Thu, 19 Feb 2015 17:21:14 +0800
From: "lizho.jin@gmail.com" <lizho.jin@gmail.com>
To: teas <teas@ietf.org>, draft-ietf-teas-mpls-tp-rsvpte-ext-associated-lsp <draft-ietf-teas-mpls-tp-rsvpte-ext-associated-lsp@tools.ietf.org>
X-Priority: 3
X-GUID: B88F6ED7-05D4-4F30-A1AB-F241C4BFF0E8
X-Has-Attach: no
X-Mailer: Foxmail 7, 2, 5, 140[en]
Mime-Version: 1.0
Message-ID: <2015021917211051338032@gmail.com>
Content-Type: multipart/alternative; boundary="----=_001_NextPart148073881342_=----"
Archived-At: <http://mailarchive.ietf.org/arch/msg/teas/9UkW3dXI0fGPzvWOSnd0MvWvNkU>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, teas <teas@ietf.org>, rtg-ads <rtg-ads@tools.ietf.org>
Subject: [Teas] RtgDir Review of draft-ietf-teas-mpls-tp-rsvpte-ext-associated-lsp-02
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Feb 2015 09:21:09 -0000

Hello
 
I have been selected as the Routing Directorate reviewer for this draft.
The Routing Directorate seeks to review all routing or routing-related
drafts as they pass through IETF last call and IESG review, and
sometimes on special request. The purpose of the review is to provide
assistance to the Routing ADs. For more information about the Routing
Directorate, please see ​
http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
 
Although these comments are primarily for the use of the Routing ADs, it
would be helpful if you could consider them along with any other IETF
Last Call comments that you receive, and strive to resolve them through
discussion or by updating the draft.
 
Document: draft-ietf-teas-mpls-tp-rsvpte-ext-associated-lsp-02
Reviewer: Lizhong Jin
Review Date: 19 February 2015
IETF LC End Date: N/A
Intended Status: Standard Track
 
Summary:
The document is basically ready for publication. I found some minor issues, and hope
to see the clarification.

Commnets:
I paticipate the initial discussion of this draft. I am lucky to review it again. Overall, the
processing rule of independent provisioning hope to be explicitly described. 
No major issues, some minor issues need to be clarified.

Major issues: No

Minor issues:
Section 3.2
In each of the situations described above, both provisioning models 
are applicable. 
[Lizhong]: for the second situations above, how could you let the reverse LSP 
to be existed before the forward LSP for single side provisioning? Wouldn't the 
reverse LSP trigger another reverse LSP?

Section 3.2.1. 
For the single sided provisioning model, creation of reverse LSP1 is 
triggered by LSP2 or creation of reverse LSP2 is triggered by LSP1. 
When creation of reverse LSP2 is triggered by LSP1, LSP1 is 
provisioned first (or refreshed if LSP1 already exists) at node A. 
[Lizhong]: LSP1 and LSP2 is in Firgure1? Better to explicitly say that in
the document.

 A similar procedure is used if LSP2 is provisioned first at node B 
and the creation of reverse LSP1 at node A is either triggered by 
LSP2 or the reverse LSP1 existed. In all three scenarios, the two 
unidirectional LSPs are bound together to form an associated 
bidirectional LSP based on identical (Extended) ASSOCIATION Objects 
in the two LSPs' Path messages. 
[Lizhong]: I doubt if the following scenario is realistic in Single Sided Provisioning. 
LSP2 is provisioned first, reverse LSP1 at node A is existed before LSP2. 
The what is the Association Type in reverse LSP1? Before LSP2, will the reverse 
LSP1 trigger another LSP? 

Section 5. Processing Rules 
In general, the processing rules for the ASSOCIATION Object are as 
specified in [RFC4872] and Extended ASSOCIATION Object are specified 
in [RFC6780]. Following sections describe the rules for processing 
(Extended) ASSOCIATION and REVERSE_LSP objects for associated 
bidirectional LSPs. 
[Lizhong]: across the draft, it is not explicitly saying what is the processing 
rules for independent provisioning. It is better to say it here or other place.

Section 5.1
(Extended) ASSOCIATION Objects with both single sided and double sided 
Association Types MUST NOT be added in the same Path message. 
[Lizhong]: what if two types exist together? Only use the first one?

Section 5.2
The REVERSE_LSP Object MUST NOT be included in a REVERSE_LSP Object. 
[Lizhong]: typo here?

Section 5.3
In particular, any object that was copied as part of initial Path message creation MUST
be copied when modified. 
[Lizhong]: not understood "copied when modified", is it "copied after modified"?

In both cases, when the egress node receives a PathTear message the 
node MUST remove the associated reverse LSP using Standard PathTear 
message processing. Tear down of the reverse LSP for other reasons 
SHOULD NOT trigger removal of the initiating LSP, but SHOULD result 
in the egress node sending a PathErr with Error code "Admission 
Control Failure (01) [RFC2205]" and Sub-code "Reverse LSP Failure" 
defined in this document. 
[Lizhong]: the above description is not accurate. What if the egress node have
forward LSP down because of local link down? In that case, it will not receive
PathTear, it is still need to tear down the reverse LSP? It should say, whenever 
the forward LSP is down, the reverse LSP SHOULD be removed. 

Regards
Lizhong