Re: [Mpls-interop] Local and Remote

"Sprecher, Nurit (NSN - IL/Hod HaSharon)" <nurit.sprecher@nsn.com> Wed, 06 May 2009 14:05 UTC

Return-Path: <nurit.sprecher@nsn.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 531703A6BAD for <mpls-interop@core3.amsl.com>; Wed, 6 May 2009 07:05:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.397
X-Spam-Level:
X-Spam-Status: No, score=-3.397 tagged_above=-999 required=5 tests=[AWL=-0.799, BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 ZdWT21bt6BFa for <mpls-interop@core3.amsl.com>; Wed, 6 May 2009 07:05:40 -0700 (PDT)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [217.115.75.234]) by core3.amsl.com (Postfix) with ESMTP id 46FCF3A6EB3 for <mpls-interop@ietf.org>; Wed, 6 May 2009 07:04:42 -0700 (PDT)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id n46E654K031740 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 6 May 2009 16:06:05 +0200
Received: from demuexc023.nsn-intra.net (demuexc023.nsn-intra.net [10.150.128.36]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id n46E65Mv032762; Wed, 6 May 2009 16:06:05 +0200
Received: from DEMUEXC014.nsn-intra.net ([10.150.128.26]) by demuexc023.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959); Wed, 6 May 2009 16:06:05 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C9CE53.CB32C815"
Date: Wed, 06 May 2009 16:06:02 +0200
Message-ID: <077E41CFFD002C4CAB7DFA4386A53264AB520B@DEMUEXC014.nsn-intra.net>
In-Reply-To: <4A0193DA.3020805@chello.nl>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [Mpls-interop] Local and Remote
Thread-Index: AcnOULxUOCX9OUBHQYqSjmrcRvdl0AAAh+sw
References: <077E41CFFD002C4CAB7DFA4386A53264AB4B6B@DEMUEXC014.nsn-intra.net><4A0157B1.5050408@chello.nl> <73632CCC731C496AACD41C4DEA306288@your029b8cecfe><077E41CFFD002C4CAB7DFA4386A53264AB5129@DEMUEXC014.nsn-intra.net> <4A0193DA.3020805@chello.nl>
From: "Sprecher, Nurit (NSN - IL/Hod HaSharon)" <nurit.sprecher@nsn.com>
To: hhelvoort@chello.nl, mpls-interop@ietf.org
X-OriginalArrivalTime: 06 May 2009 14:06:05.0109 (UTC) FILETIME=[CBA6E650:01C9CE53]
Subject: Re: [Mpls-interop] Local and Remote
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: Wed, 06 May 2009 14:05:56 -0000

Huub,

[hvh] you did not indicate where the server layer starts and ends,

I have assumed between D and E.

<NS> Right. 

 

[hvh] the end points (i.e. the sink MEPs) in A and G have to be

notified. How this is done is a solution.

<NS> but we have a requirement to notify them! We need to specify this
requirement exactly as we specified RDI. Please refer to my proposal. 

 

 [hvh] I assume the you mean the link failure is in both directions,

and the server layer is between D and E.

In that case E has to inform G for traffic flowing from A to G, and

D has to inform A for traffic flowing from G to A.

<NS> so as said above we have a requirement to notify the endpoints. As
this "pass on the wire" is should be specified, it is not done by a
magic. The requirement is from the endpoints of the server layer to
notify the endpoint of the clients.....again please refer to my
proposal.

Best regards,

NUrit

 

 

 

 

-----Original Message-----
From: mpls-interop-bounces@ietf.org
[mailto:mpls-interop-bounces@ietf.org] On Behalf Of ext Huub van
Helvoort
Sent: Wednesday, May 06, 2009 4:43 PM
To: mpls-interop@ietf.org
Subject: Re: [Mpls-interop] Local and Remote

 

Hi Nurit,

 

You replied:

 

> Thanks for the great clarification.

> 

> I am sorry for bothering but I still have some questions:

 

[hvh] OK.

 

> * We have a requirement in the document for "Remote Defect 

> Indication" and it specifies that "The MPLS-TP OAM toolset MUST 

> provide a function to enable an *End Point to notify its associated 

> End Point* of the detection of a fault or defect that it detects *on 

> a PW, LSP or Section* *between them*." I.e. in the requirement refers

>  to remote as to the associated endpoint *at the same layer*!

 

[hvh] in the example: A-B=C=D-E-F-G if the sink MEP in node G detects

a service affecting defect it informs the co-located source MEP and

the source MEP in node G transmits RDI towards node A. The RDI is

detected by the sink MEP in node A and will interpret this as node

G has detected a service affecting defect. For the sink MEP in node

