Re: [PWE3] PWE3 WG adoption of draft-zhang-mpls-tp-pw-oam-config-06

Thomas Nadeau <tnadeau@lucidvision.com> Tue, 20 September 2011 13:54 UTC

Return-Path: <tnadeau@lucidvision.com>
X-Original-To: pwe3@ietfa.amsl.com
Delivered-To: pwe3@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D419421F8C6A for <pwe3@ietfa.amsl.com>; Tue, 20 Sep 2011 06:54:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.479
X-Spam-Level:
X-Spam-Status: No, score=-2.479 tagged_above=-999 required=5 tests=[AWL=0.120, BAYES_00=-2.599]
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 zlnBBTYM5+61 for <pwe3@ietfa.amsl.com>; Tue, 20 Sep 2011 06:54:59 -0700 (PDT)
Received: from lucidvision.com (lucidvision.com [72.71.250.34]) by ietfa.amsl.com (Postfix) with ESMTP id DDCE221F8C65 for <pwe3@ietf.org>; Tue, 20 Sep 2011 06:54:58 -0700 (PDT)
Received: from [192.168.1.144] (static-72-71-250-38.cncdnh.fast04.myfairpoint.net [72.71.250.38]) by lucidvision.com (Postfix) with ESMTP id 5B57D1E40E49; Tue, 20 Sep 2011 09:57:24 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1244.3)
Content-Type: text/plain; charset="us-ascii"
From: Thomas Nadeau <tnadeau@lucidvision.com>
In-Reply-To: <CA9DFE42.5E6D3%david.sinicrope@ericsson.com>
Date: Tue, 20 Sep 2011 09:57:24 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <52D1E690-B56A-4A25-9D6E-AF7CEDB66F84@lucidvision.com>
References: <CA9DFE42.5E6D3%david.sinicrope@ericsson.com>
To: David Sinicrope <david.sinicrope@ericsson.com>
X-Mailer: Apple Mail (2.1244.3)
Cc: "IETF.PWE3" <pwe3@ietf.org>
Subject: Re: [PWE3] PWE3 WG adoption of draft-zhang-mpls-tp-pw-oam-config-06
X-BeenThere: pwe3@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Pseudo Wires Edge to Edge <pwe3.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pwe3>, <mailto:pwe3-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pwe3>
List-Post: <mailto:pwe3@ietf.org>
List-Help: <mailto:pwe3-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pwe3>, <mailto:pwe3-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Sep 2011 13:54:59 -0000

On Sep 20, 2011, at 8:47 AM, David Sinicrope wrote:

> So Tom, are we now in the business of saving service providers from themselves?

	No. What I am doing is to try to prevent the introduction of an additional mechanism that results in the addition of potentially more complexity in the configuration management process.  Sure, given enough thrust even pigs can fly, and in this case it too is possible that an operator could coordinate provisioning from two different portals. However, the point I am making is whether or not this is really a direction we want to go given that what we are doing here is only enabling provisioning of a small subset of parameters. Or are we saying that as a WG and organization (IETF), that we have designed a new provisioning mechanism and therefore should start to progress the introduction of the remainder of provisioning parameters into the signaling protocols?

> The scenario you lay out seems like a procedural issue with the provider.  A similar argument could be made against having PW signaling and static PW provisioning.  While Network Provisioning presumes total control of the PWs provisioned, Network Troubleshooting goes in and changes the config though the static provisioning interface or the CLI to circumvent a problem.

	I invite you go make the case to service providers that the way they do provisioning today is broken, and that they should employ this new provisioning mechanism that is embedded in a few networking signaling protocols. Then tell them they can do the rest of their provisioning using their existing mechanisms. Please report back to us on your findings. 8)

> I would think that Cplane configuration is a tool to be used by a service provider.  Like any tool MPLS / PWE3 provides, you can do  harm with it if not careful.  Is that a reason not to provide it to those who know how to use it "safely"?

	No. Architecturally speaking, there is no reason you could not do provisioning inside of all the signaling protocols.  What I am trying to force is the debate/discussion within the working group as to whether or not this is something we really want to do (or should be doing).   What we have not done as an organization (or in PWE3, CCAMP and MPLS) is agree that what we want to do is provide operators with yet another provisioning mechanism called Control Protocols - or that they even want one. This seems to be an accidental thing that has come out of a small requirement that appears within the MPLS-TP requirements that is now having ramifications in a bunch of other non-MPLS-TP areas. 

	--Tom



> 
> -Dave
> 
> 
> From: Thomas Nadeau <tnadeau@lucidvision.com<mailto:tnadeau@lucidvision.com>>
> Date: Tue, 20 Sep 2011 07:55:36 -0400
> To: Elisa Bellagamba <elisa.bellagamba@ericsson.com<mailto:elisa.bellagamba@ericsson.com>>
> Cc: "IETF.PWE3" <pwe3@ietf.org<mailto:pwe3@ietf.org>>
> Subject: Re: [PWE3] PWE3 WG adoption of draft-zhang-mpls-tp-pw-oam-config-06
> 
> 
> On Sep 20, 2011, at 6:46 AM, Elisa Bellagamba wrote:
> 
> Hello,
> 
> I support the WG adoption for draft-zhang-mpls-tp-pw-oam-config-06.
> 
> I think it would be useful having the OAM configuration taken care automatically by the control plane. Regarding some comments raising the fact that this was traditionally done by the NMS, this doesn't prevent to keep doing that in the traditional way. Moreover, the described configuration method is backward compatible.
> 
> No one is saying that anyone should preclude the traditional way. The issue is that having multiple ways is potentially dangerous, especially if different departments of an operator do not realize this is possible.  Imagine one department runs Network Provisioning, and assumes it has total control of the boxes.  This is quite common in service providers today.  Then another department called Network Troubleshooting, comes along in response to a trouble ticket and decides to setup some MIPs/MEPs for testing as well as trigger some OAM tests.  Suddenly the configurations have been changed unbeknownst to the Provisioning Department. This is a simple case, but there are more complex ones, especially the more and more we allow configuration elements into the OAM protocols.
> 
> We addressed the same problematic within CCAMP where we extended RSVP-TE for MPLS-TP OAM configuration but still keeping the possibility to do that via NMS. We even extended lsp-ping for such kind of configuration. All the 3 methods are simply working following a trivial precedence rule which prevents the risk of any overlapping between the 3.
> 
> Yes, and I pointed out a number of times why this is similarly a bad idea there.  Apparently you guys don't want to take the input from people who have worked at (or do work at) network service providers who are pointing out the dangers of such a solution.
> 
> --Tom
> 
> 
> 
> 
> Cheers,
> Elisa
> _______________________________________________
> pwe3 mailing list
> pwe3@ietf.org<mailto:pwe3@ietf.org>
> https://www.ietf.org/mailman/listinfo/pwe3
> 
>