Re: [CCAMP] Discussions about draft-dong-ccamp-rsvp-te-mpls-tp-li-lb

Lou Berger <lberger@labn.net> Thu, 19 April 2012 13:02 UTC

Return-Path: <lberger@labn.net>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0DAB121F84A7 for <ccamp@ietfa.amsl.com>; Thu, 19 Apr 2012 06:02:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.805
X-Spam-Level:
X-Spam-Status: No, score=-99.805 tagged_above=-999 required=5 tests=[AWL=0.356, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, IP_NOT_FRIENDLY=0.334, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vUO+eyoOi4Tf for <ccamp@ietfa.amsl.com>; Thu, 19 Apr 2012 06:02:15 -0700 (PDT)
Received: from oproxy6-pub.bluehost.com (oproxy6.bluehost.com [IPv6:2605:dc00:100:2::a6]) by ietfa.amsl.com (Postfix) with SMTP id 8335C21F84DD for <ccamp@ietf.org>; Thu, 19 Apr 2012 06:02:15 -0700 (PDT)
Received: (qmail 19277 invoked by uid 0); 19 Apr 2012 13:02:08 -0000
Received: from unknown (HELO box313.bluehost.com) (69.89.31.113) by cpoproxy3.bluehost.com with SMTP; 19 Apr 2012 13:02:08 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:Subject:CC:To:MIME-Version:From:Date:Message-ID; bh=5W3wTrSD3S+oVgwDjROI5I8z7axhHynoUGOJxdPW+Lw=; b=ZOTO0YCVDfpVyznBMcwysf7ut9KEEp/yvDaZTrBVfxJYx2QPYfVH911eXQTLWNtZn17sUV24YNhyh2ScKibjCSjDZil7i/J9NyP8sFpinVwErfqALu2BJgmnlSQy6AV0;
Received: from box313.bluehost.com ([69.89.31.113] helo=[127.0.0.1]) by box313.bluehost.com with esmtpa (Exim 4.76) (envelope-from <lberger@labn.net>) id 1SKqzw-0007Gi-8Q; Thu, 19 Apr 2012 07:02:08 -0600
Message-ID: <4F900CD3.8070308@labn.net>
Date: Thu, 19 Apr 2012 09:02:11 -0400
From: Lou Berger <lberger@labn.net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.9) Gecko/20100722 Eudora/3.0.4
MIME-Version: 1.0
To: Jie Dong <jie.dong@huawei.com>
References: <76CD132C3ADEF848BD84D028D243C927247A74EF@szxeml504-mbs.china.huawei.com> <4F8D6AAA.2000703@labn.net> <76CD132C3ADEF848BD84D028D243C927247A7792@szxeml504-mbs.china.huawei.com> <4F8EABF1.6000103@labn.net> <76CD132C3ADEF848BD84D028D243C927247A7CBD@szxeml504-mbs.china.huawei.com>
In-Reply-To: <76CD132C3ADEF848BD84D028D243C927247A7CBD@szxeml504-mbs.china.huawei.com>
X-Enigmail-Version: 1.0.1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-Identified-User: {1038:box313.bluehost.com:labnmobi:labn.net} {sentby:smtp auth 69.89.31.113 authed with lberger@labn.net}
Cc: "ccamp@ietf.org" <ccamp@ietf.org>
Subject: Re: [CCAMP] Discussions about draft-dong-ccamp-rsvp-te-mpls-tp-li-lb
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Discussion list for the CCAMP working group <ccamp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ccamp>, <mailto:ccamp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ccamp>
List-Post: <mailto:ccamp@ietf.org>
List-Help: <mailto:ccamp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ccamp>, <mailto:ccamp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Apr 2012 13:02:20 -0000

sigh.

On 4/18/2012 9:54 PM, Jie Dong wrote:
> Hi Lou, 
> 
> Totally agree that it would be good if existing mechanism can be
> reused to support lock instruct. This discussion is just to make sure
> whether existing mechanisms can meet the requirement well, or some
> updates to them are needed (as Fei said).
> 
> Section 13 of RFC 4872 says: 
> 
> B. Lockout of normal traffic:
> The O bit of the PROTECTION object is set to 1 to force the recovery
> LSP to be temporarily unavailable to transport normal traffic.
> 
> So the O bit is also defined for lockout of the recovery LSP. For
> Lock Instruct we may need to update this to make it applicable to
> both working LSP and recovery LSP.
> 

