Re: [mpls] proposed drafts for aligning MPLS-TP PSC linear protection protocol to transport requirements

Huub van Helvoort <huubatwork@gmail.com> Tue, 23 July 2013 10:57 UTC

Return-Path: <huubatwork@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E2A0C11E820B for <mpls@ietfa.amsl.com>; Tue, 23 Jul 2013 03:57:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[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 3xCj-QLO4rRW for <mpls@ietfa.amsl.com>; Tue, 23 Jul 2013 03:57:52 -0700 (PDT)
Received: from mail-ea0-x22e.google.com (mail-ea0-x22e.google.com [IPv6:2a00:1450:4013:c01::22e]) by ietfa.amsl.com (Postfix) with ESMTP id 241AF11E81A5 for <mpls@ietf.org>; Tue, 23 Jul 2013 03:57:50 -0700 (PDT)
Received: by mail-ea0-f174.google.com with SMTP id o10so4348235eaj.19 for <mpls@ietf.org>; Tue, 23 Jul 2013 03:57:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:disposition-notification-to:date:from:reply-to :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=9ddEPfjRS1ODZfOdSnk2PI5urj/Z2yAA+7DcwWWiTRQ=; b=ey/0ErHjcqY6IXNKcE3zuBt4P/mjpK/ner0YEqBLClN3YGMPe4qpROg5JZNiK/NcMl c564zYW2d05ji2SVQZz8F64iYtdAAXW1JTBFQBcjj7wwOC2swLAvfi4cUHYQlBHfuzk8 m4BAFhWIxBNGT/Na8CevtjogNOizvjHqIkCNOJ9gPSL9r1cmrpJ6FkUQ9jnI6/u2gOnd YxnOEbjGN3uBSBll53EOxeR1L7SxSyo4Pg5b1dsxfsY6Vzjzgd/sz+nCBwaQfvkgUhUw AQAK6KefPLispbstCgNm9PjQBpRH+Wv8egZlz1AfjZDoy2icxwRA2HNl2eGCcKclfmvL yz4A==
X-Received: by 10.15.42.129 with SMTP id u1mr32110515eev.116.1374577070228; Tue, 23 Jul 2013 03:57:50 -0700 (PDT)
Received: from McAsterix.local (g215085.upc-g.chello.nl. [80.57.215.85]) by mx.google.com with ESMTPSA id c3sm57817398eev.3.2013.07.23.03.57.49 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 23 Jul 2013 03:57:49 -0700 (PDT)
Message-ID: <51EE61AE.7050109@gmail.com>
Date: Tue, 23 Jul 2013 12:57:50 +0200
From: Huub van Helvoort <huubatwork@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: stbryant@cisco.com
References: <22257C41A415324A984CD03D63344E271F1B7A8B@TELMBA002RM001.telecomitalia.local> <20ECF67871905846A80F77F8F4A2757210288D02@xmb-rcd-x09.cisco.com> <51ED1541.70108@gmail.com> <51ED2FC9.304@cisco.com>
In-Reply-To: <51ED2FC9.304@cisco.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Cc: "Huub helvoort (huub.van.helvoort@huawei.com)" <huub.van.helvoort@huawei.com>, "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] proposed drafts for aligning MPLS-TP PSC linear protection protocol to transport requirements
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: huubatwork@gmail.com
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Jul 2013 10:57:53 -0000

Hello Steward,

You replied:

>>> What I'd like to understand about EXER is where it came from. The
>>> ITU specs that define it are pretty hard to follow, they seem to
>>> assume the reader already knows what EXER is and what problem it
>>> solves.  It feels very much like a mechanism used to catch a very
>>> specific implementation bug, back when transport gear was far less
>>> debuggable than what we have today.
>>
>> [Huub] EXER was not designed/intended to be used for bug finding
>> although it will detect problems with implementation.
>>
>> [Huub] EXER was designed to verify that the state-machine at the
>> far end is able to respond to APS/PSC messages it receives from
>> the local end.
>> Even though state-machines should be tested extensively, there is
>> no 100% warranty. It can still have stopped due to external
>> circumstances, be in a deadlock due to unforseen order of events,
>> etc.
>
> Huub,
>
> I get a terrible Heisenberg feeling when you explain this to me.

[Huub] I think Werner was referring to quantum mechanics...

> It is not clear whether or not including the EXER state and executing
> it from time to time poses a greater risk than assuming that :
> provided the daemon is running and the variables are as expected,
> the code will execute correctly.

[Huub] if there is a simple way to verify that the NR messages
received periodically are not caused by a malfunctioning
state-machine, the risk of of detecting a malfunctioning
state-machine at the moment an SF/SD event occurs is reduced considerably.

Regards, Huub.



-- 
*****************************************************************
               请记住,你是独一无二的,就像其他每一个人一样