Re: [Teas] AD review draft-ietf-teas-rsvp-te-li-lb
"Dongjie (Jimmy)" <jie.dong@huawei.com> Thu, 08 January 2015 02:26 UTC
Return-Path: <jie.dong@huawei.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 53BC11A1B3E for <teas@ietfa.amsl.com>; Wed, 7 Jan 2015 18:26:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level:
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 aurnXdo7FAV5 for <teas@ietfa.amsl.com>; Wed, 7 Jan 2015 18:26:21 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7803E1A0151 for <teas@ietf.org>; Wed, 7 Jan 2015 18:26:20 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml401-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BNS64167; Thu, 08 Jan 2015 02:26:19 +0000 (GMT)
Received: from nkgeml407-hub.china.huawei.com (10.98.56.38) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 8 Jan 2015 02:26:18 +0000
Received: from NKGEML512-MBX.china.huawei.com ([169.254.7.128]) by nkgeml407-hub.china.huawei.com ([10.98.56.38]) with mapi id 14.03.0158.001; Thu, 8 Jan 2015 10:26:12 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: Lou Berger <lberger@labn.net>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "teas@ietf.org" <teas@ietf.org>
Thread-Topic: [Teas] AD review draft-ietf-teas-rsvp-te-li-lb
Thread-Index: AdAnYhVCF4WqjWyETKKYnD4PKpwBSgB8CmtQAAZDKQAAOzmiAAAkdnvA
Date: Thu, 08 Jan 2015 02:26:12 +0000
Message-ID: <76CD132C3ADEF848BD84D028D243C927337F4CC8@nkgeml512-mbx.china.huawei.com>
References: <000001d02762$5a29ee00$0e7dca00$@olddog.co.uk> <76CD132C3ADEF848BD84D028D243C927337F3CE0@nkgeml512-mbx.china.huawei.com> <037d01d029ae$5ad91990$108b4cb0$@olddog.co.uk> <54AD65DC.9040005@labn.net>
In-Reply-To: <54AD65DC.9040005@labn.net>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.96.76]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/teas/JAimcO2vNATWREi7SLGSAYOoJnI
Cc: "draft-ietf-teas-rsvp-te-li-lb.all@tools.ietf.org" <draft-ietf-teas-rsvp-te-li-lb.all@tools.ietf.org>
Subject: Re: [Teas] AD review draft-ietf-teas-rsvp-te-li-lb
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, 08 Jan 2015 02:26:25 -0000
Hi Lou, Adrian, Thanks a lot for your suggestions. We will revise the document following your guidance and submit a new revision soon. Best regards, Jie > -----Original Message----- > From: Lou Berger [mailto:lberger@labn.net] > Sent: Thursday, January 08, 2015 12:59 AM > To: adrian@olddog.co.uk; Dongjie (Jimmy); teas@ietf.org > Cc: draft-ietf-teas-rsvp-te-li-lb.all@tools.ietf.org > Subject: Re: [Teas] AD review draft-ietf-teas-rsvp-te-li-lb > > [resend] > > Adrian (all), > > On 1/6/2015 7:43 AM, Adrian Farrel wrote: > > Hi Jie, > > > > Thanks for the prompt response. > Restoring some overly aggressive culling: > > >>> You want to use a bit in the Attribute Flags TLV to indicate > >>> Loopback and propose including that TLV in the HOP Attributes ERO > >>> subobject as defined in draft-ietf-ccamp-lsp-attribute-ro. > > >>> However, draft-ietf-teas-lsp-attribute-ro defines that the > >>> Attributes Flags > > TLV is > >>> not allowed in the HOP Attributes ERO subobject. I think this is for > >>> a good reason that many (all?) of bits defined so far have no > >>> meaning if targeted > > at a > >>> specific transit LSR. > >> I guess there may be some confusion about this. Section 5.3.1 of > > draft-ietf-teas- > >> lsp-attribute-ro-00 gives the rules of using Attributes Flags TLV, > >> which says > > it is > >> "Allowed on LSP attribute ERO subobject". And in section 5.1, the > >> "ERO HOP Attribute Subobject" is also called "ERO LSP Attribute > >> Subobject", thus my understanding is that the "Attributes Flags TLV" > >> is allowed in the "ERO HOP Attribute subobject". > > OK, well, draft-ietf-teas-lsp-attribute-ro is now at -01 and seems to > > have changed a bit. > > > > The WG needs to work this through (no need to involve me :-). > > If draft-ietf-teas-lsp-attribute-ro-01 is correct, then this I-D needs > > to change. > > If this I-D is correct, then draft-ietf-teas-lsp-attribute-ro needs to change. > > I this document is correct, and think you've identified a few issues with > draft-ietf-teas-lsp-attribute-ro (which has also been submitted for > publication) and I'll start a new thread on these. > > >>> I think you need to describe what happens if a LB instruction is > >>> received > > when > >>> the LSP is not admin down. Similarly, what happens when an LSP is > >>> moved from admin down to admin up when a LB instruction is in force. > >>> Is there an implication that transit nodes need to inspect the Admin Status > flags? > >> Agree that we can add some description about these cases. > >> > >> Since the lock and loopback requests are originated by the ingress > >> node, maybe we can specify that the ingress node must not send LB > >> instruction before > > putting > >> the LSP into admin down state, also must not move the lsp to admin up > >> when the lsp is in still loopback mode? > > Saying what must happen is good, and I think you already do that in > > the document. > > > >> For the transit nodes, my understanding is they could inspect the > >> Admin Status flags to know the status of the LSP. As section 7.2 of RFC 3473 > says: > >> > >> "The Admin_Status object is used to notify each node along the path > >> of the status of the LSP. " > > Good reference. Thanks. > > > > So all you need to describe is the error cases. What does a transit > > node or egress do when the ingress screws up? > So you are asking for a new sentence in paragraph 3 of section 3.2. > Perhaps something like: > OLD > On receipt of this Path message, the target LSR of the loopback > request SHOULD try to put the LSP into loopback mode. If the node > puts the LSP into loopback mode successfully, it MUST set the NEW > On receipt of this Path message, the target node of the loopback > request MUST check if the LSP is in lock mode by verifying that the > Administratively down (A) bit is set in the ADMIN_STATUS object. > If the bit is not set, the loopback request MUST be ignored. If the > bit is set the node > SHOULD try to put the LSP into loopback mode. If the node > puts the LSP into loopback mode successfully, it MUST set the > > > > >>> In 3.2 you talk about reporting the LB in the RRO on the corresponding > Resv. > >>> What about the RRO on the Path that is forwarded downstream? > >> My feeling is the RRO on the Path message MAY carry this information > >> to downstream, while this does not impact the signaling procedure of > loopback. > > Any of the three options (MUST NOT, MAY/SHOULD, or MUST) work for me. > > You need to decide and document. > > How about: > OLD > If the node > puts the LSP into loopback mode successfully, it MUST set the > Loopback (B) bit in the Record Route Object (RRO) Attribute subobject > [RFC5420] and push this subobject onto the RRO object in the > corresponding Resv message. > NEW > If the node > puts the LSP into loopback mode successfully, it MUST set the > Loopback (B) bit if it adds, per [RFC5420], an Attribute subobject > to the RECORD_ROUTE object of a Path or Resv message. > > > > Probably, it is a SHOULD because it is information about the path. > > > > Cheers, > > Adrian > > > > One additional comment of my own. For consistency, only LSR or node should > be used -- they are currently used about equally. I suggest replacing "LSR" with > "node" . (Sorry, I thought we did this for this document already, but clearly I > missed this due too much eggnog.) > > Thanks, > Lou
- [Teas] AD review draft-ietf-teas-rsvp-te-li-lb Adrian Farrel
- Re: [Teas] AD review draft-ietf-teas-rsvp-te-li-lb Dongjie (Jimmy)
- Re: [Teas] AD review draft-ietf-teas-rsvp-te-li-lb Adrian Farrel
- [Teas] ***SPAM*** 18.333 (5) Re: AD review draft-… Lou Berger
- [Teas] ***SPAM*** 18.933 (5) Re: Issues with draf… Lou Berger
- Re: [Teas] AD review draft-ietf-teas-rsvp-te-li-lb Lou Berger
- Re: [Teas] Issues with draft-ietf-teas-lsp-attrib… Lou Berger
- Re: [Teas] AD review draft-ietf-teas-rsvp-te-li-lb Dongjie (Jimmy)
- Re: [Teas] Issues with draft-ietf-teas-lsp-attrib… Ben Wright
- Re: [Teas] Issues with draft-ietf-teas-lsp-attrib… Steve Balls
- Re: [Teas] Issues with draft-ietf-teas-lsp-attrib… Giovanni Martinelli (giomarti)