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

<neil.2.harrison@bt.com> Thu, 09 December 2010 12:05 UTC

Return-Path: <neil.2.harrison@bt.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 D2B2428C0ED for <mpls-tp@core3.amsl.com>; Thu, 9 Dec 2010 04:05:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.303
X-Spam-Level:
X-Spam-Status: No, score=-1.303 tagged_above=-999 required=5 tests=[AWL=-0.457, BAYES_00=-2.599, HELO_MISMATCH_COM=0.553, J_CHICKENPOX_15=0.6, J_CHICKENPOX_81=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 oYOpE2OcZeuX for <mpls-tp@core3.amsl.com>; Thu, 9 Dec 2010 04:05:33 -0800 (PST)
Received: from smtpe1.intersmtp.com (smtp61.intersmtp.COM [62.239.224.234]) by core3.amsl.com (Postfix) with ESMTP id 74CB828C0D8 for <mpls-tp@ietf.org>; Thu, 9 Dec 2010 04:05:32 -0800 (PST)
Received: from EVMHT65-UKRD.domain1.systemhost.net (10.36.3.102) by RDW083A005ED61.smtp-e1.hygiene.service (10.187.98.10) with Microsoft SMTP Server (TLS) id 8.3.106.1; Thu, 9 Dec 2010 12:07:00 +0000
Received: from EMV62-UKRD.domain1.systemhost.net ([169.254.1.66]) by EVMHT65-UKRD.domain1.systemhost.net ([10.36.3.102]) with mapi; Thu, 9 Dec 2010 12:07:00 +0000
From: <neil.2.harrison@bt.com>
To: <ietfc@btconnect.com>, <mpls-tp@ietf.org>
Date: Thu, 9 Dec 2010 12:06:53 +0000
Thread-Topic: [mpls-tp] Alarm Reporting (aka AIS)
Thread-Index: AcuXAoAZRrsxDN5yQVCQ5CDOQ214JAAldeOQ
Message-ID: <6D3D47CB84BDE349BC23BF1C94E316E4400433CA00@EMV62-UKRD.domain1.systemhost.net>
References: <077E41CFFD002C4CAB7DFA4386A532640308F66E@DEMUEXC014.nsn-intra.net> <6D3D47CB84BDE349BC23BF1C94E316E44003B2D47B@EMV62-UKRD.domain1.systemhost.net> <006201cb96f9$c440df40$4001a8c0@gateway.2wire.net>
In-Reply-To: <006201cb96f9$c440df40$4001a8c0@gateway.2wire.net>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US, en-GB
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
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: Thu, 09 Dec 2010 12:05:35 -0000

Hi Tom...apologies for late response.  Your are essentially correct, and it is one of the key difference between the co-cs and co-ps modes that makes this so.  In the co-cs mode based on regular time-slices of resource one simply has to fill the configured duration (==bits) with bits....all 1s from PDH/TTL logic history....note we do NOT have to form labelled traffic units here.  This is quite unlike the co-ps mode based on irregular time slices of resource....here we don't have an a priori fixed resource slot and we have to create fully formed and labelled pkts.  Now all the issues I and Andy Reid follow from this.

regards, Neil

> -----Original Message-----
> From: t.petch [mailto:ietfc@btconnect.com] 
> Sent: 08 December 2010 17:03
> To: Harrison,N,Neil,DKQ7 R; mpls-tp@ietf.org
> Subject: Re: [mpls-tp] Alarm Reporting (aka AIS)
> 
> ----- 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
> >
> 
>