did you read "A. Lockout of recovery LSP:"?  Is this not sufficient?

Lou

> Best regards,
> Jie
> 
> 
>> -----Original Message-----
>> From: Lou Berger [mailto:lberger@labn.net]
>> Sent: Wednesday, April 18, 2012 7:57 PM
>> To: Jie Dong
>> Cc: ccamp@ietf.org
>> Subject: Re: Discussions about draft-dong-ccamp-rsvp-te-mpls-tp-li-lb
>>
>> Jie,
>>
>>
>> Per RFC5860:
>>
>>    2.2.6. Lock Instruct
>>
>>
>>    The MPLS-TP OAM toolset MUST provide functionality to enable an End
>>    Point of a PW, LSP, or Section to instruct its associated End
>>    Point(s) to lock the PW, LSP, or Section.  Note that lock corresponds
>>    to an administrative status in which it is expected that only test
>>    traffic, if any, and OAM (dedicated to the PW, LSP, or Section) can
>>    be mapped on that PW, LSP, or Section.
>>
>> According to IANA there are the defined admin status bits:
>>
>> Bit Number Hex Value               Name                   Reference
>>     0      0x80000000 Reflect (R)
>> [RFC3473][RFC3471]
>>    1-24               Unassigned
>>     25     0x00000040 Handover (H)                    [RFC5852]
>>     26     0x00000020 Lockout (L)                     [RFC4872]
>>     27     0x00000010 Inhibit Alarm Communication (I) [RFC4783]
>>     28     0x00000008 Call control (C)                [RFC4974]
>>     29     0x00000004 Testing (T)
>> [RFC3473][RFC3471]
>>     30     0x00000002 Administratively down (A)
>> [RFC3473][RFC3471]
>>     31     0x00000001 Deletion in progress (D)
>> [RFC3473][RFC3471]
>>
>> RFC 4872 also defines  Lockout of normal traffic (via the O bit) and
>> Lockout of a recovery LSP (via the L bit).  I suspect there are
>> sufficient mechanisms that can be reused to document how Lock Instruct
>> can be supported without new mechanisms. (Which is a reasonable thing to
>> do.)
>>
> 
>> On 4/17/2012 9:47 PM, Jie Dong wrote:
>>> Lou,
>>>
>>> Thanks for your prompt reply. Please see inline.
>>>
>>>> I think you may have missed my reference.  Take a look at section 13 of
>>>> RFC 4872.  I suspect you'll find the flags defined there to be a better
>>>> match.
>>>
>>> Thanks for pointing to this. Actually I looked at RFC 4872 first.
>>> While I agree lockout in RFC 4872 and lock instruct look similar, IMO
>>> there are still some differences.
>>>
>>> Section 13 of RFC 4872 talks about commands to influence recovery
>>> operations. The lockout command is used to force the recovery LSP
>>> unavailable to transport traffic (either normal or extra-traffic). It
>>> is only applicable to the recovery LSP with particular protection
>>> type. While IMO Lock Instruct is a general operation to an LSP, which
>>> can be either a working LSP or a recovery LSP, and with no constraint
>>> on the protection type.
>>>
>>
>> So you're point is that you don't like the existing mechanisms and ae
>> proposing an alternate.  Is this correct?
>>
>> Lou
>>
>>>>>
>>>>> This capability of sending notification to a targeted node is what
>>>>> Loopback needs. And then we followed the mechanism defined in
>> RFC4974
>>>>> for calls. The extension needed is a new flag in ADMIN_STATUS
>>>>> object.
>>>>>
>>>>> In my understanding, ERO/SERO could achieve identification and
>>>>> configuration of a targeted node, by defining new ERO subobjects. For
>>>>> Loopback such extension may be more significant than just defining a
>>>>> new flag in an existing object. But if a new subobject is to be
>>>>> defined for several related functions, this may be an interesting
>>>>> topic to have further discussions.
>>>>
>>>> I believe that Cyril said he'd take a pass at such a document (somewhat
>>>> based on/similar to draft-kern-ccamp-rsvpte-hop-attributes-00).  Why
>>>> don't we wait and see what comes of that before discussing this further.
>>>
>>> Sounds good. Would like to see discussions and progress on that.
>>>
>>> Many thanks,
>>> Jie
>>>
>>>
>>>
>>>
>>>
> 
> 
> 
>