[mpls] PW Gen FEC (129) AII Type-1 and Type-2 packet format and configuration for static/signalling
venkatesan mahalingam <venkatflex@gmail.com> Thu, 02 September 2010 09:43 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 DD5DB3A6A99; Thu, 2 Sep 2010 02:43:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.57
X-Spam-Level:
X-Spam-Status: No, score=-1.57 tagged_above=-999 required=5 tests=[AWL=-0.725, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753]
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 2Hmfg1AgKoqR; Thu, 2 Sep 2010 02:43:09 -0700 (PDT)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by core3.amsl.com (Postfix) with ESMTP id CFB963A6A97; Thu, 2 Sep 2010 02:38:15 -0700 (PDT)
Received: by ywk9 with SMTP id 9so120686ywk.31 for <multiple recipients>; Thu, 02 Sep 2010 02:37:49 -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=/lquRWlyDwWIp0Phth7AGjcM1YszqRbwjlmyFwrUl0s=; b=KU1ql8FBe6Cc7tJ8ClOhEnYjIL+hNdqkFFYcAroS3P3EUOnjVbduqv34+2t3GjmvEy o117Vp7e6X1xJsLhYQ05id1gur8FeUkGHZI0OvzfJmd2kQHiuYdaZpnJJYBdVNPB+6Iv VgnDT0eXBAsgJAL9x29CYV3XbYqbekkggrzMw=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=XO1nhiEy7oPyZMp2fhndTATMy1MlDJF6EzRPvypvkHldOtdwldgVaZnVFZROq7JhSZ HWck6hzZGLfkbi7BzXC1s5rNNLIX8g91jkdM+UQcEV2WmAz5JpitfaWEcUZdot4sams4 6MsrEOpREGXTosAA17YKj1bmgkfALzrRmHQvs=
MIME-Version: 1.0
Received: by 10.101.87.12 with SMTP id p12mr9803223anl.73.1283420268941; Thu, 02 Sep 2010 02:37:48 -0700 (PDT)
Received: by 10.100.96.2 with HTTP; Thu, 2 Sep 2010 02:37:48 -0700 (PDT)
Date: Thu, 02 Sep 2010 15:07:48 +0530
Message-ID: <AANLkTi=A3N8C+zkZx6XH-Qxr7VzkFyTDeitozk5_aGxz@mail.gmail.com>
From: venkatesan mahalingam <venkatflex@gmail.com>
To: pwe3@ietf.org, mpls-tp@ietf.org, mpls <mpls@ietf.org>, Thomas Nadeau <tnadeau@lucidvision.com>
Content-Type: multipart/alternative; boundary="001636ed75ab3a534b048f43918b"
Subject: [mpls] PW Gen FEC (129) AII Type-1 and Type-2 packet format and configuration for static/signalling
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, 02 Sep 2010 09:43:12 -0000
Hi,
*Query-1:*
As per RFC-4446, RFC-4447 and RFC-5003, packet formats for PW GEN type-1 and
type-2 are derived below for GenFEC (129 FEC) TLV.
*For PW Gen FEC AII Type-1:*
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Gen PWid (0x81)|C| PW Type |PW info Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| AGI Type *(1)* | Length *(8 bytes)* |
Value |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
~ AGI Value (contd.) ~
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| AII Type *(1)* | Length *(4 bytes)* | SAII
Value |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
~ SAII Value (contd.) ~
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| AII Type *(1)* | Length* (4 bytes)* | TAII
Value |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
~ TAII Value (contd.) ~
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*For PW Gen FEC AII Type-2:*
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Gen PWid (0x81)|C| PW Type |PW info Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| AGI Type *(1)* | Length *(8 bytes)* |
Value |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
~ AGI Value (contd.) ~
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+++
| AII Type=*02* | Length *(12 bytes)* | Src-Global
ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Src-Global ID (contd.) |
Src-Prefix |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Src-Prefix (contd.) | Src-AC
ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Src-AC ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| AII Type=*02* | Length *(12 bytes)* | Dst-Global
ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Dst-Global ID (contd.) |
Dst-Prefix |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Dst-Prefix (contd.) | Dst-AC
ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Dst-AC ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*Gen FEC AII Type-1 (MIB objects configuration)*
pwGenAGIType = 1,
pwGenLocalAIIType = 1,
pwGenRemoteAIIType = 1,
pwGroupAttachmentID = <8 bytes AGI value>
pwLocalAttachmentID = <4 bytes SAII value)
pwRemoteAttachmentID = <4 bytes TAII value)
*Gen FEC AII Type-2 signalling (MIB objects configuration)*
pwGenAGIType = 1,
pwGenLocalAIIType = 2,
pwGenRemoteAIIType = 2,
pwGroupAttachmentID = <8 bytes AGI value>
pwLocalAttachmentID = SAII - 32 bytes [Src-Global-id (4 bytes) +
Src-Node-id (4 bytes) + Src-Ac-id (4 bytes)]
pwRemoteAttachmentID = TAII - 32 bytes [Dst-Global-id (4 bytes) +
Dst-Node-id (4 bytes) + Dst-Ac-id (4 bytes)]
pwOutboundVcLabel = 0xFFFF, -- Will be received by
-- signaling protocol
pwInboundVcLabel = 0xFFFF, -- Will be set by signaling
-- protocol
*Gen FEC AII Type-2 static (MIB objects configuration)*
pwGenAGIType = 1,
pwGenLocalAIIType = 2,
pwGenRemoteAIIType = 2,
pwGroupAttachmentID = <8 bytes AGI value>
pwLocalAttachmentID = SAII - 32 bytes [Src-Global-id (4 bytes) +
Src-Node-id (4 bytes) + Src-Ac-id (4 bytes)]
pwRemoteAttachmentID = TAII - 32 bytes [Dst-Global-id (4 bytes) +
Dst-Node-id (4 bytes) + Dst-Ac-id (4 bytes)]
pwOutboundVcLabel = 100 (label configured by user explicitly)
pwInboundVcLabel = 200 (label configured by user explicitly)
Is the above configuration/packet formats correct?
*Query-2:*
Can the mib objects (pwOutboundLabel, pwInboundLabel) be set valid label
values for PW GEN FEC signalling?
It seems that, as per MPLS TP-identifiers draft version 02, GEN FEC (129)
TLV is used for MPLS-TP networks.
It seems that the pwOutboundLabel, pwInboundLabel labels are valid to be
configured for manual PW.
Static MPLS-TP case, Static gen FEC PW should be used so, do we allow
pwOutboundLabel, pwInboundLabel labels configuration in the mib objects
irrespective of the PW owner?
Am I missing something here?
--
Best Regards,
Venkatesan Mahalingam.
- [mpls] PW Gen FEC (129) AII Type-1 and Type-2 pac… venkatesan mahalingam