Re: [Mpls-interop] MPLS-TP OAM requirements - Lock and notification of lock
Martin Vigoureux <martin.vigoureux@alcatel-lucent.com> Sun, 03 May 2009 18:22 UTC
Return-Path: <Martin.Vigoureux@alcatel-lucent.com>
X-Original-To: mpls-interop@core3.amsl.com
Delivered-To: mpls-interop@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C41D63A6F5E for <mpls-interop@core3.amsl.com>; Sun, 3 May 2009 11:22:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.067
X-Spam-Level:
X-Spam-Status: No, score=-6.067 tagged_above=-999 required=5 tests=[AWL=0.182, BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3GMEfdJ35sRn for <mpls-interop@core3.amsl.com>; Sun, 3 May 2009 11:22:08 -0700 (PDT)
Received: from smail5.alcatel.fr (smail5.alcatel.fr [64.208.49.27]) by core3.amsl.com (Postfix) with ESMTP id 1B5A728C276 for <mpls-interop@ietf.org>; Sun, 3 May 2009 11:20:45 -0700 (PDT)
Received: from FRVELSBHS04.ad2.ad.alcatel.com (frvelsbhs04.dc-m.alcatel-lucent.com [155.132.6.76]) by smail5.alcatel.fr (8.13.8/8.13.8/ICT) with ESMTP id n43IM7n6007389; Sun, 3 May 2009 20:22:08 +0200
Received: from [135.244.20.132] ([135.244.20.132]) by FRVELSBHS04.ad2.ad.alcatel.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.3959); Sun, 3 May 2009 20:22:07 +0200
Message-ID: <49FDE0C4.7060807@alcatel-lucent.com>
Date: Sun, 03 May 2009 20:21:56 +0200
From: Martin Vigoureux <martin.vigoureux@alcatel-lucent.com>
Organization: Alcatel-Lucent
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: Adrian Farrel <adrian@olddog.co.uk>, Malcolm Betts <betts01@nortel.com>
References: <0BDFFF51DC89434FA33F8B37FCE363D516FDAE56@zcarhxm2.corp.nortel.com> <42D4A33F1EAE420289ED4EFCA24D19BB@your029b8cecfe>
In-Reply-To: <42D4A33F1EAE420289ED4EFCA24D19BB@your029b8cecfe>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
X-OriginalArrivalTime: 03 May 2009 18:22:07.0741 (UTC) FILETIME=[114142D0:01C9CC1C]
X-Scanned-By: MIMEDefang 2.57 on 155.132.188.13
Cc: mpls-interop@ietf.org
Subject: Re: [Mpls-interop] MPLS-TP OAM requirements - Lock and notification of lock
X-BeenThere: mpls-interop@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF MPLS Interoperability Design Team <mpls-interop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mpls-interop>, <mailto:mpls-interop-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls-interop>
List-Post: <mailto:mpls-interop@ietf.org>
List-Help: <mailto:mpls-interop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls-interop>, <mailto:mpls-interop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 03 May 2009 18:22:15 -0000
Adrian, Malcolm, all, here are my thoughts on this: As far as I understand, strictly speaking the Lock function does not make sense on a unidir LSP. Indeed locking is performed at the source point and so there is no need to send any message to perform that Lock. (the potentially needed message is to inform the end-point(s) of the status but that is lock notification. I'll come back to this). Therefore Lock is only needed on a bidir entity and what is exactly needed is the capability to request the other end point to admin lock its direction. Coming back to the notification, I believe the following requirement is needed: The MPLS-TP OAM toolset MUST provide a functionality to enable an End Point of a PW, LSP or Section to inform the End Point(s) of that LSP, PW, or Section that the PW, LSP or Section has been administratively shutdown at this End Point. But it is conditionally needed. This function is *only* needed if locking is achieved via Lock, otherwise if it is achieved via NMS commands we (I hope) can safely assume that: for undir LSP there will be commands at both ends, one saying lock, the other saying you are notified of other end locking. for bidir LSP there will be commands at both ends, both saying lock and you are notified of other end locking. The MUST is needed because the egress must be aware of the Lock because we expect him to then inform client MEPs that are "downstream". (see question at the end of this e-mail). The small problem I have is that this function is a notification one but really tightly linked to the Lock. In other words, I do not know where this reqs better fits (especially wrt to the conditional issue): in Lock or in Lock Notification? Opinions are welcomed. Therefore I propose: 2.2.x. Lock The MPLS-TP OAM toolset SHOULD provide a functionality to enable an End Point of a bidirectional PW, LSP or Section to request to its associated End Point that it administratively shuts down the direction of the PW, LSP or Section for which it is the head-end. This function SHOULD be performed on-demand. This function SHOULD be performed between the End Points of a PW, LSP or Section. Note that administratively shutting down corresponds to stopping user traffic being sent on the PW, LSP or Section. 2.2.y. Lock Notification The MPLS-TP OAM toolset MUST provide a function to enable End Points of a (server) LSP or Section to notify, of its administrative locking status, the End Points of (client) PWs or LSPs affected by this status. This function SHOULD be performed on-demand. This function SHOULD be performed between the End Points of a PW, LSP or Section. -comment: this needs to be rephrased as the notifying end points may not be the same nodes than the notified end points. The general case is in fact a notification between end points of different e.g., LSPs while the sentence seems to say that it is between the end-points of the same e.g., LSP. Any suggestion welcomed. See also my e-mail: MPLS-TP OAM requirements - AIS/LockNotif - Can MIPs send "usolicited" OAM messages ? -question: More generally to the comment above, who should notify and who should notify whom? I would tend to say: the receiving node of a locked direction, informs downstream receiving nodes of nested LSPs. This is a Fowrward Indication and if we do so then receiving points MUST indeed be informed of a Lock (c.f. discussion at the beginning of the e-mail). Should source points (locking points) do some reverse indication and notify the source points of the LSPs that are nested in the locked LSP? (but this maybe falls in the RDI functionality). I guess that is all, sorry for this long e-mail. regards, -m Adrian Farrel a écrit : > Hi Malcolm, > >> To address the comments from Adrian I suggest the following >> text for sections 2.2.7 and 2.2.8: >> >> Note that this proposal assumes that the text related to local/remote >> faults is moved from section 2.2.8 to section 2.2.2 as proposed in my >> previous email. >> >> We probably need to discuss this text on the MEAD team call next >> week. >> >> 2.2.7. Lock >> >> The OAM toolset SHOULD provide a function enabling a network operator to >> administratively shut down a PW, LSP or Section; that is, to stop user >> traffic being sent over that PW, LSP or Section. > > This is great. > Does it mean that we do not need to add the (similar) text on CV fault > behavior in section 2.2.3? > It would seem so. > >> The lock function MAY be applied to a unidirectional or a bidirectional >> PW, LSP or Section. If the lock function is activated at the head end >> of one direction of a bidirectional PW, LSP or Section then it SHOULD be >> possible to cause the lock function to be activated at the head end of >> the other direction. >> >> This function SHOULD be performed on-demand i.e. in response to an >> operator command. > > Or also in response to configured automatic behavior? > > But this is not a protocol requirement. > >> This function SHOULD be performed between End Points of PWs, LSPs >> and Sections. >> >> 2.2.8 Notification of Lock >> >> If the lock function is supported the MPLS-TP OAM toolset MUST >> provide a function to enable the End Point at the ingress to notify the >> End Points at the egress that the lock function is active. This >> function SHOULD be performed pro-actively. >> >> The MPLS-TP OAM toolset MUST allow for the distinction between >> a fault condition and an administrative locking action. > > Works for me. > > A > > > > _______________________________________________ > Mpls-interop mailing list > Mpls-interop@ietf.org > https://www.ietf.org/mailman/listinfo/mpls-interop >
- [Mpls-interop] MPLS-TP OAM requirements - Lock an… Malcolm Betts
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Adrian Farrel
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Martin Vigoureux
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Huub van Helvoort
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Huub van Helvoort
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Sprecher, Nurit (NSN - IL/Hod HaSharon)
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Sprecher, Nurit (NSN - IL/Hod HaSharon)
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Sprecher, Nurit (NSN - IL/Hod HaSharon)
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Huub van Helvoort
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Huub van Helvoort
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Sprecher, Nurit (NSN - IL/Hod HaSharon)
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Huub van Helvoort
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Martin Vigoureux
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Martin Vigoureux
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Martin Vigoureux
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Martin Vigoureux
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Malcolm Betts
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Huub van Helvoort
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Huub van Helvoort
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Malcolm Betts
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Martin Vigoureux
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Martin Vigoureux
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Martin Vigoureux
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Huub van Helvoort
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Malcolm Betts
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Martin Vigoureux
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Huub van Helvoort
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Huub van Helvoort
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Lam, Hing-Kam (Kam)
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Annamaria Fulignoli
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Adrian Farrel
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Huub van Helvoort
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Annamaria Fulignoli
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Lam, Hing-Kam (Kam)
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Martin Vigoureux
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Malcolm Betts
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Malcolm Betts
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Adrian Farrel
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Malcolm Betts
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Lam, Hing-Kam (Kam)
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Malcolm Betts
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Malcolm Betts
- Re: [Mpls-interop] MPLS-TP OAM requirements - Loc… Lam, Hing-Kam (Kam)