Re: [mpls-tp] Alarm Reporting (aka AIS)
Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Sat, 11 December 2010 19:09 UTC
Return-Path: <Alexander.Vainshtein@ecitele.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 49A043A6D42 for <mpls-tp@core3.amsl.com>;
Sat, 11 Dec 2010 11:09:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.39
X-Spam-Level:
X-Spam-Status: No, score=-2.39 tagged_above=-999 required=5 tests=[AWL=0.209,
BAYES_00=-2.599]
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 raIDeZDSqHSn for
<mpls-tp@core3.amsl.com>; Sat, 11 Dec 2010 11:09:39 -0800 (PST)
Received: from ilptbmg01.ecitele.com (ilptbmg01-out.ecitele.com
[147.234.242.234]) by core3.amsl.com (Postfix) with ESMTP id 304463A6B73 for
<mpls-tp@ietf.org>; Sat, 11 Dec 2010 11:09:38 -0800 (PST)
X-AuditID: 93eaf2e7-b7b96ae000004272-5d-4d03ccd076a3
Received: from ILPTEXCH02.ecitele.com ( [147.234.245.181]) by
ilptbmg01.ecitele.com (Symantec Brightmail Gateway) with SMTP id
FD.A5.17010.0DCC30D4; Sat, 11 Dec 2010 21:11:12 +0200 (IST)
Received: from ILPTMAIL02.ecitele.com ([147.234.244.212]) by
ILPTEXCH02.ecitele.com ([147.234.245.181]) with mapi;
Sat, 11 Dec 2010 21:12:30 +0200
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: maarten vissers <maarten.vissers@huawei.com>
Date: Sat, 11 Dec 2010 21:11:09 +0200
Thread-Topic: [mpls-tp] Alarm Reporting (aka AIS)
Thread-Index: AcuWfGt8J0bM5QrbSLyD3Mia3eZSOQARxQnQACu3LpAAAsbx0AAAI2EAADCempAACuw1MAA+jCiK
Message-ID: <A3C5DF08D38B6049839A6F553B331C76D6B83362CC@ILPTMAIL02.ecitele.com>
References: <A361D0E6B077214489BBDC92F6294886A7FE09@LHREML501-MBX.china.huawei.com>
In-Reply-To: <A361D0E6B077214489BBDC92F6294886A7FE09@LHREML501-MBX.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Brightmail-Tracker: AAAAAA==
Cc: "mpls-tp@ietf.org" <mpls-tp@ietf.org>
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: Sat, 11 Dec 2010 19:09:41 -0000
Maarten,
Lots of thanks for a proposing a very creative solution to the problem.
The down side of your proposal is that it requires somebody to insert context labels where none are used today (and indeed, none are required) - just for the sake of being able to insert the AIS correctly.
Please note also that 5331 only applies to upstream allocated labels, and there are certain restrictions associated with their usage. As a minimum, they require a different Ethertype (or Protocol number).
Do you imply that MPLS-TP must only use upstream-allocated labels?
Regards,
Sasha
From: maarten vissers [maarten.vissers@huawei.com]
Sent: Friday, December 10, 2010 3:15 PM
To: Alexander Vainshtein
Cc: mpls-tp@ietf.org
Subject: Re: [mpls-tp] Alarm Reporting (aka AIS)
Sasha,
LSP-AIS is to be inserted under signal fail conditions when the LSP does not terminate and the LSP label is swapped from A to B. LSP-AIS is to be inserted with this registered label value B.
PW-AIS is to be inserted under signal fail conditions when the PW does not terminate and the PW label is swapped from C to D. PW-AIS is to be inserted with this registered label value D.
When a LSP label is popped, the next function is an LSP MEP. For this case it is not necessary to insert the LSP-AIS packet as it would be terminated immediately in that LSP MEP; instead the server signal fail condition is forwarded from the adaptation sink to the MEP sink via the SSF signal. It is equipment specific how this SSF is implemented.
When a PW label is popped, the next function is a PW MEP. For this case it is not necessary to insert the PW-AIS packet as it would be terminated immediately in that PW MEP; instead the server signal fail condition is forwarded from the adaptation sink to the MEP sink via the SSF signal. It is equipment specific how this SSF is implemented.
When an LSP is terminated, its LSP MEP will be able to detect if there is a SF condition. For such case, the client LSP and/or PW and/or VLAN signals passing through this LSP MEP have LSP/PW labels that will be swapped. For the case of client VLANs (i.e. HVPLS), ETH-AIS for each of those VLANs is to be inserted. For the case of client LSPs or PWs, client LSP-AIS or PW-AIS should be inserted. As this will be a subset of the LSP, PW and/or VLAN signals passed through an input port, I understand from your email that today’s MPLS NNI port designs do not have the ability to identify such subsets. Correct? Such subsets of LSPs, PWs and/or VLANs are missing their context information. This can be resolved by using context-specific label spaces, which I find defined in RFC5331.
An example of such a context is a tunnel over which MPLS packets on
LSP1 may be received. In this case, the top label of the MPLS
packet, after tunnel decapsulation, is looked up in a label space
that is specific to the root of the tunnel. This does imply that Lr
be able to determine the tunnel over which the packet was received.
Therefore, if the tunnel is an MPLS tunnel, penultimate-hop-popping
(PHP) MUST be disabled for the tunnel.
I.e. A transport-LSP is a tunnel over which MPLS-TP LSP, PW and VLAN packets may be received. Use of a context-specific label space seems the appropriate existing MPLS compliant mechanism to be used. Such context specific label space can be much smaller than 1M, such that there will be no scalability issue.
Regards,
Maarten
From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com]
Sent: 9 December 2010 11:05
To: Maarten Vissers
Cc: andy.bd.reid@bt.com; mpls-tp@ietf.org
Subject: RE: [mpls-tp] Alarm Reporting (aka AIS)
Maarten,
One brief comment that you probably have heard quite a few times from me.
You have said in your response to Andy Reid:
The adaptation sink functions in the transport network technologies not only “can know” this information, they actually “do know” this information.
The problem with MPLS-TP is that, as long as its data plane is aligned with that of MPLS (and it is!) its analog of the “adaptation sink function”, namely the ILM entry with the “Pop and Loop” action on a specific label do not have this information. I.e., when MPLS pops a label, it can handle both labeled and unlabeled packets that result from this action. When the resulting packet is labeled, handling of the next label does not depend on the previous one.
And of course handling unlabeled packets (IP as an immediate client of an MPLS-TP LSP) is just as possible and, IMHO, just as relevant…
After writing this, I think (and I apologize that I’ve only noticed it that late), that IP as an MPLS-TP client that does not have any AIS is a great counter-example to AIS into the clients…
Regards,
Sasha
- [mpls-tp] Alarm Reporting (aka AIS) Sprecher, Nurit (NSN - IL/Hod HaSharon)
- Re: [mpls-tp] Alarm Reporting (aka AIS) Maarten Vissers
- Re: [mpls-tp] Alarm Reporting (aka AIS) neil.2.harrison
- Re: [mpls-tp] Alarm Reporting (aka AIS) Alexander Vainshtein
- Re: [mpls-tp] Alarm Reporting (aka AIS) andy.bd.reid
- Re: [mpls-tp] Alarm Reporting (aka AIS) BRUNGARD, DEBORAH A (ATTLABS)
- Re: [mpls-tp] Alarm Reporting (aka AIS) George Newsome
- Re: [mpls-tp] Alarm Reporting (aka AIS) BRUNGARD, DEBORAH A (ATTLABS)
- Re: [mpls-tp] Alarm Reporting (aka AIS) t.petch
- Re: [mpls-tp] Alarm Reporting (aka AIS) t.petch
- Re: [mpls-tp] Alarm Reporting (aka AIS) Alexander Vainshtein
- Re: [mpls-tp] Alarm Reporting (aka AIS) Greg Mirsky
- Re: [mpls-tp] Alarm Reporting (aka AIS) Maarten Vissers
- Re: [mpls-tp] Alarm Reporting (aka AIS) Maarten Vissers
- Re: [mpls-tp] Alarm Reporting (aka AIS) Huub van Helvoort
- Re: [mpls-tp] Alarm Reporting (aka AIS) Maarten Vissers
- Re: [mpls-tp] Alarm Reporting (aka AIS) Alexander Vainshtein
- Re: [mpls-tp] Alarm Reporting (aka AIS) neil.2.harrison
- Re: [mpls-tp] Alarm Reporting (aka AIS) Huub van Helvoort
- Re: [mpls-tp] Alarm Reporting (aka AIS) neil.2.harrison
- Re: [mpls-tp] Alarm Reporting (aka AIS) Huub van Helvoort
- Re: [mpls-tp] Alarm Reporting (aka AIS) neil.2.harrison
- Re: [mpls-tp] Alarm Reporting (aka AIS) andy.bd.reid
- Re: [mpls-tp] Alarm Reporting (aka AIS) neil.2.harrison
- Re: [mpls-tp] Alarm Reporting (aka AIS) Huub van Helvoort
- Re: [mpls-tp] Alarm Reporting (aka AIS) neil.2.harrison
- Re: [mpls-tp] Alarm Reporting (aka AIS) Huub van Helvoort
- Re: [mpls-tp] Alarm Reporting (aka AIS) neil.2.harrison
- Re: [mpls-tp] Alarm Reporting (aka AIS) Sprecher, Nurit (NSN - IL/Hod HaSharon)
- Re: [mpls-tp] Alarm Reporting (aka AIS) Thomas Nadeau
- Re: [mpls-tp] Alarm Reporting (aka AIS) Sprecher, Nurit (NSN - IL/Hod HaSharon)
- Re: [mpls-tp] Alarm Reporting (aka AIS) Huub van Helvoort
- [mpls-tp] 答复: Re: Alarm Reporting (aka AIS) wei.hongbo
- Re: [mpls-tp] Alarm Reporting (aka AIS) maarten vissers
- Re: [mpls-tp] Alarm Reporting (aka AIS) Alexander Vainshtein
- Re: [mpls-tp] Alarm Reporting (aka AIS) maarten vissers
- Re: [mpls-tp] 答复: Re: Alarm Reporting (aka AIS) Huub van Helvoort
- Re: [mpls-tp] 答复: Re: Alarm Reporting (aka AIS) neil.2.harrison
- Re: [mpls-tp] 答复: Re: Alarm Reporting (aka AIS) John E Drake
- Re: [mpls-tp] 答复: Re: Alarm Reporting (aka AIS) Greg Mirsky
- Re: [mpls-tp] 答复: Re: Alarm Reporting (aka AIS) John E Drake