[mpls] Association of PSC messages to a protection path

venkatesan mahalingam <venkatflex@gmail.com> Thu, 05 August 2010 07:35 UTC

Return-Path: <venkatflex@gmail.com>
X-Original-To: mpls@core3.amsl.com
Delivered-To: mpls@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 10A2C3A6803; Thu, 5 Aug 2010 00:35:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.665
X-Spam-Level:
X-Spam-Status: No, score=-1.665 tagged_above=-999 required=5 tests=[AWL=-0.556, BAYES_05=-1.11, 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 6FkMfjT0vCeP; Thu, 5 Aug 2010 00:35:06 -0700 (PDT)
Received: from mail-px0-f172.google.com (mail-px0-f172.google.com [209.85.212.172]) by core3.amsl.com (Postfix) with ESMTP id 22F1B3A67F1; Thu, 5 Aug 2010 00:35:05 -0700 (PDT)
Received: by pxi20 with SMTP id 20so2670344pxi.31 for <multiple recipients>; Thu, 05 Aug 2010 00:35:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=/E8/ywLzUA2sh1UIC0+lviYW9QuvuyEeZbI4Y115H+I=; b=RiYCNutY5JrsIhmERgaP8H7OQ5QhgXeOCdEMTu0alGpID7OPOhd2OgcLbdbaAUFZHP dDyCdkeDQ/LFaQn3UVVb4CDllHF0oa1pvnbBq3QLs280e5tA0QUXKI6ho+tMHWTvne3q UYElLSHxMiV1O1tNE+ju6XvPXguhVbhKo+xV4=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=WeotJp+CuPjiYa3FjwJuPI0ZvYS63XiqFZtv8OQ0v6PRVL/xR1gK5CKuYOv93eWSxD 5paivpHFizDQRn99q+cp1co26kYURjWDq3uS74r3tMq+iDfeUeJhI1qJzil4WNHm1wV/ xkw82K6y2OXTECVhQQ8jwv6TkGp5DGN8cPETU=
MIME-Version: 1.0
Received: by 10.142.200.5 with SMTP id x5mr8709853wff.227.1280993735319; Thu, 05 Aug 2010 00:35:35 -0700 (PDT)
Received: by 10.142.78.12 with HTTP; Thu, 5 Aug 2010 00:35:35 -0700 (PDT)
Date: Thu, 05 Aug 2010 13:05:35 +0530
Message-ID: <AANLkTimuwMWWykHHnjBbLE2V-usLqV3Gbm8tBrcRfwA9@mail.gmail.com>
From: venkatesan mahalingam <venkatflex@gmail.com>
To: mpls-tp@ietf.org, mpls <mpls@ietf.org>
Content-Type: multipart/alternative; boundary="000e0cd32cf88da230048d0e9882"
Subject: [mpls] Association of PSC messages to a protection path
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Thu, 05 Aug 2010 07:35:09 -0000

Hi,

Please clarify the below query regarding *how to associate the PSC message
with a protection path.*



Below are the details.



Format of the PSC control message is as follows:



0                   1                   2                   3
        0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |0 0 0 1|Version|  Reserved     |   Channel Type = MPLS-TP PSC  |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |                          ACH TLV Header                       |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       ~                         Optional TLVs                         ~
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |Ver|Request|PT |R|  Reserved   |     FPath     |     Path      |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Figure 2: Format of PSC packet with a G-ACh header
(draft-ietf-mpls-tp-linear-protection-02)



*Transmission of PSC control packets:*

The PSC packet will be encapsulated with the MPLS label and next hop mac and
will be sent over the out going interface related to the protection path.



*Reception of PSC control packets:*

The PSC control packets will be ‘label switched’ at the intermediate LSRs
(based on the protection LSP’s label) and thus will reach the LER.



*The questions are:*

*1)       **Associating PSC with protection path based on the label stack:*



Should the LER which receives the PSC packet, associate the PSC message with
the MEG/MEP corresponding to the protection LSP - *based on the label stack?
*



If the answer is *‘yes’*, then how this association be done in case if
Penultimate Hop Popping *(PHP) is enabled* where the label in the PSC packet
will be stripped off when the LER receives the PSC packet.



*(OR)*



*      **Associating PSC with protection path based on the MEG/MEP in
optional TLV :*



A) Should *‘Remote MEG/MEP’* information of the protection LSP be sent in *the
‘Optional TLV’* from the transmitting LER?

If this information is available in the PSC packet, then even if PHP is
enabled, the LER will be able to associate the PSC packet with MEG/MEP and
so with a protection path.



(OR)



B) *‘Source MEP TLV”* should be sent in *the ‘optional TLV’ in the PSC
packet ?*



* 2)       **In case of shared  protection path in 1:n architecture where
n>1:*

Here the understanding is that one protection path is being shared by ‘n’
working transport paths.

In this case, *should the PSC message hold any additional information in the
optional TLVs so as to associate the status conveyed in the PSC message
against a particular working transport path ?*



(eg) if  LSP1, LSP2, LSP3 are being protected by the LSP100, then PSC
messages will be transmitted on LSP100.

In this case, the information such as : PSC request, Fault Path (FPath),
Data path (Path) exchanged in the PSC message should be for LSP1 (or) LSP2
(or) LSP3 ?

Should it be discriminated by exchanging relevant information in the
‘optional TLV’  ?


-- 
Best Regards,
Venkatesan Mahalingam.