Re: [mpls-tp] Alarm Reporting (aka AIS)

"t.petch" <ietfc@btconnect.com> Wed, 08 December 2010 18:04 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: mpls-tp@core3.amsl.com
Delivered-To: mpls-tp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2D48F3A6866 for <mpls-tp@core3.amsl.com>; Wed, 8 Dec 2010 10:04:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.024
X-Spam-Level:
X-Spam-Status: No, score=-2.024 tagged_above=-999 required=5 tests=[AWL=-0.025, BAYES_00=-2.599, J_CHICKENPOX_15=0.6]
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 BwvoLlhkRaEr for <mpls-tp@core3.amsl.com>; Wed, 8 Dec 2010 10:03:59 -0800 (PST)
Received: from mail.btconnect.com (c2bthomr13.btconnect.com [213.123.20.131]) by core3.amsl.com (Postfix) with ESMTP id A25743A6860 for <mpls-tp@ietf.org>; Wed, 8 Dec 2010 10:03:58 -0800 (PST)
Received: from host81-156-71-67.range81-156.btcentralplus.com (HELO pc6) ([81.156.71.67]) by c2bthomr13.btconnect.com with SMTP id AYJ60898; Wed, 08 Dec 2010 18:05:24 +0000 (GMT)
Message-ID: <006201cb96f9$c440df40$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: <neil.2.harrison@bt.com>, <mpls-tp@ietf.org>
References: <077E41CFFD002C4CAB7DFA4386A532640308F66E@DEMUEXC014.nsn-intra.net> <6D3D47CB84BDE349BC23BF1C94E316E44003B2D47B@EMV62-UKRD.domain1.systemhost.net>
Date: Wed, 8 Dec 2010 18:02:53 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Mirapoint-IP-Reputation: reputation=Fair-1, source=Queried, refid=tid=0001.0A0B0301.4CFFC8E4.00F7, actions=tag
X-Junkmail-Status: score=10/50, host=c2bthomr13.btconnect.com
X-Junkmail-Signature-Raw: score=unknown, refid=str=0001.0A0B020B.4CFFC8E5.0074, ss=1, fgs=0, ip=0.0.0.0, so=2010-07-22 22:03:31, dmn=2009-09-10 00:05:08, mode=single engine
X-Junkmail-IWF: false
Subject: Re: [mpls-tp] Alarm Reporting (aka AIS)
X-BeenThere: mpls-tp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: MPLS-TP Mailing list <mpls-tp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mpls-tp>, <mailto:mpls-tp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls-tp>
List-Post: <mailto:mpls-tp@ietf.org>
List-Help: <mailto:mpls-tp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls-tp>, <mailto:mpls-tp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Dec 2010 18:04:00 -0000

----- Original Message -----
From: <neil.2.harrison@bt.com>
To: <nurit.sprecher@nsn.com>om>; <mpls-tp@ietf.org>
Cc: <peng.zhao@nsn.com>
Sent: Wednesday, December 08, 2010 9:37 AM
Subject: Re: [mpls-tp] Alarm Reporting (aka AIS)


Nurit....perhaps you don't read my posts or those of Andy Reid?  We have some
considerable expertise/experience in this whole area.  Let me have one more go
at repeating the salient points:

AIS comes from the regular time-slice (TDM) co-cs world of PDH.  However, it
also requires a permanent binding of a client to a server.  In this mode of
network one MUST fill the time-slices (==resource) with something on failure.
AIS happens be a binary all 1s signal because that is just how the original TTL
logic failed in the early PDH mux equipment (floated to +5V).

The moment you remove either of the above conditions (ie regular time-slice or
permanent client/server binding) then AIS is not only a waste of time but its
something else to configure (esp identifying who to send it to...also see below)
and go wrong.

AIS is most obviously wrong for the cl-ps mode.....here we don't have a parent
connection of child traffic units...the traffic units themselves MUST fully
self-formed/sustaining.  AIS would be plain daft here.  It's why IETF have never
seen the need for it in IP and IEEE had the good sense to throw it out of
Ethernet OAM in 802.1ag....ITU OTOH foolishly kept it in Y.731....but this was
largely to satisfy the TCM stuff (which is also a waste of time/money but that
is for a somewhat different reason).

I used to think AIS might be useful for the co-ps mode (though it still requires
the assumption of permanent client/server binding AND it now requires explicit
labelling of every AIS packet => hint not a good idea for reasons that should
become clear shortly), but many years ago Andy/I/others discussed this topic in
some detail and we reached a unanimous conclusion that AIS is technically
completely unnecessary.  Moreover, one is far better off without it for many
reasons consequential reasons, eg having to label each traffic unit, something
else to go wrong, etc.  All one needs technically in the co-ps mode is the OAM
pair CV and BDI functions (however one does these)...this is quite simple to
prove.  And this is 'per se'......that is, I am not even considering all the
horrors that accompany the TCM ideas.....which BTW is perhaps the
self-fulfilling reason to require AIS here (the notification arguments don't
hold water as I noted).

BTW - You are starting to discover below why one needs a permanent client/server
binding to make AIS viable (even in the co-cs mode), ie one needs a clear
knowledge of who to send it to and also require that they 'don't go away'.  If
not clear think of the PSTN and some SDH VC4 supporting a large number of 64k
link connections with live calls between a pair of PSTN nodes.  Suppose the SDH
VC4 path fails.....one can now send AIS towards the 64k access points of the 64k
PSTN paths that are affected.  But since users won't be able to communicate
anyway they will clear down, ie they will signal path tear-down...one can think
of this as the users providing their own 'CV detection' OAM of the DP....sending
AIS towards won't help them make that decision!  So after this which access
points of the 64k layer network will one send the SDH VC4 AIS to?   Would you
send to all the possible access points that might use that failed SDH VC4 path
in the future, eg every single PSTN access point in the world?

We should not have AIS in the co-ps mode and we should not have TCM in any
mode.....and using TCM as the reason to require AIS (which IMO is the case) is
literally quite barking mad.  I hope you can see this now.

<tp>

Neil

I notice that the recently liaised G.tpoam defines AIS as

"When the server layer trail termination sink asserts signal fail, it notifies
the server/MT_A_Sk
function that raises the aAIS consequent action.  "

Perhaps we should note that in a packet layer network, there is no signal and so

signal fail can never be asserted so AIS is a null condition.  In which case,
G.tpoam is spot on.

Tom Petch

</tp>
regards, Neil

________________________________
From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of
Sprecher, Nurit (NSN - IL/Hod HaSharon)
Sent: 08 December 2010 02:06
To: mpls-tp@ietf.org
Cc: Zhao, Peng (NSN - CN/Shanghai)
Subject: [mpls-tp] Alarm Reporting (aka AIS)

Hi,
I have a question about the functionality of Alarm Reporting....
Assuming that there is a failure at a server layer somewhere across the
network....and the MEP of the server layer identifies it and needs to ensure
that Alarm Reporting is sent to all of the MEPs of the client services that
transmit over the failed server...but it may be that some of the client services
do not have MEPs....how does the node detecting the server failure knows which
client services have MEPs and an Alarm Reporting message needs to be sent to
their MEPs and which do not have MEPs and an Alarm Reporting message must not be
sent for these client services....(as we would not like to flood the network
with unnecessary traffic)....
I hope someone can clarify it to me.
Best regards,
Nurit



--------------------------------------------------------------------------------


> _______________________________________________
> mpls-tp mailing list
> mpls-tp@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls-tp
>