A the sink MEP in node G is the */_remote_/*.

 

> * I would like to refer to the last paragraph in your e-mail: "" When

>  a server layer provides a connection that is used as a link in the 

> client layer, a server layer fault (that is remote in the server 

> layer) may be reported to the client layer *as a fault in the client 

> layer link* (that is local in the client layer)...." Assuming that we 

> have an LSP that traversed nodes A-B-C-D-E-F-G and we have a fault in

>  the link between D and E. according to the above the server layer 

> needs to notify the client layer. Is it to the client layer in nodes 

> D and E or to the endpoints of the client layers, i.e. nodes A and G?

> 

[hvh] you did not indicate where the server layer starts and ends,

I have assumed between D and E.

 

[hvh] the end points (i.e. the sink MEPs) in A and G have to be

notified. How this is done is a solution.

 

> If it is node D and E (this is local) they need now to notify nodes A

>  and G,

 

[hvh] I assume the you mean the link failure is in both directions,

and the server layer is betwen D and E.

In that case E has to inform G for traffic flowing from A to G, and

D has to inform A for traffic flowing from G to A.

 

> but according to the requirement document and to the framework they

> may be MIPs of the LSPs but they cannot initiate OAM messages.

 

[hvh] if my assumptions above are right there are (server) MEPs in

D and E.

If my assumptio is wrong and you are referring to s single LSP, a

link fault between D and E will be detected by G: loss of CC without

a notification from a server.

 

> Therefore, it seems that the endpoint of the server layer needs to 

> notify the endpoint of the client layers of the fault (remote).

 

[hvh] and how that is achieved is a solution.

 

> And IMO we need to be clear about the requirement. And also to extend

> the definition in the first bullet for remote (not necessarily

> endpoint).

 

[hvh] I hope the explanation above makes clear what the purpose

is of RDI and where it is generated.

 

> * Assuming that the failure is in the first (server) link. As

> a result we have loss of continuity in the LSPs that transmit over 

> this failed link and in the PWs that are attached to these LSPs. As I

> understand from your definition, as these fault are detected by the 

> endpoint (to which the link is attached), all these faults are 

> considered locals!. Is there still a requirement to distinguish 

> between these failures? Note that all of these are now local.

 

[hvh] if the first link (A-B) is a server link, then in A there are

two MEPs: one for the LSP and one for the server trail.

The MEP in the server trail will detect the defect and will inform

the MEP of the LSP, according to the requirement.

For the MEP in the server trail the defect is local, for the MEP in

the LSp the defect is remote.

 

> I'll appreciate your further clarification.

 

[hvh] I hope the above helped   ;-)

 

Kind regards, Huub.

 

> -----Original Message----- From: mpls-interop-bounces@ietf.org 

> [mailto:mpls-interop-bounces@ietf.org] On Behalf Of ext Adrian Farrel

>  Sent: Wednesday, May 06, 2009 3:16 PM To: mpls-interop@ietf.org 

> Subject: [Mpls-interop] Local and Remote

> 

> 

> 

> I know that Malcolm and Huub are going to work on the definition of 

> local

> 

> and remote.

> 

> 

> 

> Huub usefully typed during the meeting yesterday that "remote" might 

> be

> 

> better stated as "non-local."

> 

> 

> 

> Watching some emails this morning, I wonder whether part of the 

> confusion

> 

> arises from

> 

> - where the fault is detected

> 

> - where the fault exists

> 

> 

> 

> A node can (IMHO) only be detected locally. That is local to the 

> point of

> 

> detection.

> 

> 

> 

> A fault may be reported (to the management plane) from the node of 

> detection

> 

> (a local report), or may be signaled to another node (through the OAM

>  or

> 

> control plane) and reported (to the management plane) from that other

>  node

> 

> (a remote report).

> 

> 

> 

> The fault that is detected may be in the detecting node, or in a 

> resource

> 

> directly connected to that node (such as a link). This is a local 

> fault.

> 

> 

> 

> But the fault may also exist in a node or resource that is not local 

> to the

> 

> detecting node. This is a remote fault.

> 

> 

> 

> If an LSP continuity check fails, the fault is detected by an end 

> point

> 

> (local detection), but the fault might be somewhere out in the 

> network

> 

> (remote fault).

> 

> 

> 

> When a server layer provides a connection that is used as a link in 

> the

> 

> client layer, a server layer fault (that is remote in the server 

> layer) may

> 

> be reported to the client layer as a fault in the client layer link 

> (that is

> 

> local in the client layer). The client layer does not know about the 

> route

> 

> or resources used in the server layer (we MUST assume clean layer

> 

> separation) so the client layer does not need to know about the 

> location of

> 

> the server layer remote fault. If the client layer requests the 

> server layer

> 

> to repair the client layer link (i.e. to repair the server layer 

> connection)

> 

> the server layer may need to consider the location of the server 

> layer

> 

> fault.

> 

> 

> 

> Am I wrong?

> 

> Is this really so complicated?

> 

> 

> 

> Thanks,

> 

> Adrian

> 

> 

> 

> 

> 

> _______________________________________________

> 

> Mpls-interop mailing list

> 

> Mpls-interop@ietf.org

> 

> https://www.ietf.org/mailman/listinfo/mpls-interop

> 

> 

>
------------------------------------------------------------------------

> 

> 

> 

> _______________________________________________ Mpls-interop mailing 

> list Mpls-interop@ietf.org 

> https://www.ietf.org/mailman/listinfo/mpls-interop

 

-- 

================================================================

                   http://www.van-helvoort.eu/

================================================================

Always remember that you are unique...just like everyone else...

_______________________________________________

Mpls-interop mailing list

Mpls-interop@ietf.org

https://www.ietf.org/mailman/listinfo/mpls-interop