From yaacov.weingarten@nsn.com Mon Jan 4 22:29:30 2010 Return-Path: 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 35D9E3A6875 for ; Mon, 4 Jan 2010 22:29:30 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.002 X-Spam-Level: X-Spam-Status: No, score=0.002 tagged_above=-999 required=5 tests=[BAYES_50=0.001, 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 L-sxmAWgyUpf for ; Mon, 4 Jan 2010 22:29:28 -0800 (PST) Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by core3.amsl.com (Postfix) with ESMTP id 0FD3A3A6828 for ; Mon, 4 Jan 2010 22:29:27 -0800 (PST) Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id o056TOQL008067 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 5 Jan 2010 07:29:24 +0100 Received: from demuexc022.nsn-intra.net (demuexc022.nsn-intra.net [10.150.128.35]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id o056TO34013075; Tue, 5 Jan 2010 07:29:24 +0100 Received: from DEMUEXC030.nsn-intra.net ([10.150.128.57]) by demuexc022.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 5 Jan 2010 07:29:23 +0100 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_01CA8DD0.6BDB563C" Date: Tue, 5 Jan 2010 07:29:20 +0100 Message-ID: <62D9AC1F11702146A0387CBFF3A8CD3D01E41C2B@DEMUEXC030.nsn-intra.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: New Ring Protection draft Thread-Index: AcqN0GnloE60LdQMT86GjfwG7PbzkQ== From: "Weingarten, Yaacov (NSN - IL/Hod HaSharon)" To: "ext Loa Andersson" , X-OriginalArrivalTime: 05 Jan 2010 06:29:23.0888 (UTC) FILETIME=[6C0B6300:01CA8DD0] Subject: [mpls-tp] New Ring Protection draft X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2010 06:29:30 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01CA8DD0.6BDB563C Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi all, At the Hiroshima meetings there was an Action Item assigned to the authors of the various ring protection drafts to try and merge these drafts into a single document that would be acceptable to all. In partial fulfillment of this AI, I have recently uploaded a new version of the ring protection draft: draft-weingarten-mpls-tp-ring-protection-02. This draft merges the draft that I presented in Hiroshima together with inputs from the various ZTE and Ericsson drafts (and this is reflected in the list of authors). We urge you to review this draft and comment so that we can move it forward toward acceptance as a WG draft. Best regards, =20 Yaacov Weingarten Industry Environment, Carrier Ethernet Nokia Siemens Networks Hod Hasharon, Israel 45241 Tel: +972-9-775 1827 Mob: +972-54-220 0977 ------_=_NextPart_001_01CA8DD0.6BDB563C Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable New Ring Protection draft

Hi all,

At the = Hiroshima meetings there was an Action Item assigned to the authors of = the various ring protection drafts to try and merge these drafts into a = single document that would be acceptable to all.  In partial fulfillment of this AI, I have recently uploaded a new version = of the ring protection draft: draft-weingarten-mpls-tp-ring-protection-02= . This draft merges the draft that I presented in = Hiroshima together with inputs from the various ZTE and Ericsson drafts = (and this is reflected in the list of authors).  We urge you to = review this draft and comment so that we can move it forward toward = acceptance as a WG draft.

Best regards,

 

Yaacov Weingarten

Industry = Environment, Carrier Ethernet

Nokia Siemens = Networks

Hod Hasharon, = Israel 45241

Tel: +972-9-775 = 1827

Mob: +972-54-220 = 0977

------_=_NextPart_001_01CA8DD0.6BDB563C-- From mach@huawei.com Wed Jan 6 17:31:03 2010 Return-Path: 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 8C00728C0EA; Wed, 6 Jan 2010 17:31:03 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.995 X-Spam-Level: X-Spam-Status: No, score=0.995 tagged_above=-999 required=5 tests=[BAYES_05=-1.11, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.1, STOX_REPLY_TYPE=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 oFKWowJi1sDI; Wed, 6 Jan 2010 17:31:02 -0800 (PST) Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 9B0463A695E; Wed, 6 Jan 2010 17:31:02 -0800 (PST) Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KVU00FYJS7C8F@szxga04-in.huawei.com>; Thu, 07 Jan 2010 09:30:49 +0800 (CST) Received: from m55527c ([10.111.12.102]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KVU0021VS7CEV@szxga04-in.huawei.com>; Thu, 07 Jan 2010 09:30:48 +0800 (CST) Date: Thu, 07 Jan 2010 09:30:48 +0800 From: Mach Chen To: mpls@ietf.org Message-id: <41E15F95D518452B8D0C019A4E5A3A98@m55527c> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V14.0.8064.206 X-Mailer: Microsoft Windows Live Mail 14.0.8064.206 Content-type: text/plain; format=flowed; charset=gb2312; reply-type=original Content-transfer-encoding: 7BIT Importance: Normal X-Priority: 3 X-MSMail-priority: Normal Cc: mpls-tp@ietf.org Subject: [mpls-tp] Ask for comments on draft-chen-mpls-return-path-specified-lsp-ping-01 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2010 01:31:03 -0000 Hi MPLSers, As said at the last IETF meeting, we'd appreciate to receive any comments and suggestion on the draft(http://tools.ietf.org/id/draft-chen-mpls-return-path-specified-lsp-ping-01.txt). This draft defines extensions to the LSP Ping that allow selection of the LSP to use for the echo reply return path. Enforcing a specific return path can be used to verify bidirectional connectivity and also increase LSP ping robustness. It may also be used by BFD for MPLS bootstrap signaling thereby making BFD for MPLS more robust. Looking forward to receive your comments! Best regards and Happy New Years! Mach From loa@pi.nu Thu Jan 7 18:41:35 2010 Return-Path: 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 A70DD28C0EA for ; Thu, 7 Jan 2010 18:41:35 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.999 X-Spam-Level: X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_93=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 pfCdVkDJ2O6l for ; Thu, 7 Jan 2010 18:41:34 -0800 (PST) Received: from mail.pi.nu (mail.pi.nu [194.71.127.148]) by core3.amsl.com (Postfix) with ESMTP id 6F2CA28C0EE for ; Thu, 7 Jan 2010 18:41:34 -0800 (PST) Received: from [95.209.177.6] (95.209.177.6.bredband.tre.se [95.209.177.6]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by mail.pi.nu (Postfix) with ESMTPSA id 282A9D403E; Fri, 8 Jan 2010 03:41:20 +0100 (CET) Message-ID: <4B469B44.1070303@pi.nu> Date: Fri, 08 Jan 2010 03:41:08 +0100 From: Loa Andersson User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: mpls-tp@ietf.org, MPLS-TP ad hoc team Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: [mpls-tp] New RFC: RFC 5718 on An In-Band Data Communication Network For the MPLS Transport Profile] X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Jan 2010 02:41:35 -0000 All, we have a new RFC - please join me in congratulating the Dieter and Adrian. /Loa -------- Original Message -------- Subject: [mpls] RFC 5718 on An In-Band Data Communication Network For the MPLS Transport Profile Date: Thu, 7 Jan 2010 16:50:25 -0800 (PST) From: rfc-editor@rfc-editor.org To: ietf-announce@ietf.org, rfc-dist@rfc-editor.org CC: mpls@ietf.org, rfc-editor@rfc-editor.org A new Request for Comments is now available in online RFC libraries. RFC 5718 Title: An In-Band Data Communication Network For the MPLS Transport Profile Author: D. Beller, A. Farrel Status: Standards Track Date: January 2010 Mailbox: dieter.beller@alcatel-lucent.com, adrian@olddog.co.uk Pages: 8 Characters: 18997 Updates/Obsoletes/SeeAlso: None I-D Tag: draft-ietf-mpls-tp-gach-dcn-06.txt URL: http://www.rfc-editor.org/rfc/rfc5718.txt The Generic Associated Channel (G-ACh) has been defined as a generalization of the pseudowire (PW) associated control channel to enable the realization of a control/communication channel that is associated with Multiprotocol Label Switching (MPLS) Label Switched Paths (LSPs), MPLS PWs, MPLS LSP segments, and MPLS sections between adjacent MPLS-capable devices. The MPLS Transport Profile (MPLS-TP) is a profile of the MPLS architecture that identifies elements of the MPLS toolkit that may be combined to build a carrier-grade packet transport network based on MPLS packet switching technology. This document describes how the G-ACh may be used to provide the infrastructure that forms part of the Management Communication Network (MCN) and a Signaling Communication Network (SCN). Collectively, the MCN and SCN may be referred to as the Data Communication Network (DCN). This document explains how MCN and SCN messages are encapsulated, carried on the G-ACh, and demultiplexed for delivery to the management or signaling/routing control plane components on an MPLS-TP node. [STANDARDS TRACK] This document is a product of the Multiprotocol Label Switching Working Group of the IETF. This is now a Proposed Standard Protocol. STANDARDS TRACK: This document specifies an Internet standards track protocol for the Internet community,and requests discussion and suggestions for improvements. Please refer to the current edition of the Internet Official Protocol Standards (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited. This announcement is sent to the IETF-Announce and rfc-dist lists. To subscribe or unsubscribe, see http://www.ietf.org/mailman/listinfo/ietf-announce http://mailman.rfc-editor.org/mailman/listinfo/rfc-dist For searching the RFC series, see http://www.rfc-editor.org/rfcsearch.html. For downloading RFCs, see http://www.rfc-editor.org/rfc.html. Requests for special distribution should be addressed to either the author of the RFC in question, or to rfc-editor@rfc-editor.org. Unless specifically noted otherwise on the RFC itself, all RFCs are for unlimited distribution. The RFC Editor Team Association Management Solutions, LLC _______________________________________________ mpls mailing list mpls@ietf.org https://www.ietf.org/mailman/listinfo/mpls -- Loa Andersson email: loa.andersson@ericsson.com Sr Strategy and Standards Manager loa@pi.nu Ericsson Inc phone: +46 10 717 52 13 +46 767 72 92 13 From stbryant@cisco.com Fri Jan 8 10:12:20 2010 Return-Path: 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 1B45E3A67F8 for ; Fri, 8 Jan 2010 10:12:20 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.598 X-Spam-Level: X-Spam-Status: No, score=-4.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, GB_I_INVITATION=-2, 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 XOX2cZk00i+h for ; Fri, 8 Jan 2010 10:12:17 -0800 (PST) Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141]) by core3.amsl.com (Postfix) with ESMTP id CA74A28B56A for ; Fri, 8 Jan 2010 10:12:16 -0800 (PST) Authentication-Results: ams-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none X-Files: (Forward to attendees) Meeting invitation: MPLS-TP weekly.eml : None X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApIAALYER0uQ/uCWe2dsb2JhbACDX5ZIgS0BARYkBogxnDmBHAgBhVuCDQQFinuCNREGgQ1WBI0m X-IronPort-AV: E=Sophos;i="4.49,243,1262563200"; d="eml'208?scan'208,208,217";a="2271638" Received: from ams-core-1.cisco.com ([144.254.224.150]) by ams-iport-2.cisco.com with ESMTP; 08 Jan 2010 17:43:39 +0000 Received: from cisco.com (mrwint.cisco.com [64.103.71.48]) by ams-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o08ICDLI012802; Fri, 8 Jan 2010 18:12:13 GMT Received: from Stewarts-Computer-2.local (localhost [127.0.0.1]) by cisco.com (8.11.7p3+Sun/8.8.8) with ESMTP id o08ICBX29767; Fri, 8 Jan 2010 18:12:11 GMT Message-ID: <4B47757A.1020105@cisco.com> Date: Fri, 08 Jan 2010 18:12:10 +0000 From: Stewart Bryant User-Agent: Thunderbird 2.0.0.19 (Macintosh/20081209) MIME-Version: 1.0 To: "mpls-tp@ietf.org" , Huub Van Helvoort , hklam@alcatel-lucent.com, BUSI ITALO , Malcolm.BETTS@zte.com.cn Content-Type: multipart/mixed; boundary="------------010008090002080009090506" Subject: [mpls-tp] [Fwd: (Forward to attendees) Meeting invitation: MPLS-TP weekly] X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: stbryant@cisco.com List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Jan 2010 18:12:20 -0000 This is a multi-part message in MIME format. --------------010008090002080009090506 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit The agenda for this meeting is to review the ITU-T feedback on section 3.4 of the framework draft which we will have received by the end of the week before. - Stewart **** You can forward this email invitation to attendees **** Hello , Stewart Bryant invites you to attend this online meeting. Topic: MPLS-TP weekly Date: Tuesday, January 19, 2010 Time: 4:00 pm, GMT Time (London, GMT) Meeting Number: 203 349 279 Meeting Password: mplstp ------------------------------------------------------- To join the online meeting (Now from iPhones too!) ------------------------------------------------------- 1. Go to https://ciscosales.webex.com/ciscosales/j.php?ED=131929162&UID=0&PW=NZmVjY2FjZGEy&RT=MiMyMQ%3D%3D 2. Enter your name and email address. 3. Enter the meeting password: mplstp 4. Click "Join Now". To view in other time zones or languages, please click the link: https://ciscosales.webex.com/ciscosales/j.php?ED=131929162&UID=0&PW=NZmVjY2FjZGEy&ORT=MiMyMQ%3D%3D ---------------------------------------------------------------- ALERT:Toll-Free Dial Restrictions for (408) and (919) Area Codes ---------------------------------------------------------------- The affected toll free numbers are: (866) 432-9903 for the San Jose/Milpitas area and (866) 349-3520 for the RTP area. Please dial the local access number for your area from the list below: - San Jose/Milpitas (408) area: 525-6800 - RTP (919) area: 392-3330 ------------------------------------------------------- To join the teleconference only ------------------------------------------------------- 1. Dial into Cisco WebEx (view all Global Access Numbers at http://cisco.com/en/US/about/doing_business/conferencing/index.html 2. Follow the prompts to enter the Meeting Number (listed above) or Access Code followed by the # sign. San Jose, CA: +1.408.525.6800 RTP: +1.919.392.3330 US/Canada: +1.866.432.9903 United Kingdom: +44.20.8824.0117 India: +91.80.4350.1111 Germany: +49.619.6773.9002 Japan: +81.3.5763.9394 China: +86.10.8515.5666 ------------------------------------------------------- For assistance ------------------------------------------------------- 1. Go to https://ciscosales.webex.com/ciscosales/mc 2. On the left navigation bar, click "Support". You can contact me at: stbryant@cisco.com 44-20-8824 8828 To add this meeting to your calendar program (for example Microsoft Outlook), click this link: https://ciscosales.webex.com/ciscosales/j.php?ED=131929162&UID=0&ICS=MI&LD=1&RD=2&ST=1&SHA2=hQpb5e3YWHPLTrQ3t1LaQNAPLrB7zp8l3sNaepZr-wI=&RT=MiMyMQ%3D%3D The playback of UCF (Universal Communications Format) rich media files requires appropriate players. To view this type of rich media files in the meeting, please check whether you have the players installed on your computer by going to https://ciscosales.webex.com/ciscosales/systemdiagnosis.php Sign up for a free trial of WebEx http://www.webex.com/go/mcemfreetrial http://www.webex.com IMPORTANT NOTICE: This WebEx service includes a feature that allows audio and any documents and other materials exchanged or viewed during the session to be recorded. By joining this session, you automatically consent to such recordings. If you do not consent to the recording, do not join the session. --------------010008090002080009090506 Content-Type: message/rfc822; name="(Forward to attendees) Meeting invitation: MPLS-TP weekly.eml" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename*0="(Forward to attendees) Meeting invitation: MPLS-TP weekly.em"; filename*1="l" X-Account-Key: account3 X-Mozilla-Keys: Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by cisco.com (8.11.7p3+Sun/8.8.8) with ESMTP id o08I4JX29075 for ; Fri, 8 Jan 2010 18:04:19 GMT Authentication-Results: sj-iport-5.cisco.com; dkim=neutral (message not signed) header.i=none Received: from sj-core-2.cisco.com ([171.71.177.254]) by sj-iport-5.cisco.com with ESMTP; 08 Jan 2010 18:04:18 +0000 Received: from sj-inbound-b.cisco.com (sj-inbound-b.cisco.com [128.107.234.205]) by sj-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id o08I4FvR024797 for ; Fri, 8 Jan 2010 18:04:18 GMT X-from-outside-Cisco: 64.68.122.184 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: An4BAOYBR0tARHq4kGdsb2JhbACDXpZGgS0BAQEBCQkMBxMENod9nDOBHAgBhVuCDQQFinqCNREGgQ1WBI0m X-IronPort-AV: E=Sophos;i="4.49,243,1262563200"; d="scan'208,217";a="136725067" Received: from sjmda04.webex.com ([64.68.122.184]) by sj-inbound-b.cisco.com with ESMTP; 08 Jan 2010 18:04:18 +0000 Received: from jsj6wl004.webex.com (nsmap-1.webex.com [64.68.121.7]) by sjmda04.webex.com (8.14.3/8.14.3) with ESMTP id o08I4Hn4026741 for ; Fri, 8 Jan 2010 18:04:17 GMT Received: from jsj6wl004.webex.com (by jsj6wl004.webex.com (8.13.1/8.13.1) with ESMTP id o08I42RL000927 for ; Fri, 8 Jan 2010 18:04:12 GMT Date: Fri, 8 Jan 2010 18:04:02 GMT Message-ID: <178116749.1262973842912.JavaMail.nobody@jsj6wl004.webex.com> From: Stewart Bryant Reply-To: stbryant@cisco.com To: stbryant@cisco.com Subject: (Forward to attendees) Meeting invitation: MPLS-TP weekly MIME-Version: 1.0 Content-Type: multipart/Mixed; boundary="----=_Part_3470_197282026.1262973842912" X-Priority: 3 Importance: normal ------=_Part_3470_197282026.1262973842912 Content-Type: multipart/Alternative; boundary="----=_Part_3471_197282556.1262973842912" ------=_Part_3471_197282556.1262973842912 Content-Type: text/plain;charset=UTF-8 Content-Transfer-Encoding: base64 KioqKiBZb3UgY2FuIGZvcndhcmQgdGhpcyBlbWFpbCBpbnZpdGF0aW9uIHRvIGF0dGVuZGVlcyAq KioqIA0KDQpIZWxsbyAsDQoNClN0ZXdhcnQgQnJ5YW50IGludml0ZXMgeW91IHRvIGF0dGVuZCB0 aGlzIG9ubGluZSBtZWV0aW5nLg0KDQpUb3BpYzogTVBMUy1UUCB3ZWVrbHkNCkRhdGU6IFR1ZXNk YXksIEphbnVhcnkgMTksIDIwMTANClRpbWU6IDQ6MDAgcG0sIEdNVCBUaW1lIChMb25kb24sIEdN VCkNCk1lZXRpbmcgTnVtYmVyOiAyMDMgMzQ5IDI3OQ0KTWVldGluZyBQYXNzd29yZDogbXBsc3Rw DQoNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQ0KVG8gam9pbiB0aGUgb25saW5lIG1lZXRpbmcgKE5vdyBmcm9tIGlQaG9uZXMgdG9vISkN Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N CjEuIEdvIHRvIGh0dHBzOi8vY2lzY29zYWxlcy53ZWJleC5jb20vY2lzY29zYWxlcy9qLnBocD9F RD0xMzE5MjkxNjImVUlEPTAmUFc9TlptVmpZMkZqWkdFeSZSVD1NaU15TVElM0QlM0QNCjIuIEVu dGVyIHlvdXIgbmFtZSBhbmQgZW1haWwgYWRkcmVzcy4NCjMuIEVudGVyIHRoZSBtZWV0aW5nIHBh c3N3b3JkOiBtcGxzdHANCjQuIENsaWNrICZxdW90O0pvaW4gTm93JnF1b3Q7Lg0KDQpUbyB2aWV3 IGluIG90aGVyIHRpbWUgem9uZXMgb3IgbGFuZ3VhZ2VzLCBwbGVhc2UgY2xpY2sgdGhlIGxpbms6 Cmh0dHBzOi8vY2lzY29zYWxlcy53ZWJleC5jb20vY2lzY29zYWxlcy9qLnBocD9FRD0xMzE5Mjkx NjImVUlEPTAmUFc9TlptVmpZMkZqWkdFeSZPUlQ9TWlNeU1RJTNEJTNEDQoNCi0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkFM RVJUOlRvbGwtRnJlZSBEaWFsIFJlc3RyaWN0aW9ucyBmb3IgKDQwOCkgYW5kICg5MTkpIEFyZWEg Q29kZXMNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0NCg0KVGhlIGFmZmVjdGVkIHRvbGwgZnJlZSBudW1iZXJzIGFyZTogKDg2 NikgNDMyLTk5MDMgZm9yIHRoZSBTYW4gSm9zZS9NaWxwaXRhcyBhcmVhIGFuZCAoODY2KSAzNDkt MzUyMCBmb3IgdGhlIFJUUCBhcmVhLg0KDQpQbGVhc2UgZGlhbCB0aGUgbG9jYWwgYWNjZXNzIG51 bWJlciBmb3IgeW91ciBhcmVhIGZyb20gdGhlIGxpc3QgYmVsb3c6DQotICBTYW4gSm9zZS9NaWxw aXRhcyAoNDA4KSBhcmVhOiAgNTI1LTY4MDANCi0gIFJUUCAoOTE5KSBhcmVhOiAgMzkyLTMzMzAN Cg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LSANClRvIGpvaW4gdGhlIHRlbGVjb25mZXJlbmNlIG9ubHkgDQotLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIA0KMS4gRGlhbCBpbnRvIENpc2Nv IFdlYkV4ICh2aWV3IGFsbCBHbG9iYWwgQWNjZXNzIE51bWJlcnMgYXQgDQpodHRwOi8vY2lzY28u Y29tL2VuL1VTL2Fib3V0L2RvaW5nX2J1c2luZXNzL2NvbmZlcmVuY2luZy9pbmRleC5odG1sIA0K Mi4gRm9sbG93IHRoZSBwcm9tcHRzIHRvIGVudGVyIHRoZSBNZWV0aW5nIE51bWJlciAobGlzdGVk IGFib3ZlKSBvciBBY2Nlc3MgQ29kZSBmb2xsb3dlZCBieSB0aGUgIyBzaWduLiANCg0KU2FuIEpv c2UsIENBOiArMS40MDguNTI1LjY4MDAgIFJUUDogKzEuOTE5LjM5Mi4zMzMwIA0KDQpVUy9DYW5h ZGE6ICsxLjg2Ni40MzIuOTkwMyAgVW5pdGVkIEtpbmdkb206ICs0NC4yMC44ODI0LjAxMTcgDQoN CkluZGlhOiArOTEuODAuNDM1MC4xMTExICBHZXJtYW55OiArNDkuNjE5LjY3NzMuOTAwMiANCg0K SmFwYW46ICs4MS4zLjU3NjMuOTM5NCAgQ2hpbmE6ICs4Ni4xMC44NTE1LjU2NjYNCg0KLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KRm9yIGFz c2lzdGFuY2UNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0NCjEuIEdvIHRvIGh0dHBzOi8vY2lzY29zYWxlcy53ZWJleC5jb20vY2lzY29zYWxl cy9tYw0KMi4gT24gdGhlIGxlZnQgbmF2aWdhdGlvbiBiYXIsIGNsaWNrICZxdW90O1N1cHBvcnQm cXVvdDsuDQoNCllvdSBjYW4gY29udGFjdCBtZSBhdDoNCnN0YnJ5YW50QGNpc2NvLmNvbQ0KNDQt MjAtODgyNCA4ODI4DQoNClRvIGFkZCB0aGlzIG1lZXRpbmcgdG8geW91ciBjYWxlbmRhciBwcm9n cmFtIChmb3IgZXhhbXBsZSBNaWNyb3NvZnQgT3V0bG9vayksIGNsaWNrIHRoaXMgbGluazoNCmh0 dHBzOi8vY2lzY29zYWxlcy53ZWJleC5jb20vY2lzY29zYWxlcy9qLnBocD9FRD0xMzE5MjkxNjIm VUlEPTAmSUNTPU1JJkxEPTEmUkQ9MiZTVD0xJlNIQTI9aFFwYjVlM1lXSFBMVHJRM3QxTGFRTkFQ THJCN3pwOGwzc05hZXBaci13ST0mUlQ9TWlNeU1RJTNEJTNEDQoNClRoZSBwbGF5YmFjayBvZiBV Q0YgKFVuaXZlcnNhbCBDb21tdW5pY2F0aW9ucyBGb3JtYXQpIHJpY2ggbWVkaWEgZmlsZXMgcmVx dWlyZXMgYXBwcm9wcmlhdGUgcGxheWVycy4gVG8gdmlldyB0aGlzIHR5cGUgb2YgcmljaCBtZWRp YSBmaWxlcyBpbiB0aGUgbWVldGluZywgcGxlYXNlIGNoZWNrIHdoZXRoZXIgeW91IGhhdmUgdGhl IHBsYXllcnMgaW5zdGFsbGVkIG9uIHlvdXIgY29tcHV0ZXIgYnkgZ29pbmcgdG8gIGh0dHBzOi8v Y2lzY29zYWxlcy53ZWJleC5jb20vY2lzY29zYWxlcy9zeXN0ZW1kaWFnbm9zaXMucGhwDQoNClNp Z24gdXAgZm9yIGEgZnJlZSB0cmlhbCBvZiBXZWJFeA0KaHR0cDovL3d3dy53ZWJleC5jb20vZ28v bWNlbWZyZWV0cmlhbA0KDQpodHRwOi8vd3d3LndlYmV4LmNvbQ0KDQoNCg0KSU1QT1JUQU5UIE5P VElDRTogVGhpcyBXZWJFeCBzZXJ2aWNlIGluY2x1ZGVzIGEgZmVhdHVyZSB0aGF0IGFsbG93cyBh dWRpbyBhbmQgYW55IGRvY3VtZW50cyBhbmQgb3RoZXIgbWF0ZXJpYWxzIGV4Y2hhbmdlZCBvciB2 aWV3ZWQgZHVyaW5nIHRoZSBzZXNzaW9uIHRvIGJlIHJlY29yZGVkLiBCeSBqb2luaW5nIHRoaXMg c2Vzc2lvbiwgeW91IGF1dG9tYXRpY2FsbHkgY29uc2VudCB0byBzdWNoIHJlY29yZGluZ3MuIElm IHlvdSBkbyBub3QgY29uc2VudCB0byB0aGUgcmVjb3JkaW5nLCBkbyBub3Qgam9pbiB0aGUgc2Vz c2lvbi4NCg== ------=_Part_3471_197282556.1262973842912 Content-Type: text/html;charset=UTF-8 Content-Transfer-Encoding: base64 PGh0bWw+PGZvbnQgRkFDRT0nVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZiwgSGVsdmV0aWNhLCBH ZW5ldmEnIHNpemU9JzInPioqKiogWW91IGNhbiBmb3J3YXJkIHRoaXMgZW1haWwgaW52aXRhdGlv biB0byBhdHRlbmRlZXMgKioqKiA8YnI+IDxicj4gSGVsbG8gLCA8YnI+IDxicj4gU3Rld2FydCBC cnlhbnQgaW52aXRlcyB5b3UgdG8gYXR0ZW5kIHRoaXMgb25saW5lIG1lZXRpbmcuIDxicj4gPGJy PiBUb3BpYzogTVBMUy1UUCB3ZWVrbHkgPGJyPiBEYXRlOiBUdWVzZGF5LCBKYW51YXJ5IDE5LCAy MDEwIDxicj4gVGltZTogNDowMCBwbSwgR01UIFRpbWUgKExvbmRvbiwgR01UKSA8YnI+IE1lZXRp bmcgTnVtYmVyOiAyMDMgMzQ5IDI3OSA8YnI+IE1lZXRpbmcgUGFzc3dvcmQ6IG1wbHN0cCA8YnI+ IDxicj4gPGJyPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tIDxicj4gVG8gam9pbiB0aGUgb25saW5lIG1lZXRpbmcgKE5vdyBmcm9tIGlQaG9u ZXMgdG9vISkgPGJyPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tIDxicj4gMS4gR28gdG8gPEEgaHJlZj0naHR0cHM6Ly9jaXNjb3NhbGVzLndl YmV4LmNvbS9jaXNjb3NhbGVzL2oucGhwP0VEPTEzMTkyOTE2MiZVSUQ9MCZQVz1OWm1WalkyRmpa R0V5JlJUPU1pTXlNUSUzRCUzRCcgdGFyZ2V0PSAnX2JsYW5rJz5odHRwczovL2Npc2Nvc2FsZXMu d2ViZXguY29tL2Npc2Nvc2FsZXMvai5waHA/RUQ9MTMxOTI5MTYyJlVJRD0wJlBXPU5abVZqWTJG alpHRXkmUlQ9TWlNeU1RJTNEJTNEPC9BPiA8YnI+IDIuIEVudGVyIHlvdXIgbmFtZSBhbmQgZW1h aWwgYWRkcmVzcy4gPGJyPiAzLiBFbnRlciB0aGUgbWVldGluZyBwYXNzd29yZDogbXBsc3RwIDxi cj4gNC4gQ2xpY2sgJnF1b3Q7Sm9pbiBOb3cmcXVvdDsuIDxicj4gPGJyPiBUbyB2aWV3IGluIG90 aGVyIHRpbWUgem9uZXMgb3IgbGFuZ3VhZ2VzLCBwbGVhc2UgY2xpY2sgdGhlIGxpbms6IDxicj4g PEEgaHJlZj0naHR0cHM6Ly9jaXNjb3NhbGVzLndlYmV4LmNvbS9jaXNjb3NhbGVzL2oucGhwP0VE PTEzMTkyOTE2MiZVSUQ9MCZQVz1OWm1WalkyRmpaR0V5Jk9SVD1NaU15TVElM0QlM0QnIHRhcmdl dD0gJ19ibGFuayc+aHR0cHM6Ly9jaXNjb3NhbGVzLndlYmV4LmNvbS9jaXNjb3NhbGVzL2oucGhw P0VEPTEzMTkyOTE2MiZVSUQ9MCZQVz1OWm1WalkyRmpaR0V5Jk9SVD1NaU15TVElM0QlM0Q8L0E+ IDxicj4gPGJyPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tIDxicj4gQUxFUlQ6VG9sbC1GcmVlIERpYWwgUmVzdHJpY3Rpb25z IGZvciAoNDA4KSBhbmQgKDkxOSkgQXJlYSBDb2RlcyA8YnI+IC0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gPGJyPiA8YnI+IFRo ZSBhZmZlY3RlZCB0b2xsIGZyZWUgbnVtYmVycyBhcmU6ICg4NjYpIDQzMi05OTAzIGZvciB0aGUg U2FuIEpvc2UvTWlscGl0YXMgYXJlYSBhbmQgKDg2NikgMzQ5LTM1MjAgZm9yIHRoZSBSVFAgYXJl YS4gPGJyPiA8YnI+IFBsZWFzZSBkaWFsIHRoZSBsb2NhbCBhY2Nlc3MgbnVtYmVyIGZvciB5b3Vy IGFyZWEgZnJvbSB0aGUgbGlzdCBiZWxvdzogPGJyPiAtIFNhbiBKb3NlL01pbHBpdGFzICg0MDgp IGFyZWE6IDUyNS02ODAwIDxicj4gLSBSVFAgKDkxOSkgYXJlYTogMzkyLTMzMzAgPGJyPiA8YnI+ IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g PGJyPiBUbyBqb2luIHRoZSB0ZWxlY29uZmVyZW5jZSBvbmx5IDxicj4gLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSA8YnI+IDEuIERpYWwgaW50 byBDaXNjbyBXZWJFeCAodmlldyBhbGwgR2xvYmFsIEFjY2VzcyBOdW1iZXJzIGF0IDxicj4gPEEg aHJlZj0naHR0cDovL2Npc2NvLmNvbS9lbi9VUy9hYm91dC9kb2luZ19idXNpbmVzcy9jb25mZXJl bmNpbmcvaW5kZXguaHRtbCcgdGFyZ2V0PSAnX2JsYW5rJz5odHRwOi8vY2lzY28uY29tL2VuL1VT L2Fib3V0L2RvaW5nX2J1c2luZXNzL2NvbmZlcmVuY2luZy9pbmRleC5odG1sPC9BPiA8YnI+IDIu IEZvbGxvdyB0aGUgcHJvbXB0cyB0byBlbnRlciB0aGUgTWVldGluZyBOdW1iZXIgKGxpc3RlZCBh Ym92ZSkgb3IgQWNjZXNzIENvZGUgZm9sbG93ZWQgYnkgdGhlICMgc2lnbi4gPGJyPiA8YnI+IFNh biBKb3NlLCBDQTogKzEuNDA4LjUyNS42ODAwIFJUUDogKzEuOTE5LjM5Mi4zMzMwIDxicj4gPGJy PiBVUy9DYW5hZGE6ICsxLjg2Ni40MzIuOTkwMyBVbml0ZWQgS2luZ2RvbTogKzQ0LjIwLjg4MjQu MDExNyA8YnI+IDxicj4gSW5kaWE6ICs5MS44MC40MzUwLjExMTEgR2VybWFueTogKzQ5LjYxOS42 NzczLjkwMDIgPGJyPiA8YnI+IEphcGFuOiArODEuMy41NzYzLjkzOTQgQ2hpbmE6ICs4Ni4xMC44 NTE1LjU2NjYgPGJyPiA8YnI+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0gPGJyPiBGb3IgYXNzaXN0YW5jZSA8YnI+IC0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gPGJyPiAxLiBHbyB0byA8 QSBocmVmPSdodHRwczovL2Npc2Nvc2FsZXMud2ViZXguY29tL2Npc2Nvc2FsZXMvbWMnIHRhcmdl dD0gJ19ibGFuayc+aHR0cHM6Ly9jaXNjb3NhbGVzLndlYmV4LmNvbS9jaXNjb3NhbGVzL21jPC9B PiA8YnI+IDIuIE9uIHRoZSBsZWZ0IG5hdmlnYXRpb24gYmFyLCBjbGljayAmcXVvdDtTdXBwb3J0 JnF1b3Q7LiA8YnI+IDxicj4gWW91IGNhbiBjb250YWN0IG1lIGF0OiA8YnI+ICA8QSBocmVmPSdt YWlsdG86c3RicnlhbnRAY2lzY28uY29tJz5zdGJyeWFudEBjaXNjby5jb208L0E+IDxicj4gNDQt MjAtODgyNCA4ODI4IDxicj4gPGJyPiBUbyBhZGQgdGhpcyBtZWV0aW5nIHRvIHlvdXIgY2FsZW5k YXIgcHJvZ3JhbSAoZm9yIGV4YW1wbGUgTWljcm9zb2Z0IE91dGxvb2spLCBjbGljayB0aGlzIGxp bms6IDxicj4gPEEgaHJlZj0naHR0cHM6Ly9jaXNjb3NhbGVzLndlYmV4LmNvbS9jaXNjb3NhbGVz L2oucGhwP0VEPTEzMTkyOTE2MiZVSUQ9MCZJQ1M9TUkmTEQ9MSZSRD0yJlNUPTEmU0hBMj1oUXBi NWUzWVdIUExUclEzdDFMYVFOQVBMckI3enA4bDNzTmFlcFpyLXdJPSZSVD1NaU15TVElM0QlM0Qn IHRhcmdldD0gJ19ibGFuayc+aHR0cHM6Ly9jaXNjb3NhbGVzLndlYmV4LmNvbS9jaXNjb3NhbGVz L2oucGhwP0VEPTEzMTkyOTE2MiZVSUQ9MCZJQ1M9TUkmTEQ9MSZSRD0yJlNUPTEmU0hBMj1oUXBi NWUzWVdIUExUclEzdDFMYVFOQVBMckI3enA4bDNzTmFlcFpyLXdJPSZSVD1NaU15TVElM0QlM0Q8 L0E+IDxicj4gPGJyPiBUaGUgcGxheWJhY2sgb2YgVUNGIChVbml2ZXJzYWwgQ29tbXVuaWNhdGlv bnMgRm9ybWF0KSByaWNoIG1lZGlhIGZpbGVzIHJlcXVpcmVzIGFwcHJvcHJpYXRlIHBsYXllcnMu IFRvIHZpZXcgdGhpcyB0eXBlIG9mIHJpY2ggbWVkaWEgZmlsZXMgaW4gdGhlIG1lZXRpbmcsIHBs ZWFzZSBjaGVjayB3aGV0aGVyIHlvdSBoYXZlIHRoZSBwbGF5ZXJzIGluc3RhbGxlZCBvbiB5b3Vy IGNvbXB1dGVyIGJ5IGdvaW5nIHRvIDxBIGhyZWY9J2h0dHBzOi8vY2lzY29zYWxlcy53ZWJleC5j b20vY2lzY29zYWxlcy9zeXN0ZW1kaWFnbm9zaXMucGhwJyB0YXJnZXQ9ICdfYmxhbmsnPmh0dHBz Oi8vY2lzY29zYWxlcy53ZWJleC5jb20vY2lzY29zYWxlcy9zeXN0ZW1kaWFnbm9zaXMucGhwPC9B PiA8YnI+IDxicj4gU2lnbiB1cCBmb3IgYSBmcmVlIHRyaWFsIG9mIFdlYkV4IDxicj4gPEEgaHJl Zj0naHR0cDovL3d3dy53ZWJleC5jb20vZ28vbWNlbWZyZWV0cmlhbCcgdGFyZ2V0PSAnX2JsYW5r Jz5odHRwOi8vd3d3LndlYmV4LmNvbS9nby9tY2VtZnJlZXRyaWFsPC9BPiA8YnI+IDxicj4gPEEg aHJlZj0naHR0cDovL3d3dy53ZWJleC5jb20nIHRhcmdldD0gJ19ibGFuayc+aHR0cDovL3d3dy53 ZWJleC5jb208L0E+IDxicj4gPGJyPiA8YnI+IDxicj4gSU1QT1JUQU5UIE5PVElDRTogVGhpcyBX ZWJFeCBzZXJ2aWNlIGluY2x1ZGVzIGEgZmVhdHVyZSB0aGF0IGFsbG93cyBhdWRpbyBhbmQgYW55 IGRvY3VtZW50cyBhbmQgb3RoZXIgbWF0ZXJpYWxzIGV4Y2hhbmdlZCBvciB2aWV3ZWQgZHVyaW5n IHRoZSBzZXNzaW9uIHRvIGJlIHJlY29yZGVkLiBCeSBqb2luaW5nIHRoaXMgc2Vzc2lvbiwgeW91 IGF1dG9tYXRpY2FsbHkgY29uc2VudCB0byBzdWNoIHJlY29yZGluZ3MuIElmIHlvdSBkbyBub3Qg Y29uc2VudCB0byB0aGUgcmVjb3JkaW5nLCBkbyBub3Qgam9pbiB0aGUgc2Vzc2lvbi4gPGJyPiA8 L2ZvbnQ+PC9odG1sPg== ------=_Part_3471_197282556.1262973842912-- ------=_Part_3470_197282026.1262973842912-- --------------010008090002080009090506-- From loa@pi.nu Mon Jan 11 04:51:24 2010 Return-Path: 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 AB9DF3A67C1; Mon, 11 Jan 2010 04:51:24 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[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 c6tvsiZNwSmD; Mon, 11 Jan 2010 04:51:23 -0800 (PST) Received: from mail.pi.nu (mail.pi.nu [194.71.127.148]) by core3.amsl.com (Postfix) with ESMTP id BD1163A6403; Mon, 11 Jan 2010 04:51:23 -0800 (PST) Received: from [192.36.158.110] (wdhcp-158-110.verkstad.net [192.36.158.110]) (using SSLv3 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by mail.pi.nu (Postfix) with ESMTPSA id 9C509D403E; Mon, 11 Jan 2010 13:51:17 +0100 (CET) Message-ID: <4B4B1EC0.8050100@pi.nu> Date: Mon, 11 Jan 2010 13:51:12 +0100 From: Loa Andersson User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; sv-SE; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 MIME-Version: 1.0 To: mpls@ietf.org, mpls-tp@ietf.org Content-Type: multipart/alternative; boundary="------------020801020508020605080306" Subject: [mpls-tp] important dates for IETF77 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Jan 2010 12:51:24 -0000 This is a multi-part message in MIME format. --------------020801020508020605080306 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit All, plese find the "important dates" for IETF77 at: http://www.ietf.org/meeting/cutoff-dates-2010.html#IETF77 /Loa --------------020801020508020605080306 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit All,

plese find the "important dates" for IETF77 at:

http://www.ietf.org/meeting/cutoff-dates-2010.html#IETF77

/Loa

--------------020801020508020605080306-- From wwwrun@core3.amsl.com Tue Jan 12 02:43:44 2010 Return-Path: X-Original-To: mpls-tp@ietf.org Delivered-To: mpls-tp@core3.amsl.com Received: by core3.amsl.com (Postfix, from userid 30) id A0D773A690B; Tue, 12 Jan 2010 02:43:44 -0800 (PST) From: Loa Andersson(IETF MPLS WG) To: greg.jones@itu.int Content-Type: text/plain; charset="utf-8" Mime-Version: 1.0 Message-Id: <20100112104344.A0D773A690B@core3.amsl.com> Date: Tue, 12 Jan 2010 02:43:44 -0800 (PST) Cc: loa.andersson@ericsson.com, swallow@cisco.org, greg.jones@itu.int, mpls-tp@ietf.org, housley@vigilsec.com, malcolm.betts@huawei.com, yoichi.maeda@ntt-at.co.jp, tsbg15@itu.int, sjtrowbridge@alcatel-lucent.com, ahmpls-tp@lists.itu.int, paf@cisco.com, adrian.farrel@huawei.com, olaf@NLnetLabs.nl, hhelvoort@huawei.com, hklam@alcatel-lucent.com, ghani.abbas@ericsson.com Subject: [mpls-tp] New Liaison Statement, "Response to LS101 - Use of MIP and MEP for fault isolation (ref # 011.02)" X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: loa.andersson@ericsson.com List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jan 2010 10:43:44 -0000 Title: Response to LS101 - Use of MIP and MEP for fault isolation (ref # 011.02) Submission Date: 2010-01-12 URL of the IETF Web page: https://datatracker.ietf.org/public/liaison_detail.cgi?detail_id=628 From: Loa Andersson(IETF MPLS WG) To: ITU-T SG15(greg.jones@itu.int) Cc: yoichi.maeda@ntt-at.co.jp greg.jones@itu.int swallow@cisco.org sjtrowbridge@alcatel-lucent.com ghani.abbas@ericsson.com hhelvoort@huawei.com malcolm.betts@huawei.com hklam@alcatel-lucent.com tsbg15@itu.int ahmpls-tp@lists.itu.int loa.andersson@ericsson.com adrian.farrel@huawei.com rcallon@juniper.net paf@cisco.com housley@vigilsec.com olaf@NLnetLabs.nl rbonica@juniper.net mpls-tp@ietf.org Reponse Contact: loa.andersson@ericsson.com Technical Contact: loa.andersson@ericsson.com swallow@cisco.com Purpose: In response Body: Thank you for your liaison and input on the definitions of MEP and MIP. This is important work and is being included in draft-ietf-mpls-tp-oam-framework. That draft is currently with the ITU-T for early review (see liaison 014.01). We hope that you will comment further on the definitions included in the draft. Attachment(s): No document has been attached From wwwrun@core3.amsl.com Tue Jan 12 02:51:30 2010 Return-Path: X-Original-To: mpls-tp@ietf.org Delivered-To: mpls-tp@core3.amsl.com Received: by core3.amsl.com (Postfix, from userid 30) id E92563A6926; Tue, 12 Jan 2010 02:51:30 -0800 (PST) From: Loa Andersson(IETF MPLS WG) To: greg.jones@itu.int Content-Type: text/plain; charset="utf-8" Mime-Version: 1.0 Message-Id: <20100112105130.E92563A6926@core3.amsl.com> Date: Tue, 12 Jan 2010 02:51:30 -0800 (PST) Cc: loa.andersson@ericsson.com, swallow@cisco.org, greg.jones@itu.int, mpls-tp@ietf.org, housley@vigilsec.com, malcolm.betts@huawei.com, yoichi.maeda@ntt-at.co.jp, tsbg15@itu.int, sjtrowbridge@alcatel-lucent.com, ahmpls-tp@lists.itu.int, paf@cisco.com, adrian.farrel@huawei.com, olaf@NLnetLabs.nl, hhelvoort@huawei.com, hklam@alcatel-lucent.com, ghani.abbas@ericsson.com Subject: [mpls-tp] New Liaison Statement, "Response to LS111 - Comments on draft-ietf-mpls-tp-framework-06 (ref # 009.03)" X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: loa.andersson@ericsson.com List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jan 2010 10:51:31 -0000 Title: Response to LS111 - Comments on draft-ietf-mpls-tp-framework-06 (ref # 009.03) Submission Date: 2010-01-12 URL of the IETF Web page: https://datatracker.ietf.org/public/liaison_detail.cgi?detail_id=629 From: Loa Andersson(IETF MPLS WG) To: ITU-T SG15(greg.jones@itu.int) Cc: yoichi.maeda@ntt-at.co.jp greg.jones@itu.int swallow@cisco.org sjtrowbridge@alcatel-lucent.com ghani.abbas@ericsson.com hhelvoort@huawei.com malcolm.betts@huawei.com hklam@alcatel-lucent.com tsbg15@itu.int ahmpls-tp@lists.itu.int loa.andersson@ericsson.com adrian.farrel@huawei.com rcallon@juniper.net paf@cisco.com housley@vigilsec.com olaf@NLnetLabs.nl rbonica@juniper.net mpls-tp@ietf.org Reponse Contact: loa.andersson@ericsson.com adrian.farrel@huawei.com Technical Contact: adrian.farrel@huawei.com Purpose: In response Body: Thank you for your liaison. Your liaison is marked "For Action" with a deadline of 2nd January 2010, but does not make any specific request for action by that date. Please rest assured that your useful comments are being worked on by the document's editors who will come back to you if they have further questions. Your liaison concludes: "We have also received some further (late) comments that are still under consideration in Q.12. We will convey these further comments on or before 25th November 2009." In the absence of any further liaison on this subject to date, we are assuming that there are no further comments. Attachment(s): No document has been attached From loa@pi.nu Wed Jan 13 08:51:39 2010 Return-Path: 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 243D63A6828 for ; Wed, 13 Jan 2010 08:51:39 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.001, 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 3PKHz4A2HJbn for ; Wed, 13 Jan 2010 08:51:38 -0800 (PST) Received: from mail.pi.nu (mail.pi.nu [194.71.127.148]) by core3.amsl.com (Postfix) with ESMTP id A9B703A67D8 for ; Wed, 13 Jan 2010 08:51:37 -0800 (PST) Received: from [192.36.158.110] (wdhcp-158-110.verkstad.net [192.36.158.110]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by mail.pi.nu (Postfix) with ESMTPSA id DCAD9D403E for ; Wed, 13 Jan 2010 17:51:31 +0100 (CET) Message-ID: <4B4DFA10.6060300@pi.nu> Date: Wed, 13 Jan 2010 17:51:28 +0100 From: Loa Andersson User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 MIME-Version: 1.0 To: mpls-tp@ietf.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: [mpls-tp] Fwd: I-D Action:draft-fbb-mpls-tp-p2mp-framework-00.txt X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jan 2010 16:51:39 -0000 All, we have a new Internet Draft, a framework for mpls-tp p2mp. The background is that we broke this out from the generic mpls-tp framework in order to be able to progress both documents independently. Please review the document and send comments to mpls-tp mailing list. /Loa -------- Original Message -------- A New Internet-Draft is available from the on-line Internet-Drafts directories. Title : A Framework for Point-to-Multipoint MPLS in Transport Networks Author(s) : D. Frost, et al. Filename : draft-fbb-mpls-tp-p2mp-framework-00.txt Pages : 11 Date : 2010-01-13 The Multiprotocol Label Switching (MPLS) Transport Profile (MPLS-TP) is the common set of MPLS protocol functions defined to enable the construction and operation of packet transport networks. The MPLS-TP supports both point-to-point and point-to-multipoint transport paths. This document defines the elements and functions of the MPLS-TP architecture applicable specifically to supporting point-to- multipoint transport paths. This document is a product of a joint Internet Engineering Task Force (IETF) / International Telecommunication Union Telecommunication Standardization Sector (ITU-T) effort to include an MPLS Transport Profile within the IETF MPLS and PWE3 architectures to support the capabilities and functionalities of a packet transport network. Status of This Memo This Internet-Draft is submitted to IETF in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet- Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt. The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html. This Internet-Draft will expire on July 17, 2010. Copyright Notice Copyright (c) 2010 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the BSD License. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-fbb-mpls-tp-p2mp-framework-00.txt Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. From loa@pi.nu Wed Jan 13 09:01:14 2010 Return-Path: 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 56F8D3A67E2; Wed, 13 Jan 2010 09:01:14 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, 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 30JHTxFmRKMT; Wed, 13 Jan 2010 09:01:13 -0800 (PST) Received: from mail.pi.nu (mail.pi.nu [194.71.127.148]) by core3.amsl.com (Postfix) with ESMTP id 0C8503A677D; Wed, 13 Jan 2010 09:01:12 -0800 (PST) Received: from [192.36.158.110] (wdhcp-158-110.verkstad.net [192.36.158.110]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by mail.pi.nu (Postfix) with ESMTPSA id 0D08DD403E; Wed, 13 Jan 2010 18:01:07 +0100 (CET) Message-ID: <4B4DFC51.8050301@pi.nu> Date: Wed, 13 Jan 2010 18:01:05 +0100 From: Loa Andersson User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 MIME-Version: 1.0 To: mpls-tp@ietf.org, mpls@ietf.org, ccamp@ietf.org, pwe3@ietf.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jan 2010 17:01:14 -0000 All, this is to start a two week poll on making http://tools.ietf.org/html/draft-weingarten-mpls-tp-linear-protection-05 an MPLS working group document. Send a mail to the mpls-tp@ietf.org mailing list, indicating "yes/support" or "no/do not support". Comments on the content of the draft should be sent to the same mailing list with a different subject line. Please note that it is a conscious decision by the wg chair to poll the linear-protection document prior to the ring-protection document, since we want to make room for separated discussions on the two documents. The poll ends Friday juanuary 29, 2010. /Loa -- From daniele.ceccarelli@ericsson.com Wed Jan 13 09:04:57 2010 Return-Path: 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 5363428C0E2 for ; Wed, 13 Jan 2010 09:04:57 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.249 X-Spam-Level: X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4] 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 4rBqdu+kbw9n for ; Wed, 13 Jan 2010 09:04:56 -0800 (PST) Received: from mailgw5.ericsson.se (mailgw5.ericsson.se [193.180.251.36]) by core3.amsl.com (Postfix) with ESMTP id 36FFB3A672E for ; Wed, 13 Jan 2010 09:04:56 -0800 (PST) X-AuditID: c1b4fb24-b7bb6ae000001052-9f-4b4dfd34161b Received: from esealmw129.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw5.ericsson.se (Symantec Mail Security) with SMTP id FD.71.04178.43DFD4B4; Wed, 13 Jan 2010 18:04:52 +0100 (CET) Received: from EITRMMW021.eemea.ericsson.se ([141.137.48.176]) by esealmw129.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959); Wed, 13 Jan 2010 18:04:52 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Date: Wed, 13 Jan 2010 18:04:51 +0100 Message-ID: In-Reply-To: <4B4DFC51.8050301@pi.nu> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document Thread-Index: AcqUcgU/anFal9arT0iOrhzMWCbuSgAAEAbg References: <4B4DFC51.8050301@pi.nu> From: "Daniele Ceccarelli" To: X-OriginalArrivalTime: 13 Jan 2010 17:04:52.0251 (UTC) FILETIME=[859FDEB0:01CA9472] X-Brightmail-Tracker: AAAAAA== Subject: Re: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jan 2010 17:04:57 -0000 yes/support Best regards Daniele -----Original Message----- From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On = Behalf Of Loa Andersson Sent: mercoled=EC 13 gennaio 2010 18.01 To: mpls-tp@ietf.org; mpls@ietf.org; ccamp@ietf.org; pwe3@ietf.org Subject: [mpls-tp] poll on making = draft-weingarten-mpls-tp-linear-protection an mpls wg document All, this is to start a two week poll on making http://tools.ietf.org/html/draft-weingarten-mpls-tp-linear-protection-05 an MPLS working group document. Send a mail to the mpls-tp@ietf.org mailing list, indicating = "yes/support" or "no/do not support". Comments on the content of the draft should be sent to the same mailing = list with a different subject line. Please note that it is a conscious decision by the wg chair to poll the = linear-protection document prior to the ring-protection document, since = we want to make room for separated discussions on the two documents. The poll ends Friday juanuary 29, 2010. /Loa -- _______________________________________________ mpls-tp mailing list mpls-tp@ietf.org https://www.ietf.org/mailman/listinfo/mpls-tp From nurit.sprecher@nsn.com Wed Jan 13 09:06:37 2010 Return-Path: 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 2782B3A680B; Wed, 13 Jan 2010 09:06:37 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[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 z7bvDEmzn3ZV; Wed, 13 Jan 2010 09:06:36 -0800 (PST) Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by core3.amsl.com (Postfix) with ESMTP id DDA9D3A67EE; Wed, 13 Jan 2010 09:06:35 -0800 (PST) Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id o0DH6V0e019326 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 13 Jan 2010 18:06:31 +0100 Received: from demuexc023.nsn-intra.net (demuexc023.nsn-intra.net [10.150.128.36]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id o0DH6VEp027256; Wed, 13 Jan 2010 18:06:31 +0100 Received: from DEMUEXC014.nsn-intra.net ([10.150.128.25]) by demuexc023.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959); Wed, 13 Jan 2010 18:06:31 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Wed, 13 Jan 2010 18:03:13 +0100 Message-ID: <077E41CFFD002C4CAB7DFA4386A5326401B968CB@DEMUEXC014.nsn-intra.net> In-Reply-To: <4B4DFC51.8050301@pi.nu> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document Thread-Index: AcqUcgT/CqHWXbshQuCgRQHJYMzFdAAACAGg References: <4B4DFC51.8050301@pi.nu> From: "Sprecher, Nurit (NSN - IL/Hod HaSharon)" To: "ext Loa Andersson" , , , , X-OriginalArrivalTime: 13 Jan 2010 17:06:31.0051 (UTC) FILETIME=[C0838DB0:01CA9472] Subject: Re: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jan 2010 17:06:37 -0000 Yes/Support. -----Original Message----- From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of ext Loa Andersson Sent: Wednesday, January 13, 2010 7:01 PM To: mpls-tp@ietf.org; mpls@ietf.org; ccamp@ietf.org; pwe3@ietf.org Subject: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document All, this is to start a two week poll on making http://tools.ietf.org/html/draft-weingarten-mpls-tp-linear-protection-05 an MPLS working group document. Send a mail to the mpls-tp@ietf.org mailing list, indicating "yes/support" or "no/do not support". Comments on the content of the draft should be sent to the same mailing list with a different subject line. Please note that it is a conscious decision by the wg chair to poll the linear-protection document prior to the ring-protection document, since we want to make room for separated discussions on the two documents. The poll ends Friday juanuary 29, 2010. /Loa --=20 _______________________________________________ mpls-tp mailing list mpls-tp@ietf.org https://www.ietf.org/mailman/listinfo/mpls-tp From yaacov.weingarten@nsn.com Wed Jan 13 09:09:07 2010 Return-Path: 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 062A83A69C5 for ; Wed, 13 Jan 2010 09:09:07 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.299 X-Spam-Level: X-Spam-Status: No, score=-1.299 tagged_above=-999 required=5 tests=[AWL=1.300, 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 TsWREYl85X9d for ; Wed, 13 Jan 2010 09:09:06 -0800 (PST) Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by core3.amsl.com (Postfix) with ESMTP id E63B93A687F for ; Wed, 13 Jan 2010 09:09:05 -0800 (PST) Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id o0DH910e025880 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Wed, 13 Jan 2010 18:09:01 +0100 Received: from demuexc023.nsn-intra.net (demuexc023.nsn-intra.net [10.150.128.36]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id o0DH91fK031978 for ; Wed, 13 Jan 2010 18:09:01 +0100 Received: from DEMUEXC030.nsn-intra.net ([10.150.128.57]) by demuexc023.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959); Wed, 13 Jan 2010 18:09:01 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Wed, 13 Jan 2010 18:09:00 +0100 Message-ID: <62D9AC1F11702146A0387CBFF3A8CD3D01E721ED@DEMUEXC030.nsn-intra.net> In-Reply-To: <4B4DFC51.8050301@pi.nu> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document Thread-Index: AcqUcgUFMFNqQ1UZT2O+0NA7dLzIKAAAOmWQ References: <4B4DFC51.8050301@pi.nu> From: "Weingarten, Yaacov (NSN - IL/Hod HaSharon)" To: X-OriginalArrivalTime: 13 Jan 2010 17:09:01.0598 (UTC) FILETIME=[1A3F33E0:01CA9473] Subject: Re: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jan 2010 17:09:07 -0000 Yes/Support Naturally;-) Yaacov Weingarten Nokia Siemens Networks -----Original Message----- From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of ext Loa Andersson Sent: Wednesday, January 13, 2010 19:01 To: mpls-tp@ietf.org; mpls@ietf.org; ccamp@ietf.org; pwe3@ietf.org Subject: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document All, this is to start a two week poll on making http://tools.ietf.org/html/draft-weingarten-mpls-tp-linear-protection-05 an MPLS working group document. Send a mail to the mpls-tp@ietf.org mailing list, indicating "yes/support" or "no/do not support". Comments on the content of the draft should be sent to the same mailing list with a different subject line. Please note that it is a conscious decision by the wg chair to poll the linear-protection document prior to the ring-protection document, since we want to make room for separated discussions on the two documents. The poll ends Friday juanuary 29, 2010. /Loa --=20 _______________________________________________ mpls-tp mailing list mpls-tp@ietf.org https://www.ietf.org/mailman/listinfo/mpls-tp From gregimirsky@gmail.com Wed Jan 13 09:12:02 2010 Return-Path: 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 7E20D3A67CC for ; Wed, 13 Jan 2010 09:12:02 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.298 X-Spam-Level: X-Spam-Status: No, score=-2.298 tagged_above=-999 required=5 tests=[AWL=0.300, 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 AJSltjvax0qk for ; Wed, 13 Jan 2010 09:11:59 -0800 (PST) Received: from mail-bw0-f223.google.com (mail-bw0-f223.google.com [209.85.218.223]) by core3.amsl.com (Postfix) with ESMTP id B9B323A6953 for ; Wed, 13 Jan 2010 09:11:57 -0800 (PST) Received: by bwz23 with SMTP id 23so15837082bwz.29 for ; Wed, 13 Jan 2010 09:11:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=DCuiI/LxVTfRDEgM9dhLc75wXVaSWayZ29lkVxVHU7w=; b=iBPFxqDxDpQp/7wsOrGhgYoVpeqdDVEJ+RZTRA135PAxjEKkhhbARxmDbPDeCQg+so +FIStJ2hLa61tAcym8mLi4lzcgUIFIY5afbgjNrrRpAu1jgPjLuTCXdieX4JmVYYGyRP USCR6f8Xklss9KGJ+60smfwRMLUV7w2vb0Un8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=W3ZuQILjNxmKwkVYJ5+ffrSUBKYIP9WWRbsO2XzCE1y24Xhjg57dQsPVpCIZXnEMHk unhxT3Y0pBhAeaee2M4rnQjVff7P07gBz74MO/1o4wYkX7s2s9xFSP14ytAfVy9XzceL ddWelKIDcZro8uIBvIu3ToaL4PSv1eJM27t5k= MIME-Version: 1.0 Received: by 10.204.148.88 with SMTP id o24mr1048199bkv.182.1263402710779; Wed, 13 Jan 2010 09:11:50 -0800 (PST) In-Reply-To: <4B4DFC51.8050301@pi.nu> References: <4B4DFC51.8050301@pi.nu> Date: Wed, 13 Jan 2010 09:11:50 -0800 Message-ID: <787be2781001130911r1d608951t52b76d3959a68d90@mail.gmail.com> From: Greg Mirsky To: mpls-tp@ietf.org Content-Type: multipart/alternative; boundary=0015175cd4d6c8c853047d0eddff Subject: Re: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jan 2010 17:12:02 -0000 --0015175cd4d6c8c853047d0eddff Content-Type: text/plain; charset=ISO-8859-1 Yes/support On Wed, Jan 13, 2010 at 9:01 AM, Loa Andersson wrote: > All, > > this is to start a two week poll on making > > http://tools.ietf.org/html/draft-weingarten-mpls-tp-linear-protection-05 > > an MPLS working group document. > > Send a mail to the mpls-tp@ietf.org mailing list, > indicating "yes/support" or "no/do not support". > > Comments on the content of the draft should be sent to the same > mailing list with a different subject line. > > Please note that it is a conscious decision by the wg chair to poll > the linear-protection document prior to the ring-protection > document, since we want to make room for separated discussions on > the two documents. > > The poll ends Friday juanuary 29, 2010. > > /Loa > -- > _______________________________________________ > mpls-tp mailing list > mpls-tp@ietf.org > https://www.ietf.org/mailman/listinfo/mpls-tp > --0015175cd4d6c8c853047d0eddff Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Yes/support

On Wed, Jan 13, 2010 at 9:01 = AM, Loa Andersson <loa@pi= .nu> wrote:
All,

this is to start a two week poll on making

http://tools.ietf.org/html/draft-weingarten-mpl= s-tp-linear-protection-05

an MPLS working group document.

Send a mail to the mp= ls-tp@ietf.org mailing list,
indicating "yes/support" or "no/do not support".

Comments on the content of the draft should be sent to the same
mailing list with a different subject line.

Please note that it is a conscious decision by the wg chair to poll
the linear-protection document prior to the ring-protection
document, since we want to make room for separated discussions on
the two documents.

The poll ends Friday juanuary 29, 2010.

/Loa
--
_______________________________________________
mpls-tp mailing list
mpls-tp@ietf.org<= br> https://www.ietf.org/mailman/listinfo/mpls-tp

--0015175cd4d6c8c853047d0eddff-- From annamaria.fulignoli@ericsson.com Wed Jan 13 09:16:42 2010 Return-Path: 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 1E1843A69A3; Wed, 13 Jan 2010 09:16:42 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.249 X-Spam-Level: X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4] 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 yOuDVClNhJIj; Wed, 13 Jan 2010 09:16:41 -0800 (PST) Received: from mailgw5.ericsson.se (mailgw5.ericsson.se [193.180.251.36]) by core3.amsl.com (Postfix) with ESMTP id 94BEF3A67CC; Wed, 13 Jan 2010 09:16:40 -0800 (PST) X-AuditID: c1b4fb24-b7bb6ae000001052-0d-4b4dfff4283f Received: from esealmw126.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw5.ericsson.se (Symantec Mail Security) with SMTP id F9.53.04178.4FFFD4B4; Wed, 13 Jan 2010 18:16:36 +0100 (CET) Received: from esealmw118.eemea.ericsson.se ([153.88.200.77]) by esealmw126.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959); Wed, 13 Jan 2010 18:16:36 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Date: Wed, 13 Jan 2010 18:16:35 +0100 Message-ID: <93DFCD4B101EB440B5B72997456C5F9404C4AE14@esealmw118.eemea.ericsson.se> In-Reply-To: <4B4DFC51.8050301@pi.nu> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document Thread-Index: AcqUcgV9NOe7mrLYRCa1NLGN+7sF9wAAgUUg References: <4B4DFC51.8050301@pi.nu> From: "Annamaria Fulignoli" To: "Loa Andersson" , , , , X-OriginalArrivalTime: 13 Jan 2010 17:16:36.0241 (UTC) FILETIME=[293C3810:01CA9474] X-Brightmail-Tracker: AAAAAA== Subject: Re: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jan 2010 17:16:42 -0000 Yes/support BR Annamaria -----Original Message----- From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On = Behalf Of Loa Andersson Sent: mercoled=EC 13 gennaio 2010 18.01 To: mpls-tp@ietf.org; mpls@ietf.org; ccamp@ietf.org; pwe3@ietf.org Subject: [mpls-tp] poll on making = draft-weingarten-mpls-tp-linear-protection an mpls wg document All, this is to start a two week poll on making http://tools.ietf.org/html/draft-weingarten-mpls-tp-linear-protection-05 an MPLS working group document. Send a mail to the mpls-tp@ietf.org mailing list, indicating = "yes/support" or "no/do not support". Comments on the content of the draft should be sent to the same mailing = list with a different subject line. Please note that it is a conscious decision by the wg chair to poll the = linear-protection document prior to the ring-protection document, since = we want to make room for separated discussions on the two documents. The poll ends Friday juanuary 29, 2010. /Loa -- _______________________________________________ mpls-tp mailing list mpls-tp@ietf.org https://www.ietf.org/mailman/listinfo/mpls-tp From danfrost@cisco.com Wed Jan 13 09:24:40 2010 Return-Path: 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 A965A3A676A for ; Wed, 13 Jan 2010 09:24:40 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -10.599 X-Spam-Level: X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8] 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 Uz9aFpNn0-Yk for ; Wed, 13 Jan 2010 09:24:39 -0800 (PST) Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 7DEC63A659B for ; Wed, 13 Jan 2010 09:24:39 -0800 (PST) Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none X-IronPort-AV: E=Sophos;i="4.49,269,1262563200"; d="scan'208";a="80004515" Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 13 Jan 2010 17:24:36 +0000 Received: from isolaria.cisco.com (isolaria.cisco.com [64.100.19.13]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o0DHOaK1023363; Wed, 13 Jan 2010 17:24:36 GMT Received: from isolaria.cisco.com (isolaria [127.0.0.1]) by isolaria.cisco.com (8.13.1/8.13.1) with ESMTP id o0DHOaSh028910; Wed, 13 Jan 2010 12:24:36 -0500 Received: (from danfrost@localhost) by isolaria.cisco.com (8.13.1/8.13.1/Submit) id o0DHOa5O028909; Wed, 13 Jan 2010 17:24:36 GMT Date: Wed, 13 Jan 2010 17:24:36 +0000 From: Dan Frost To: mpls-tp@ietf.org, Loa Andersson Message-ID: <20100113172436.GD13031@cisco.com> References: <4B4DFA10.6060300@pi.nu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4B4DFA10.6060300@pi.nu> User-Agent: Mutt/1.4.2.3i Subject: Re: [mpls-tp] Fwd: I-D Action:draft-fbb-mpls-tp-p2mp-framework-00.txt X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jan 2010 17:24:40 -0000 Hi, This is a short document that primarily intends to summarise the P2MP content from the other frameworks (CP, OAM, Survivability). The editors would therefore like to ask the authors of those frameworks to contribute summary text for the respective sections in this document that is consistent with the point-to-multipoint architecture described in their frameworks. We'll be in touch on this topic unless you get to us first. ;) Cheers, -d On Wed, Jan 13, 2010 at 05:51:28PM +0100, Loa Andersson wrote: > All, > > we have a new Internet Draft, a framework for mpls-tp p2mp. > > The background is that we broke this out from the generic mpls-tp > framework in order to be able to progress both documents independently. > > Please review the document and send comments to mpls-tp mailing > list. > > /Loa > > -------- Original Message -------- > > > A New Internet-Draft is available from the on-line Internet-Drafts > directories. > > Title : A Framework for Point-to-Multipoint MPLS in > Transport Networks > Author(s) : D. Frost, et al. > Filename : draft-fbb-mpls-tp-p2mp-framework-00.txt > Pages : 11 > Date : 2010-01-13 > > The Multiprotocol Label Switching (MPLS) Transport Profile (MPLS-TP) > is the common set of MPLS protocol functions defined to enable the > construction and operation of packet transport networks. The MPLS-TP > supports both point-to-point and point-to-multipoint transport paths. > This document defines the elements and functions of the MPLS-TP > architecture applicable specifically to supporting point-to- > multipoint transport paths. > > This document is a product of a joint Internet Engineering Task Force > (IETF) / International Telecommunication Union Telecommunication > Standardization Sector (ITU-T) effort to include an MPLS Transport > Profile within the IETF MPLS and PWE3 architectures to support the > capabilities and functionalities of a packet transport network. > > Status of This Memo > > This Internet-Draft is submitted to IETF in full conformance with the > provisions of BCP 78 and BCP 79. > > Internet-Drafts are working documents of the Internet Engineering > Task Force (IETF), its areas, and its working groups. Note that > other groups may also distribute working documents as Internet- > Drafts. > > Internet-Drafts are draft documents valid for a maximum of six months > and may be updated, replaced, or obsoleted by other documents at any > time. It is inappropriate to use Internet-Drafts as reference > material or to cite them other than as "work in progress." > > The list of current Internet-Drafts can be accessed at > http://www.ietf.org/ietf/1id-abstracts.txt. > > The list of Internet-Draft Shadow Directories can be accessed at > http://www.ietf.org/shadow.html. > This Internet-Draft will expire on July 17, 2010. > > Copyright Notice > > Copyright (c) 2010 IETF Trust and the persons identified as the > document authors. All rights reserved. > > This document is subject to BCP 78 and the IETF Trust's Legal > Provisions Relating to IETF Documents > (http://trustee.ietf.org/license-info) in effect on the date of > publication of this document. Please review these documents > carefully, as they describe your rights and restrictions with respect > to this document. Code Components extracted from this document must > include Simplified BSD License text as described in Section 4.e of > the Trust Legal Provisions and are provided without warranty as > described in the BSD License. > > A URL for this Internet-Draft is: > http://www.ietf.org/internet-drafts/draft-fbb-mpls-tp-p2mp-framework-00.txt > > Internet-Drafts are also available by anonymous FTP at: > ftp://ftp.ietf.org/internet-drafts/ > > Below is the data which will enable a MIME compliant mail reader > implementation to automatically retrieve the ASCII version of the > Internet-Draft. > > _______________________________________________ > mpls-tp mailing list > mpls-tp@ietf.org > https://www.ietf.org/mailman/listinfo/mpls-tp From diego.caviglia@ericsson.com Wed Jan 13 23:53:29 2010 Return-Path: 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 502D43A6948; Wed, 13 Jan 2010 23:53:29 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.249 X-Spam-Level: X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4] 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 Ze-WO9dq1hSE; Wed, 13 Jan 2010 23:53:28 -0800 (PST) Received: from mailgw5.ericsson.se (mailgw5.ericsson.se [193.180.251.36]) by core3.amsl.com (Postfix) with ESMTP id 63D423A6942; Wed, 13 Jan 2010 23:53:27 -0800 (PST) X-AuditID: c1b4fb24-b7bb6ae000001052-61-4b4ecd71e5fb Received: from esealmw128.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw5.ericsson.se (Symantec Mail Security) with SMTP id CE.CE.04178.17DCE4B4; Thu, 14 Jan 2010 08:53:21 +0100 (CET) Received: from esealmw110.eemea.ericsson.se ([153.88.200.78]) by esealmw128.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959); Thu, 14 Jan 2010 08:52:33 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Date: Thu, 14 Jan 2010 08:52:11 +0100 Message-ID: In-Reply-To: <4B4DFC51.8050301@pi.nu> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document Thread-Index: AcqUcgUBglFKQurGTViBMde2E6EnFAAfHB6g References: <4B4DFC51.8050301@pi.nu> From: "Diego Caviglia" To: "Loa Andersson" , , , , X-OriginalArrivalTime: 14 Jan 2010 07:52:33.0225 (UTC) FILETIME=[87A38B90:01CA94EE] X-Brightmail-Tracker: AAAAAA== Subject: Re: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jan 2010 07:53:29 -0000 Yes support Ciao D line DIEGO CAVIGLIA=20 Strategic Product Manager=20 Ericsson Italy Product Line PAIB Via A. Negrone 1/A Genoa, Italy Phone +390106003736 Mobile +393357181762 diego.caviglia@ericsson.com www.ericsson.com=20 Ericsson This Communication is Confidential. We only send and receive email on = the basis of the term set out at www.ericsson.com/email_disclaimer=20 -----Original Message----- From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On = Behalf Of Loa Andersson Sent: mercoled=EC 13 gennaio 2010 18.01 To: mpls-tp@ietf.org; mpls@ietf.org; ccamp@ietf.org; pwe3@ietf.org Subject: [mpls-tp] poll on making = draft-weingarten-mpls-tp-linear-protection an mpls wg document All, this is to start a two week poll on making http://tools.ietf.org/html/draft-weingarten-mpls-tp-linear-protection-05 an MPLS working group document. Send a mail to the mpls-tp@ietf.org mailing list, indicating "yes/support" or "no/do not support". Comments on the content of the draft should be sent to the same mailing list with a different subject line. Please note that it is a conscious decision by the wg chair to poll the linear-protection document prior to the ring-protection document, since we want to make room for separated discussions on the two documents. The poll ends Friday juanuary 29, 2010. /Loa --=20 _______________________________________________ mpls-tp mailing list mpls-tp@ietf.org https://www.ietf.org/mailman/listinfo/mpls-tp From eric.gray@ericsson.com Thu Jan 14 06:42:37 2010 Return-Path: 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 E27F23A67DB; Thu, 14 Jan 2010 06:42:37 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.599 X-Spam-Level: X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] 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 pQx6yOA23CcO; Thu, 14 Jan 2010 06:42:37 -0800 (PST) Received: from imr1.ericy.com (imr1.ericy.com [198.24.6.9]) by core3.amsl.com (Postfix) with ESMTP id 0D54B3A67D9; Thu, 14 Jan 2010 06:42:36 -0800 (PST) Received: from eusaamw0707.eamcs.ericsson.se ([147.117.20.32]) by imr1.ericy.com (8.13.1/8.13.1) with ESMTP id o0EEgmr2007381; Thu, 14 Jan 2010 08:42:49 -0600 Received: from EUSAACMS0701.eamcs.ericsson.se ([169.254.1.164]) by eusaamw0707.eamcs.ericsson.se ([147.117.20.32]) with mapi; Thu, 14 Jan 2010 09:42:32 -0500 From: Eric Gray To: Loa Andersson , "mpls-tp@ietf.org" , "mpls@ietf.org" , "ccamp@ietf.org" , "pwe3@ietf.org" Date: Thu, 14 Jan 2010 09:42:31 -0500 Thread-Topic: [mpls] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document Thread-Index: AcqUchvOyu3COQvzSu2oIn5kgTUmpwAtaJVQ Message-ID: References: <4B4DFC51.8050301@pi.nu> In-Reply-To: <4B4DFC51.8050301@pi.nu> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [mpls-tp] [mpls] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jan 2010 14:42:38 -0000 Yes.=20 -----Original Message----- From: mpls-bounces@ietf.org [mailto:mpls-bounces@ietf.org] On Behalf Of Loa= Andersson Sent: Wednesday, January 13, 2010 12:01 PM To: mpls-tp@ietf.org; mpls@ietf.org; ccamp@ietf.org; pwe3@ietf.org Subject: [mpls] poll on making draft-weingarten-mpls-tp-linear-protection a= n mpls wg document All, this is to start a two week poll on making http://tools.ietf.org/html/draft-weingarten-mpls-tp-linear-protection-05 an MPLS working group document. Send a mail to the mpls-tp@ietf.org mailing list, indicating "yes/support" or "no/do not support". Comments on the content of the draft should be sent to the same mailing list with a different subject line. Please note that it is a conscious decision by the wg chair to poll the linear-protection document prior to the ring-protection document, since we want to make room for separated discussions on the two documents. The poll ends Friday juanuary 29, 2010. /Loa --=20 _______________________________________________ mpls mailing list mpls@ietf.org https://www.ietf.org/mailman/listinfo/mpls From wwwrun@core3.amsl.com Thu Jan 14 15:02:37 2010 Return-Path: X-Original-To: mpls-tp@ietf.org Delivered-To: mpls-tp@core3.amsl.com Received: by core3.amsl.com (Postfix, from userid 30) id 84BDA3A6908; Thu, 14 Jan 2010 15:02:37 -0800 (PST) From: Loa Andersson(IETF MPLS WG) To: greg.jones@itu.int Content-Type: text/plain; charset="utf-8" Mime-Version: 1.0 Message-Id: <20100114230237.84BDA3A6908@core3.amsl.com> Date: Thu, 14 Jan 2010 15:02:37 -0800 (PST) Cc: loa.andersson@ericsson.com, olaf@NLnetLabs.nl, greg.jones@itu.int, mpls-tp@ietf.org, housley@vigilsec.com, malcolm.betts@huawei.com, yoichi.maeda@ntt-at.co.jp, tsbg15@itu.int, sjtrowbridge@alcatel-lucent.com, ahmpls-tp@lists.itu.int, paf@cisco.com, adrian.farrel@huawei.com, hhelvoort@huawei.com, hklam@alcatel-lucent.com, ghani.abbas@ericsson.com Subject: [mpls-tp] New Liaison Statement, "Publication requested for MPLS-TP NM Framework (ref # 013.03)" X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: loa.andersson@ericsson.com List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jan 2010 23:02:37 -0000 Title: Publication requested for MPLS-TP NM Framework (ref # 013.03) Submission Date: 2010-01-14 URL of the IETF Web page: https://datatracker.ietf.org/public/liaison_detail.cgi?detail_id=631 From: Loa Andersson(IETF MPLS WG) To: ITU-T SG15(greg.jones@itu.int) Cc: yoichi.maeda@ntt-at.co.jp greg.jones@itu.int sjtrowbridge@alcatel-lucent.com ghani.abbas@ericsson.com hhelvoort@huawei.com malcolm.betts@huawei.com hklam@alcatel-lucent.com tsbg15@itu.int ahmpls-tp@lists.itu.int loa.andersson@ericsson.com adrian.farrel@huawei.com rcallon@juniper.net paf@cisco.com housley@vigilsec.com olaf@NLnetLabs.nl rbonica@juniper.net mpls-tp@ietf.org Reponse Contact: loa.andersson@ericsson.com Technical Contact: loa.andersson@ericsson.com Purpose: In response Body: Thank you for your liaison statement (ref # 013.02) of January 07, 2010 with final comments on the MPLS-TP NM Framework. We are pleased to inform you that we have requested publication of the document as an Informational RFC. Loa Andersson George Swallow IETF MPLS WG co-chairs. Attachment(s): No document has been attached From wu.bo@zte.com.cn Thu Jan 14 17:22:30 2010 Return-Path: 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 C0C233A67A5 for ; Thu, 14 Jan 2010 17:22:30 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -95.776 X-Spam-Level: X-Spam-Status: No, score=-95.776 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, RCVD_DOUBLE_IP_LOOSE=0.76, USER_IN_WHITELIST=-100] 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 zuM9lzvVfVtJ for ; Thu, 14 Jan 2010 17:22:29 -0800 (PST) Received: from mx6.zte.com.cn (mx6.zte.com.cn [63.218.89.70]) by core3.amsl.com (Postfix) with ESMTP id 639023A683D for ; Thu, 14 Jan 2010 17:22:28 -0800 (PST) Received: from [10.30.17.100] by mx6.zte.com.cn with surfront esmtp id 9110764009499; Fri, 15 Jan 2010 08:56:56 +0800 (CST) Received: from [192.168.168.1] by [192.168.168.16] with StormMail ESMTP id 75400.764009499; Fri, 15 Jan 2010 09:22:19 +0800 (CST) Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse2.zte.com.cn with ESMTP id o0F1MI8c088805 for ; Fri, 15 Jan 2010 09:22:18 +0800 (CST) (envelope-from wu.bo@zte.com.cn) In-Reply-To: To: mpls-tp@ietf.org MIME-Version: 1.0 X-Mailer: Lotus Notes Release 6.5.4 March 27, 2005 Message-ID: From: wu.bo@zte.com.cn Date: Fri, 15 Jan 2010 09:22:04 +0800 X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 6.5.4|March 27, 2005) at 2010-01-15 09:22:16, Serialize complete at 2010-01-15 09:22:16 Content-Type: multipart/alternative; boundary="=_alternative 0007870C482576AC_=" X-MAIL: mse2.zte.com.cn o0F1MI8c088805 Subject: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jan 2010 01:22:30 -0000 This is a multipart message in MIME format. --=_alternative 0007870C482576AC_= Content-Type: text/plain; charset="GB2312" Content-Transfer-Encoding: base64 WWVzL3N1cHBvcnQuDQoNCkJSLg0KDQp3dWJvDQoNCg0KDQptcGxzLXRwLXJlcXVlc3RAaWV0Zi5v cmcgDQq3orz+yMs6ICBtcGxzLXRwLWJvdW5jZXNAaWV0Zi5vcmcNCjIwMTAtMDEtMTUgMDQ6MDAN CsfrtPC4tCC4+A0KbXBscy10cEBpZXRmLm9yZw0KDQoNCsrVvP7Iyw0KbXBscy10cEBpZXRmLm9y Zw0Ks63LzQ0KDQrW98ziDQptcGxzLXRwIERpZ2VzdCwgVm9sIDE5LCBJc3N1ZSA3DQoNCg0KDQoN Cg0KDQoNCkFsbCwNCg0KdGhpcyBpcyB0byBzdGFydCBhIHR3byB3ZWVrIHBvbGwgb24gbWFraW5n DQoNCmh0dHA6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXdlaW5nYXJ0ZW4tbXBscy10cC1s aW5lYXItcHJvdGVjdGlvbi0wNQ0KDQphbiBNUExTIHdvcmtpbmcgZ3JvdXAgZG9jdW1lbnQuDQoN ClNlbmQgYSBtYWlsIHRvIHRoZSBtcGxzLXRwQGlldGYub3JnIG1haWxpbmcgbGlzdCwNCmluZGlj YXRpbmcgInllcy9zdXBwb3J0IiBvciAibm8vZG8gbm90IHN1cHBvcnQiLg0KDQpDb21tZW50cyBv biB0aGUgY29udGVudCBvZiB0aGUgZHJhZnQgc2hvdWxkIGJlIHNlbnQgdG8gdGhlIHNhbWUNCm1h aWxpbmcgbGlzdCB3aXRoIGEgZGlmZmVyZW50IHN1YmplY3QgbGluZS4NCg0KUGxlYXNlIG5vdGUg dGhhdCBpdCBpcyBhIGNvbnNjaW91cyBkZWNpc2lvbiBieSB0aGUgd2cgY2hhaXIgdG8gcG9sbA0K dGhlIGxpbmVhci1wcm90ZWN0aW9uIGRvY3VtZW50IHByaW9yIHRvIHRoZSByaW5nLXByb3RlY3Rp b24NCmRvY3VtZW50LCBzaW5jZSB3ZSB3YW50IHRvIG1ha2Ugcm9vbSBmb3Igc2VwYXJhdGVkIGRp c2N1c3Npb25zIG9uDQp0aGUgdHdvIGRvY3VtZW50cy4NCg0KVGhlIHBvbGwgZW5kcyBGcmlkYXkg anVhbnVhcnkgMjksIDIwMTAuDQoNCi9Mb2ENCi0tIA0KX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18NCm1wbHMtdHAgbWFpbGluZyBsaXN0DQptcGxzLXRwQGll dGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL21wbHMtdHANCg0K DQotDQoNCg0KDQoNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0NClpURSBJbmZvcm1hdGlvbiBTZWN1cml0eSBOb3RpY2U6IFRoZSBpbmZv cm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyBtYWlsIGlzIHNvbGVseSBwcm9wZXJ0eSBvZiB0aGUg c2VuZGVyJ3Mgb3JnYW5pemF0aW9uLiBUaGlzIG1haWwgY29tbXVuaWNhdGlvbiBpcyBjb25maWRl bnRpYWwuIFJlY2lwaWVudHMgbmFtZWQgYWJvdmUgYXJlIG9ibGlnYXRlZCB0byBtYWludGFpbiBz ZWNyZWN5IGFuZCBhcmUgbm90IHBlcm1pdHRlZCB0byBkaXNjbG9zZSB0aGUgY29udGVudHMgb2Yg dGhpcyBjb21tdW5pY2F0aW9uIHRvIG90aGVycy4NClRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0 cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBjb25maWRlbnRpYWwgYW5kIGludGVuZGVkIHNvbGVseSBm b3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGV5IGFyZSBh ZGRyZXNzZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IgcGxlYXNl IG5vdGlmeSB0aGUgb3JpZ2luYXRvciBvZiB0aGUgbWVzc2FnZS4gQW55IHZpZXdzIGV4cHJlc3Nl ZCBpbiB0aGlzIG1lc3NhZ2UgYXJlIHRob3NlIG9mIHRoZSBpbmRpdmlkdWFsIHNlbmRlci4NClRo aXMgbWVzc2FnZSBoYXMgYmVlbiBzY2FubmVkIGZvciB2aXJ1c2VzIGFuZCBTcGFtIGJ5IFpURSBB bnRpLVNwYW0gc3lzdGVtLg0K --=_alternative 0007870C482576AC_= Content-Type: text/html; charset="GB2312" Content-Transfer-Encoding: base64 DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPlllcy9zdXBwb3J0LjwvZm9udD4N Cjxicj4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+QlIuPC9mb250Pg0KPGJy Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj53dWJvPC9mb250Pg0KPGJyPg0K PGJyPg0KPGJyPg0KPHRhYmxlIHdpZHRoPTEwMCU+DQo8dHIgdmFsaWduPXRvcD4NCjx0ZCB3aWR0 aD0yNiU+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPjxiPm1wbHMtdHAtcmVxdWVzdEBp ZXRmLm9yZzwvYj4NCjwvZm9udD4NCjxicj48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+ t6K8/sjLOiAmbmJzcDttcGxzLXRwLWJvdW5jZXNAaWV0Zi5vcmc8L2ZvbnQ+DQo8cD48Zm9udCBz aXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+MjAxMC0wMS0xNSAwNDowMDwvZm9udD4NCjx0YWJsZSBi b3JkZXI+DQo8dHIgdmFsaWduPXRvcD4NCjx0ZCBiZ2NvbG9yPXdoaXRlPg0KPGRpdiBhbGlnbj1j ZW50ZXI+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPsfrtPC4tCC4+Dxicj4NCm1wbHMt dHBAaWV0Zi5vcmc8L2ZvbnQ+PC9kaXY+PC90YWJsZT4NCjxicj4NCjx0ZCB3aWR0aD03MyU+DQo8 dGFibGUgd2lkdGg9MTAwJT4NCjx0ciB2YWxpZ249dG9wPg0KPHRkPg0KPGRpdiBhbGlnbj1yaWdo dD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+ytW8/sjLPC9mb250PjwvZGl2Pg0KPHRk Pjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj5tcGxzLXRwQGlldGYub3JnPC9mb250Pg0K PHRyIHZhbGlnbj10b3A+DQo8dGQ+DQo8ZGl2IGFsaWduPXJpZ2h0Pjxmb250IHNpemU9MSBmYWNl PSJzYW5zLXNlcmlmIj6zrcvNPC9mb250PjwvZGl2Pg0KPHRkPg0KPHRyIHZhbGlnbj10b3A+DQo8 dGQ+DQo8ZGl2IGFsaWduPXJpZ2h0Pjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj7W98zi PC9mb250PjwvZGl2Pg0KPHRkPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj5tcGxzLXRw IERpZ2VzdCwgVm9sIDE5LCBJc3N1ZSA3PC9mb250PjwvdGFibGU+DQo8YnI+DQo8dGFibGU+DQo8 dHIgdmFsaWduPXRvcD4NCjx0ZD4NCjx0ZD48L3RhYmxlPg0KPGJyPjwvdGFibGU+DQo8YnI+DQo8 YnI+PGZvbnQgc2l6ZT0yPjx0dD48YnI+DQo8YnI+DQpBbGwsPGJyPg0KPGJyPg0KdGhpcyBpcyB0 byBzdGFydCBhIHR3byB3ZWVrIHBvbGwgb24gbWFraW5nPGJyPg0KPGJyPg0KaHR0cDovL3Rvb2xz LmlldGYub3JnL2h0bWwvZHJhZnQtd2VpbmdhcnRlbi1tcGxzLXRwLWxpbmVhci1wcm90ZWN0aW9u LTA1PGJyPg0KPGJyPg0KYW4gTVBMUyB3b3JraW5nIGdyb3VwIGRvY3VtZW50Ljxicj4NCjxicj4N ClNlbmQgYSBtYWlsIHRvIHRoZSBtcGxzLXRwQGlldGYub3JnIG1haWxpbmcgbGlzdCw8YnI+DQpp bmRpY2F0aW5nICZxdW90O3llcy9zdXBwb3J0JnF1b3Q7IG9yICZxdW90O25vL2RvIG5vdCBzdXBw b3J0JnF1b3Q7Ljxicj4NCjxicj4NCkNvbW1lbnRzIG9uIHRoZSBjb250ZW50IG9mIHRoZSBkcmFm dCBzaG91bGQgYmUgc2VudCB0byB0aGUgc2FtZTxicj4NCm1haWxpbmcgbGlzdCB3aXRoIGEgZGlm ZmVyZW50IHN1YmplY3QgbGluZS48YnI+DQo8YnI+DQpQbGVhc2Ugbm90ZSB0aGF0IGl0IGlzIGEg Y29uc2Npb3VzIGRlY2lzaW9uIGJ5IHRoZSB3ZyBjaGFpciB0byBwb2xsPGJyPg0KdGhlIGxpbmVh ci1wcm90ZWN0aW9uIGRvY3VtZW50IHByaW9yIHRvIHRoZSByaW5nLXByb3RlY3Rpb248YnI+DQpk b2N1bWVudCwgc2luY2Ugd2Ugd2FudCB0byBtYWtlIHJvb20gZm9yIHNlcGFyYXRlZCBkaXNjdXNz aW9ucyBvbjxicj4NCnRoZSB0d28gZG9jdW1lbnRzLjxicj4NCjxicj4NClRoZSBwb2xsIGVuZHMg RnJpZGF5IGp1YW51YXJ5IDI5LCAyMDEwLjxicj4NCjxicj4NCi9Mb2E8YnI+DQotLSA8YnI+DQpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCm1wbHMt dHAgbWFpbGluZyBsaXN0PGJyPg0KbXBscy10cEBpZXRmLm9yZzxicj4NCmh0dHBzOi8vd3d3Lmll dGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBscy10cDxicj4NCjxicj4NCjxicj4NCi08YnI+DQo8 YnI+DQo8L3R0PjwvZm9udD4NCjxicj4NCjxicj48cHJlPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NClpURSZuYnNwO0luZm9ybWF0aW9u Jm5ic3A7U2VjdXJpdHkmbmJzcDtOb3RpY2U6Jm5ic3A7VGhlJm5ic3A7aW5mb3JtYXRpb24mbmJz cDtjb250YWluZWQmbmJzcDtpbiZuYnNwO3RoaXMmbmJzcDttYWlsJm5ic3A7aXMmbmJzcDtzb2xl bHkmbmJzcDtwcm9wZXJ0eSZuYnNwO29mJm5ic3A7dGhlJm5ic3A7c2VuZGVyJ3MmbmJzcDtvcmdh bml6YXRpb24uJm5ic3A7VGhpcyZuYnNwO21haWwmbmJzcDtjb21tdW5pY2F0aW9uJm5ic3A7aXMm bmJzcDtjb25maWRlbnRpYWwuJm5ic3A7UmVjaXBpZW50cyZuYnNwO25hbWVkJm5ic3A7YWJvdmUm bmJzcDthcmUmbmJzcDtvYmxpZ2F0ZWQmbmJzcDt0byZuYnNwO21haW50YWluJm5ic3A7c2VjcmVj eSZuYnNwO2FuZCZuYnNwO2FyZSZuYnNwO25vdCZuYnNwO3Blcm1pdHRlZCZuYnNwO3RvJm5ic3A7 ZGlzY2xvc2UmbmJzcDt0aGUmbmJzcDtjb250ZW50cyZuYnNwO29mJm5ic3A7dGhpcyZuYnNwO2Nv bW11bmljYXRpb24mbmJzcDt0byZuYnNwO290aGVycy4NClRoaXMmbmJzcDtlbWFpbCZuYnNwO2Fu ZCZuYnNwO2FueSZuYnNwO2ZpbGVzJm5ic3A7dHJhbnNtaXR0ZWQmbmJzcDt3aXRoJm5ic3A7aXQm bmJzcDthcmUmbmJzcDtjb25maWRlbnRpYWwmbmJzcDthbmQmbmJzcDtpbnRlbmRlZCZuYnNwO3Nv bGVseSZuYnNwO2ZvciZuYnNwO3RoZSZuYnNwO3VzZSZuYnNwO29mJm5ic3A7dGhlJm5ic3A7aW5k aXZpZHVhbCZuYnNwO29yJm5ic3A7ZW50aXR5Jm5ic3A7dG8mbmJzcDt3aG9tJm5ic3A7dGhleSZu YnNwO2FyZSZuYnNwO2FkZHJlc3NlZC4mbmJzcDtJZiZuYnNwO3lvdSZuYnNwO2hhdmUmbmJzcDty ZWNlaXZlZCZuYnNwO3RoaXMmbmJzcDtlbWFpbCZuYnNwO2luJm5ic3A7ZXJyb3ImbmJzcDtwbGVh c2UmbmJzcDtub3RpZnkmbmJzcDt0aGUmbmJzcDtvcmlnaW5hdG9yJm5ic3A7b2YmbmJzcDt0aGUm bmJzcDttZXNzYWdlLiZuYnNwO0FueSZuYnNwO3ZpZXdzJm5ic3A7ZXhwcmVzc2VkJm5ic3A7aW4m bmJzcDt0aGlzJm5ic3A7bWVzc2FnZSZuYnNwO2FyZSZuYnNwO3Rob3NlJm5ic3A7b2YmbmJzcDt0 aGUmbmJzcDtpbmRpdmlkdWFsJm5ic3A7c2VuZGVyLg0KVGhpcyZuYnNwO21lc3NhZ2UmbmJzcDto YXMmbmJzcDtiZWVuJm5ic3A7c2Nhbm5lZCZuYnNwO2ZvciZuYnNwO3ZpcnVzZXMmbmJzcDthbmQm bmJzcDtTcGFtJm5ic3A7YnkmbmJzcDtaVEUmbmJzcDtBbnRpLVNwYW0mbmJzcDtzeXN0ZW0uDQo8 L3ByZT4= --=_alternative 0007870C482576AC_=-- From Rolf.Winter@nw.neclab.eu Fri Jan 15 00:13:14 2010 Return-Path: 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 E02BE3A692A for ; Fri, 15 Jan 2010 00:13:14 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[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 fASf9qoVvy1L for ; Fri, 15 Jan 2010 00:13:13 -0800 (PST) Received: from smtp0.neclab.eu (smtp0.neclab.eu [195.37.70.41]) by core3.amsl.com (Postfix) with ESMTP id 33C033A695E for ; Fri, 15 Jan 2010 00:13:11 -0800 (PST) Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp0.neclab.eu (Postfix) with ESMTP id 25A322C019194 for ; Fri, 15 Jan 2010 09:13:08 +0100 (CET) X-Virus-Scanned: Amavisd on Debian GNU/Linux (atlas2.office) Received: from smtp0.neclab.eu ([127.0.0.1]) by localhost (atlas2.office [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aB1jyR5kGkp6 for ; Fri, 15 Jan 2010 09:13:08 +0100 (CET) Received: from VENUS.office (mx1.office [192.168.24.3]) by smtp0.neclab.eu (Postfix) with ESMTP id 044882C00035C for ; Fri, 15 Jan 2010 09:13:03 +0100 (CET) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Fri, 15 Jan 2010 09:13:02 +0100 Message-ID: <547F018265F92642B577B986577D671C010D162A@VENUS.office> In-Reply-To: <4B4DFC51.8050301@pi.nu> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PWE3] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document Thread-Index: AcqUchDbe8c3k0CHTYGH6WO/CwjJvABSGUcw References: <4B4DFC51.8050301@pi.nu> From: "Rolf Winter" To: Subject: Re: [mpls-tp] [PWE3] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jan 2010 08:13:15 -0000 Yes/support NEC Europe Limited | Registered Office: NEC House, 1 Victoria Road, = London W3 6BL | Registered in England 2832014=20 =20 > -----Original Message----- > From: pwe3-bounces@ietf.org [mailto:pwe3-bounces@ietf.org] On Behalf = Of > Loa Andersson > Sent: Mittwoch, 13. Januar 2010 18:01 > To: mpls-tp@ietf.org; mpls@ietf.org; ccamp@ietf.org; pwe3@ietf.org > Subject: [PWE3] poll on making draft-weingarten-mpls-tp-linear- > protection an mpls wg document >=20 > All, >=20 > this is to start a two week poll on making >=20 > http://tools.ietf.org/html/draft-weingarten-mpls-tp-linear-protection- > 05 >=20 > an MPLS working group document. >=20 > Send a mail to the mpls-tp@ietf.org mailing list, > indicating "yes/support" or "no/do not support". >=20 > Comments on the content of the draft should be sent to the same > mailing list with a different subject line. >=20 > Please note that it is a conscious decision by the wg chair to poll > the linear-protection document prior to the ring-protection > document, since we want to make room for separated discussions on > the two documents. >=20 > The poll ends Friday juanuary 29, 2010. >=20 > /Loa > -- > _______________________________________________ > pwe3 mailing list > pwe3@ietf.org > https://www.ietf.org/mailman/listinfo/pwe3 From a-sakurai@da.jp.nec.com Fri Jan 15 00:36:42 2010 Return-Path: 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 11ED03A6950 for ; Fri, 15 Jan 2010 00:36:42 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.09 X-Spam-Level: X-Spam-Status: No, score=-0.09 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265] 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 KbKvg4btuI5w for ; Fri, 15 Jan 2010 00:36:41 -0800 (PST) Received: from tyo202.gate.nec.co.jp (TYO202.gate.nec.co.jp [202.32.8.206]) by core3.amsl.com (Postfix) with ESMTP id 420403A6946 for ; Fri, 15 Jan 2010 00:36:41 -0800 (PST) Received: from mailgate3.nec.co.jp ([10.7.69.197]) by tyo202.gate.nec.co.jp (8.13.8/8.13.4) with ESMTP id o0F8abUx012751 for ; Fri, 15 Jan 2010 17:36:37 +0900 (JST) Received: (from root@localhost) by mailgate3.nec.co.jp (8.11.7/3.7W-MAILGATE-NEC) id o0F8abw06167 for mpls-tp@ietf.org; Fri, 15 Jan 2010 17:36:37 +0900 (JST) Received: from mail03.kamome.nec.co.jp (mail03.kamome.nec.co.jp [10.25.43.7]) by mailsv4.nec.co.jp (8.13.8/8.13.4) with ESMTP id o0F8abso001613 for ; Fri, 15 Jan 2010 17:36:37 +0900 (JST) Received: from shintaro.jp.nec.com ([10.26.220.11] [10.26.220.11]) by mail03.kamome.nec.co.jp with ESMTP id BT-MMP-685632; Fri, 15 Jan 2010 17:35:50 +0900 Received: from [10.41.153.125] ([10.41.153.125] [10.41.153.125]) by mail.jp.nec.com with ESMTP; Fri, 15 Jan 2010 17:34:52 +0900 Date: Fri, 15 Jan 2010 17:34:52 +0900 From: Akira SAKURAI To: mpls-tp@ietf.org In-Reply-To: <4B4DFC51.8050301@pi.nu> References: <4B4DFC51.8050301@pi.nu> Message-Id: <20100115173451.D69B.C651C865@da.jp.nec.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.51.07 [ja] Subject: Re: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jan 2010 08:36:42 -0000 yes/support Akira Sakurai NEC Corporation From: Loa Andersson Date: Wed, 13 Jan 2010 18:01:05 +0100 Subject: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document > All, > > this is to start a two week poll on making > > http://tools.ietf.org/html/draft-weingarten-mpls-tp-linear-protection-05 > > an MPLS working group document. > > Send a mail to the mpls-tp@ietf.org mailing list, > indicating "yes/support" or "no/do not support". > > Comments on the content of the draft should be sent to the same > mailing list with a different subject line. > > Please note that it is a conscious decision by the wg chair to poll > the linear-protection document prior to the ring-protection > document, since we want to make room for separated discussions on > the two documents. > > The poll ends Friday juanuary 29, 2010. > > /Loa > -- > _______________________________________________ > mpls-tp mailing list > mpls-tp@ietf.org > https://www.ietf.org/mailman/listinfo/mpls-tp From Adrian.Farrel@huawei.com Fri Jan 15 06:28:07 2010 Return-Path: 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 70BA13A68A3 for ; Fri, 15 Jan 2010 06:28:07 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.595 X-Spam-Level: X-Spam-Status: No, score=-2.595 tagged_above=-999 required=5 tests=[AWL=0.003, BAYES_00=-2.599, STOX_REPLY_TYPE=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 zGppjeyJ+dY3 for ; Fri, 15 Jan 2010 06:28:06 -0800 (PST) Received: from usaga03-in.huawei.com (usaga03-in.huawei.com [206.16.17.220]) by core3.amsl.com (Postfix) with ESMTP id 85DAA3A67BE for ; Fri, 15 Jan 2010 06:28:06 -0800 (PST) Received: from huawei.com (usaga03-in [172.18.4.17]) by usaga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWA0058GLIRZS@usaga03-in.huawei.com> for mpls-tp@ietf.org; Fri, 15 Jan 2010 08:28:03 -0600 (CST) Received: from your029b8cecfe (dsl-sp-81-140-15-32.in-addr.broadbandscope.com [81.140.15.32]) by usaga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KWA0091GLIQAR@usaga03-in.huawei.com> for mpls-tp@ietf.org; Fri, 15 Jan 2010 08:28:03 -0600 (CST) Date: Fri, 15 Jan 2010 14:27:53 +0000 From: Adrian Farrel To: mpls-tp@ietf.org Message-id: <11980D8CB78D47CAAFEAA0160CEAA50F@your029b8cecfe> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Mailer: Microsoft Outlook Express 6.00.2900.5843 Content-type: text/plain; format=flowed; charset=iso-8859-1; reply-type=original Content-transfer-encoding: 7BIT X-Priority: 3 X-MSMail-priority: Normal Subject: [mpls-tp] New I-D desccribing how the IETF will review MPLS-TP Recommendations X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: Adrian Farrel List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jan 2010 14:28:07 -0000 Hi, Stewart and I have written an I-D describing our expectations of how the IETF expects to review and contribute to ITU-T Recommendations on MPLS-TP. Although this might be expected to have come from the ITU-T, they say that they are unable to do more than document existing process (which is already documented in process Recommendations) because anything else would be "a change in process" and would require consent at a very high level. So we are left with the somewhat suboptimal situation where we document our "expectations". Please note that there are a number of Recommendations and RFCs that describe the "cooperative process" for work shared by the ITU-T and IETF. This draft covers a different situation where the ITU-T is producing documents to describe aspects of MPLS-TP, but the design authority for MPLS-TP remains within the IETF. In this situation, the ITU-T is responsible for generating the text in the Recommendations, and the IETF needs to provide a review and agree that the text is OK for publication. We would welcome your comments on ways to clarify and improve the text, and your questions about areas that are unclear. We have provided the text to the ITU-T's management across MPLS-TP and have had some useful comments back from Malcolm Betts (co-chair of the ITU-T's Ad Hoc Team for MPLS-TP). We also used a liaison from Study Group 15 as the basis for some of the description of process. Thanks, Adrian ----- Original Message ----- From: To: Sent: Friday, January 15, 2010 2:00 PM Subject: I-D Action:draft-farrel-mpls-tp-recommendation-review-00.txt >A New Internet-Draft is available from the on-line Internet-Drafts >directories. > > Title : IETF Expectations of Participation in Development and > Review of ITU-T Recommendations on MPLS-TP > Author(s) : A. Farrel, S. Bryant > Filename : draft-farrel-mpls-tp-recommendation-review-00.txt > Pages : 12 > Date : 2010-01-15 > > The decision to develop a Multiprotocol Label Switching (MPLS) > Transport Profile (MPLS-TP) in cooperation between the IETF and the > ITU-T is documented in RFC 5317 as the report of the Joint Working > Team on MPLS-TP. As part of this development process, the > International Telecommunications Union - Telecommunications > Standardisation Sector (ITU-T) will develop a number of > Recommendations that document the integration of MPLS-TP into the > transport network. Those Recomendations will not define any aspects > of MPLS-TP protocols or procedure because that work is reserved for > the IETF as the design authority for MPLS-TP. > > This document sets out the IETF's expectations of how the IETF, > through individual participation and through consensus decisions, > will contribute to in the development, review, and approval of those > Recommendations. > > This document does not modify any existing ITU-T or IETF procedures, > but shows how those procedures can be used to facilitate cooperation > for the MPLS-TP project. > > A URL for this Internet-Draft is: > http://www.ietf.org/internet-drafts/draft-farrel-mpls-tp-recommendation-review-00.txt From benjamin.niven-jenkins@bt.com Fri Jan 15 09:55:14 2010 Return-Path: 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 AED683A686E for ; Fri, 15 Jan 2010 09:55:13 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.046 X-Spam-Level: X-Spam-Status: No, score=-2.046 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_MISMATCH_COM=0.553] 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 tkp8LAhVMDxR for ; Fri, 15 Jan 2010 09:55:12 -0800 (PST) Received: from smtpe1.intersmtp.com (smtp62.intersmtp.COM [62.239.224.235]) by core3.amsl.com (Postfix) with ESMTP id 4B3333A681B for ; Fri, 15 Jan 2010 09:55:12 -0800 (PST) Received: from EVMHT63-UKRD.domain1.systemhost.net (10.36.3.100) by RDW083A006ED62.smtp-e2.hygiene.service (10.187.98.11) with Microsoft SMTP Server (TLS) id 8.1.393.1; Fri, 15 Jan 2010 17:55:09 +0000 Received: from RDW083V001RVA1.domain1.systemhost.net ([10.187.59.10]) by EVMHT63-UKRD.domain1.systemhost.net ([10.36.3.100]) with mapi; Fri, 15 Jan 2010 17:55:07 +0000 From: To: Date: Fri, 15 Jan 2010 17:55:07 +0000 Thread-Topic: [mpls-tp] Fwd: I-D Action:draft-fbb-mpls-tp-p2mp-framework-00.txt Thread-Index: AcqUcK8WzhmwlBbNSPqBZ4G9YgWWlQBmRAZb Message-ID: In-Reply-To: <4B4DFA10.6060300@pi.nu> Accept-Language: en-US, en-GB Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-Entourage/13.3.0.091002 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] Fwd: I-D Action:draft-fbb-mpls-tp-p2mp-framework-00.txt X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jan 2010 17:55:14 -0000 Two comments after a quick read. 1) Section 1.2.1. Probably worth having an informative reference to draft-ietf-mpls-tp-rosetta-stone 2) Section 3.1 states packet encapsulation & forwarding is identical to RFC4875 and RFC5332. Is this true - the MPLS-TP (P2P) framework includes quite a bit of text related to the Gach & GAL. I think we need something equivalent (or references if the usage is identical) in this draft. Ben On 13/01/2010 16:51, "Loa Andersson" wrote: > All, >=20 > we have a new Internet Draft, a framework for mpls-tp p2mp. >=20 > The background is that we broke this out from the generic mpls-tp > framework in order to be able to progress both documents independently. >=20 > Please review the document and send comments to mpls-tp mailing > list. >=20 > /Loa >=20 > -------- Original Message -------- >=20 >=20 > A New Internet-Draft is available from the on-line Internet-Drafts > directories. >=20 > Title : A Framework for Point-to-Multipoint MPLS in Transport > Networks > Author(s) : D. Frost, et al. > Filename : draft-fbb-mpls-tp-p2mp-framework-00.txt > Pages : 11 > Date : 2010-01-13 >=20 > The Multiprotocol Label Switching (MPLS) Transport Profile (MPLS-TP) > is the common set of MPLS protocol functions defined to enable the > construction and operation of packet transport networks. The MPLS-TP > supports both point-to-point and point-to-multipoint transport paths. > This document defines the elements and functions of the MPLS-TP > architecture applicable specifically to supporting point-to- > multipoint transport paths. >=20 > This document is a product of a joint Internet Engineering Task Force > (IETF) / International Telecommunication Union Telecommunication > Standardization Sector (ITU-T) effort to include an MPLS Transport > Profile within the IETF MPLS and PWE3 architectures to support the > capabilities and functionalities of a packet transport network. >=20 > Status of This Memo >=20 > This Internet-Draft is submitted to IETF in full conformance with the > provisions of BCP 78 and BCP 79. >=20 > Internet-Drafts are working documents of the Internet Engineering > Task Force (IETF), its areas, and its working groups. Note that > other groups may also distribute working documents as Internet- > Drafts. >=20 > Internet-Drafts are draft documents valid for a maximum of six months > and may be updated, replaced, or obsoleted by other documents at any > time. It is inappropriate to use Internet-Drafts as reference > material or to cite them other than as "work in progress." >=20 > The list of current Internet-Drafts can be accessed at > http://www.ietf.org/ietf/1id-abstracts.txt. >=20 > The list of Internet-Draft Shadow Directories can be accessed at > http://www.ietf.org/shadow.html. > This Internet-Draft will expire on July 17, 2010. >=20 > Copyright Notice >=20 > Copyright (c) 2010 IETF Trust and the persons identified as the > document authors. All rights reserved. >=20 > This document is subject to BCP 78 and the IETF Trust's Legal > Provisions Relating to IETF Documents > (http://trustee.ietf.org/license-info) in effect on the date of > publication of this document. Please review these documents > carefully, as they describe your rights and restrictions with respect > to this document. Code Components extracted from this document must > include Simplified BSD License text as described in Section 4.e of > the Trust Legal Provisions and are provided without warranty as > described in the BSD License. >=20 > A URL for this Internet-Draft is: > http://www.ietf.org/internet-drafts/draft-fbb-mpls-tp-p2mp-framework-00.t= xt >=20 > Internet-Drafts are also available by anonymous FTP at: > ftp://ftp.ietf.org/internet-drafts/ >=20 > Below is the data which will enable a MIME compliant mail reader > implementation to automatically retrieve the ASCII version of the > Internet-Draft. >=20 > _______________________________________________ > mpls-tp mailing list > mpls-tp@ietf.org > https://www.ietf.org/mailman/listinfo/mpls-tp From benjamin.niven-jenkins@bt.com Fri Jan 15 10:04:36 2010 Return-Path: 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 91EFF3A67A3 for ; Fri, 15 Jan 2010 10:04:36 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.046 X-Spam-Level: X-Spam-Status: No, score=-2.046 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_MISMATCH_COM=0.553] 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 yB+h8zbKFm65 for ; Fri, 15 Jan 2010 10:04:35 -0800 (PST) Received: from smtpe1.intersmtp.com (smtp63.intersmtp.COM [62.239.224.236]) by core3.amsl.com (Postfix) with ESMTP id 5F8883A672E for ; Fri, 15 Jan 2010 10:04:34 -0800 (PST) Received: from RDW083A009HT61.domain1.systemhost.net (10.187.59.12) by RDW083A007ED63.smtp-e3.hygiene.service (10.187.98.12) with Microsoft SMTP Server (TLS) id 8.1.393.1; Fri, 15 Jan 2010 18:04:31 +0000 Received: from RDW083V001RVA1.domain1.systemhost.net ([10.187.59.10]) by RDW083A009HT61.domain1.systemhost.net ([10.187.59.12]) with mapi; Fri, 15 Jan 2010 18:04:30 +0000 From: To: , Date: Fri, 15 Jan 2010 18:04:28 +0000 Thread-Topic: [mpls-tp] New I-D desccribing how the IETF will review MPLS-TP Recommendations Thread-Index: AcqV7wJT343FoDPjSLe6WDjr3Sl/1gAHityJ Message-ID: In-Reply-To: <11980D8CB78D47CAAFEAA0160CEAA50F@your029b8cecfe> Accept-Language: en-US, en-GB Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-Entourage/13.3.0.091002 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] New I-D desccribing how the IETF will review MPLS-TP Recommendations X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jan 2010 18:04:36 -0000 Adrian, My 2p. 1) Section 1.2 is titled "Purpose and Intent of Cooperation on MPLS-TP" but the text seems to more along the lines of "this is how ITU-T should work with IETF for items under IETF design authority". The text is valuable but the title is misleading IMO. 2) For a document that is about how IETF expects to work with (provide inpu= t to) ITU-T the only ITU Recommendation referenced is A.8. Are there other useful Recommendations that should be referenced? 3) I think there should be more text/detail on what the IETF expects with respect to providing input during AAP Last Call. Section 2.2 states that during AAP last call "members of the ITU-T can submit comments". For example, can the IETF make comments via a liaison during AAP last call? If an Invited Expert has been invited to provide input during the production o= f the draft Recommendation are they allowed to make comments during AAP last call? Ben On 15/01/2010 14:27, "Adrian Farrel" wrote: > Hi, >=20 > Stewart and I have written an I-D describing our expectations of how the > IETF expects to review and contribute to ITU-T Recommendations on MPLS-TP= . >=20 > Although this might be expected to have come from the ITU-T, they say tha= t > they are unable to do more than document existing process (which is alrea= dy > documented in process Recommendations) because anything else would be "a > change in process" and would require consent at a very high level. So we = are > left with the somewhat suboptimal situation where we document our > "expectations". >=20 > Please note that there are a number of Recommendations and RFCs that > describe the "cooperative process" for work shared by the ITU-T and IETF. > This draft covers a different situation where the ITU-T is producing > documents to describe aspects of MPLS-TP, but the design authority for > MPLS-TP remains within the IETF. In this situation, the ITU-T is responsi= ble > for generating the text in the Recommendations, and the IETF needs to > provide a review and agree that the text is OK for publication. >=20 > We would welcome your comments on ways to clarify and improve the text, a= nd > your questions about areas that are unclear. >=20 > We have provided the text to the ITU-T's management across MPLS-TP and ha= ve > had some useful comments back from Malcolm Betts (co-chair of the ITU-T's= Ad > Hoc Team for MPLS-TP). We also used a liaison from Study Group 15 as the > basis for some of the description of process. >=20 > Thanks, > Adrian > ----- Original Message ----- > From: > To: > Sent: Friday, January 15, 2010 2:00 PM > Subject: I-D Action:draft-farrel-mpls-tp-recommendation-review-00.txt >=20 >=20 >> A New Internet-Draft is available from the on-line Internet-Drafts >> directories. >>=20 >> Title : IETF Expectations of Participation in Development and >> Review of ITU-T Recommendations on MPLS-TP >> Author(s) : A. Farrel, S. Bryant >> Filename : draft-farrel-mpls-tp-recommendation-review-00.txt >> Pages : 12 >> Date : 2010-01-15 >>=20 >> The decision to develop a Multiprotocol Label Switching (MPLS) >> Transport Profile (MPLS-TP) in cooperation between the IETF and the >> ITU-T is documented in RFC 5317 as the report of the Joint Working >> Team on MPLS-TP. As part of this development process, the >> International Telecommunications Union - Telecommunications >> Standardisation Sector (ITU-T) will develop a number of >> Recommendations that document the integration of MPLS-TP into the >> transport network. Those Recomendations will not define any aspects >> of MPLS-TP protocols or procedure because that work is reserved for >> the IETF as the design authority for MPLS-TP. >>=20 >> This document sets out the IETF's expectations of how the IETF, >> through individual participation and through consensus decisions, >> will contribute to in the development, review, and approval of those >> Recommendations. >>=20 >> This document does not modify any existing ITU-T or IETF procedures, >> but shows how those procedures can be used to facilitate cooperation >> for the MPLS-TP project. >>=20 >> A URL for this Internet-Draft is: >> http://www.ietf.org/internet-drafts/draft-farrel-mpls-tp-recommendation-= revie >> w-00.txt >=20 > _______________________________________________ > mpls-tp mailing list > mpls-tp@ietf.org > https://www.ietf.org/mailman/listinfo/mpls-tp From Adrian.Farrel@huawei.com Fri Jan 15 12:31:07 2010 Return-Path: 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 AB6C13A688D for ; Fri, 15 Jan 2010 12:31:07 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.592 X-Spam-Level: X-Spam-Status: No, score=-2.592 tagged_above=-999 required=5 tests=[AWL=0.006, BAYES_00=-2.599, STOX_REPLY_TYPE=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 MYRgEtXvai1G for ; Fri, 15 Jan 2010 12:31:06 -0800 (PST) Received: from usaga03-in.huawei.com (usaga03-in.huawei.com [206.16.17.220]) by core3.amsl.com (Postfix) with ESMTP id CED8E3A683A for ; Fri, 15 Jan 2010 12:31:06 -0800 (PST) Received: from huawei.com (usaga03-in [172.18.4.17]) by usaga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWB0085G2BRQU@usaga03-in.huawei.com> for mpls-tp@ietf.org; Fri, 15 Jan 2010 14:31:03 -0600 (CST) Received: from your029b8cecfe (dsl-sp-81-140-15-32.in-addr.broadbandscope.com [81.140.15.32]) by usaga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KWB00KU02BPEQ@usaga03-in.huawei.com> for mpls-tp@ietf.org; Fri, 15 Jan 2010 14:31:03 -0600 (CST) Date: Fri, 15 Jan 2010 20:30:52 +0000 From: Adrian Farrel To: mpls-tp@ietf.org Message-id: <12D4E9567C634115BC8770B0162632B5@your029b8cecfe> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Mailer: Microsoft Outlook Express 6.00.2900.5843 Content-type: text/plain; format=flowed; charset=iso-8859-1; reply-type=original Content-transfer-encoding: 7BIT X-Priority: 3 X-MSMail-priority: Normal Cc: Ghani Abbas Subject: [mpls-tp] ITU-T Interim Meeting on MPLS-TP X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: Adrian Farrel List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jan 2010 20:31:07 -0000 Hi, Please see the message below from Ghani Abbas, rapporteur of ITU-T Question 9 of Study Group 15. Several of the Study Group 15 Questions propose to meet in Stockholm to work on the text of MPLS-TP Recommendations. Please see the details below. Employees and delegates of sector members are, of course, open to attend, and the Questions are also inviting experts from the IETF to contribute to this work. In order that the meeting can be ratified and the host can make appropriate plans, please let Ghani know as soon as possible if you plan to attend this meeting. Thanks, Adrian ________________________________ From: Ghani Abbas [mailto:ghani.abbas@ericsson.com] Sent: Friday, January 15, 2010 5:57 PM To: tsg15q9@lists.itu.int; tsg15q10@lists.itu.int; tsg15q12@lists.itu.int; tsg15q14@lists.itu.int Subject: [T15Q10] Stockholm - Interim meeting 12-16 April 2010 - MPLS-TP recommendations and issues and G.8032 issues Dear all, At the last SG15 plenary meeting we tentatively agree to hold an interim meeting April 12-16 in Stockholm, Sweden, hosted by Ericsson. The terms of reference are provided in TD175/PLEN and given below. Note that this will be run as a joint meeting of the Questions, we will break out into separate meetings to address each Recommendation. The meeting will only be held if we have an adequate number of participants and contributions. If you plan to attend this meeting please reply to this email as soon as possible, but no later than Friday January 22nd. Editors, please prepare updated drafts of the MPLS-TP Recommendations using the latest RFCs and I/D and make them available as soon as possible. Regards, Ghani Abbas Q9/15 Rapporteur Huub van Helvoort Q10/15 Rapporteur Malcolm Betts Q12/15 Rapporteur Kam Lam Q14/15 Rapporteur ---------------------------------------- Extract from TD175/Plen - ToR MPLS-TP recommendations including G.8121, G.8131, G.8132 (co-located with Q10, 12, 14) + G.8032 From Alexander.Vainshtein@ecitele.com Sun Jan 17 02:03:38 2010 Return-Path: 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 8C0F93A67DD for ; Sun, 17 Jan 2010 02:03:38 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.001, 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 wFHYC11YJnw4 for ; Sun, 17 Jan 2010 02:03:37 -0800 (PST) Received: from ilptbmg01.ecitele.com (ilptbmg01-out.ecitele.com [147.234.242.234]) by core3.amsl.com (Postfix) with ESMTP id A5DC53A6901 for ; Sun, 17 Jan 2010 02:03:36 -0800 (PST) X-AuditID: 93eaf2e7-b7c38ae000000ed6-ed-4b52df76a352 Received: from ilptexch01.ecitele.com ( [172.31.244.40]) by ilptbmg01.ecitele.com (Symantec Brightmail Gateway) with SMTP id EE.98.03798.67FD25B4; Sun, 17 Jan 2010 11:59:18 +0200 (IST) Received: from ILPTMAIL02.ecitele.com ([147.234.244.213]) by ilptexch01.ecitele.com ([172.31.244.40]) with mapi; Sun, 17 Jan 2010 12:03:30 +0200 From: Alexander Vainshtein To: Adrian Farrel Date: Sun, 17 Jan 2010 12:03:29 +0200 Thread-Topic: [mpls-tp] New I-D desccribing how the IETF will review MPLS-TP Recommendations Thread-Index: AcqV7vdb5FiUzXP5RhSdaSHTziArcQBa2i7w Message-ID: References: <11980D8CB78D47CAAFEAA0160CEAA50F@your029b8cecfe> In-Reply-To: <11980D8CB78D47CAAFEAA0160CEAA50F@your029b8cecfe> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Brightmail-Tracker: AAAAAA== Cc: "mpls-tp@ietf.org" Subject: Re: [mpls-tp] New I-D desccribing how the IETF will review MPLS-TP Recommendations X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Jan 2010 10:03:38 -0000 Adrian, My understanding of the outcome of the JWT work has been that: 1. MPLS-TP will be developed by the IETF in accordance with ITU-T requireme= nts 2. These requirements as well as specific MPLS-TP solutions will be eventua= lly documented as RFCs 3. IETF will liaison I-Ds dealing with MPLS-TP to ITU-T and process their i= nput at all the phases of its process 4. As a consequence, ITU-T will not develop any Recommendations pertaining = to MPLS-TP. Looks like this is not what is going to happen, in particular, ITU-T will d= evelop Recommendations dealing with MPLS-TP. Could you please explain how did this happen? My personal experience of processing the same set of original concepts in m= ultiple SDOs proves that this results in a very messy situation with lots of minor discrepancies between the approve= d documents and confusion. (I refer to the process of standardization of TDM PWs which resulted in 4 s= lightly different documents, approved accordingly by IETF (RFC 4553, 5086 and 5087), ITU-T (Y.1413 and Y.1453), MEF (MEF-8) a= nd BBF (MFA 4.1and MFA 8.0.0. Tracing the differences between those (mainly the IETF and ITU-T versions c= an be traced on the PWE3 mailing list even now.) Do we really need to do all that again, only on a much larger scale? (And y= es, I know that it is good for job security:-) Regards, Sasha > -----Original Message----- > From: mpls-tp-bounces@ietf.org=20 > [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Adrian Farrel > Sent: Friday, January 15, 2010 4:28 PM > To: mpls-tp@ietf.org > Subject: [mpls-tp] New I-D desccribing how the IETF will=20 > review MPLS-TP Recommendations >=20 > Hi, >=20 > Stewart and I have written an I-D describing our expectations=20 > of how the=20 > IETF expects to review and contribute to ITU-T=20 > Recommendations on MPLS-TP. >=20 > Although this might be expected to have come from the ITU-T,=20 > they say that=20 > they are unable to do more than document existing process=20 > (which is already=20 > documented in process Recommendations) because anything else=20 > would be "a=20 > change in process" and would require consent at a very high=20 > level. So we are=20 > left with the somewhat suboptimal situation where we document our=20 > "expectations". >=20 > Please note that there are a number of Recommendations and RFCs that=20 > describe the "cooperative process" for work shared by the=20 > ITU-T and IETF.=20 > This draft covers a different situation where the ITU-T is producing=20 > documents to describe aspects of MPLS-TP, but the design=20 > authority for=20 > MPLS-TP remains within the IETF. In this situation, the ITU-T=20 > is responsible=20 > for generating the text in the Recommendations, and the IETF needs to=20 > provide a review and agree that the text is OK for publication. >=20 > We would welcome your comments on ways to clarify and improve=20 > the text, and=20 > your questions about areas that are unclear. >=20 > We have provided the text to the ITU-T's management across=20 > MPLS-TP and have=20 > had some useful comments back from Malcolm Betts (co-chair of=20 > the ITU-T's Ad=20 > Hoc Team for MPLS-TP). We also used a liaison from Study=20 > Group 15 as the=20 > basis for some of the description of process. >=20 > Thanks, > Adrian > ----- Original Message -----=20 > From: > To: > Sent: Friday, January 15, 2010 2:00 PM > Subject: I-D Action:draft-farrel-mpls-tp-recommendation-review-00.txt >=20 >=20 > >A New Internet-Draft is available from the on-line Internet-Drafts=20 > >directories. > > > > Title : IETF Expectations of Participation in=20 > Development and=20 > > Review of ITU-T Recommendations on MPLS-TP > > Author(s) : A. Farrel, S. Bryant > > Filename : draft-farrel-mpls-tp-recommendation-review-00.txt > > Pages : 12 > > Date : 2010-01-15 > > > > The decision to develop a Multiprotocol Label Switching (MPLS) > > Transport Profile (MPLS-TP) in cooperation between the IETF and the > > ITU-T is documented in RFC 5317 as the report of the Joint Working > > Team on MPLS-TP. As part of this development process, the > > International Telecommunications Union - Telecommunications > > Standardisation Sector (ITU-T) will develop a number of > > Recommendations that document the integration of MPLS-TP into the > > transport network. Those Recomendations will not define any aspects > > of MPLS-TP protocols or procedure because that work is reserved for > > the IETF as the design authority for MPLS-TP. > > > > This document sets out the IETF's expectations of how the IETF, > > through individual participation and through consensus decisions, > > will contribute to in the development, review, and approval of those > > Recommendations. > > > > This document does not modify any existing ITU-T or IETF procedures, > > but shows how those procedures can be used to facilitate cooperation > > for the MPLS-TP project. > > > > A URL for this Internet-Draft is: > >=20 > http://www.ietf.org/internet-drafts/draft-farrel-mpls-tp-recom mendation-review-00.txt _______________________________________________ mpls-tp mailing list mpls-tp@ietf.org https://www.ietf.org/mailman/listinfo/mpls-tp From adrian@olddog.co.uk Sun Jan 17 05:36:21 2010 Return-Path: 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 91E853A6452 for ; Sun, 17 Jan 2010 05:36:21 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.238 X-Spam-Level: X-Spam-Status: No, score=-2.238 tagged_above=-999 required=5 tests=[AWL=0.360, BAYES_00=-2.599, STOX_REPLY_TYPE=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 xnZXkrEaG7HU for ; Sun, 17 Jan 2010 05:36:20 -0800 (PST) Received: from asmtp1.iomartmail.com (asmtp1.iomartmail.com [62.128.201.248]) by core3.amsl.com (Postfix) with ESMTP id C1E6A3A6778 for ; Sun, 17 Jan 2010 05:36:18 -0800 (PST) Received: from asmtp1.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp1.iomartmail.com (8.13.8/8.13.8) with ESMTP id o0HDa0ad003731; Sun, 17 Jan 2010 13:36:05 GMT Received: from your029b8cecfe (dsl-sp-81-140-15-32.in-addr.broadbandscope.com [81.140.15.32]) (authenticated bits=0) by asmtp1.iomartmail.com (8.13.8/8.13.8) with ESMTP id o0HDZxUj003724; Sun, 17 Jan 2010 13:35:59 GMT Message-ID: From: "Adrian Farrel" To: "Alexander Vainshtein" References: <11980D8CB78D47CAAFEAA0160CEAA50F@your029b8cecfe> Date: Sun, 17 Jan 2010 13:35:49 -0000 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5843 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 Cc: mpls-tp@ietf.org Subject: Re: [mpls-tp] New I-D desccribing how the IETF will reviewMPLS-TP Recommendations X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: Adrian Farrel List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Jan 2010 13:36:21 -0000 Hi Sasha, I think you are wrong on your fourth point. RFC 5317 says (section 2)... The JWT recommended that future work should focus on: In the IETF: Definition of the MPLS "Transport Profile" (MPLS-TP). In the ITU-T: Integration of MPLS-TP into the transport network, Alignment of the current T-MPLS ITU-T Recommendations with MPLS-TP and, Termination of the work on current T-MPLS. The first two of these ITU-T bullets require work on ITU-T Recommendations. And later in Section 2 we also have: It proposed that the ITU-T should: Develop ITU-T Recommendations to allow MPLS-TP to be integrated with current transport equipment and networks, including in agreement with the IETF, the definition of any ITU-T-specific functionality within the MPLS-TP architecture via the MPLS change process [RFC4929], Revise existing ITU-T Recommendations to align with MPLS-TP, ITU-T Recommendations will make normative references to the appropriate RFCs. So I think it is clear that the ITU-T will develop Recommendations on MPLS-TP. BUT, as it says in the Abstract of draft-farrel-mpls-tp-recommendation-review-00.txt Those Recommendations will not define any aspects of MPLS-TP protocols or procedure because that work is reserved for the IETF as the design authority for MPLS-TP. So you are right on your general point. There is NO INTENTION to develop any part of the technical solution for MPLS-TP outside the IETF. However, there is intention to document MPLS-TP within the ITU-T to: - deprecate the T-MPLS Recommendations - express MPLS-TP within the ITU-T architecture - cover aspects of MPLS-TP that would normally be out of IETF scope (such as equipment specifications) To reiterate: in all those cases, the Recommendations will: - reference RFCs not write/rewrite normative technical text - not define any new protocols or procedures for MPLS-TP - be subject to review and agreement by the IETF Hope this helps, Adrian > Adrian, > My understanding of the outcome of the JWT work has been that: > 1. MPLS-TP will be developed by the IETF in accordance with ITU-T > requirements > 2. These requirements as well as specific MPLS-TP solutions will be > eventually documented as RFCs > 3. IETF will liaison I-Ds dealing with MPLS-TP to ITU-T and process their > input at all the phases of its process > 4. As a consequence, ITU-T will not develop any Recommendations pertaining > to MPLS-TP. > > Looks like this is not what is going to happen, in particular, ITU-T will > develop Recommendations dealing with MPLS-TP. > Could you please explain how did this happen? > > My personal experience of processing the same set of original concepts in > multiple SDOs proves that this results in > a very messy situation with lots of minor discrepancies between the > approved documents and confusion. > (I refer to the process of standardization of TDM PWs which resulted in 4 > slightly different documents, approved accordingly > by IETF (RFC 4553, 5086 and 5087), ITU-T (Y.1413 and Y.1453), MEF (MEF-8) > and BBF (MFA 4.1and MFA 8.0.0. > Tracing the differences between those (mainly the IETF and ITU-T versions > can be traced on the PWE3 mailing list even now.) > > Do we really need to do all that again, only on a much larger scale? (And > yes, I know that it is good for job security:-) > > Regards, > Sasha > > > >> -----Original Message----- >> From: mpls-tp-bounces@ietf.org >> [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Adrian Farrel >> Sent: Friday, January 15, 2010 4:28 PM >> To: mpls-tp@ietf.org >> Subject: [mpls-tp] New I-D desccribing how the IETF will >> review MPLS-TP Recommendations >> >> Hi, >> >> Stewart and I have written an I-D describing our expectations >> of how the >> IETF expects to review and contribute to ITU-T >> Recommendations on MPLS-TP. >> >> Although this might be expected to have come from the ITU-T, >> they say that >> they are unable to do more than document existing process >> (which is already >> documented in process Recommendations) because anything else >> would be "a >> change in process" and would require consent at a very high >> level. So we are >> left with the somewhat suboptimal situation where we document our >> "expectations". >> >> Please note that there are a number of Recommendations and RFCs that >> describe the "cooperative process" for work shared by the >> ITU-T and IETF. >> This draft covers a different situation where the ITU-T is producing >> documents to describe aspects of MPLS-TP, but the design >> authority for >> MPLS-TP remains within the IETF. In this situation, the ITU-T >> is responsible >> for generating the text in the Recommendations, and the IETF needs to >> provide a review and agree that the text is OK for publication. >> >> We would welcome your comments on ways to clarify and improve >> the text, and >> your questions about areas that are unclear. >> >> We have provided the text to the ITU-T's management across >> MPLS-TP and have >> had some useful comments back from Malcolm Betts (co-chair of >> the ITU-T's Ad >> Hoc Team for MPLS-TP). We also used a liaison from Study >> Group 15 as the >> basis for some of the description of process. >> >> Thanks, >> Adrian >> ----- Original Message ----- >> From: >> To: >> Sent: Friday, January 15, 2010 2:00 PM >> Subject: I-D Action:draft-farrel-mpls-tp-recommendation-review-00.txt >> >> >> >A New Internet-Draft is available from the on-line Internet-Drafts >> >directories. >> > >> > Title : IETF Expectations of Participation in >> Development and >> > Review of ITU-T Recommendations on MPLS-TP >> > Author(s) : A. Farrel, S. Bryant >> > Filename : draft-farrel-mpls-tp-recommendation-review-00.txt >> > Pages : 12 >> > Date : 2010-01-15 >> > >> > The decision to develop a Multiprotocol Label Switching (MPLS) >> > Transport Profile (MPLS-TP) in cooperation between the IETF and the >> > ITU-T is documented in RFC 5317 as the report of the Joint Working >> > Team on MPLS-TP. As part of this development process, the >> > International Telecommunications Union - Telecommunications >> > Standardisation Sector (ITU-T) will develop a number of >> > Recommendations that document the integration of MPLS-TP into the >> > transport network. Those Recomendations will not define any aspects >> > of MPLS-TP protocols or procedure because that work is reserved for >> > the IETF as the design authority for MPLS-TP. >> > >> > This document sets out the IETF's expectations of how the IETF, >> > through individual participation and through consensus decisions, >> > will contribute to in the development, review, and approval of those >> > Recommendations. >> > >> > This document does not modify any existing ITU-T or IETF procedures, >> > but shows how those procedures can be used to facilitate cooperation >> > for the MPLS-TP project. >> > >> > A URL for this Internet-Draft is: >> > >> http://www.ietf.org/internet-drafts/draft-farrel-mpls-tp-recom > mendation-review-00.txt > > _______________________________________________ > mpls-tp mailing list > mpls-tp@ietf.org > https://www.ietf.org/mailman/listinfo/mpls-tp > _______________________________________________ > mpls-tp mailing list > mpls-tp@ietf.org > https://www.ietf.org/mailman/listinfo/mpls-tp > From Manuel.Paul@telekom.de Sun Jan 17 12:38:27 2010 Return-Path: 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 57EA53A6975 for ; Sun, 17 Jan 2010 12:38:27 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.249 X-Spam-Level: X-Spam-Status: No, score=-3.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-1] 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 lan1QkgRA7z0 for ; Sun, 17 Jan 2010 12:38:26 -0800 (PST) Received: from tcmail53.telekom.de (tcmail53.telekom.de [217.5.214.110]) by core3.amsl.com (Postfix) with ESMTP id 26ABE3A67CC for ; Sun, 17 Jan 2010 12:38:25 -0800 (PST) Received: from s4de9jsaano.mgb.telekom.de (HELO S4DE9JSAANO.ost.t-com.de) ([10.125.177.105]) by tcmail51.telekom.de with ESMTP; 17 Jan 2010 21:38:17 +0100 Received: from S4DE9JSAANI.ost.t-com.de ([10.125.177.223]) by S4DE9JSAANO.ost.t-com.de with Microsoft SMTPSVC(6.0.3790.3959); Sun, 17 Jan 2010 21:38:15 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable Date: Sun, 17 Jan 2010 21:38:10 +0100 Message-ID: <40FB0FFB97588246A1BEFB05759DC8A003DD655B@S4DE9JSAANI.ost.t-com.de> In-Reply-To: <4B4DFC51.8050301@pi.nu> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document Thread-Index: AcqUcgY/CGd1UgRRSr62LrsUSSVWLQDKu9YQ References: <4B4DFC51.8050301@pi.nu> From: To: X-OriginalArrivalTime: 17 Jan 2010 20:38:15.0636 (UTC) FILETIME=[FEB06140:01CA97B4] Subject: Re: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Jan 2010 20:38:27 -0000 =20 yes/support Regards, Manuel -----Original Message----- From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Loa Andersson Sent: Wednesday, January 13, 2010 6:01 PM To: mpls-tp@ietf.org; mpls@ietf.org; ccamp@ietf.org; pwe3@ietf.org Subject: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document All, this is to start a two week poll on making http://tools.ietf.org/html/draft-weingarten-mpls-tp-linear-protection-05 an MPLS working group document. Send a mail to the mpls-tp@ietf.org mailing list, indicating "yes/support" or "no/do not support". Comments on the content of the draft should be sent to the same mailing list with a different subject line. Please note that it is a conscious decision by the wg chair to poll the linear-protection document prior to the ring-protection document, since we want to make room for separated discussions on the two documents. The poll ends Friday juanuary 29, 2010. /Loa --=20 _______________________________________________ mpls-tp mailing list mpls-tp@ietf.org https://www.ietf.org/mailman/listinfo/mpls-tp From Feng.f.Huang@alcatel-sbell.com.cn Sun Jan 17 16:59:22 2010 Return-Path: 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 1C1AE3A67F8 for ; Sun, 17 Jan 2010 16:59:22 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 1.552 X-Spam-Level: * X-Spam-Status: No, score=1.552 tagged_above=-999 required=5 tests=[BAYES_50=0.001, FH_RELAY_NODNS=1.451, RDNS_NONE=0.1] 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 TiVKNAkrq6Mk for ; Sun, 17 Jan 2010 16:59:21 -0800 (PST) Received: from cnshjsmin03.alcatel-sbell.com.cn (unknown [211.144.215.47]) by core3.amsl.com (Postfix) with ESMTP id 5401B3A68AA for ; Sun, 17 Jan 2010 16:59:21 -0800 (PST) X-AuditID: ac189297-a5e30bb00000558f-b7-4b53b1f0378d Received: from CNSHGSMBS01.ad4.ad.alcatel.com ([172.24.146.171]) by cnshgsbhs01.ad4.ad.alcatel.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 18 Jan 2010 08:58:31 +0800 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Mon, 18 Jan 2010 08:58:33 +0800 Message-ID: In-Reply-To: <40FB0FFB97588246A1BEFB05759DC8A003DD655B@S4DE9JSAANI.ost.t-com.de> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: test, please ingnore. Thread-Index: AcqUcgY/CGd1UgRRSr62LrsUSSVWLQDKu9YQAA8T0SA= From: "HUANG Feng F" To: X-OriginalArrivalTime: 18 Jan 2010 00:58:31.0325 (UTC) FILETIME=[5A5D6CD0:01CA97D9] X-Brightmail-Tracker: AAAAAA== X-CFilter-Loop: Reflected Subject: [mpls-tp] test, please ingnore. X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jan 2010 00:59:22 -0000 test From Adrian.Farrel@huawei.com Mon Jan 18 09:06:05 2010 Return-Path: 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 ED1733A691C for ; Mon, 18 Jan 2010 09:06:05 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.646 X-Spam-Level: X-Spam-Status: No, score=-1.646 tagged_above=-999 required=5 tests=[AWL=-0.907, BAYES_20=-0.74, STOX_REPLY_TYPE=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 7Rr4FPb81f3u for ; Mon, 18 Jan 2010 09:06:05 -0800 (PST) Received: from usaga01-in.huawei.com (usaga01-in.huawei.com [206.16.17.211]) by core3.amsl.com (Postfix) with ESMTP id 15A1D3A6874 for ; Mon, 18 Jan 2010 09:06:05 -0800 (PST) Received: from huawei.com (usaga01-in [172.18.4.6]) by usaga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWG00BJDCU1YP@usaga01-in.huawei.com> for mpls-tp@ietf.org; Mon, 18 Jan 2010 09:06:01 -0800 (PST) Received: from your029b8cecfe (dsl-sp-81-140-15-32.in-addr.broadbandscope.com [81.140.15.32]) by usaga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KWG00JHRCTZ61@usaga01-in.huawei.com> for mpls-tp@ietf.org; Mon, 18 Jan 2010 09:06:01 -0800 (PST) Date: Mon, 18 Jan 2010 16:53:53 +0000 From: Adrian Farrel To: benjamin.niven-jenkins@bt.com, mpls-tp@ietf.org Message-id: MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Mailer: Microsoft Outlook Express 6.00.2900.5843 Content-type: text/plain; format=flowed; charset=iso-8859-1; reply-type=original Content-transfer-encoding: 7BIT X-Priority: 3 X-MSMail-priority: Normal References: Subject: Re: [mpls-tp] New I-D desccribing how the IETF will review MPLS-TP Recommendations X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: Adrian Farrel List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jan 2010 17:06:06 -0000 Hi Ben, > My 2p. Thanks. At the current exchange rate, that is worth exactly 2p. > 1) Section 1.2 is titled "Purpose and Intent of Cooperation on MPLS-TP" > but > the text seems to more along the lines of "this is how ITU-T should work > with IETF for items under IETF design authority". The text is valuable but > the title is misleading IMO. You're right. The title in this doc and in [MPLS-TP-PROCESS] (from where it was copied) is misleading. Will try to dream up something. Possibly... Purpose, Intent, and Procedures for Cooperation on MPLS-TP > 2) For a document that is about how IETF expects to work with (provide > input > to) ITU-T the only ITU Recommendation referenced is A.8. Are there other > useful Recommendations that should be referenced? There may be. I was kind of hoping the ITU-T management would fill us in on this. We don't need a full detailed breakdown, but some high-level pointers might be good. > 3) I think there should be more text/detail on what the IETF expects with > respect to providing input during AAP Last Call. Section 2.2 states that > during AAP last call "members of the ITU-T can submit comments". For > example, can the IETF make comments via a liaison during AAP last call? If > an Invited Expert has been invited to provide input during the production > of > the draft Recommendation are they allowed to make comments during AAP last > call? I think the technical answer is that the IETF, through liaison, acting as part of ISOC (a sector member) can make comments during AAP last call. However, I think this would be pretty bad form! By the time we reach AAP last call, the IETF will have already reviewed *and* agreed the text of the Recommendation. So, unless there are comments from other people that will result in technical changes (in my understanding this is not acceptable during AAP last call) there would be no reason for the IETF to make comments during AAP last call. Now, I'm not an expert on this stuff, so it would be good if someone with greater understanding could chime in. Perhaps, however, we should document this stuff to show what we believe is the case. Thanks, Adrian From benjamin.niven-jenkins@bt.com Mon Jan 18 09:19:47 2010 Return-Path: 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 71D263A68BC for ; Mon, 18 Jan 2010 09:19:47 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.971 X-Spam-Level: X-Spam-Status: No, score=-1.971 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, HELO_MISMATCH_COM=0.553] 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 4H9vMmFf56ZS for ; Mon, 18 Jan 2010 09:19:46 -0800 (PST) Received: from smtpe1.intersmtp.com (smtp61.intersmtp.COM [62.239.224.234]) by core3.amsl.com (Postfix) with ESMTP id 748893A681F for ; Mon, 18 Jan 2010 09:19:46 -0800 (PST) Received: from EVMHT64-UKRD.domain1.systemhost.net (10.36.3.101) by RDW083A005ED61.smtp-e1.hygiene.service (10.187.98.10) with Microsoft SMTP Server (TLS) id 8.1.393.1; Mon, 18 Jan 2010 17:19:36 +0000 Received: from RDW083V001RVA1.domain1.systemhost.net ([10.187.59.10]) by EVMHT64-UKRD.domain1.systemhost.net ([10.36.3.101]) with mapi; Mon, 18 Jan 2010 17:19:36 +0000 From: To: , Date: Mon, 18 Jan 2010 17:19:31 +0000 Thread-Topic: [mpls-tp] New I-D desccribing how the IETF will review MPLS-TP Recommendations Thread-Index: AcqYYIZnbbNQCxDaR8mifaH1yDCWjAAAd8S5 Message-ID: In-Reply-To: Accept-Language: en-US, en-GB Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-Entourage/13.3.0.091002 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] New I-D desccribing how the IETF will review MPLS-TP Recommendations X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jan 2010 17:19:47 -0000 Adrian, On 18/01/2010 16:53, "Adrian Farrel" wrote: >> 3) I think there should be more text/detail on what the IETF expects wit= h >> respect to providing input during AAP Last Call. Section 2.2 states that >> during AAP last call "members of the ITU-T can submit comments". For >> example, can the IETF make comments via a liaison during AAP last call? = If >> an Invited Expert has been invited to provide input during the productio= n >> of >> the draft Recommendation are they allowed to make comments during AAP la= st >> call? >=20 > I think the technical answer is that the IETF, through liaison, acting as > part of ISOC (a sector member) can make comments during AAP last call. >=20 > However, I think this would be pretty bad form! > By the time we reach AAP last call, the IETF will have already reviewed > *and* agreed the text of the Recommendation. So, unless there are comment= s > from other people that will result in technical changes (in my understand= ing > this is not acceptable during AAP last call) there would be no reason for > the IETF to make comments during AAP last call. >=20 > Now, I'm not an expert on this stuff, so it would be good if someone with > greater understanding could chime in. Perhaps, however, we should documen= t > this stuff to show what we believe is the case. I think it would be good to write it down as the draft is to document IETF expectations, they may not get met (e.g. Because ITU process doesn't allow it) but writing them down will flush out those issues and let us see the dependencies (e.g. Understanding that the meeting the document goes for consent may be the last opportunity for technical comments). Ben =20 From Adrian.Farrel@huawei.com Mon Jan 18 09:28:21 2010 Return-Path: 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 A612F3A681F for ; Mon, 18 Jan 2010 09:28:21 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.559 X-Spam-Level: X-Spam-Status: No, score=-2.559 tagged_above=-999 required=5 tests=[AWL=0.039, BAYES_00=-2.599, STOX_REPLY_TYPE=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 Kplz-HR40tck for ; Mon, 18 Jan 2010 09:28:21 -0800 (PST) Received: from usaga01-in.huawei.com (usaga01-in.huawei.com [206.16.17.211]) by core3.amsl.com (Postfix) with ESMTP id E8C7F3A6813 for ; Mon, 18 Jan 2010 09:28:20 -0800 (PST) Received: from huawei.com (usaga01-in [172.18.4.6]) by usaga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWG00BR4DV5YP@usaga01-in.huawei.com> for mpls-tp@ietf.org; Mon, 18 Jan 2010 09:28:17 -0800 (PST) Received: from your029b8cecfe (dsl-sp-81-140-15-32.in-addr.broadbandscope.com [81.140.15.32]) by usaga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KWG00JF5DV361@usaga01-in.huawei.com> for mpls-tp@ietf.org; Mon, 18 Jan 2010 09:28:17 -0800 (PST) Date: Mon, 18 Jan 2010 17:27:57 +0000 From: Adrian Farrel To: benjamin.niven-jenkins@bt.com, mpls-tp@ietf.org Message-id: <9A2DD9C9F2974E70BEB1FECD2BDDD5BC@your029b8cecfe> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Mailer: Microsoft Outlook Express 6.00.2900.5843 Content-type: text/plain; format=flowed; charset=iso-8859-1; reply-type=original Content-transfer-encoding: 7BIT X-Priority: 3 X-MSMail-priority: Normal References: Subject: Re: [mpls-tp] New I-D desccribing how the IETF will review MPLS-TP Recommendations X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: Adrian Farrel List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jan 2010 17:28:21 -0000 >> Now, I'm not an expert on this stuff, so it would be good if someone with >> greater understanding could chime in. Perhaps, however, we should >> document >> this stuff to show what we believe is the case. > > I think it would be good to write it down as the draft is to document IETF > expectations, they may not get met (e.g. Because ITU process doesn't allow > it) but writing them down will flush out those issues and let us see the > dependencies (e.g. Understanding that the meeting the document goes for > consent may be the last opportunity for technical comments). How about... 5. IETF Input to the ITU-T Last Call and Approval Process This document does not modify the ITU-T's last call and approval process as defined in Recommendation A.8 [A.8]. The IETF's expectation is that, by the time last call is held, the IETF will have already reviewed and agreed the text of the Recommendation. Thus, it is not expected that the IETF will need to make any comments during last call. If, however, an issue is discovered during the last call period, it will be sent to the ITU-T in a formal liaison. If substantive comments are submitted to the ITU-T from other sources during the last call period they will be addressed by modifying the draft Recommendation. When all parties are satisfied, an additional review will be initiated within the ITU-T and it is the IETF's expectation that the IETF would be notified of any changes and given the opportunity to comment and agree the changes. If, after the additional review there are still objections, the Recommendation will be returned to the next meeting of the study group for further work. Cheers, Adrian From benjamin.niven-jenkins@bt.com Mon Jan 18 12:51:57 2010 Return-Path: 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 989B43A6940 for ; Mon, 18 Jan 2010 12:51:57 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.986 X-Spam-Level: X-Spam-Status: No, score=-1.986 tagged_above=-999 required=5 tests=[AWL=0.060, BAYES_00=-2.599, HELO_MISMATCH_COM=0.553] 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 yQSi7SOmN8B0 for ; Mon, 18 Jan 2010 12:51:56 -0800 (PST) Received: from smtpe1.intersmtp.com (smtp61.intersmtp.COM [62.239.224.234]) by core3.amsl.com (Postfix) with ESMTP id 743413A6914 for ; Mon, 18 Jan 2010 12:51:56 -0800 (PST) Received: from RDW083A010HT62.domain1.systemhost.net (10.187.59.13) by RDW083A005ED61.smtp-e1.hygiene.service (10.187.98.10) with Microsoft SMTP Server (TLS) id 8.1.393.1; Mon, 18 Jan 2010 20:51:52 +0000 Received: from RDW083V001RVA1.domain1.systemhost.net ([10.187.59.10]) by RDW083A010HT62.domain1.systemhost.net ([10.187.59.13]) with mapi; Mon, 18 Jan 2010 20:51:51 +0000 From: To: , Date: Mon, 18 Jan 2010 20:51:44 +0000 Thread-Topic: [mpls-tp] New I-D desccribing how the IETF will review MPLS-TP Recommendations Thread-Index: AcqYY6HQt+QibgTRSUGG51fEjrdffwAHGkfW Message-ID: In-Reply-To: <9A2DD9C9F2974E70BEB1FECD2BDDD5BC@your029b8cecfe> Accept-Language: en-US, en-GB Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-Entourage/13.3.0.091002 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] New I-D desccribing how the IETF will review MPLS-TP Recommendations X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jan 2010 20:51:57 -0000 Works for me. Ben On 18/01/2010 17:27, "Adrian Farrel" wrote: >>> Now, I'm not an expert on this stuff, so it would be good if someone wi= th >>> greater understanding could chime in. Perhaps, however, we should >>> document >>> this stuff to show what we believe is the case. >>=20 >> I think it would be good to write it down as the draft is to document IE= TF >> expectations, they may not get met (e.g. Because ITU process doesn't all= ow >> it) but writing them down will flush out those issues and let us see the >> dependencies (e.g. Understanding that the meeting the document goes for >> consent may be the last opportunity for technical comments). >=20 > How about... >=20 > 5. IETF Input to the ITU-T Last Call and Approval Process >=20 > This document does not modify the ITU-T's last call and approval > process as defined in Recommendation A.8 [A.8]. >=20 > The IETF's expectation is that, by the time last call is held, the > IETF will have already reviewed and agreed the text of the > Recommendation. Thus, it is not expected that the IETF will need to > make any comments during last call. If, however, an issue is > discovered during the last call period, it will be sent to the ITU-T > in a formal liaison. >=20 > If substantive comments are submitted to the ITU-T from other sources > during the last call period they will be addressed by modifying the > draft Recommendation. When all parties are satisfied, an additional > review will be initiated within the ITU-T and it is the IETF's > expectation that the IETF would be notified of any changes and given > the opportunity to comment and agree the changes. If, after the > additional review there are still objections, the Recommendation will > be returned to the next meeting of the study group for further work. >=20 >=20 > Cheers, > Adrian=20 >=20 From zhang.fei3@zte.com.cn Mon Jan 18 18:46:23 2010 Return-Path: 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 A4EA33A69E3 for ; Mon, 18 Jan 2010 18:46:23 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -101.238 X-Spam-Level: X-Spam-Status: No, score=-101.238 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_73=0.6, RCVD_DOUBLE_IP_LOOSE=0.76, USER_IN_WHITELIST=-100] 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 BfFuP4zxbeLE for ; Mon, 18 Jan 2010 18:46:23 -0800 (PST) Received: from mx6.zte.com.cn (mx6.zte.com.cn [63.218.89.70]) by core3.amsl.com (Postfix) with ESMTP id 794A23A69CC for ; Mon, 18 Jan 2010 18:46:21 -0800 (PST) Received: from [10.30.17.99] by mx6.zte.com.cn with surfront esmtp id 9110764009499; Tue, 19 Jan 2010 10:20:32 +0800 (CST) Received: from [192.168.168.1] by [192.168.168.15] with StormMail ESMTP id 78921.3495962021; Tue, 19 Jan 2010 10:46:11 +0800 (CST) Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse1.zte.com.cn with ESMTP id o0J2kBcH019510; Tue, 19 Jan 2010 10:46:11 +0800 (CST) (envelope-from zhang.fei3@zte.com.cn) To: benjamin.niven-jenkins@bt.com, dbrungard@att.com, malcolm.betts@huawei.com MIME-Version: 1.0 X-Mailer: Lotus Notes Release 6.5.4 March 27, 2005 Message-ID: From: zhang.fei3@zte.com.cn Date: Tue, 19 Jan 2010 10:46:06 +0800 X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 6.5.4|March 27, 2005) at 2010-01-19 10:46:07, Serialize complete at 2010-01-19 10:46:07 Content-Type: multipart/alternative; boundary="=_alternative 000F4AC1482576B0_=" X-MAIL: mse1.zte.com.cn o0J2kBcH019510 Cc: mpls-tp@ietf.org Subject: [mpls-tp] some question about the associated LSP defined in RFC5654 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jan 2010 02:46:23 -0000 This is a multipart message in MIME format. --=_alternative 000F4AC1482576B0_= Content-Type: text/plain; charset="US-ASCII" Hi Ben, Deborah,and Malcolm I am confused about the use of Associated bidirectional LSP. According to the definition, A path that supports traffic flow in both directions but that is constructed from a pair of unidirectional paths (one for each direction) that are associated with one another at the path's ingress/egress points. The fist question is that the two unidirectional LSPs are in the same tunnel or in different tunnel? I do not see clearly in the definition. The second question is why we need associated LSP? what is the applied scenario? Requirements 11 and 12 say that the end points (the same middle nodes) MUST(SHOULD) know the pairing relationship. Why they need to know? what is the purpose of knowing this relationship? Wish your response. B.R. :) Fei --=_alternative 000F4AC1482576B0_= Content-Type: text/html; charset="US-ASCII"
   Hi Ben, Deborah,and Malcolm
   
   I am confused about the use of Associated bidirectional LSP.
   According to the definition,  A path that supports traffic flow in
   both directions but that is constructed from a pair of unidirectional
   paths (one for each direction) that are associated with one another
   at the path's ingress/egress points.
   
   The fist question is that the two unidirectional LSPs are in the same
   tunnel or in different tunnel? I do not see clearly in the definition.
   
   The second question is why we need associated LSP? what is the applied scenario?
   Requirements 11 and 12 say that the end points (the same middle nodes) MUST(SHOULD)
   know the pairing relationship. Why they need to know? what is the purpose of knowing
   this relationship?  

   Wish your response.
 
   B.R.
   
   :)
   
   Fei   --=_alternative 000F4AC1482576B0_=-- From Senoo.Shoichiro@dc.MitsubishiElectric.co.jp Mon Jan 18 19:12:55 2010 Return-Path: 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 75B193A6A0A for ; Mon, 18 Jan 2010 19:12:55 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 3.71 X-Spam-Level: *** X-Spam-Status: No, score=3.71 tagged_above=-999 required=5 tests=[BAYES_50=0.001, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, J_CHICKENPOX_13=0.6, J_CHICKENPOX_21=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 k323ZkAuYPBj for ; Mon, 18 Jan 2010 19:12:55 -0800 (PST) Received: from mx06.melco.co.jp (mx06.melco.co.jp [192.218.140.146]) by core3.amsl.com (Postfix) with ESMTP id 1F0013A69DC for ; Mon, 18 Jan 2010 19:12:55 -0800 (PST) Received: from mr06.melco.co.jp (mr06 [133.141.98.164]) by mx06.melco.co.jp (Postfix) with ESMTP id 3734A5E67E for ; Tue, 19 Jan 2010 12:12:51 +0900 (JST) Received: from mr06.melco.co.jp (localhost [127.0.0.1]) by mr06.imss (Postfix) with ESMTP id AE3EF25E0A for ; Tue, 19 Jan 2010 12:12:47 +0900 (JST) Received: from elgw.isl.melco.co.jp (unknown [133.141.13.130]) by mr06.melco.co.jp (Postfix) with ESMTP id 7C9EB25E00 for ; Tue, 19 Jan 2010 12:12:47 +0900 (JST) Received: from iswall2a.isl.melco.co.jp (iswall2a.isl.melco.co.jp [10.74.245.24]) by elgw.isl.melco.co.jp (Postfix) with ESMTP id 560A931F3E1 for ; Tue, 19 Jan 2010 12:12:47 +0900 (JST) Received: from iswall2a.isl.melco.co.jp (localhost.localdomain [127.0.0.1]) by localhost.isl.melco.co.jp (Postfix) with ESMTP id E6AFF22CBDA for ; Tue, 19 Jan 2010 12:12:46 +0900 (JST) Received: from LeakStopper186 (stopper2.isl.melco.co.jp [10.74.245.36]) by iswall2a.isl.melco.co.jp (Postfix) with SMTP id D12F222CB29 for ; Tue, 19 Jan 2010 12:12:46 +0900 (JST) Received: (qmail 19380 invoked by uid 507); 19 Jan 2010 12:12:46 +0900 Received: from unknown (HELO ELSTEFANY) (10.74.8.38) by 0 with SMTP; 19 Jan 2010 12:12:11 +0900 From: "Shoichiro Seno" To: , , , Date: Tue, 19 Jan 2010 12:12:12 +0900 Message-ID: <4A36DA5B2730468085BBA1763D601B93@ad.melco.co.jp> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 Thread-index: AcqYtTHqIuCpJnDtRyCuJ37u9PFqhw== Subject: [mpls-tp] iPOP 2010 Call for Presentation X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jan 2010 03:12:55 -0000 Dear CAMP, PCE, MPLS and MPLS-TP subscribers, (Apologies for multiple copies, appreciated if you can forward to potentially interested people.) ----------------------------------------------------------------------- Call for Presentation 6th International Conference on IP + Optical Network (iPOP 2010) June 10-11, 2010 NTT Musashino R&D Center, Tokyo, Japan http://www.pilab.jp/ipop2010/ The conference is intended to share among the industry and the academia, the knowledge, new findings, and experience on the state-of-the art of IP and optical networking technologies. It features technical sessions and planned exhibitions. The opportunity to participate is open to all. Important Dates: Submission deadline of one-page abstract: February 19, 2010 Notification of acceptance: April 2, 2010 Submission deadline of final presentation slides: April 23, 2010 The Technical Program Committee for iPOP 2010 is soliciting presentation proposals for this conference. Protocol design, experiment, theory, implementation, and operational experiences are solicited. The topics of the conference will include but not limited to the following: * GMPLS/ASON technologies * GMPLS Network management, OA&M * Multi-layer network (MLN) / Multi-region network (MRN) * Path Computation Element (PCE), Traffic engineering * Inter-area/Inter-AS network * L1VPN, Bandwidth on Demand, and Photonic Grid * Wavelength Switched Optical Networks (WSON), Routing wavelength assignment, Impairment management * GMPLS-controlled Ethernet Label Switching (GELS) and related Ethernet transport technologies * Carrier Ethernet and MPLS-TP * Photonic Network for NxGN and NwGN * Application with high-bandwidth demand * Testbed, field trial If you wish to submit a topic for consideration, please send an Extended Abstracts of a 400 words and a maximum of 1 page, including figures and diagrams, speaker's name, affiliation, and contact information to the Technical Program Committee at ipop2010-CFP@pilab.jp. Please see http://www.pilab.jp/ipop2010/ for more details. General Chairs: Tomonori Aoyama, Keio University, Japan Bijan Jabbari, ISOCORE, USA Hisashi Koumura, NTT, Japan Organization Committee Co-Chairs: Naoaki Yamanaka, Keio University, Japan Atsushi Hiramatsu, NTT, Japan Soichiro Araki, NEC, Japan Exhibition Committee Co-Chairs: Kohei Shiomoto, NTT, Japan Munefumi Tsurusawa, KDDI R&D, Japan Technical Program Committee Co-Chairs: Eiji Oki, University of Electro-Communications, Japan Monique Morrow, Cisco Systems, USA -------------------------------------------------------------------------------- - Kind regards, Sho Seno Publication Chair, iPOP 2010 -- Shoichiro Seno (E-mail) Senoo.Shoichiro@dc.MitsubishiElectric.co.jp Information Technology R&D Center, Mitsubishi Electric Corporation From lufang@cisco.com Mon Jan 18 21:13:05 2010 Return-Path: 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 D87BA3A6905; Mon, 18 Jan 2010 21:13:05 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -10.599 X-Spam-Level: X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8] 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 Sl4UrnAVLEJY; Mon, 18 Jan 2010 21:13:05 -0800 (PST) Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 91DB03A6861; Mon, 18 Jan 2010 21:13:04 -0800 (PST) Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEACvOVEtAZnwM/2dsb2JhbADAJ5UChDME X-IronPort-AV: E=Sophos;i="4.49,301,1262563200"; d="scan'208";a="80771531" Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-1.cisco.com with ESMTP; 19 Jan 2010 05:13:00 +0000 Received: from xbh-rcd-102.cisco.com ([72.163.62.170]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o0J5D05u010654; Tue, 19 Jan 2010 05:13:00 GMT Received: from xmb-rcd-201.cisco.com ([72.163.62.208]) by xbh-rcd-102.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 18 Jan 2010 23:13:00 -0600 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Mon, 18 Jan 2010 23:12:58 -0600 Message-ID: <238542D917511A45B6B8AA806E875E25511A96@XMB-RCD-201.cisco.com> In-Reply-To: <4B4DFC51.8050301@pi.nu> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document thread-index: AcqUcgRvkHymg0r/THuxP9uDW+uErwEU6vsA References: <4B4DFC51.8050301@pi.nu> From: "Luyuan Fang (lufang)" To: "Loa Andersson" , , , , X-OriginalArrivalTime: 19 Jan 2010 05:13:00.0222 (UTC) FILETIME=[11BFF5E0:01CA98C6] Subject: Re: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jan 2010 05:13:06 -0000 yes/support. Luyuan -----Original Message----- From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Loa Andersson Sent: 13 January 2010 12:01 To: mpls-tp@ietf.org; mpls@ietf.org; ccamp@ietf.org; pwe3@ietf.org Subject: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document All, this is to start a two week poll on making http://tools.ietf.org/html/draft-weingarten-mpls-tp-linear-protection-05 an MPLS working group document. Send a mail to the mpls-tp@ietf.org mailing list, indicating "yes/support" or "no/do not support". Comments on the content of the draft should be sent to the same mailing list with a different subject line. Please note that it is a conscious decision by the wg chair to poll the linear-protection document prior to the ring-protection document, since we want to make room for separated discussions on the two documents. The poll ends Friday juanuary 29, 2010. /Loa -- _______________________________________________ mpls-tp mailing list mpls-tp@ietf.org https://www.ietf.org/mailman/listinfo/mpls-tp From liu.guoman@zte.com.cn Mon Jan 18 23:50:55 2010 Return-Path: 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 400E23A68B7; Mon, 18 Jan 2010 23:50:55 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -97.635 X-Spam-Level: X-Spam-Status: No, score=-97.635 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, RCVD_DOUBLE_IP_LOOSE=0.76, USER_IN_WHITELIST=-100] 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 VwxEncud18on; Mon, 18 Jan 2010 23:50:54 -0800 (PST) Received: from mx6.zte.com.cn (mx6.zte.com.cn [63.218.89.70]) by core3.amsl.com (Postfix) with ESMTP id E5A393A6941; Mon, 18 Jan 2010 23:50:51 -0800 (PST) Received: from [10.30.17.99] by mx6.zte.com.cn with surfront esmtp id 91101911657480; Tue, 19 Jan 2010 15:25:04 +0800 (CST) Received: from [192.168.168.1] by [192.168.168.15] with StormMail ESMTP id 78921.1911657480; Tue, 19 Jan 2010 15:50:42 +0800 (CST) Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse2.zte.com.cn with ESMTP id o0J7obnF056688; Tue, 19 Jan 2010 15:50:37 +0800 (CST) (envelope-from liu.guoman@zte.com.cn) In-Reply-To: <40FB0FFB97588246A1BEFB05759DC8A003DD655B@S4DE9JSAANI.ost.t-com.de> To: mpls@ietf.org MIME-Version: 1.0 X-Mailer: Lotus Notes Release 6.5.4 March 27, 2005 Message-ID: From: liu.guoman@zte.com.cn Date: Tue, 19 Jan 2010 15:50:25 +0800 X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 6.5.4|March 27, 2005) at 2010-01-19 15:50:28, Serialize complete at 2010-01-19 15:50:28 Content-Type: multipart/alternative; boundary="=_alternative 002B1174482576B0_=" X-MAIL: mse2.zte.com.cn o0J7obnF056688 Cc: mpls-tp-bounces@ietf.org, mpls-tp@ietf.org Subject: Re: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jan 2010 07:50:55 -0000 This is a multipart message in MIME format. --=_alternative 002B1174482576B0_= Content-Type: text/plain; charset="GB2312" Content-Transfer-Encoding: base64 aGksIGFsbA0KYWJvdXQgdGhlIGRyYWZ0LCBJIGhhdmUgc29tZSBhIGZldyBxdWVzdGlvbnMgdG8g YXNrIHRoZSBhdXRob3JzIG9mIHRoZSANCmRyYWZ0LiB0aGUgcXVlc3Rpb25zIGlzIHRoZSBmb2xs b3dpbmc6DQogICAxIGluIHRoZSBzZWN0aW9uIDQuMy41LiAgT3BlcmF0b3IgQ29udHJvbGxlZCBT d2l0Y2hpbmcsIHRoZXJlIGlzIHRoZSANCmZvbGxvd2luZyBkZXNjcmlibGVzOg0KICAgICAgIiBU cmFuc21pdCBhIFBDUyBjb250cm9sIHBhY2tldCwgdXNpbmcgR0FDSCwgd2l0aCB0aGUgYXBwcm9w cmlhdGUNCiAgICAgIFJlcXVlc3QgY29kZSAoZWl0aGVyIE1hbnVhbCBzd2l0Y2ggb3IgRm9yY2Vk IHN3aXRjaCksIHRoZSBGcGF0aA0KICAgICAgc2V0IHRvIDAsIHRvIGluZGljYXRlIHRoYXQgdGhl IGZhdWx0L2RlZ3JhZGUgd2FzIGRldGVjdGVkIG9uIHRoZQ0KICAgICAgd29ya2luZyBwYXRoLCBh bmQgdGhlIFBhdGggc2V0IHRvIDEsIGluZGljYXRpbmcgdGhhdCB0cmFmZmljIGlzDQogICAgICBu b3cgYmVpbmcgZm9yd2FyZGVkIG9uIHRoZSByZWNvdmVyeSBwYXRoLiINCiAgdGhlIHNlbnRlbmNl IHRoYXQgdGhlIEZwYXRoIHNldCB0byAwIGlzIHdyb25nLiBJTU8sIGl0IGlzIHNldCB0byAxPw0K DQogIDIgZm9yIHRoZSByZWNvdmVyeSBwYXRoLCBob3cgdG8gZGV0ZWN0IG9yIGp1ZGdlIHdoZXRo ZXIgU0QgRmFpbHVyZSANCmhhcHBlbmVkIG9uIHRoZSByZWNvdmVyeSBwYXRoLiBiZWNhdXNlIHRo ZXJlIGlzIG5vIHNlcnZpY2UgcGFja2V0cw0KICAgIG9uIHRoZSByZWNvdmVyeSBwYXRoIHVuZGVy IGlkbGUgc3RhdGUuIGlmIHdlIG9ubHkgZGV0ZWN0IG9yIGp1ZGdlIA0Kd2hldGhlciB0byBoYXBw ZW4gU0QgRmFpbHVyZSBieSBPQU0gb3IgdGVzdCBwYWNrZXRzLiBjYW4gaXQgYmUgdHJ1ZSBmb3Ig DQogICAgdGhlIGNvbmRpdGlvbiB0aGF0IHRoZXJlIGlzIHNlcnZpY2UgcGFja2V0cyBvbiB0aGUg cmVjb3ZlcnkgcGF0aD8NCg0KIA0KICAgYmVzdCByZWdhcmRzDQogICBsaXUgDQoNCg0KDQoNCg0K DQoNCg0KDQoNCg0KDQoNCjxNYW51ZWwuUGF1bEB0ZWxla29tLmRlPiANCreivP7IyzogIG1wbHMt dHAtYm91bmNlc0BpZXRmLm9yZw0KMjAxMC0wMS0xOCAwNDozOA0KDQrK1bz+yMsNCjxtcGxzLXRw QGlldGYub3JnPg0Ks63LzQ0KDQrW98ziDQpSZTogW21wbHMtdHBdIHBvbGwgb24gbWFraW5nICAg IGRyYWZ0LXdlaW5nYXJ0ZW4tbXBscy10cC1saW5lYXItcHJvdGVjdGlvbiANCmFuIG1wbHMgd2cg ZG9jdW1lbnQNCg0KDQoNCg0KDQoNCiANCg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K RnJvbTogbXBscy10cC1ib3VuY2VzQGlldGYub3JnIFttYWlsdG86bXBscy10cC1ib3VuY2VzQGll dGYub3JnXSBPbg0KQmVoYWxmIE9mIExvYSBBbmRlcnNzb24NClNlbnQ6IFdlZG5lc2RheSwgSmFu dWFyeSAxMywgMjAxMCA2OjAxIFBNDQpUbzogbXBscy10cEBpZXRmLm9yZzsgbXBsc0BpZXRmLm9y ZzsgY2NhbXBAaWV0Zi5vcmc7IHB3ZTNAaWV0Zi5vcmcNClN1YmplY3Q6IFttcGxzLXRwXSBwb2xs IG9uIG1ha2luZw0KZHJhZnQtd2VpbmdhcnRlbi1tcGxzLXRwLWxpbmVhci1wcm90ZWN0aW9uIGFu IG1wbHMgd2cgZG9jdW1lbnQNCg0KQWxsLA0KDQp0aGlzIGlzIHRvIHN0YXJ0IGEgdHdvIHdlZWsg cG9sbCBvbiBtYWtpbmcNCg0KaHR0cDovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtd2Vpbmdh cnRlbi1tcGxzLXRwLWxpbmVhci1wcm90ZWN0aW9uLTA1DQoNCmFuIE1QTFMgd29ya2luZyBncm91 cCBkb2N1bWVudC4NCg0KU2VuZCBhIG1haWwgdG8gdGhlIG1wbHMtdHBAaWV0Zi5vcmcgbWFpbGlu ZyBsaXN0LA0KaW5kaWNhdGluZyAieWVzL3N1cHBvcnQiIG9yICJuby9kbyBub3Qgc3VwcG9ydCIu DQoNCkNvbW1lbnRzIG9uIHRoZSBjb250ZW50IG9mIHRoZSBkcmFmdCBzaG91bGQgYmUgc2VudCB0 byB0aGUgc2FtZQ0KbWFpbGluZyBsaXN0IHdpdGggYSBkaWZmZXJlbnQgc3ViamVjdCBsaW5lLg0K DQpQbGVhc2Ugbm90ZSB0aGF0IGl0IGlzIGEgY29uc2Npb3VzIGRlY2lzaW9uIGJ5IHRoZSB3ZyBj aGFpciB0byBwb2xsDQp0aGUgbGluZWFyLXByb3RlY3Rpb24gZG9jdW1lbnQgcHJpb3IgdG8gdGhl IHJpbmctcHJvdGVjdGlvbg0KZG9jdW1lbnQsIHNpbmNlIHdlIHdhbnQgdG8gbWFrZSByb29tIGZv ciBzZXBhcmF0ZWQgZGlzY3Vzc2lvbnMgb24NCnRoZSB0d28gZG9jdW1lbnRzLg0KDQpUaGUgcG9s bCBlbmRzIEZyaWRheSBqdWFudWFyeSAyOSwgMjAxMC4NCg0KL0xvYQ0KLS0gDQpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KbXBscy10cCBtYWlsaW5nIGxp c3QNCm1wbHMtdHBAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu Zm8vbXBscy10cA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18NCm1wbHMtdHAgbWFpbGluZyBsaXN0DQptcGxzLXRwQGlldGYub3JnDQpodHRwczovL3d3dy5p ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL21wbHMtdHANCg0KDQoNCg0KDQotLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KWlRFIEluZm9ybWF0 aW9uIFNlY3VyaXR5IE5vdGljZTogVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIG1h aWwgaXMgc29sZWx5IHByb3BlcnR5IG9mIHRoZSBzZW5kZXIncyBvcmdhbml6YXRpb24uIFRoaXMg bWFpbCBjb21tdW5pY2F0aW9uIGlzIGNvbmZpZGVudGlhbC4gUmVjaXBpZW50cyBuYW1lZCBhYm92 ZSBhcmUgb2JsaWdhdGVkIHRvIG1haW50YWluIHNlY3JlY3kgYW5kIGFyZSBub3QgcGVybWl0dGVk IHRvIGRpc2Nsb3NlIHRoZSBjb250ZW50cyBvZiB0aGlzIGNvbW11bmljYXRpb24gdG8gb3RoZXJz Lg0KVGhpcyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIGNvbmZp ZGVudGlhbCBhbmQgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFs IG9yIGVudGl0eSB0byB3aG9tIHRoZXkgYXJlIGFkZHJlc3NlZC4gSWYgeW91IGhhdmUgcmVjZWl2 ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciBwbGVhc2Ugbm90aWZ5IHRoZSBvcmlnaW5hdG9yIG9mIHRo ZSBtZXNzYWdlLiBBbnkgdmlld3MgZXhwcmVzc2VkIGluIHRoaXMgbWVzc2FnZSBhcmUgdGhvc2Ug b2YgdGhlIGluZGl2aWR1YWwgc2VuZGVyLg0KVGhpcyBtZXNzYWdlIGhhcyBiZWVuIHNjYW5uZWQg Zm9yIHZpcnVzZXMgYW5kIFNwYW0gYnkgWlRFIEFudGktU3BhbSBzeXN0ZW0uDQo= --=_alternative 002B1174482576B0_= Content-Type: text/html; charset="GB2312" Content-Transfer-Encoding: base64 DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPmhpLCBhbGw8L2ZvbnQ+DQo8YnI+ PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPmFib3V0IHRoZSBkcmFmdCwgSSBoYXZlIHNv bWUgYSBmZXcgcXVlc3Rpb25zDQp0byBhc2sgdGhlIGF1dGhvcnMgb2YgdGhlIGRyYWZ0LiB0aGUg cXVlc3Rpb25zIGlzIHRoZSBmb2xsb3dpbmc6PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNl PSJzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7MSA8L2ZvbnQ+PGZvbnQgc2l6ZT0zPjx0dD5pbg0K dGhlIHNlY3Rpb24gNC4zLjUuICZuYnNwO09wZXJhdG9yIENvbnRyb2xsZWQgU3dpdGNoaW5nLCB0 aGVyZSBpcyB0aGUgZm9sbG93aW5nDQpkZXNjcmlibGVzOjwvdHQ+PC9mb250Pg0KPGJyPjxmb250 IHNpemU9Mz48dHQ+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJnF1b3Q7IDwvdHQ+PC9mb250Pjxmb250 IHNpemU9MyBjb2xvcj1yZWQ+PHR0PlRyYW5zbWl0DQphIFBDUyBjb250cm9sIHBhY2tldCwgdXNp bmcgR0FDSCwgd2l0aCB0aGUgYXBwcm9wcmlhdGU8YnI+DQogJm5ic3A7ICZuYnNwOyAmbmJzcDtS ZXF1ZXN0IGNvZGUgKGVpdGhlciBNYW51YWwgc3dpdGNoIG9yIEZvcmNlZCBzd2l0Y2gpLA0KdGhl IEZwYXRoPGJyPg0KICZuYnNwOyAmbmJzcDsgJm5ic3A7c2V0IHRvIDAsIHRvIGluZGljYXRlIHRo YXQgdGhlIGZhdWx0L2RlZ3JhZGUgd2FzIGRldGVjdGVkDQpvbiB0aGU8YnI+DQogJm5ic3A7ICZu YnNwOyAmbmJzcDt3b3JraW5nIHBhdGgsIGFuZCB0aGUgUGF0aCBzZXQgdG8gMSwgaW5kaWNhdGlu ZyB0aGF0DQp0cmFmZmljIGlzPGJyPg0KICZuYnNwOyAmbmJzcDsgJm5ic3A7bm93IGJlaW5nIGZv cndhcmRlZCBvbiB0aGUgcmVjb3ZlcnkgcGF0aDwvdHQ+PC9mb250Pjxmb250IHNpemU9Mz48dHQ+ LiZxdW90Ozxicj4NCiAmbmJzcDt0aGUgc2VudGVuY2UgdGhhdCB0aGUgRnBhdGggc2V0IHRvIDAg aXMgd3JvbmcuIElNTywgaXQgaXMgc2V0IHRvDQoxPzwvdHQ+PC9mb250Pg0KPGJyPg0KPGJyPjxm b250IHNpemU9Mz48dHQ+Jm5ic3A7IDIgZm9yIHRoZSByZWNvdmVyeSBwYXRoLCBob3cgdG8gZGV0 ZWN0IG9yIGp1ZGdlDQp3aGV0aGVyIFNEIEZhaWx1cmUgaGFwcGVuZWQgb24gdGhlIHJlY292ZXJ5 IHBhdGguIGJlY2F1c2UgdGhlcmUgaXMgbm8gc2VydmljZQ0KcGFja2V0czwvdHQ+PC9mb250Pg0K PGJyPjxmb250IHNpemU9Mz48dHQ+Jm5ic3A7ICZuYnNwOyBvbiB0aGUgcmVjb3ZlcnkgcGF0aCB1 bmRlciBpZGxlIHN0YXRlLg0KaWYgd2Ugb25seSBkZXRlY3Qgb3IganVkZ2Ugd2hldGhlciB0byBo YXBwZW4gU0QgRmFpbHVyZSBieSBPQU0gb3IgdGVzdA0KcGFja2V0cy4gY2FuIGl0IGJlIHRydWUg Zm9yIDwvdHQ+PC9mb250Pg0KPGJyPjxmb250IHNpemU9Mz48dHQ+Jm5ic3A7ICZuYnNwOyB0aGUg Y29uZGl0aW9uIHRoYXQgdGhlcmUgaXMgc2VydmljZQ0KcGFja2V0cyBvbiB0aGUgcmVjb3Zlcnkg cGF0aD88L3R0PjwvZm9udD4NCjxicj4NCjxicj48Zm9udCBzaXplPTM+PHR0PiZuYnNwOyAmbmJz cDsgPC90dD48L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0zPjx0dD4mbmJzcDsgJm5ic3A7YmVzdCBy ZWdhcmRzPC90dD48L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0zPjx0dD4mbmJzcDsgJm5ic3A7bGl1 IDwvdHQ+PC9mb250Pg0KPHRhYmxlPg0KPHRyPg0KPHRkPg0KPGRpdiBhbGlnbj1jZW50ZXI+PC9k aXY+DQo8dGQ+PC90YWJsZT4NCjxicj4NCjx0YWJsZT4NCjx0cj4NCjx0ZD4NCjxkaXYgYWxpZ249 Y2VudGVyPjwvZGl2Pg0KPHRkPjwvdGFibGU+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMt c2VyaWYiPjxicj4NCjwvZm9udD4NCjx0YWJsZT4NCjx0cj4NCjx0ZD4NCjxkaXYgYWxpZ249Y2Vu dGVyPjwvZGl2Pg0KPHRkPjwvdGFibGU+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8dGFibGUg d2lkdGg9MTAwJT4NCjx0ciB2YWxpZ249dG9wPg0KPHRkIHdpZHRoPTIyJT48Zm9udCBzaXplPTEg ZmFjZT0ic2Fucy1zZXJpZiI+PGI+Jmx0O01hbnVlbC5QYXVsQHRlbGVrb20uZGUmZ3Q7PC9iPg0K PC9mb250Pg0KPGJyPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj63orz+yMs6ICZuYnNw O21wbHMtdHAtYm91bmNlc0BpZXRmLm9yZzwvZm9udD4NCjxwPjxmb250IHNpemU9MSBmYWNlPSJz YW5zLXNlcmlmIj4yMDEwLTAxLTE4IDA0OjM4PC9mb250Pg0KPHRkIHdpZHRoPTc3JT4NCjx0YWJs ZSB3aWR0aD0xMDAlPg0KPHRyIHZhbGlnbj10b3A+DQo8dGQ+DQo8ZGl2IGFsaWduPXJpZ2h0Pjxm b250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj7K1bz+yMs8L2ZvbnQ+PC9kaXY+DQo8dGQ+PGZv bnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPiZsdDttcGxzLXRwQGlldGYub3JnJmd0OzwvZm9u dD4NCjx0ciB2YWxpZ249dG9wPg0KPHRkPg0KPGRpdiBhbGlnbj1yaWdodD48Zm9udCBzaXplPTEg ZmFjZT0ic2Fucy1zZXJpZiI+s63LzTwvZm9udD48L2Rpdj4NCjx0ZD4NCjx0ciB2YWxpZ249dG9w Pg0KPHRkPg0KPGRpdiBhbGlnbj1yaWdodD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+ 1vfM4jwvZm9udD48L2Rpdj4NCjx0ZD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+UmU6 IFttcGxzLXRwXSBwb2xsIG9uIG1ha2luZyAmbmJzcDsNCiZuYnNwOyAmbmJzcDsgJm5ic3A7ZHJh ZnQtd2VpbmdhcnRlbi1tcGxzLXRwLWxpbmVhci1wcm90ZWN0aW9uDQphbiBtcGxzIHdnIGRvY3Vt ZW50PC9mb250PjwvdGFibGU+DQo8YnI+DQo8dGFibGU+DQo8dHIgdmFsaWduPXRvcD4NCjx0ZD4N Cjx0ZD48L3RhYmxlPg0KPGJyPjwvdGFibGU+DQo8YnI+DQo8YnI+DQo8YnI+PGZvbnQgc2l6ZT0y Pjx0dD4mbmJzcDs8YnI+DQo8YnI+DQo8YnI+DQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxi cj4NCkZyb206IG1wbHMtdHAtYm91bmNlc0BpZXRmLm9yZyBbbWFpbHRvOm1wbHMtdHAtYm91bmNl c0BpZXRmLm9yZ10gT248YnI+DQpCZWhhbGYgT2YgTG9hIEFuZGVyc3Nvbjxicj4NClNlbnQ6IFdl ZG5lc2RheSwgSmFudWFyeSAxMywgMjAxMCA2OjAxIFBNPGJyPg0KVG86IG1wbHMtdHBAaWV0Zi5v cmc7IG1wbHNAaWV0Zi5vcmc7IGNjYW1wQGlldGYub3JnOyBwd2UzQGlldGYub3JnPGJyPg0KU3Vi amVjdDogW21wbHMtdHBdIHBvbGwgb24gbWFraW5nPGJyPg0KZHJhZnQtd2VpbmdhcnRlbi1tcGxz LXRwLWxpbmVhci1wcm90ZWN0aW9uIGFuIG1wbHMgd2cgZG9jdW1lbnQ8YnI+DQo8YnI+DQpBbGws PGJyPg0KPGJyPg0KdGhpcyBpcyB0byBzdGFydCBhIHR3byB3ZWVrIHBvbGwgb24gbWFraW5nPGJy Pg0KPGJyPg0KaHR0cDovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtd2VpbmdhcnRlbi1tcGxz LXRwLWxpbmVhci1wcm90ZWN0aW9uLTA1PGJyPg0KPGJyPg0KYW4gTVBMUyB3b3JraW5nIGdyb3Vw IGRvY3VtZW50Ljxicj4NCjxicj4NClNlbmQgYSBtYWlsIHRvIHRoZSBtcGxzLXRwQGlldGYub3Jn IG1haWxpbmcgbGlzdCw8YnI+DQppbmRpY2F0aW5nICZxdW90O3llcy9zdXBwb3J0JnF1b3Q7IG9y ICZxdW90O25vL2RvIG5vdCBzdXBwb3J0JnF1b3Q7Ljxicj4NCjxicj4NCkNvbW1lbnRzIG9uIHRo ZSBjb250ZW50IG9mIHRoZSBkcmFmdCBzaG91bGQgYmUgc2VudCB0byB0aGUgc2FtZTxicj4NCm1h aWxpbmcgbGlzdCB3aXRoIGEgZGlmZmVyZW50IHN1YmplY3QgbGluZS48YnI+DQo8YnI+DQpQbGVh c2Ugbm90ZSB0aGF0IGl0IGlzIGEgY29uc2Npb3VzIGRlY2lzaW9uIGJ5IHRoZSB3ZyBjaGFpciB0 byBwb2xsPGJyPg0KdGhlIGxpbmVhci1wcm90ZWN0aW9uIGRvY3VtZW50IHByaW9yIHRvIHRoZSBy aW5nLXByb3RlY3Rpb248YnI+DQpkb2N1bWVudCwgc2luY2Ugd2Ugd2FudCB0byBtYWtlIHJvb20g Zm9yIHNlcGFyYXRlZCBkaXNjdXNzaW9ucyBvbjxicj4NCnRoZSB0d28gZG9jdW1lbnRzLjxicj4N Cjxicj4NClRoZSBwb2xsIGVuZHMgRnJpZGF5IGp1YW51YXJ5IDI5LCAyMDEwLjxicj4NCjxicj4N Ci9Mb2E8YnI+DQotLSA8YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXzxicj4NCm1wbHMtdHAgbWFpbGluZyBsaXN0PGJyPg0KbXBscy10cEBpZXRmLm9y Zzxicj4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBscy10cDxicj4N Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KbXBs cy10cCBtYWlsaW5nIGxpc3Q8YnI+DQptcGxzLXRwQGlldGYub3JnPGJyPg0KaHR0cHM6Ly93d3cu aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9tcGxzLXRwPGJyPg0KPGJyPg0KPC90dD48L2ZvbnQ+ DQo8YnI+DQo8YnI+PHByZT4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tDQpaVEUmbmJzcDtJbmZvcm1hdGlvbiZuYnNwO1NlY3VyaXR5Jm5i c3A7Tm90aWNlOiZuYnNwO1RoZSZuYnNwO2luZm9ybWF0aW9uJm5ic3A7Y29udGFpbmVkJm5ic3A7 aW4mbmJzcDt0aGlzJm5ic3A7bWFpbCZuYnNwO2lzJm5ic3A7c29sZWx5Jm5ic3A7cHJvcGVydHkm bmJzcDtvZiZuYnNwO3RoZSZuYnNwO3NlbmRlcidzJm5ic3A7b3JnYW5pemF0aW9uLiZuYnNwO1Ro aXMmbmJzcDttYWlsJm5ic3A7Y29tbXVuaWNhdGlvbiZuYnNwO2lzJm5ic3A7Y29uZmlkZW50aWFs LiZuYnNwO1JlY2lwaWVudHMmbmJzcDtuYW1lZCZuYnNwO2Fib3ZlJm5ic3A7YXJlJm5ic3A7b2Js aWdhdGVkJm5ic3A7dG8mbmJzcDttYWludGFpbiZuYnNwO3NlY3JlY3kmbmJzcDthbmQmbmJzcDth cmUmbmJzcDtub3QmbmJzcDtwZXJtaXR0ZWQmbmJzcDt0byZuYnNwO2Rpc2Nsb3NlJm5ic3A7dGhl Jm5ic3A7Y29udGVudHMmbmJzcDtvZiZuYnNwO3RoaXMmbmJzcDtjb21tdW5pY2F0aW9uJm5ic3A7 dG8mbmJzcDtvdGhlcnMuDQpUaGlzJm5ic3A7ZW1haWwmbmJzcDthbmQmbmJzcDthbnkmbmJzcDtm aWxlcyZuYnNwO3RyYW5zbWl0dGVkJm5ic3A7d2l0aCZuYnNwO2l0Jm5ic3A7YXJlJm5ic3A7Y29u ZmlkZW50aWFsJm5ic3A7YW5kJm5ic3A7aW50ZW5kZWQmbmJzcDtzb2xlbHkmbmJzcDtmb3ImbmJz cDt0aGUmbmJzcDt1c2UmbmJzcDtvZiZuYnNwO3RoZSZuYnNwO2luZGl2aWR1YWwmbmJzcDtvciZu YnNwO2VudGl0eSZuYnNwO3RvJm5ic3A7d2hvbSZuYnNwO3RoZXkmbmJzcDthcmUmbmJzcDthZGRy ZXNzZWQuJm5ic3A7SWYmbmJzcDt5b3UmbmJzcDtoYXZlJm5ic3A7cmVjZWl2ZWQmbmJzcDt0aGlz Jm5ic3A7ZW1haWwmbmJzcDtpbiZuYnNwO2Vycm9yJm5ic3A7cGxlYXNlJm5ic3A7bm90aWZ5Jm5i c3A7dGhlJm5ic3A7b3JpZ2luYXRvciZuYnNwO29mJm5ic3A7dGhlJm5ic3A7bWVzc2FnZS4mbmJz cDtBbnkmbmJzcDt2aWV3cyZuYnNwO2V4cHJlc3NlZCZuYnNwO2luJm5ic3A7dGhpcyZuYnNwO21l c3NhZ2UmbmJzcDthcmUmbmJzcDt0aG9zZSZuYnNwO29mJm5ic3A7dGhlJm5ic3A7aW5kaXZpZHVh bCZuYnNwO3NlbmRlci4NClRoaXMmbmJzcDttZXNzYWdlJm5ic3A7aGFzJm5ic3A7YmVlbiZuYnNw O3NjYW5uZWQmbmJzcDtmb3ImbmJzcDt2aXJ1c2VzJm5ic3A7YW5kJm5ic3A7U3BhbSZuYnNwO2J5 Jm5ic3A7WlRFJm5ic3A7QW50aS1TcGFtJm5ic3A7c3lzdGVtLg0KPC9wcmU+ --=_alternative 002B1174482576B0_=-- From yaacov.weingarten@nsn.com Mon Jan 18 23:56:13 2010 Return-Path: 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 6D5443A6892; Mon, 18 Jan 2010 23:56:13 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.723 X-Spam-Level: X-Spam-Status: No, score=-0.723 tagged_above=-999 required=5 tests=[AWL=-0.575, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_CHARSET_FARAWAY=2.45] 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 HCDHYVMGI2cP; Mon, 18 Jan 2010 23:56:12 -0800 (PST) Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by core3.amsl.com (Postfix) with ESMTP id 3C3623A68D1; Mon, 18 Jan 2010 23:56:10 -0800 (PST) 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 o0J7u4oS002435 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 19 Jan 2010 08:56:04 +0100 Received: from demuexc024.nsn-intra.net (demuexc024.nsn-intra.net [10.159.32.11]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id o0J7u0kv014274; Tue, 19 Jan 2010 08:56:04 +0100 Received: from DEMUEXC030.nsn-intra.net ([10.150.128.57]) by demuexc024.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.3959); Tue, 19 Jan 2010 08:56:04 +0100 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_01CA98DC.D9365E78" Date: Tue, 19 Jan 2010 08:56:01 +0100 Message-ID: <62D9AC1F11702146A0387CBFF3A8CD3D01EC92F5@DEMUEXC030.nsn-intra.net> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document Thread-Index: AcqY3CJ1WBry5ouuQRmc5ivIM/8mdwAADaow References: <40FB0FFB97588246A1BEFB05759DC8A003DD655B@S4DE9JSAANI.ost.t-com.de> From: "Weingarten, Yaacov (NSN - IL/Hod HaSharon)" To: , X-OriginalArrivalTime: 19 Jan 2010 07:56:04.0520 (UTC) FILETIME=[D9A55A80:01CA98DC] Cc: mpls-tp@ietf.org Subject: Re: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jan 2010 07:56:13 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01CA98DC.D9365E78 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: quoted-printable Liu, hi =20 Thank you for your comments =A8C 1. Yes, you are correct and this will be corrected in the next revision = of the draft. 2. The Linear Protection is triggered by (amongst other things) the OAM = and the decision to report a SF/SD is within the scope of the OAM tools = (or the CP tools) and out-of-scope of this draft. =20 Hope this helps, Best Regards, yaacov =20 ________________________________ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On = Behalf Of ext liu.guoman@zte.com.cn Sent: Tuesday, January 19, 2010 09:50 To: mpls@ietf.org Cc: mpls-tp-bounces@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] poll on making = draft-weingarten-mpls-tp-linear-protection an mpls wg document =20 hi, all=20 about the draft, I have some a few questions to ask the authors of the = draft. the questions is the following:=20 1 in the section 4.3.5. Operator Controlled Switching, there is the = following describles:=20 " Transmit a PCS control packet, using GACH, with the appropriate Request code (either Manual switch or Forced switch), the Fpath set to 0, to indicate that the fault/degrade was detected on the working path, and the Path set to 1, indicating that traffic is now being forwarded on the recovery path." the sentence that the Fpath set to 0 is wrong. IMO, it is set to 1?=20 2 for the recovery path, how to detect or judge whether SD Failure = happened on the recovery path. because there is no service packets=20 on the recovery path under idle state. if we only detect or judge = whether to happen SD Failure by OAM or test packets. can it be true for=20 the condition that there is service packets on the recovery path?=20 =20 best regards=20 liu=20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =B7=A2=BC=FE=C8=CB: mpls-tp-bounces@ietf.org=20 2010-01-18 04:38=20 =CA=D5=BC=FE=C8=CB =20 =B3=AD=CB=CD =20 =D6=F7=CC=E2 Re: [mpls-tp] poll on making = draft-weingarten-mpls-tp-linear-protection an mpls wg document =20 =20 =20 =20 -----Original Message----- From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Loa Andersson Sent: Wednesday, January 13, 2010 6:01 PM To: mpls-tp@ietf.org; mpls@ietf.org; ccamp@ietf.org; pwe3@ietf.org Subject: [mpls-tp] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document All, this is to start a two week poll on making http://tools.ietf.org/html/draft-weingarten-mpls-tp-linear-protection-05 an MPLS working group document. Send a mail to the mpls-tp@ietf.org mailing list, indicating "yes/support" or "no/do not support". Comments on the content of the draft should be sent to the same mailing list with a different subject line. Please note that it is a conscious decision by the wg chair to poll the linear-protection document prior to the ring-protection document, since we want to make room for separated discussions on the two documents. The poll ends Friday juanuary 29, 2010. /Loa --=20 _______________________________________________ mpls-tp mailing list mpls-tp@ietf.org https://www.ietf.org/mailman/listinfo/mpls-tp _______________________________________________ mpls-tp mailing list mpls-tp@ietf.org https://www.ietf.org/mailman/listinfo/mpls-tp =20 -------------------------------------------------------- ZTE Information Security Notice: The information contained in this mail = is solely property of the sender's organization. This mail communication = is confidential. Recipients named above are obligated to maintain = secrecy and are not permitted to disclose the contents of this = communication to others. This email and any files transmitted with it are confidential and = intended solely for the use of the individual or entity to whom they are = addressed. If you have received this email in error please notify the = originator of the message. Any views expressed in this message are those = of the individual sender. This message has been scanned for viruses and Spam by ZTE Anti-Spam = system. ------_=_NextPart_001_01CA98DC.D9365E78 Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable

Liu, = hi

 =

Thank you for = your comments =A8C

  1. Yes, you are correct and this will be corrected in the next revision of the draft.
  2. The Linear Protection is triggered by (amongst other things) = the OAM and the decision to report a SF/SD is within the scope of the = OAM tools (or the CP tools) and out-of-scope of this = draft.

 =

Hope this = helps,

Best = Regards,

yaacov=

 =


From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of ext = liu.guoman@zte.com.cn
Sent: Tuesday, January = 19, 2010 09:50
To: mpls@ietf.org
Cc: = mpls-tp-bounces@ietf.org; mpls-tp@ietf.org
Subject: Re: [mpls-tp] = poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg = document

 


hi, all
about the draft, I have some a few questions to ask the authors of the draft. = the questions is the following:
   1 in the section 4.3.5. =  Operator Controlled Switching, there is the following describles:
      " Transmit a PCS = control packet, using GACH, with the appropriate
     Request code (either Manual switch = or Forced switch), the Fpath
     set to 0, to indicate that the = fault/degrade was detected on the
     working path, and the Path set to = 1, indicating that traffic is
     now being forwarded on the = recovery path."
 the sentence that the Fpath set to 0 is wrong. IMO, it is set to 1? =

  2 for the recovery path, how to detect or judge whether SD Failure = happened on the recovery path. because there is no service packets
    on the recovery path under idle state. if we only detect or judge = whether to happen SD Failure by OAM or test packets. can it be true for
    the condition that there is service packets on the recovery path? =

   
   best regards
   liu

 

 

 

 

 

 

 

 




<Man= uel.Paul@telekom.de>
=B7=A2=BC=FE=C8=CB:  mpls-tp-bounces@ietf.org

2010-01-18 04:38

=CA=D5=BC=FE=C8=CB

=

<mpls-tp@ietf.org>=

=B3=AD=CB=CD

 

=D6=F7=CC=E2

Re: [mpls-tp] poll = on making       =  draft-weingarten-mpls-tp-linear-protection an mpls wg document

 

 

 




 


-----Original Message-----
From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On
Behalf Of Loa Andersson
Sent: Wednesday, January 13, 2010 6:01 = PM
To: mpls-tp@ietf.org; mpls@ietf.org; = ccamp@ietf.org; pwe3@ietf.org
Subject: [mpls-tp] poll on = making
draft-weingarten-mpls-tp-linear-protection an = mpls wg document

All,

this is to start a two week poll on = making

http://tools.ietf.org/html/draft-weingarten-mpls-tp-linear-= protection-05

an MPLS working group document.

Send a mail to the mpls-tp@ietf.org mailing = list,
indicating "yes/support" or = "no/do not support".

Comments on the content of the draft should be = sent to the same
mailing list with a different subject = line.

Please note that it is a conscious decision by = the wg chair to poll
the linear-protection document prior to the ring-protection
document, since we want to make room for = separated discussions on
the two documents.

The poll ends Friday juanuary 29, = 2010.

/Loa
--
_______________________________________________=
mpls-tp mailing list
mpls-tp@ietf.org
https://www.ietf.org/mailman/listinfo/mpls-tp _______________________________________________=
mpls-tp mailing list
mpls-tp@ietf.org
https://www.ietf.org/mailman/listinfo/mpls-tp

 
----------------------------------------------=
----------
ZTE Information Security Notice: The information contained in this mail is solely property of the sender's organization. This mail communication is confidential. Recipients named above are obligated to maintain secrecy and are not permitted to disclose the contents of this communication to others.
This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the originator of the message. Any views expressed in this message are those of the individual sender.
This message has been scanned for viruses and Spam by ZTE Anti-Spam system.
------_=_NextPart_001_01CA98DC.D9365E78-- From stbryant@cisco.com Tue Jan 19 00:03:19 2010 Return-Path: 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 677843A6950 for ; Tue, 19 Jan 2010 00:03:19 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -8.669 X-Spam-Level: X-Spam-Status: No, score=-8.669 tagged_above=-999 required=5 tests=[AWL=2.070, BAYES_20=-0.74, GB_I_INVITATION=-2, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8] 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 UJUNGzrZrKTa for ; Tue, 19 Jan 2010 00:03:17 -0800 (PST) Received: from ams-iport-1.cisco.com (ams-iport-1.cisco.com [144.254.224.140]) by core3.amsl.com (Postfix) with ESMTP id 0FDF43A68C9 for ; Tue, 19 Jan 2010 00:03:16 -0800 (PST) Authentication-Results: ams-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none X-Files: (Forward to attendees) Meeting changed: MPLS-TP weekly.eml : None X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnsAAEr2VEuQ/uCWe2dsb2JhbACDYZZvgSwBARYkBog7m3OBIwgBhWyCDQQFi2KCNxEGgQ9WBI0/ X-IronPort-AV: E=Sophos;i="4.49,302,1262563200"; d="eml'208?scan'208,208,217";a="56273970" Received: from ams-core-1.cisco.com ([144.254.224.150]) by ams-iport-1.cisco.com with ESMTP; 19 Jan 2010 08:03:11 +0000 Received: from cisco.com (mrwint.cisco.com [64.103.71.48]) by ams-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o0J83Bfj010718 for ; Tue, 19 Jan 2010 08:03:11 GMT Received: from Stewarts-Computer-2.local (localhost [127.0.0.1]) by cisco.com (8.11.7p3+Sun/8.8.8) with ESMTP id o0J83BX20899; Tue, 19 Jan 2010 08:03:11 GMT Message-ID: <4B55673E.2000104@cisco.com> Date: Tue, 19 Jan 2010 08:03:10 +0000 From: Stewart Bryant User-Agent: Thunderbird 2.0.0.19 (Macintosh/20081209) MIME-Version: 1.0 To: "mpls >> \"mpls-tp@ietf.org\"" Content-Type: multipart/mixed; boundary="------------050609040208060709060302" Subject: [mpls-tp] Tonight's MPLS-TP call X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: stbryant@cisco.com List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jan 2010 08:03:19 -0000 This is a multi-part message in MIME format. --------------050609040208060709060302 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Should just be the addition of an alternate host - but just in case - Stewart --------------050609040208060709060302 Content-Type: message/rfc822; name="(Forward to attendees) Meeting changed: MPLS-TP weekly.eml" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename*0="(Forward to attendees) Meeting changed: MPLS-TP weekly.eml" X-Account-Key: account3 X-Mozilla-Keys: Received: from xbh-ams-201.cisco.com ([144.254.75.7]) by xmb-ams-209.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 19 Jan 2010 08:48:30 +0100 Received: from xbh-sjc-231.amer.cisco.com ([128.107.191.100]) by xbh-ams-201.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 19 Jan 2010 08:48:29 +0100 Received: from sj-iport-5.cisco.com ([171.68.10.87]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 18 Jan 2010 23:48:01 -0800 Authentication-Results: sj-iport-5.cisco.com; dkim=neutral (message not signed) header.i=none Received: from sj-core-3.cisco.com ([171.68.223.137]) by sj-iport-5.cisco.com with ESMTP; 19 Jan 2010 07:48:01 +0000 Received: from sj-inbound-e.cisco.com (sj-inbound-e.cisco.com [128.107.243.14]) by sj-core-3.cisco.com (8.13.8/8.14.3) with ESMTP id o0J7m1oU020572 for ; Tue, 19 Jan 2010 07:48:01 GMT X-from-outside-Cisco: 64.68.122.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AioBAEPyVEtARHqRkGdsb2JhbACDYZZygSwBAQEBCQkMBxMENogHnAGBIwgBhWyCDQQFi1qCNxEGgQ9WBI0/ X-IronPort-AV: E=Sophos;i="4.49,302,1262563200"; d="scan'208,217";a="133645446" Received: from sjmda01.webex.com ([64.68.122.145]) by sj-inbound-e.cisco.com with ESMTP; 19 Jan 2010 07:48:01 +0000 Received: from jsj6wl003.webex.com (ns121.webex.com [64.68.121.8]) by sjmda01.webex.com (8.14.3/8.14.3) with ESMTP id o0J7m1fv019258 for ; Tue, 19 Jan 2010 07:48:01 GMT Received: from jsj6wl003.webex.com (by jsj6wl003.webex.com (8.13.1/8.13.1) with ESMTP id o0J7m1in015217 for ; Tue, 19 Jan 2010 07:48:01 GMT Date: Tue, 19 Jan 2010 07:48:01 GMT Message-ID: <261203561.1263887281052.JavaMail.nobody@jsj6wl003.webex.com> From: Stewart Bryant Reply-To: stbryant@cisco.com To: stbryant@cisco.com Subject: (Forward to attendees) Meeting changed: MPLS-TP weekly MIME-Version: 1.0 Content-Type: multipart/Mixed; boundary="----=_Part_1630_261188351.1263887281051" X-Priority: 3 Importance: normal Return-Path: messenger@webex.com X-OriginalArrivalTime: 19 Jan 2010 07:48:01.0611 (UTC) FILETIME=[B9CF49B0:01CA98DB] ------=_Part_1630_261188351.1263887281051 Content-Type: multipart/Alternative; boundary="----=_Part_1631_261188881.1263887281051" ------=_Part_1631_261188881.1263887281051 Content-Type: text/plain;charset=UTF-8 Content-Transfer-Encoding: base64 KioqKiBZb3UgY2FuIGZvcndhcmQgdGhpcyBlbWFpbCBpbnZpdGF0aW9uIHRvIGF0dGVuZGVlcyAq KioqIA0KDQpIZWxsbyAsDQoNClN0ZXdhcnQgQnJ5YW50IGNoYW5nZWQgdGhlIG1lZXRpbmcgaW5m b3JtYXRpb24uDQoNClRvcGljOiBNUExTLVRQIHdlZWtseQ0KRGF0ZTogVHVlc2RheSwgSmFudWFy eSAxOSwgMjAxMA0KVGltZTogNDowMCBwbSwgR01UIFRpbWUgKExvbmRvbiwgR01UKQ0KTWVldGlu ZyBOdW1iZXI6IDIwMyAzNDkgMjc5DQpNZWV0aW5nIFBhc3N3b3JkOiBtcGxzdHANCg0KDQotLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpUbyBq b2luIHRoZSBvbmxpbmUgbWVldGluZyAoTm93IGZyb20gaVBob25lcyB0b28hKQ0KLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KMS4gR28gdG8g aHR0cHM6Ly9jaXNjb3NhbGVzLndlYmV4LmNvbS9jaXNjb3NhbGVzL2oucGhwP0VEPTEzMTkyOTE2 MiZVSUQ9MCZQVz1OWm1WalkyRmpaR0V5JlJUPU1pTXlNUSUzRCUzRA0KMi4gRW50ZXIgeW91ciBu YW1lIGFuZCBlbWFpbCBhZGRyZXNzLg0KMy4gRW50ZXIgdGhlIG1lZXRpbmcgcGFzc3dvcmQ6IG1w bHN0cA0KNC4gQ2xpY2sgIkpvaW4gTm93Ii4NCjUuIEZvbGxvdyB0aGUgaW5zdHJ1Y3Rpb25zIHRo YXQgYXBwZWFyIG9uIHlvdXIgc2NyZWVuLg0KDQpUbyB2aWV3IGluIG90aGVyIHRpbWUgem9uZXMg b3IgbGFuZ3VhZ2VzLCBwbGVhc2UgY2xpY2sgdGhlIGxpbms6Cmh0dHBzOi8vY2lzY29zYWxlcy53 ZWJleC5jb20vY2lzY29zYWxlcy9qLnBocD9FRD0xMzE5MjkxNjImVUlEPTAmUFc9TlptVmpZMkZq WkdFeSZPUlQ9TWlNeU1RJTNEJTNEDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkFMRVJUOlRvbGwtRnJlZSBEaWFsIFJl c3RyaWN0aW9ucyBmb3IgKDQwOCkgYW5kICg5MTkpIEFyZWEgQ29kZXMNCi0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KVGhl IGFmZmVjdGVkIHRvbGwgZnJlZSBudW1iZXJzIGFyZTogKDg2NikgNDMyLTk5MDMgZm9yIHRoZSBT YW4gSm9zZS9NaWxwaXRhcyBhcmVhIGFuZCAoODY2KSAzNDktMzUyMCBmb3IgdGhlIFJUUCBhcmVh Lg0KDQpQbGVhc2UgZGlhbCB0aGUgbG9jYWwgYWNjZXNzIG51bWJlciBmb3IgeW91ciBhcmVhIGZy b20gdGhlIGxpc3QgYmVsb3c6DQotICBTYW4gSm9zZS9NaWxwaXRhcyAoNDA4KSBhcmVhOiAgNTI1 LTY4MDANCi0gIFJUUCAoOTE5KSBhcmVhOiAgMzkyLTMzMzANCg0KLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSANClRvIGpvaW4gdGhlIHRlbGVj b25mZXJlbmNlIG9ubHkgDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tIA0KMS4gRGlhbCBpbnRvIENpc2NvIFdlYkV4ICh2aWV3IGFsbCBHbG9i YWwgQWNjZXNzIE51bWJlcnMgYXQgDQpodHRwOi8vY2lzY28uY29tL2VuL1VTL2Fib3V0L2RvaW5n X2J1c2luZXNzL2NvbmZlcmVuY2luZy9pbmRleC5odG1sIA0KMi4gRm9sbG93IHRoZSBwcm9tcHRz IHRvIGVudGVyIHRoZSBNZWV0aW5nIE51bWJlciAobGlzdGVkIGFib3ZlKSBvciBBY2Nlc3MgQ29k ZSBmb2xsb3dlZCBieSB0aGUgIyBzaWduLiANCg0KU2FuIEpvc2UsIENBOiArMS40MDguNTI1LjY4 MDAgIFJUUDogKzEuOTE5LjM5Mi4zMzMwIA0KDQpVUy9DYW5hZGE6ICsxLjg2Ni40MzIuOTkwMyAg VW5pdGVkIEtpbmdkb206ICs0NC4yMC44ODI0LjAxMTcgDQoNCkluZGlhOiArOTEuODAuNDM1MC4x MTExICBHZXJtYW55OiArNDkuNjE5LjY3NzMuOTAwMiANCg0KSmFwYW46ICs4MS4zLjU3NjMuOTM5 NCAgQ2hpbmE6ICs4Ni4xMC44NTE1LjU2NjYNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KRm9yIGFzc2lzdGFuY2UNCi0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCjEuIEdvIHRvIGh0 dHBzOi8vY2lzY29zYWxlcy53ZWJleC5jb20vY2lzY29zYWxlcy9tYw0KMi4gT24gdGhlIGxlZnQg bmF2aWdhdGlvbiBiYXIsIGNsaWNrICJTdXBwb3J0Ii4NCg0KWW91IGNhbiBjb250YWN0IG1lIGF0 Og0Kc3RicnlhbnRAY2lzY28uY29tDQo0NC0yMC04ODI0IDg4MjgNCg0KVG8gdXBkYXRlIHRoaXMg bWVldGluZyB0byB5b3VyIGNhbGVuZGFyIHByb2dyYW0gKGZvciBleGFtcGxlIE1pY3Jvc29mdCBP dXRsb29rKSwgY2xpY2sgdGhpcyBsaW5rOg0KaHR0cHM6Ly9jaXNjb3NhbGVzLndlYmV4LmNvbS9j aXNjb3NhbGVzL2oucGhwP0VEPTEzMTkyOTE2MiZVSUQ9MCZJQ1M9VU1JJkxEPTEmUkQ9MiZTVD0x JlNIQTI9aFFwYjVlM1lXSFBMVHJRM3QxTGFRTkFQTHJCN3pwOGwzc05hZXBaci13ST0mUlQ9TWlN eU1RJTNEJTNEDQoNCgpXZWJFeCB3aWxsIGF1dG9tYXRpY2FsbHkgc2V0dXAgTWVldGluZyBNYW5h Z2VyIGZvciBXaW5kb3dzIHRoZSBmaXJzdCB0aW1lIHlvdSBqb2luIGEgbWVldGluZy4gVG8gc2F2 ZSB0aW1lLCB5b3UgY2FuIHNldHVwIHByaW9yIHRvIHRoZSBtZWV0aW5nIGJ5IGNsaWNraW5nIHRo aXMgbGluazoKaHR0cHM6Ly9jaXNjb3NhbGVzLndlYmV4LmNvbS9jaXNjb3NhbGVzL21lZXRpbmdj ZW50ZXIvbWNzZXR1cC5waHAKDQoNClRoZSBwbGF5YmFjayBvZiBVQ0YgKFVuaXZlcnNhbCBDb21t dW5pY2F0aW9ucyBGb3JtYXQpIHJpY2ggbWVkaWEgZmlsZXMgcmVxdWlyZXMgYXBwcm9wcmlhdGUg cGxheWVycy4gVG8gdmlldyB0aGlzIHR5cGUgb2YgcmljaCBtZWRpYSBmaWxlcyBpbiB0aGUgbWVl dGluZywgcGxlYXNlIGNoZWNrIHdoZXRoZXIgeW91IGhhdmUgdGhlIHBsYXllcnMgaW5zdGFsbGVk IG9uIHlvdXIgY29tcHV0ZXIgYnkgZ29pbmcgdG8gIGh0dHBzOi8vY2lzY29zYWxlcy53ZWJleC5j b20vY2lzY29zYWxlcy9zeXN0ZW1kaWFnbm9zaXMucGhwDQoNCmh0dHA6Ly93d3cud2ViZXguY29t DQoNCg0KDQpJTVBPUlRBTlQgTk9USUNFOiBUaGlzIFdlYkV4IHNlcnZpY2UgaW5jbHVkZXMgYSBm ZWF0dXJlIHRoYXQgYWxsb3dzIGF1ZGlvIGFuZCBhbnkgZG9jdW1lbnRzIGFuZCBvdGhlciBtYXRl cmlhbHMgZXhjaGFuZ2VkIG9yIHZpZXdlZCBkdXJpbmcgdGhlIHNlc3Npb24gdG8gYmUgcmVjb3Jk ZWQuIEJ5IGpvaW5pbmcgdGhpcyBzZXNzaW9uLCB5b3UgYXV0b21hdGljYWxseSBjb25zZW50IHRv IHN1Y2ggcmVjb3JkaW5ncy4gSWYgeW91IGRvIG5vdCBjb25zZW50IHRvIHRoZSByZWNvcmRpbmcs IGRvIG5vdCBqb2luIHRoZSBzZXNzaW9uLg0K ------=_Part_1631_261188881.1263887281051 Content-Type: text/html;charset=UTF-8 Content-Transfer-Encoding: base64 PGh0bWw+PGZvbnQgRkFDRT0nVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZiwgSGVsdmV0aWNhLCBH ZW5ldmEnIHNpemU9JzInPioqKiogWW91IGNhbiBmb3J3YXJkIHRoaXMgZW1haWwgaW52aXRhdGlv biB0byBhdHRlbmRlZXMgKioqKiA8YnI+IDxicj4gSGVsbG8gLCA8YnI+IDxicj4gU3Rld2FydCBC cnlhbnQgY2hhbmdlZCB0aGUgbWVldGluZyBpbmZvcm1hdGlvbi4gPGJyPiA8YnI+IFRvcGljOiBN UExTLVRQIHdlZWtseSA8YnI+IERhdGU6IFR1ZXNkYXksIEphbnVhcnkgMTksIDIwMTAgPGJyPiBU aW1lOiA0OjAwIHBtLCBHTVQgVGltZSAoTG9uZG9uLCBHTVQpIDxicj4gTWVldGluZyBOdW1iZXI6 IDIwMyAzNDkgMjc5IDxicj4gTWVldGluZyBQYXNzd29yZDogbXBsc3RwIDxicj4gPGJyPiA8YnI+ IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g PGJyPiBUbyBqb2luIHRoZSBvbmxpbmUgbWVldGluZyAoTm93IGZyb20gaVBob25lcyB0b28hKSA8 YnI+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0gPGJyPiAxLiBHbyB0byA8QSBocmVmPSdodHRwczovL2Npc2Nvc2FsZXMud2ViZXguY29tL2Np c2Nvc2FsZXMvai5waHA/RUQ9MTMxOTI5MTYyJlVJRD0wJlBXPU5abVZqWTJGalpHRXkmUlQ9TWlN eU1RJTNEJTNEJyB0YXJnZXQ9ICdfYmxhbmsnPmh0dHBzOi8vY2lzY29zYWxlcy53ZWJleC5jb20v Y2lzY29zYWxlcy9qLnBocD9FRD0xMzE5MjkxNjImVUlEPTAmUFc9TlptVmpZMkZqWkdFeSZSVD1N aU15TVElM0QlM0Q8L0E+IDxicj4gMi4gRW50ZXIgeW91ciBuYW1lIGFuZCBlbWFpbCBhZGRyZXNz LiA8YnI+IDMuIEVudGVyIHRoZSBtZWV0aW5nIHBhc3N3b3JkOiBtcGxzdHAgPGJyPiA0LiBDbGlj ayAiSm9pbiBOb3ciLiA8YnI+IDUuIEZvbGxvdyB0aGUgaW5zdHJ1Y3Rpb25zIHRoYXQgYXBwZWFy IG9uIHlvdXIgc2NyZWVuLiA8YnI+IDxicj4gVG8gdmlldyBpbiBvdGhlciB0aW1lIHpvbmVzIG9y IGxhbmd1YWdlcywgcGxlYXNlIGNsaWNrIHRoZSBsaW5rOiA8YnI+IDxBIGhyZWY9J2h0dHBzOi8v Y2lzY29zYWxlcy53ZWJleC5jb20vY2lzY29zYWxlcy9qLnBocD9FRD0xMzE5MjkxNjImVUlEPTAm UFc9TlptVmpZMkZqWkdFeSZPUlQ9TWlNeU1RJTNEJTNEJyB0YXJnZXQ9ICdfYmxhbmsnPmh0dHBz Oi8vY2lzY29zYWxlcy53ZWJleC5jb20vY2lzY29zYWxlcy9qLnBocD9FRD0xMzE5MjkxNjImVUlE PTAmUFc9TlptVmpZMkZqWkdFeSZPUlQ9TWlNeU1RJTNEJTNEPC9BPiA8YnI+IDxicj4gLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LSA8YnI+IEFMRVJUOlRvbGwtRnJlZSBEaWFsIFJlc3RyaWN0aW9ucyBmb3IgKDQwOCkgYW5kICg5 MTkpIEFyZWEgQ29kZXMgPGJyPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIDxicj4gPGJyPiBUaGUgYWZmZWN0ZWQgdG9sbCBm cmVlIG51bWJlcnMgYXJlOiAoODY2KSA0MzItOTkwMyBmb3IgdGhlIFNhbiBKb3NlL01pbHBpdGFz IGFyZWEgYW5kICg4NjYpIDM0OS0zNTIwIGZvciB0aGUgUlRQIGFyZWEuIDxicj4gPGJyPiBQbGVh c2UgZGlhbCB0aGUgbG9jYWwgYWNjZXNzIG51bWJlciBmb3IgeW91ciBhcmVhIGZyb20gdGhlIGxp c3QgYmVsb3c6IDxicj4gLSBTYW4gSm9zZS9NaWxwaXRhcyAoNDA4KSBhcmVhOiA1MjUtNjgwMCA8 YnI+IC0gUlRQICg5MTkpIGFyZWE6IDM5Mi0zMzMwIDxicj4gPGJyPiAtLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIDxicj4gVG8gam9pbiB0aGUg dGVsZWNvbmZlcmVuY2Ugb25seSA8YnI+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gPGJyPiAxLiBEaWFsIGludG8gQ2lzY28gV2ViRXggKHZp ZXcgYWxsIEdsb2JhbCBBY2Nlc3MgTnVtYmVycyBhdCA8YnI+IDxBIGhyZWY9J2h0dHA6Ly9jaXNj by5jb20vZW4vVVMvYWJvdXQvZG9pbmdfYnVzaW5lc3MvY29uZmVyZW5jaW5nL2luZGV4Lmh0bWwn IHRhcmdldD0gJ19ibGFuayc+aHR0cDovL2Npc2NvLmNvbS9lbi9VUy9hYm91dC9kb2luZ19idXNp bmVzcy9jb25mZXJlbmNpbmcvaW5kZXguaHRtbDwvQT4gPGJyPiAyLiBGb2xsb3cgdGhlIHByb21w dHMgdG8gZW50ZXIgdGhlIE1lZXRpbmcgTnVtYmVyIChsaXN0ZWQgYWJvdmUpIG9yIEFjY2VzcyBD b2RlIGZvbGxvd2VkIGJ5IHRoZSAjIHNpZ24uIDxicj4gPGJyPiBTYW4gSm9zZSwgQ0E6ICsxLjQw OC41MjUuNjgwMCBSVFA6ICsxLjkxOS4zOTIuMzMzMCA8YnI+IDxicj4gVVMvQ2FuYWRhOiArMS44 NjYuNDMyLjk5MDMgVW5pdGVkIEtpbmdkb206ICs0NC4yMC44ODI0LjAxMTcgPGJyPiA8YnI+IElu ZGlhOiArOTEuODAuNDM1MC4xMTExIEdlcm1hbnk6ICs0OS42MTkuNjc3My45MDAyIDxicj4gPGJy PiBKYXBhbjogKzgxLjMuNTc2My45Mzk0IENoaW5hOiArODYuMTAuODUxNS41NjY2IDxicj4gPGJy PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t IDxicj4gRm9yIGFzc2lzdGFuY2UgPGJyPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIDxicj4gMS4gR28gdG8gPEEgaHJlZj0naHR0cHM6Ly9j aXNjb3NhbGVzLndlYmV4LmNvbS9jaXNjb3NhbGVzL21jJyB0YXJnZXQ9ICdfYmxhbmsnPmh0dHBz Oi8vY2lzY29zYWxlcy53ZWJleC5jb20vY2lzY29zYWxlcy9tYzwvQT4gPGJyPiAyLiBPbiB0aGUg bGVmdCBuYXZpZ2F0aW9uIGJhciwgY2xpY2sgIlN1cHBvcnQiLiA8YnI+IDxicj4gWW91IGNhbiBj b250YWN0IG1lIGF0OiA8YnI+ICA8QSBocmVmPSdtYWlsdG86c3RicnlhbnRAY2lzY28uY29tJz5z dGJyeWFudEBjaXNjby5jb208L0E+IDxicj4gNDQtMjAtODgyNCA4ODI4IDxicj4gPGJyPiBUbyB1 cGRhdGUgdGhpcyBtZWV0aW5nIHRvIHlvdXIgY2FsZW5kYXIgcHJvZ3JhbSAoZm9yIGV4YW1wbGUg TWljcm9zb2Z0IE91dGxvb2spLCBjbGljayB0aGlzIGxpbms6IDxicj4gPEEgaHJlZj0naHR0cHM6 Ly9jaXNjb3NhbGVzLndlYmV4LmNvbS9jaXNjb3NhbGVzL2oucGhwP0VEPTEzMTkyOTE2MiZVSUQ9 MCZJQ1M9VU1JJkxEPTEmUkQ9MiZTVD0xJlNIQTI9aFFwYjVlM1lXSFBMVHJRM3QxTGFRTkFQTHJC N3pwOGwzc05hZXBaci13ST0mUlQ9TWlNeU1RJTNEJTNEJyB0YXJnZXQ9ICdfYmxhbmsnPmh0dHBz Oi8vY2lzY29zYWxlcy53ZWJleC5jb20vY2lzY29zYWxlcy9qLnBocD9FRD0xMzE5MjkxNjImVUlE PTAmSUNTPVVNSSZMRD0xJlJEPTImU1Q9MSZTSEEyPWhRcGI1ZTNZV0hQTFRyUTN0MUxhUU5BUExy Qjd6cDhsM3NOYWVwWnItd0k9JlJUPU1pTXlNUSUzRCUzRDwvQT4gPGJyPiA8YnI+IDxicj4gV2Vi RXggd2lsbCBhdXRvbWF0aWNhbGx5IHNldHVwIE1lZXRpbmcgTWFuYWdlciBmb3IgV2luZG93cyB0 aGUgZmlyc3QgdGltZSB5b3Ugam9pbiBhIG1lZXRpbmcuIFRvIHNhdmUgdGltZSwgeW91IGNhbiBz ZXR1cCBwcmlvciB0byB0aGUgbWVldGluZyBieSBjbGlja2luZyB0aGlzIGxpbms6IDxicj4gPEEg aHJlZj0naHR0cHM6Ly9jaXNjb3NhbGVzLndlYmV4LmNvbS9jaXNjb3NhbGVzL21lZXRpbmdjZW50 ZXIvbWNzZXR1cC5waHAnIHRhcmdldD0gJ19ibGFuayc+aHR0cHM6Ly9jaXNjb3NhbGVzLndlYmV4 LmNvbS9jaXNjb3NhbGVzL21lZXRpbmdjZW50ZXIvbWNzZXR1cC5waHA8L0E+IDxicj4gPGJyPiA8 YnI+IFRoZSBwbGF5YmFjayBvZiBVQ0YgKFVuaXZlcnNhbCBDb21tdW5pY2F0aW9ucyBGb3JtYXQp IHJpY2ggbWVkaWEgZmlsZXMgcmVxdWlyZXMgYXBwcm9wcmlhdGUgcGxheWVycy4gVG8gdmlldyB0 aGlzIHR5cGUgb2YgcmljaCBtZWRpYSBmaWxlcyBpbiB0aGUgbWVldGluZywgcGxlYXNlIGNoZWNr IHdoZXRoZXIgeW91IGhhdmUgdGhlIHBsYXllcnMgaW5zdGFsbGVkIG9uIHlvdXIgY29tcHV0ZXIg YnkgZ29pbmcgdG8gPEEgaHJlZj0naHR0cHM6Ly9jaXNjb3NhbGVzLndlYmV4LmNvbS9jaXNjb3Nh bGVzL3N5c3RlbWRpYWdub3Npcy5waHAnIHRhcmdldD0gJ19ibGFuayc+aHR0cHM6Ly9jaXNjb3Nh bGVzLndlYmV4LmNvbS9jaXNjb3NhbGVzL3N5c3RlbWRpYWdub3Npcy5waHA8L0E+IDxicj4gPGJy PiA8QSBocmVmPSdodHRwOi8vd3d3LndlYmV4LmNvbScgdGFyZ2V0PSAnX2JsYW5rJz5odHRwOi8v d3d3LndlYmV4LmNvbTwvQT4gPGJyPiA8YnI+IDxicj4gPGJyPiBJTVBPUlRBTlQgTk9USUNFOiBU aGlzIFdlYkV4IHNlcnZpY2UgaW5jbHVkZXMgYSBmZWF0dXJlIHRoYXQgYWxsb3dzIGF1ZGlvIGFu ZCBhbnkgZG9jdW1lbnRzIGFuZCBvdGhlciBtYXRlcmlhbHMgZXhjaGFuZ2VkIG9yIHZpZXdlZCBk dXJpbmcgdGhlIHNlc3Npb24gdG8gYmUgcmVjb3JkZWQuIEJ5IGpvaW5pbmcgdGhpcyBzZXNzaW9u LCB5b3UgYXV0b21hdGljYWxseSBjb25zZW50IHRvIHN1Y2ggcmVjb3JkaW5ncy4gSWYgeW91IGRv IG5vdCBjb25zZW50IHRvIHRoZSByZWNvcmRpbmcsIGRvIG5vdCBqb2luIHRoZSBzZXNzaW9uLiA8 YnI+IDwvZm9udD48L2h0bWw+ ------=_Part_1631_261188881.1263887281051-- ------=_Part_1630_261188351.1263887281051-- --------------050609040208060709060302-- From hhelvoort@chello.nl Tue Jan 19 02:34:50 2010 Return-Path: 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 E69453A68E4 for ; Tue, 19 Jan 2010 02:34:50 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 1.029 X-Spam-Level: * X-Spam-Status: No, score=1.029 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, HELO_EQ_AT=0.424, HOST_EQ_AT=0.745, J_CHICKENPOX_73=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 nMHfG-aS0CHY for ; Tue, 19 Jan 2010 02:34:50 -0800 (PST) Received: from viefep17-int.chello.at (viefep17-int.chello.at [62.179.121.37]) by core3.amsl.com (Postfix) with ESMTP id AC8483A680D for ; Tue, 19 Jan 2010 02:34:49 -0800 (PST) Received: from edge02.upc.biz ([192.168.13.237]) by viefep17-int.chello.at (InterMail vM.7.09.01.00 201-2219-108-20080618) with ESMTP id <20100119103444.KELK17673.viefep17-int.chello.at@edge02.upc.biz>; Tue, 19 Jan 2010 11:34:44 +0100 Received: from McAsterix.local ([24.132.228.153]) by edge02.upc.biz with edge id XNai1d00W3KDBhC02Naj7s; Tue, 19 Jan 2010 11:34:44 +0100 X-SourceIP: 24.132.228.153 Message-ID: <4B558AC0.3030803@chello.nl> Date: Tue, 19 Jan 2010 11:34:40 +0100 From: Huub van Helvoort User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812) MIME-Version: 1.0 To: zhang.fei3@zte.com.cn References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: mpls-tp@ietf.org Subject: Re: [mpls-tp] some question about the associated LSP defined in RFC5654 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: hhelvoort@chello.nl List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jan 2010 10:34:51 -0000 Hello Fei, You wrote: > Hi Ben, Deborah,and Malcolm I hope you will accept an answer from me too: > I am confused about the use of Associated bidirectional LSP. > According to the definition, A path that supports traffic flow in > both directions but that is constructed from a pair of unidirectional > paths (one for each direction) that are associated with one another > at the path's ingress/egress points. > > The fist question is that the two unidirectional LSPs are in the same > tunnel or in different tunnel? I do not see clearly in the definition. Because the two unidirectional paths are set up independently they can/will follow a different path through the network. So there is no warrantee that they are in the same tunnel. > The second question is why we need associated LSP? what is > the applied scenario? This is the way bidirectional paths are set up in existing MPLS networks. In a transport network both traffic flows in a bidrectional follow the same path through the network (they are co-routed). Some reasons for this: they have the same latency, they share fate... > Requirements 11 and 12 say that the end points (the same > middle nodes) MUST(SHOULD) know the pairing relationship. > Why they need to know? what is the purpose of knowing this > relationship? The association is useful for protection switching, for OAM that requires a reply (from MIP or MEP), for defect correlation. Regards, Huub. -- ================================================================ Always remember that you are unique...just like everyone else... From zhang.fei3@zte.com.cn Tue Jan 19 03:42:14 2010 Return-Path: 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 434163A6A4E for ; Tue, 19 Jan 2010 03:42:14 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -89.59 X-Spam-Level: X-Spam-Status: No, score=-89.59 tagged_above=-999 required=5 tests=[BAYES_50=0.001, CHARSET_FARAWAY_HEADER=3.2, HTML_MESSAGE=0.001, J_CHICKENPOX_73=0.6, MIME_8BIT_HEADER=0.3, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, RCVD_DOUBLE_IP_LOOSE=0.76, SARE_SUB_ENC_GB2312=1.345, USER_IN_WHITELIST=-100] 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 v686fU8BIor6 for ; Tue, 19 Jan 2010 03:42:13 -0800 (PST) Received: from mx5.zte.com.cn (mx5.zte.com.cn [63.217.80.70]) by core3.amsl.com (Postfix) with ESMTP id AE4D53A68D9 for ; Tue, 19 Jan 2010 03:42:12 -0800 (PST) Received: from [10.30.17.100] by mx5.zte.com.cn with surfront esmtp id 11164764009499; Tue, 19 Jan 2010 19:08:03 +0800 (CST) Received: from [192.168.168.1] by [192.168.168.16] with StormMail ESMTP id 75400.1979762857; Tue, 19 Jan 2010 19:30:43 +0800 (CST) Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse2.zte.com.cn with ESMTP id o0JBUxDF059304; Tue, 19 Jan 2010 19:30:59 +0800 (CST) (envelope-from zhang.fei3@zte.com.cn) In-Reply-To: <4B558AC0.3030803@chello.nl> To: hhelvoort@chello.nl MIME-Version: 1.0 X-Mailer: Lotus Notes Release 6.5.4 March 27, 2005 Message-ID: From: zhang.fei3@zte.com.cn Date: Tue, 19 Jan 2010 19:30:44 +0800 X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 6.5.4|March 27, 2005) at 2010-01-19 19:30:46, Serialize complete at 2010-01-19 19:30:46 Content-Type: multipart/alternative; boundary="=_alternative 003F5294482576B0_=" X-MAIL: mse2.zte.com.cn o0JBUxDF059304 Cc: mpls-tp@ietf.org Subject: [mpls-tp] =?gb2312?b?tPC4tDogUmU6ICBzb21lIHF1ZXN0aW9uIGFib3V0IHRo?= =?gb2312?b?ZSBhc3NvY2lhdGVkIExTUCBkZWZpbmVkIGluIFJGQzU2NTQ=?= X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jan 2010 11:42:14 -0000 This is a multipart message in MIME format. --=_alternative 003F5294482576B0_= Content-Type: text/plain; charset="GB2312" Content-Transfer-Encoding: base64 SGVsbG8gSHV1Yg0KDQpUaGFuayB5b3UgZm9yIHlvdXIgZGV0YWlsZWQgcmVwbHksIGFuZCBJIGNh biBub3QgYmVsaWV2ZSB0aGF0IEkgY2FuIA0KcmVjZWl2ZSB5b3VyIHJlc3BvbnNlIHNvIHF1aWNr bHkgDQoNCjopDQoNCk5vdyBNUExTLVRQIGNhbiBzdXBwb3J0IEwyVlBOL0wzVlBOIGFjY29yZGlu ZyB0byB0aGUgZnJhbWV3b3JrLCBzbyB0aGUgDQpvdXRlciBMU1BzIGluIHRoZSBwdWJsaWMNCg0K bmV0d29yayBuZWVkIHRvIHNoYXJlIHRoZSBzYW1lIGJlaGF2aW9yLCBsaWtlIFNMQSBhbmQgcHJv dGVjdGlvbiwgYW5kIG5lZWQgDQp0byBiZSBhc3NvY2lhdGVkIHRvZ2V0aGVyLg0KTWF5IGJlIHRo aXMgaXMgYW5vdGhlciByZXF1aXJlbWVudCB0aGF0IGlzIHN1aXRhYmxlIHRvIHRoZSBhc3NvY2lh dGVkIExTUC4NCg0KQi5SLg0KDQpGZWkNCg0KDQoNCkh1dWIgdmFuIEhlbHZvb3J0IDxoaGVsdm9v cnRAY2hlbGxvLm5sPiANCjIwMTAtMDEtMTkgMTg6MzQNCsfrtPC4tCC4+A0KaGhlbHZvb3J0QGNo ZWxsby5ubA0KDQoNCsrVvP7Iyw0KemhhbmcuZmVpM0B6dGUuY29tLmNuDQqzrcvNDQptcGxzLXRw QGlldGYub3JnDQrW98ziDQpSZTogW21wbHMtdHBdIHNvbWUgcXVlc3Rpb24gYWJvdXQgdGhlIGFz c29jaWF0ZWQgTFNQIGRlZmluZWQgaW4gUkZDNTY1NA0KDQoNCg0KDQoNCg0KSGVsbG8gRmVpLA0K DQpZb3Ugd3JvdGU6DQoNCj4gICAgSGkgQmVuLCBEZWJvcmFoLGFuZCBNYWxjb2xtDQoNCkkgaG9w ZSB5b3Ugd2lsbCBhY2NlcHQgYW4gYW5zd2VyIGZyb20gbWUgdG9vOg0KDQo+ICAgIEkgYW0gY29u ZnVzZWQgYWJvdXQgdGhlIHVzZSBvZiBBc3NvY2lhdGVkIGJpZGlyZWN0aW9uYWwgTFNQLg0KPiAg ICBBY2NvcmRpbmcgdG8gdGhlIGRlZmluaXRpb24sICBBIHBhdGggdGhhdCBzdXBwb3J0cyB0cmFm ZmljIGZsb3cgaW4NCj4gICAgYm90aCBkaXJlY3Rpb25zIGJ1dCB0aGF0IGlzIGNvbnN0cnVjdGVk IGZyb20gYSBwYWlyIG9mIHVuaWRpcmVjdGlvbmFsDQo+ICAgIHBhdGhzIChvbmUgZm9yIGVhY2gg ZGlyZWN0aW9uKSB0aGF0IGFyZSBhc3NvY2lhdGVkIHdpdGggb25lIGFub3RoZXINCj4gICAgYXQg dGhlIHBhdGgncyBpbmdyZXNzL2VncmVzcyBwb2ludHMuDQo+IA0KPiAgICBUaGUgZmlzdCBxdWVz dGlvbiBpcyB0aGF0IHRoZSB0d28gdW5pZGlyZWN0aW9uYWwgTFNQcyBhcmUgaW4gdGhlIHNhbWUN Cj4gICAgdHVubmVsIG9yIGluIGRpZmZlcmVudCB0dW5uZWw/IEkgZG8gbm90IHNlZSBjbGVhcmx5 IGluIHRoZSANCmRlZmluaXRpb24uDQoNCkJlY2F1c2UgdGhlIHR3byB1bmlkaXJlY3Rpb25hbCBw YXRocyBhcmUgc2V0IHVwIGluZGVwZW5kZW50bHkNCnRoZXkgY2FuL3dpbGwgZm9sbG93IGEgZGlm ZmVyZW50IHBhdGggdGhyb3VnaCB0aGUgbmV0d29yay4NClNvIHRoZXJlIGlzIG5vIHdhcnJhbnRl ZSB0aGF0IHRoZXkgYXJlIGluIHRoZSBzYW1lIHR1bm5lbC4NCg0KPiAgICBUaGUgc2Vjb25kIHF1 ZXN0aW9uIGlzIHdoeSB3ZSBuZWVkIGFzc29jaWF0ZWQgTFNQPyB3aGF0IGlzDQogPiB0aGUgYXBw bGllZCBzY2VuYXJpbz8NCg0KVGhpcyBpcyB0aGUgd2F5IGJpZGlyZWN0aW9uYWwgcGF0aHMgYXJl IHNldCB1cCBpbiBleGlzdGluZyBNUExTDQpuZXR3b3Jrcy4NCg0KSW4gYSB0cmFuc3BvcnQgbmV0 d29yayBib3RoIHRyYWZmaWMgZmxvd3MgaW4gYSBiaWRyZWN0aW9uYWwNCmZvbGxvdyB0aGUgc2Ft ZSBwYXRoIHRocm91Z2ggdGhlIG5ldHdvcmsgKHRoZXkgYXJlIGNvLXJvdXRlZCkuDQpTb21lIHJl YXNvbnMgZm9yIHRoaXM6IHRoZXkgaGF2ZSB0aGUgc2FtZSBsYXRlbmN5LCB0aGV5IHNoYXJlIGZh dGUuLi4NCg0KPiAgICBSZXF1aXJlbWVudHMgMTEgYW5kIDEyIHNheSB0aGF0IHRoZSBlbmQgcG9p bnRzICh0aGUgc2FtZQ0KID4gbWlkZGxlIG5vZGVzKSBNVVNUKFNIT1VMRCkga25vdyB0aGUgcGFp cmluZyByZWxhdGlvbnNoaXAuDQogPiBXaHkgdGhleSBuZWVkIHRvIGtub3c/IHdoYXQgaXMgdGhl IHB1cnBvc2Ugb2Yga25vd2luZyB0aGlzDQogPiByZWxhdGlvbnNoaXA/DQoNClRoZSBhc3NvY2lh dGlvbiBpcyB1c2VmdWwgZm9yIHByb3RlY3Rpb24gc3dpdGNoaW5nLCBmb3IgT0FNDQp0aGF0IHJl cXVpcmVzIGEgcmVwbHkgKGZyb20gTUlQIG9yIE1FUCksIGZvciBkZWZlY3QgY29ycmVsYXRpb24u DQoNClJlZ2FyZHMsIEh1dWIuDQoNCi0tIA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KQWx3YXlzIHJlbWVtYmVyIHRoYXQg eW91IGFyZSB1bmlxdWUuLi5qdXN0IGxpa2UgZXZlcnlvbmUgZWxzZS4uLg0KDQoNCg0K --=_alternative 003F5294482576B0_= Content-Type: text/html; charset="GB2312" Content-Transfer-Encoding: base64 DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkhlbGxvIEh1dWI8L2ZvbnQ+DQo8 YnI+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPlRoYW5rIHlvdSBmb3IgeW91 ciBkZXRhaWxlZCByZXBseSwgYW5kDQpJIGNhbiBub3QgYmVsaWV2ZSB0aGF0IEkgY2FuIHJlY2Vp dmUgeW91ciByZXNwb25zZSBzbyBxdWlja2x5IDwvZm9udD4NCjxicj4NCjxicj48Zm9udCBzaXpl PTIgZmFjZT0ic2Fucy1zZXJpZiI+Oik8L2ZvbnQ+DQo8YnI+DQo8YnI+PGZvbnQgc2l6ZT0yIGZh Y2U9InNhbnMtc2VyaWYiPk5vdyBNUExTLVRQIGNhbiBzdXBwb3J0IEwyVlBOL0wzVlBODQphY2Nv cmRpbmcgdG8gdGhlIGZyYW1ld29yaywgc28gdGhlIG91dGVyIExTUHMgaW4gdGhlIHB1YmxpYzwv Zm9udD4NCjxicj4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+bmV0d29yayBu ZWVkIHRvIHNoYXJlIHRoZSBzYW1lIGJlaGF2aW9yLA0KbGlrZSBTTEEgYW5kIHByb3RlY3Rpb24s IGFuZCBuZWVkIHRvIGJlIGFzc29jaWF0ZWQgdG9nZXRoZXIuPC9mb250Pg0KPGJyPjxmb250IHNp emU9MiBmYWNlPSJzYW5zLXNlcmlmIj5NYXkgYmUgdGhpcyBpcyBhbm90aGVyIHJlcXVpcmVtZW50 IHRoYXQNCmlzIHN1aXRhYmxlIHRvIHRoZSBhc3NvY2lhdGVkIExTUC48L2ZvbnQ+DQo8YnI+DQo8 YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkIuUi48L2ZvbnQ+DQo8YnI+DQo8YnI+ PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkZlaTwvZm9udD4NCjxicj4NCjxicj4NCjxi cj4NCjx0YWJsZSB3aWR0aD0xMDAlPg0KPHRyIHZhbGlnbj10b3A+DQo8dGQgd2lkdGg9MjYlPjxm b250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj48Yj5IdXViIHZhbiBIZWx2b29ydCAmbHQ7aGhl bHZvb3J0QGNoZWxsby5ubCZndDs8L2I+DQo8L2ZvbnQ+DQo8cD48Zm9udCBzaXplPTEgZmFjZT0i c2Fucy1zZXJpZiI+MjAxMC0wMS0xOSAxODozNDwvZm9udD4NCjx0YWJsZSBib3JkZXI+DQo8dHIg dmFsaWduPXRvcD4NCjx0ZCBiZ2NvbG9yPXdoaXRlPg0KPGRpdiBhbGlnbj1jZW50ZXI+PGZvbnQg c2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPsfrtPC4tCC4+Dxicj4NCmhoZWx2b29ydEBjaGVsbG8u bmw8L2ZvbnQ+PC9kaXY+PC90YWJsZT4NCjxicj4NCjx0ZCB3aWR0aD03MyU+DQo8dGFibGUgd2lk dGg9MTAwJT4NCjx0ciB2YWxpZ249dG9wPg0KPHRkPg0KPGRpdiBhbGlnbj1yaWdodD48Zm9udCBz aXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+ytW8/sjLPC9mb250PjwvZGl2Pg0KPHRkPjxmb250IHNp emU9MSBmYWNlPSJzYW5zLXNlcmlmIj56aGFuZy5mZWkzQHp0ZS5jb20uY248L2ZvbnQ+DQo8dHIg dmFsaWduPXRvcD4NCjx0ZD4NCjxkaXYgYWxpZ249cmlnaHQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNh bnMtc2VyaWYiPrOty808L2ZvbnQ+PC9kaXY+DQo8dGQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMt c2VyaWYiPm1wbHMtdHBAaWV0Zi5vcmc8L2ZvbnQ+DQo8dHIgdmFsaWduPXRvcD4NCjx0ZD4NCjxk aXYgYWxpZ249cmlnaHQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPtb3zOI8L2ZvbnQ+ PC9kaXY+DQo8dGQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPlJlOiBbbXBscy10cF0g c29tZSBxdWVzdGlvbiBhYm91dCB0aGUNCmFzc29jaWF0ZWQgTFNQIGRlZmluZWQgaW4gUkZDNTY1 NDwvZm9udD48L3RhYmxlPg0KPGJyPg0KPHRhYmxlPg0KPHRyIHZhbGlnbj10b3A+DQo8dGQ+DQo8 dGQ+PC90YWJsZT4NCjxicj48L3RhYmxlPg0KPGJyPg0KPGJyPg0KPGJyPjxmb250IHNpemU9Mj48 dHQ+SGVsbG8gRmVpLDxicj4NCjxicj4NCllvdSB3cm90ZTo8YnI+DQo8YnI+DQomZ3Q7ICZuYnNw OyAmbmJzcDtIaSBCZW4sIERlYm9yYWgsYW5kIE1hbGNvbG08YnI+DQo8YnI+DQpJIGhvcGUgeW91 IHdpbGwgYWNjZXB0IGFuIGFuc3dlciBmcm9tIG1lIHRvbzo8YnI+DQo8YnI+DQomZ3Q7ICZuYnNw OyAmbmJzcDtJIGFtIGNvbmZ1c2VkIGFib3V0IHRoZSB1c2Ugb2YgQXNzb2NpYXRlZCBiaWRpcmVj dGlvbmFsDQpMU1AuPGJyPg0KJmd0OyAmbmJzcDsgJm5ic3A7QWNjb3JkaW5nIHRvIHRoZSBkZWZp bml0aW9uLCAmbmJzcDtBIHBhdGggdGhhdCBzdXBwb3J0cw0KdHJhZmZpYyBmbG93IGluPGJyPg0K Jmd0OyAmbmJzcDsgJm5ic3A7Ym90aCBkaXJlY3Rpb25zIGJ1dCB0aGF0IGlzIGNvbnN0cnVjdGVk IGZyb20gYSBwYWlyIG9mDQp1bmlkaXJlY3Rpb25hbDxicj4NCiZndDsgJm5ic3A7ICZuYnNwO3Bh dGhzIChvbmUgZm9yIGVhY2ggZGlyZWN0aW9uKSB0aGF0IGFyZSBhc3NvY2lhdGVkIHdpdGgNCm9u ZSBhbm90aGVyPGJyPg0KJmd0OyAmbmJzcDsgJm5ic3A7YXQgdGhlIHBhdGgncyBpbmdyZXNzL2Vn cmVzcyBwb2ludHMuPGJyPg0KJmd0OyAmbmJzcDsgJm5ic3A7PGJyPg0KJmd0OyAmbmJzcDsgJm5i c3A7VGhlIGZpc3QgcXVlc3Rpb24gaXMgdGhhdCB0aGUgdHdvIHVuaWRpcmVjdGlvbmFsIExTUHMN CmFyZSBpbiB0aGUgc2FtZTxicj4NCiZndDsgJm5ic3A7ICZuYnNwO3R1bm5lbCBvciBpbiBkaWZm ZXJlbnQgdHVubmVsPyBJIGRvIG5vdCBzZWUgY2xlYXJseSBpbg0KdGhlIGRlZmluaXRpb24uPGJy Pg0KPGJyPg0KQmVjYXVzZSB0aGUgdHdvIHVuaWRpcmVjdGlvbmFsIHBhdGhzIGFyZSBzZXQgdXAg aW5kZXBlbmRlbnRseTxicj4NCnRoZXkgY2FuL3dpbGwgZm9sbG93IGEgZGlmZmVyZW50IHBhdGgg dGhyb3VnaCB0aGUgbmV0d29yay48YnI+DQpTbyB0aGVyZSBpcyBubyB3YXJyYW50ZWUgdGhhdCB0 aGV5IGFyZSBpbiB0aGUgc2FtZSB0dW5uZWwuPGJyPg0KPGJyPg0KJmd0OyAmbmJzcDsgJm5ic3A7 VGhlIHNlY29uZCBxdWVzdGlvbiBpcyB3aHkgd2UgbmVlZCBhc3NvY2lhdGVkIExTUD8gd2hhdA0K aXM8YnI+DQogJmd0OyB0aGUgYXBwbGllZCBzY2VuYXJpbz88YnI+DQo8YnI+DQpUaGlzIGlzIHRo ZSB3YXkgYmlkaXJlY3Rpb25hbCBwYXRocyBhcmUgc2V0IHVwIGluIGV4aXN0aW5nIE1QTFM8YnI+ DQpuZXR3b3Jrcy48YnI+DQo8YnI+DQpJbiBhIHRyYW5zcG9ydCBuZXR3b3JrIGJvdGggdHJhZmZp YyBmbG93cyBpbiBhIGJpZHJlY3Rpb25hbDxicj4NCmZvbGxvdyB0aGUgc2FtZSBwYXRoIHRocm91 Z2ggdGhlIG5ldHdvcmsgKHRoZXkgYXJlIGNvLXJvdXRlZCkuPGJyPg0KU29tZSByZWFzb25zIGZv ciB0aGlzOiB0aGV5IGhhdmUgdGhlIHNhbWUgbGF0ZW5jeSwgdGhleSBzaGFyZSBmYXRlLi4uPGJy Pg0KPGJyPg0KJmd0OyAmbmJzcDsgJm5ic3A7UmVxdWlyZW1lbnRzIDExIGFuZCAxMiBzYXkgdGhh dCB0aGUgZW5kIHBvaW50cyAodGhlIHNhbWU8YnI+DQogJmd0OyBtaWRkbGUgbm9kZXMpIE1VU1Qo U0hPVUxEKSBrbm93IHRoZSBwYWlyaW5nIHJlbGF0aW9uc2hpcC48YnI+DQogJmd0OyBXaHkgdGhl eSBuZWVkIHRvIGtub3c/IHdoYXQgaXMgdGhlIHB1cnBvc2Ugb2Yga25vd2luZyB0aGlzPGJyPg0K ICZndDsgcmVsYXRpb25zaGlwPzxicj4NCjxicj4NClRoZSBhc3NvY2lhdGlvbiBpcyB1c2VmdWwg Zm9yIHByb3RlY3Rpb24gc3dpdGNoaW5nLCBmb3IgT0FNPGJyPg0KdGhhdCByZXF1aXJlcyBhIHJl cGx5IChmcm9tIE1JUCBvciBNRVApLCBmb3IgZGVmZWN0IGNvcnJlbGF0aW9uLjxicj4NCjxicj4N ClJlZ2FyZHMsIEh1dWIuPGJyPg0KPGJyPg0KLS0gPGJyPg0KPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PTxicj4NCkFsd2F5cyBy ZW1lbWJlciB0aGF0IHlvdSBhcmUgdW5pcXVlLi4uanVzdCBsaWtlIGV2ZXJ5b25lIGVsc2UuLi48 YnI+DQo8YnI+DQo8L3R0PjwvZm9udD4NCjxicj4NCg== --=_alternative 003F5294482576B0_=-- From benjamin.niven-jenkins@bt.com Tue Jan 19 10:04:06 2010 Return-Path: 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 318563A68F3 for ; Tue, 19 Jan 2010 10:04:06 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.696 X-Spam-Level: X-Spam-Status: No, score=-1.696 tagged_above=-999 required=5 tests=[AWL=-0.250, BAYES_00=-2.599, HELO_MISMATCH_COM=0.553, J_CHICKENPOX_73=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 UGPfPMH5kTeP for ; Tue, 19 Jan 2010 10:04:05 -0800 (PST) Received: from smtpe1.intersmtp.com (smtp64.intersmtp.COM [62.239.224.237]) by core3.amsl.com (Postfix) with ESMTP id 135263A68B3 for ; Tue, 19 Jan 2010 10:04:02 -0800 (PST) Received: from EVMHT64-UKRD.domain1.systemhost.net (10.36.3.101) by RDW083A008ED64.smtp-e4.hygiene.service (10.187.98.13) with Microsoft SMTP Server (TLS) id 8.1.393.1; Tue, 19 Jan 2010 18:03:57 +0000 Received: from RDW083V001RVA1.domain1.systemhost.net ([10.187.59.10]) by EVMHT64-UKRD.domain1.systemhost.net ([10.36.3.101]) with mapi; Tue, 19 Jan 2010 18:03:57 +0000 From: To: , Date: Tue, 19 Jan 2010 18:03:54 +0000 Thread-Topic: [mpls-tp] some question about the associated LSP defined in RFC5654 Thread-Index: AcqY8w7CGMBbcH10S86FV/S4UOcgxQAPrRks Message-ID: In-Reply-To: <4B558AC0.3030803@chello.nl> Accept-Language: en-US, en-GB Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-Entourage/13.3.0.091002 acceptlanguage: en-US, en-GB Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Cc: mpls-tp@ietf.org Subject: Re: [mpls-tp] some question about the associated LSP defined in RFC5654 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jan 2010 18:04:06 -0000 Huub, You took the words out of my mouth (and saved me some typing). Thanks Ben On 19/01/2010 10:34, "Huub van Helvoort" wrote: > Hello Fei, >=20 > You wrote: >=20 >> Hi Ben, Deborah,and Malcolm >=20 > I hope you will accept an answer from me too: >=20 >> I am confused about the use of Associated bidirectional LSP. >> According to the definition, A path that supports traffic flow in >> both directions but that is constructed from a pair of unidirectional >> paths (one for each direction) that are associated with one another >> at the path's ingress/egress points. >> =20 >> The fist question is that the two unidirectional LSPs are in the same >> tunnel or in different tunnel? I do not see clearly in the definition= . >=20 > Because the two unidirectional paths are set up independently > they can/will follow a different path through the network. > So there is no warrantee that they are in the same tunnel. >=20 >> The second question is why we need associated LSP? what is >> the applied scenario? >=20 > This is the way bidirectional paths are set up in existing MPLS > networks. >=20 > In a transport network both traffic flows in a bidrectional > follow the same path through the network (they are co-routed). > Some reasons for this: they have the same latency, they share fate... >=20 >> Requirements 11 and 12 say that the end points (the same >> middle nodes) MUST(SHOULD) know the pairing relationship. >> Why they need to know? what is the purpose of knowing this >> relationship? >=20 > The association is useful for protection switching, for OAM > that requires a reply (from MIP or MEP), for defect correlation. >=20 > Regards, Huub. From elisa.bellagamba@ericsson.com Tue Jan 19 11:38:29 2010 Return-Path: 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 57D883A691C for ; Tue, 19 Jan 2010 11:38:29 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.969 X-Spam-Level: X-Spam-Status: No, score=-1.969 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, EXTRA_MPART_TYPE=1, HELO_EQ_SE=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, SARE_GIF_ATTACH=1.42] 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 evPOvQs9OSA5 for ; Tue, 19 Jan 2010 11:38:26 -0800 (PST) Received: from mailgw5.ericsson.se (mailgw5.ericsson.se [193.180.251.36]) by core3.amsl.com (Postfix) with ESMTP id 715813A6869 for ; Tue, 19 Jan 2010 11:38:25 -0800 (PST) X-AuditID: c1b4fb24-b7bb6ae000001052-3e-4b560a2c23cc Received: from esealmw129.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw5.ericsson.se (Symantec Mail Security) with SMTP id 57.39.04178.C2A065B4; Tue, 19 Jan 2010 20:38:20 +0100 (CET) Received: from esealmw103.eemea.ericsson.se ([153.88.200.66]) by esealmw129.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959); Tue, 19 Jan 2010 20:38:00 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----_=_NextPart_001_01CA993E.E878420C" Date: Tue, 19 Jan 2010 20:37:58 +0100 Message-ID: X-MS-Has-Attach: yes X-MS-TNEF-Correlator: Thread-Topic: annotated copy of draft-ietf-mpls-tp-framework-07 posted on the wiki Thread-Index: AcqZPudIMT1lv9NzTdGEYsJeu3Tj+Q== From: "Elisa Bellagamba" To: X-OriginalArrivalTime: 19 Jan 2010 19:38:00.0999 (UTC) FILETIME=[E9060B70:01CA993E] X-Brightmail-Tracker: AAAAAA== Subject: [mpls-tp] annotated copy of draft-ietf-mpls-tp-framework-07 posted on the wiki X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jan 2010 19:38:29 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01CA993E.E878420C Content-Type: multipart/alternative; boundary="----_=_NextPart_002_01CA993E.E878420C" ------_=_NextPart_002_01CA993E.E878420C Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable =20 Hello, =20 I've just posted on the wiki = (http://wiki.tools.ietf.org/misc/mpls-tp/attachment/wiki/meeting-notes/) = the annotated copy of draft-ietf-mpls-tp-framework-07 we used today to = discuss about the comments during the weekly mpls-tp call. =20 Regards, Elisa =20 =20 =20 =20 ELISA BELLAGAMBA=20 Research Engineer=20 Ericsson AB EAB/TPE F=E4r=F6gatan, 6 164 40, Kista, Stockholm, Sweden Phone + 46 10 7175811 SMS/MMS + 46 761 440785 elisa.bellagamba@ericsson.com www.ericsson.com=20 =20 This Communication is Confidential. We only send and receive email on = the basis of the term set out at www.ericsson.com/email_disclaimer=20 =20 ------_=_NextPart_002_01CA993E.E878420C Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

 

Hello,

 

I’ve just posted on the wiki (http://wiki.tools.ietf.org/misc/mpls-tp/attachment/wiki/meeting-no= tes/) the annotated copy of draft-ietf-mpls-tp-framework-07 we used today to = discuss about the comments during the weekly mpls-tp = call.

 

Regards,

Elisa

 

 

 

3Dline

ELISA BELLAGAMBA
Research Engineer


Ericsson AB
EAB/TPE
F=E4r=F6gatan, 6
164 40, Kista, Stockholm, Sweden
Phone + 46 10 7175811
SMS/MMS + 46 761 440785
elisa.bellagamba@ericsson.com
www.ericsson.com



3DEricsson



This Communication is Confidential. We only send = and receive email on the basis of the term set out at www.ericsson.com/email= _disclaimer

 

------_=_NextPart_002_01CA993E.E878420C-- ------_=_NextPart_001_01CA993E.E878420C Content-Type: image/gif; name="image001.gif" Content-Transfer-Encoding: base64 Content-ID: Content-Description: image001.gif Content-Location: image001.gif R0lGODlh/wADAPcAABUpeBUoeBQse1WrIWCvHQCDrwCOUhQtewCLcRMvfACMZQCEoxiYOzqiLQCN XwCMZp0MXEYdbQCHkkAfbjyjLAhhnwdlojAicgCNWgCGlQCOVQRvqQRxqgCIhg9BiQZopFYaag6U P8YEU3C0FrYHVwtUln4SYgCGlxI1gHUUZACKeCmdNFsZaYgRYACQR8MFVIQRYRE3gqcKWpoNXACF nnIVZGsWZi0ichomdghenQN1rQhgngCHjg5HjQ9AiHa2ExE6hDkgcACIiUwcbDShL7kHVg9Dijwf b3gUY4y9CgpXmF8ZaACOWGuyGFCqI2OwG24WZZS/BkqoJgCJewCDrE2pJQtTlQCHiyyeMyEldVut HwCMaBA8hRA/hxyZOdUBUMwDUqoKWQCFmwF8sgF+swCNYaQLWgCEqgCCtgCEpwCFnACJfwCKdgCL bWgXZgCPTCojcwCFoBQqeSQkdAldnAJ6sAN0rFkaaQxNkQlbmwCHjQ1Kjw5GjACLaz+kKgCQSRE5 g7MIVwVtp4S6DZrBBAdjoKAMWzGgMM8OWl2uHgGQRQORRHO1FHsTYxaXPJEPXo++CYe7DACPSkkd bU8ca7AJWGixGQN3rgVrphcndwZqpWawGgdkoWIYaAZno5K/CC+fMY0PXwCHkAxQkwCKegCIhLwG VQCPUCGbNzeiLgiTQgCNXCScNhCVPhOWPX64EJzCA2UXZ0SmKBA9hlKqIgxOkh6aONICUVIba88C USecNRMwfq0JWACCs3m3EgCGmQCJgACIgpfABRI2gQCMY78GVVisIACEqIG5DwCCtQ5EiwCEpYES YQF/tACBtQCJfZQOXQCKdEinJ4m8CwCLbwpWl0KlKQCOVwCPTjMhcYoQX0MebgtRlB0ldZcOXQVu qCckdACFogCGkwCDsQJ7sQCKcgWSQwRyqw1MkG6zFzcgcAlamgCDrgCIh3y4EQ1JjhMyfhIzfwJ4 rwCLagCNXgCOUwpYmQuUQLPPN+Drqp/DAtXkjK/NLLHOK/Ccu////yH5BAAAAAAALAAAAAD/AAMA AAj/AP/9y8cPFiFhUT5BSjIt0iBkr9z5+sFoRLomljY9IZBIi7EBtJxUkSJNljU/FBqkInIIFJYV ulihsuWFgSNXrULcU2VukSIXfyS9wXbKQD0N15hgWEXPQRliCh5smdenDTUE5aKxUUFqyrM1wIKV 6tBOyBU9PERJEJfhxC8xamjECbdgWZpjZ6iwKzCuVzI0zpqRGUOujrxLOuyc47DhmyBMmj54ssCp UIUdOejkWWdPSbUSVriNqoUH3Z53PfgoM+LBR5dZXIAAijEMRTx4uxIcECAHQIBMOLplmQMOzo0L 2dQFOTJhW4RJQyjhAnGHxZJOsdzYgFIjBZJGJpjB/2ihLdQjaN5mQDBkRkYYXpUCkShiqtgLESLA 5Lp1y59Agf3oYxBCCjHkEEQSUWQRRhpx5BFIIpFkEkoqseQSTDLRZBNOOvHkE1BCEWUUUkox5RRU UlFlFVZaceUVWGKRZRZaarHlFlxy0WUXXnrx5RdgghFmGGKKMeYYZJJRZhlmmnHmGWiikWYaaqqx 5hpsstFmG2668eYbcMIRZxxyyjHnHHTSUWcddtpx5x144pFnHnrqsecefPLRZx9++t3yBSL//bMP PgMmtFBDD0U0UUUXZbRRRx+FNFJJJ6W0UksvxTRTTTfltFNPPwU1VFFHJbVUU09FNVVVV2W1VVdf hWY1VllnpbVWW2/FNVddd+W1V19/BTZYYYcltlhjj0U2WWWXZbZZZ5+FNlppp6W2WmuvxTZbbbfl tltvvwU3XHHHJbdcc89FN11112W3XXffhTdeeeelt15778U3X3335bffF/79ExAAOw== ------_=_NextPart_001_01CA993E.E878420C Content-Type: image/gif; name="image002.gif" Content-Transfer-Encoding: base64 Content-ID: Content-Description: image002.gif Content-Location: image002.gif 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 ------_=_NextPart_001_01CA993E.E878420C-- From malcolm.betts@zte.com.cn Tue Jan 19 14:03:58 2010 Return-Path: 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 EBF463A67BD for ; Tue, 19 Jan 2010 14:03:58 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -101.838 X-Spam-Level: X-Spam-Status: No, score=-101.838 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_DOUBLE_IP_LOOSE=0.76, USER_IN_WHITELIST=-100] 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 OOB-IRDuYhLn for ; Tue, 19 Jan 2010 14:03:53 -0800 (PST) Received: from mx5.zte.com.cn (mx5.zte.com.cn [63.217.80.70]) by core3.amsl.com (Postfix) with ESMTP id 664483A67AB for ; Tue, 19 Jan 2010 14:03:51 -0800 (PST) Received: from [10.30.17.99] by mx5.zte.com.cn with surfront esmtp id 11164764009499; Wed, 20 Jan 2010 05:29:41 +0800 (CST) Received: from [192.168.168.1] by [192.168.168.15] with StormMail ESMTP id 78921.4185703694; Wed, 20 Jan 2010 06:03:42 +0800 (CST) Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse1.zte.com.cn with ESMTP id o0JM3eea074080; Wed, 20 Jan 2010 06:03:40 +0800 (CST) (envelope-from Malcolm.BETTS@zte.com.cn) To: stbryant@cisco.com MIME-Version: 1.0 X-Mailer: Lotus Notes Release 6.5.4 March 27, 2005 Message-ID: From: Malcolm.BETTS@zte.com.cn Date: Tue, 19 Jan 2010 17:03:43 -0500 X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 6.5.4|March 27, 2005) at 2010-01-20 06:03:43, Serialize complete at 2010-01-20 06:03:43 Content-Type: multipart/alternative; boundary="=_alternative 00792E20852576B0_=" X-MAIL: mse1.zte.com.cn o0JM3eea074080 Cc: ahmpls-tp@lists.itu.int, tsg15q12@lists.itu.int, mpls-tp@ietf.org Subject: [mpls-tp] Results of informal review of Section 3.4 draft-ietf-mpls-tp-framework-07 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jan 2010 22:03:59 -0000 This is a multipart message in MIME format. --=_alternative 00792E20852576B0_= Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Stewart, Your request for an informal review of section 3.4 of=20 draft-ietf-mpls-tp-framework-07 was assigned to Q.12/15. This review=20 produced a number of comments. Many of which were capture in a marked up=20 document that was discussed today on the MPLS-TP call. The results of=20 that discussion have been posted to the MPLS-TP wiki ( http://wiki.tools.ietf.org/misc/mpls-tp/attachment/wiki/meeting-notes/). Two other significant comments arose that were not captured directly in=20 the marked up document: 1) Use of the term ?Network Layer?: 2) Need for multi segment pseudo wires. I have provide my view of the key points that were raised, I invite other=20 ITU participants to add any points that I missed. Network Layer: A request was made to provide reference for how a 'network layer'=20 protocol, as mentioned in sections 3.4.3, is defined. Based on discussion = today my understanding is that the term ?network layer protocol? is used=20 in RFC3031. I think that this comment could be resolved if the authors=20 can avoid using the term ?Network Layer? and make it clear that the=20 context for ?Network Layer Protocol? is described in RFC 3031. Multi segment pseudo wire: The initial request was to provide the rational for the inclusion of multi = segment PWs in MPLS-TP. This provoked some further discussion (both on line and off line) that=20 raised some questions and concerns over the use of PWs in general and in=20 particular making the PW a layer network (in the G.800/G.805 sense) vs.=20 restricting the role of the PW to providing client adaptation.. A summary = of the points raised is provided below. In an instance of an implementation of a MPLS-TP network the bottom label=20 in the scope of that network may be either a PW label or an LSP label. PWs uses T-LDP for signalling, it is my understanding that this is ?in=20 band? and relies on IP forwarding contrary to the requirements. It is not = clear what protocols are used for other control plane functions (e.g.=20 routing, discovery). LSPs use an out of band GMPLS control plane (as=20 defined in the requirements). T-LDP does not support traffic engineering T-LDP requires extension to support multi segment PWs. The scope of these = extensions and the proposed routing protocols are not well understood=20 within the ITU. Tandem connection monitoring of a PW is achieved by pushing a (LSP) label=20 and using the (server) LSP for PST monitoring (same as for a LSP). Setting up a PW with traffic engineering and/or segment monitoring=20 requires the use and coordination of both a T-LDP and a GMPLS control=20 plane. These issues could be either avoided or limited if we restrict the role of = the PW to providing client adaptation at the edge of a MPLS-TP network and = using LSPs in the core of the network. We would very much appreciate your comments on these points. Regards Malcolm Betts Co chair ad hoc on MPLS-TP --=_alternative 00792E20852576B0_= Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable
Stewart,

Your  request for an informal r= eview of section 3.4 of draft-ietf-mpls-tp-framework-07 was assigned to Q.12/15.  This review produced a number of comments.  Many of which were capture in a marked up document that was discussed today on the MPLS-TP call.  The results of that discussion have been posted to the MPLS-TP wiki  (http:= //wiki.tools.ietf.org/misc/mpls-tp/attachment/wiki/meeting-notes/).

Two other significant comments arose that were not captured directly in the marked up document:

1)        Use of the term “Network Layer”:
2)        Need for multi segment pseudo wires.

I have provide my view of the key po= ints that were raised, I invite other ITU participants to add any points that I missed.

Network Layer:

A request was made to provide refere= nce for how a 'network layer' protocol, as mentioned in sections 3.4.3, is defined.  Based on discussion today my understanding is that the term “network layer protocol” is used in RFC3031.  I think that= this comment could be resolved if the authors can avoid using the term “Ne= twork Layer” and make it clear that the context for “Network Layer Pr= otocol” is described in RFC 3031.

Multi segment pseudo wire:

The initial request was to provide t= he rational for the inclusion of multi segment PWs in MPLS-TP.
This provoked some further discussion (both on line and off line) that raised some questions and concerns over the use of PWs in general and in particular making the PW a layer network (in the G.800/G.805 sense) vs. restricting the role of the PW to providing client adaptation..  A summary of the points raised is provided below.=
  • In an instance of an implementation of a MPLS-TP network the bottom label in the scope of that network may be either a PW label or an LSP label.
  • PWs uses T-LDP for signalling, it is my understanding that this is “in band” and relies on IP forwar= ding contrary to the requirements.  It is not clear what protocols are used for other control plane functions (e.g. routing, discovery).  LSPs use an out of band GMPLS control plane (as defined in the requirements).
  • T-LDP does not support traffic engin= eering
  • T-LDP requires extension to support multi segment PWs.  The scope of these extensions and the proposed routing protocols are not well understood within the ITU.
  • Tandem connection monitoring of a PW is achieved by pushing a (LSP) label and using the (server) LSP for PST monitoring (same as for a LSP).
  • Setting up a PW with traffic enginee= ring and/or segment monitoring requires the use and coordination of both a T-LDP and a GMPLS control plane.

These issues could be either avoided or limited if we restrict the role of the PW to providing client adaptation at the edge of a MPLS-TP network and using LSPs in the core of the network.=

We would very much appreciate your c= omments on these points.

Regards

Malcolm Betts
Co chair ad hoc on MPLS-TP --=_alternative 00792E20852576B0_=-- From IBryskin@advaoptical.com Tue Jan 19 14:13:53 2010 Return-Path: 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 30B533A683D for ; Tue, 19 Jan 2010 14:13:53 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.597 X-Spam-Level: X-Spam-Status: No, score=-2.597 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, UNPARSEABLE_RELAY=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 kUPfT7gDijja for ; Tue, 19 Jan 2010 14:13:46 -0800 (PST) Received: from mail.advaoptical.com (mail.advaoptical.com [213.70.90.131]) by core3.amsl.com (Postfix) with ESMTP id A5FD13A686A for ; Tue, 19 Jan 2010 14:13:45 -0800 (PST) Received: from muc-srv-mimesweeper.advaoptical.com (muc-srv-mimesweeper.advaoptical.com [10.200.0.15]) by mail.advaoptical.com (8.14.1/8.14.1) with ESMTP id o0JMALIv011434 for ; Tue, 19 Jan 2010 23:10:22 +0100 Received: from muc-srv-exhub.advaoptical.com (muc-srv-exhub.advaoptical.com) by muc-srv-mimesweeper.advaoptical.com (Clearswift SMTPRS 5.2.9) with ESMTP id ; Tue, 19 Jan 2010 23:13:16 +0100 Received: from atl-srv-exgen.atl.advaoptical.com (172.16.5.27) by muc-srv-exhub.advaoptical.com (172.20.1.44) with Microsoft SMTP Server (TLS) id 8.2.213.0; Tue, 19 Jan 2010 23:13:20 +0100 Received: from atl-srv-exgen.atl.advaoptical.com ([172.16.5.27]) by atl-srv-exgen.atl.advaoptical.com ([172.16.5.27]) with mapi; Tue, 19 Jan 2010 17:13:18 -0500 From: Igor Bryskin To: "Malcolm.BETTS@zte.com.cn" , "stbryant@cisco.com" Date: Tue, 19 Jan 2010 17:11:37 -0500 Thread-Topic: [mpls-tp] Results of informal review of Section 3.4 draft-ietf-mpls-tp-framework-07 Thread-Index: AcqZU1GVRD8SHbVjT1Kmyx4Y5aoorQAAImcg Message-ID: <052C67B4ED558D41BBDEA7CA9FC6DCDC433F36DA4A@atl-srv-exgen.atl.advaoptical.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_052C67B4ED558D41BBDEA7CA9FC6DCDC433F36DA4Aatlsrvexgenat_" MIME-Version: 1.0 Cc: "ahmpls-tp@lists.itu.int" , "tsg15q12@lists.itu.int" , "mpls-tp@ietf.org" Subject: Re: [mpls-tp] Results of informal review of Section 3.4 draft-ietf-mpls-tp-framework-07 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jan 2010 22:13:53 -0000 --_000_052C67B4ED558D41BBDEA7CA9FC6DCDC433F36DA4Aatlsrvexgenat_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Malcolm, I totally agree with the concerns about viewing PWs as an intrinsic part of= MPLS-TP rather than a client of MPLS-TP network layer. Igor ________________________________ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf = Of Malcolm.BETTS@zte.com.cn Sent: Tuesday, January 19, 2010 5:04 PM To: stbryant@cisco.com Cc: ahmpls-tp@lists.itu.int; tsg15q12@lists.itu.int; mpls-tp@ietf.org Subject: [mpls-tp] Results of informal review of Section 3.4 draft-ietf-mpl= s-tp-framework-07 Stewart, Your request for an informal review of section 3.4 of draft-ietf-mpls-tp-f= ramework-07 was assigned to Q.12/15. This review produced a number of comm= ents. Many of which were capture in a marked up document that was discusse= d today on the MPLS-TP call. The results of that discussion have been post= ed to the MPLS-TP wiki (http://wiki.tools.ietf.org/misc/mpls-tp/attachment= /wiki/meeting-notes/). Two other significant comments arose that were not captured directly in the= marked up document: 1) Use of the term "Network Layer": 2) Need for multi segment pseudo wires. I have provide my view of the key points that were raised, I invite other I= TU participants to add any points that I missed. Network Layer: A request was made to provide reference for how a 'network layer' protocol,= as mentioned in sections 3.4.3, is defined. Based on discussion today my = understanding is that the term "network layer protocol" is used in RFC3031.= I think that this comment could be resolved if the authors can avoid usin= g the term "Network Layer" and make it clear that the context for "Network = Layer Protocol" is described in RFC 3031. Multi segment pseudo wire: The initial request was to provide the rational for the inclusion of multi = segment PWs in MPLS-TP. This provoked some further discussion (both on line and off line) that rais= ed some questions and concerns over the use of PWs in general and in partic= ular making the PW a layer network (in the G.800/G.805 sense) vs. restricti= ng the role of the PW to providing client adaptation.. A summary of the po= ints raised is provided below. * In an instance of an implementation of a MPLS-TP network the bottom la= bel in the scope of that network may be either a PW label or an LSP label. * PWs uses T-LDP for signalling, it is my understanding that this is "in= band" and relies on IP forwarding contrary to the requirements. It is not= clear what protocols are used for other control plane functions (e.g. rout= ing, discovery). LSPs use an out of band GMPLS control plane (as defined i= n the requirements). * T-LDP does not support traffic engineering * T-LDP requires extension to support multi segment PWs. The scope of t= hese extensions and the proposed routing protocols are not well understood = within the ITU. * Tandem connection monitoring of a PW is achieved by pushing a (LSP) la= bel and using the (server) LSP for PST monitoring (same as for a LSP). * Setting up a PW with traffic engineering and/or segment monitoring req= uires the use and coordination of both a T-LDP and a GMPLS control plane. These issues could be either avoided or limited if we restrict the role of = the PW to providing client adaptation at the edge of a MPLS-TP network and = using LSPs in the core of the network. We would very much appreciate your comments on these points. Regards Malcolm Betts Co chair ad hoc on MPLS-TP --_000_052C67B4ED558D41BBDEA7CA9FC6DCDC433F36DA4Aatlsrvexgenat_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Malcolm,

 

I totally agree with the concerns abou= t viewing PWs as an intrinsic part of MPLS-TP rather than a client of MPLS-TP network layer.

 

Igor

 


From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Malcolm.BETTS@zte.com.cn=
Sent: Tuesday, January 19, 2= 010 5:04 PM
To: stbryant@cisco.com
Cc: ahmpls-tp@lists.itu.int; tsg15q12@lists.itu.int; mpls-tp@ietf.org
Subject: [mpls-tp] Results o= f informal review of Section 3.4 draft-ietf-mpls-tp-framework-07

 


Stewart,

Your  request for an informal review of section 3.4 of draft-ietf-mpls-tp-framework-07 was assigned to Q.12/15.  This review produced a number of comments.  Many of which were capture in a marked= up document that was discussed today on the MPLS-TP call.  The results of that discussion have been posted to the MPLS-TP wiki  (http://wiki.tools.ietf.org/misc/mpl= s-tp/attachment/wiki/meeting-notes/).

Two other significant comments arose that were not captured directly in the mar= ked up document:

1)        Use of the term “Network Layer”:
2)        Need for multi segment pseudo wires.

I have provide my view of the key points that were raised, I invite other ITU participants to add any points that I missed.

Network Layer:

A request was made to provide reference for how a 'network layer' protocol, a= s mentioned in sections 3.4.3, is defined.  Based on discussion today my understanding is that the term “network layer protocol” is used= in RFC3031.  I think that this comment could be resolved if the authors can avoid using th= e term “Network Layer” and make it clear that the context for = 220;Network Layer Protocol” is described in RFC 3031.

Multi segment pseudo wire:

The initial request was to provide the rational for the inclusion of multi segm= ent PWs in MPLS-TP.
This provoked some further discussion (both on line and off line) that raised so= me questions and concerns over the use of PWs in general and in particular mak= ing the PW a layer network (in the G.800/G.805 sense) vs. restricting the role = of the PW to providing client adaptation..  A summary of the points raise= d is provided below.

  • In an instance of an implementation of a MPLS-TP network the bottom label in the scope of t= hat network may be either a PW label or an LSP label. <= /o:p>
  • PWs uses T-LDP for signalling, it is my understanding that this is “in band” = and relies on IP forwarding contrary to the requirements.  It is not clear what protocols are used for other control plane functions (e.g. routing, discovery).  LSPs use an out of band GMPLS control plane (as defi= ned in the requirements).
  • T-LDP does not suppo= rt traffic engineering
  • T-LDP requires exten= sion to support multi segment PWs.  The scope of these extensions and = the proposed routing protocols are not well understood within the ITU.
  • Tandem connection monitoring of a PW is achieved by pushing a (LSP) label and using the (server) LSP for PST monitoring (same as for a LSP).
  • Setting up a PW with traffic engineering and/or segment monitoring requires the use and coordination of both a T-LDP and a GMPLS control plane.<= o:p>


These issues could be either avoided or limited if = we restrict the role of the PW to providing client adaptation at the edge of a MPLS-TP network and using LSPs in the core of the network.
We would very much appreciate your comments on these points.
Regards

Malcolm Betts
Co chair ad hoc on MPLS-TP

--_000_052C67B4ED558D41BBDEA7CA9FC6DCDC433F36DA4Aatlsrvexgenat_-- From gregimirsky@gmail.com Tue Jan 19 15:40:44 2010 Return-Path: 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 544523A62C1; Tue, 19 Jan 2010 15:40:44 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.478 X-Spam-Level: X-Spam-Status: No, score=-2.478 tagged_above=-999 required=5 tests=[AWL=0.120, 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 Bb-56Dsc9iku; Tue, 19 Jan 2010 15:40:43 -0800 (PST) Received: from mail-bw0-f219.google.com (mail-bw0-f219.google.com [209.85.218.219]) by core3.amsl.com (Postfix) with ESMTP id D2E843A67BD; Tue, 19 Jan 2010 15:40:42 -0800 (PST) Received: by bwz19 with SMTP id 19so3375022bwz.28 for ; Tue, 19 Jan 2010 15:40:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:cc:content-type; bh=XwyRADDa0hfJoH7N5uKhlliCRVX4QgVvS4ZU8chsn/g=; b=kw5vJx8dT7vca7qNVV9huDxnnzyFGcfus+6XeBoCrmhg80JbYOJSdQWgTuWSfG6woD 1f2UwR+SXiOXRH+Ydz80Tpt8wshvamgatOEIsVEr548/bJrQogJXRwVdigWTGbfyjaN0 O9SnyFs0krIFuj1La7He42I/uSL4OxaF68chw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; b=WBeWT288JrXsosYPL0y8SME5PRl/ipRzOBXDeGFi30B83slp1C3zs/1+dp7VzG52g9 CNBZfh14kmf8RCeegnPAcsrgKFYBf/7RX7qhxzN4XwiP1DiaQYaWL9B5CzrfdNpCc4DZ n1i25dOycllJiAN0OcFZaVFxPlQHjOAXKzUA0= MIME-Version: 1.0 Received: by 10.204.11.15 with SMTP id r15mr4789492bkr.40.1263944435834; Tue, 19 Jan 2010 15:40:35 -0800 (PST) Date: Tue, 19 Jan 2010 15:40:35 -0800 Message-ID: <787be2781001191540g151a5842i2c3f32851f0ddd8c@mail.gmail.com> From: Greg Mirsky To: annamaria.fulignoli@ericsson.com, sboutros@cisco.com, martin.vigoureux@alcatel-lucent.com Content-Type: multipart/alternative; boundary=00032555b4261d1f84047d8cff9b Cc: mpls@ietf.org, mpls-tp@ietf.org Subject: [mpls-tp] Comments on Procative CV, CC and RDI for MPLS-TP X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jan 2010 23:40:44 -0000 --00032555b4261d1f84047d8cff9b Content-Type: text/plain; charset=ISO-8859-1 Dear Editors and Authors, please find my comments and questions to the draft below. Several formatting issues: - Page header of the draft-asm-mpls-tp-bfd-cc-cv-01still refers to 00 version (draft-asm-mpls-tp-bfd-cc-cv-00) - Enumeration of figures in the text needs to be reviewed: - format of CC Message on p.5 is not enumerated though the very next one (CV/CC Message) is - figure enumeration restarts from #1 on p.7 Comments and questions: - What is the scope of uniqueness of Source MEP-ID? If MEP-ID is unique within Maintenance Entity (e.g. TP LSP), then why Sender's My Discriminator can not be used to control misconnectivity? - Section 3.4.1 Timer negotiation and other places refer to BFD's dynamic timer negotiation process. Why would not to require that the timer negotiation process MUST be disabled and timer values and Detect Multiplier either statically provisioned or signaled outside of BFD (e.g. within GMPLS OAM signalling)? Regards, Greg --00032555b4261d1f84047d8cff9b Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Dear Editors and Authors,
please find my comments and questions to the d= raft below.
Several formatting issues:
  • Page header of the d= raft-asm-mpls-tp-bfd-cc-cv-01 still refers to 00 version (draft-= asm-mpls-tp-bfd-cc-cv-00)
  • Enumeration of figures in the text needs to be reviewed:
    • fo= rmat of CC Message on p.5 is not enumerated though the very next one (CV/CC= Message) is
    • figure enumeration restarts from #1 on p.7
Comments and questions:
  • What is the scope of uniqueness of = Source MEP-ID? If MEP-ID is unique within Maintenance Entity (e.g. TP LSP),= then why Sender's My Discriminator can not be used to control misconne= ctivity?
  • Section 3.4.1 Timer negotiation and other places refer to BFD's dyn= amic timer negotiation process. Why would not to require that the timer neg= otiation process MUST be disabled and timer values and Detect Multiplier ei= ther statically provisioned or signaled outside of BFD (e.g. within GMPLS O= AM signalling)?
Regards,
Greg
--00032555b4261d1f84047d8cff9b-- From cts@etri.re.kr Tue Jan 19 17:15:50 2010 Return-Path: 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 D7E1F3A67E7 for ; Tue, 19 Jan 2010 17:15:50 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -96.162 X-Spam-Level: X-Spam-Status: No, score=-96.162 tagged_above=-999 required=5 tests=[BAYES_05=-1.11, CHARSET_FARAWAY_HEADER=3.2, HELO_MISMATCH_INFO=1.448, MIME_8BIT_HEADER=0.3, USER_IN_WHITELIST=-100] 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 K3Z344GXnFcE for ; Tue, 19 Jan 2010 17:15:50 -0800 (PST) Received: from email1.etri.info (email1.etri.re.kr [129.254.16.131]) by core3.amsl.com (Postfix) with ESMTP id ED2FB3A67D1 for ; Tue, 19 Jan 2010 17:15:49 -0800 (PST) X-MimeOLE: Produced By Microsoft Exchange V6.5 MIME-Version: 1.0 Content-Type: text/plain; charset="ks_c_5601-1987" Content-Transfer-Encoding: quoted-printable x-cr-hashedpuzzle: Ac39 BGIL Bxe/ CSXV Ck1l EyP2 FI+U Fdg0 GhbI HchI Iuaa I1O5 JQO4 JQei Jw/g LosJ; 1; bQBwAGwAcwAtAHQAcABAAGkAZQB0AGYALgBvAHIAZwA=; Sosha1_v1; 7; {EB7B582D-0A4E-4B8F-AF6C-428D3086A7F0}; YwB0AHMAQABlAHQAcgBpAC4AcgBlAC4AawByAA==; Wed, 20 Jan 2010 01:15:41 GMT; WwBtAHAAbABzAC0AdABwAF0AIAB0AGUAcwB0ACwAIABwAGwAZQBhAHMAZQAgAGkAbgBnAG4AbwByAGUALgA= x-cr-puzzleid: {EB7B582D-0A4E-4B8F-AF6C-428D3086A7F0} Content-class: urn:content-classes:message Date: Wed, 20 Jan 2010 10:15:41 +0900 Message-ID: <4E45B4AAC0E1F04CAADDC9B606BB198F01A5F77D@email1> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [mpls-tp] test, please ingnore. thread-index: AcqUcgY/CGd1UgRRSr62LrsUSSVWLQDKu9YQAA8T0SAAZTBf8A== References: <40FB0FFB97588246A1BEFB05759DC8A003DD655B@S4DE9JSAANI.ost.t-com.de> From: =?ks_c_5601-1987?B?waTFwr3E?= To: Subject: [mpls-tp] test, please ingnore. X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jan 2010 01:15:50 -0000 Test, please ignore. From loa@pi.nu Tue Jan 19 17:44:56 2010 Return-Path: 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 5B13A3A685F for ; Tue, 19 Jan 2010 17:44:56 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[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 o7kFW1USd5rc for ; Tue, 19 Jan 2010 17:44:55 -0800 (PST) Received: from mail.pi.nu (mail.pi.nu [194.71.127.148]) by core3.amsl.com (Postfix) with ESMTP id 2A81E3A6805 for ; Tue, 19 Jan 2010 17:44:54 -0800 (PST) Received: from pi.nu (localhost [127.0.0.1]) by mail.pi.nu (Postfix) with ESMTP id BFBFDD404F; Wed, 20 Jan 2010 02:44:47 +0100 (CET) Received: from 129.192.170.250 (SquirrelMail authenticated user loa@pi.nu) by pi.nu with HTTP; Wed, 20 Jan 2010 02:44:48 +0100 (CET) Message-ID: In-Reply-To: References: Date: Wed, 20 Jan 2010 02:44:48 +0100 (CET) From: "Loa Andersson" To: Malcolm.BETTS@zte.com.cn User-Agent: SquirrelMail/1.4.17 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Cc: ahmpls-tp@lists.itu.int, mpls-tp@ietf.org, tsg15q12@lists.itu.int Subject: Re: [mpls-tp] Results of informal review of Section 3.4 draft-ietf-mpls-tp-framework-07 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jan 2010 01:44:56 -0000 Malcolm, reading RFC3031 reveals that > Stewart, > > Your request for an informal review of section 3.4 of > draft-ietf-mpls-tp-framework-07 was assigned to Q.12/15. This review > produced a number of comments. Many of which were capture in a marked up > document that was discussed today on the MPLS-TP call. The results of > that discussion have been posted to the MPLS-TP wiki ( > http://wiki.tools.ietf.org/misc/mpls-tp/attachment/wiki/meeting-notes/). > > Two other significant comments arose that were not captured directly in > the marked up document: > > 1) Use of the term ?Network Layer?: > 2) Need for multi segment pseudo wires. > > I have provide my view of the key points that were raised, I invite other > ITU participants to add any points that I missed. > > Network Layer: > > A request was made to provide reference for how a 'network layer' > protocol, as mentioned in sections 3.4.3, is defined. Based on discussion > today my understanding is that the term ?network layer protocol? is used > in RFC3031. I think that this comment could be resolved if the authors > can avoid using the term ?Network Layer? and make it clear that the > context for ?Network Layer Protocol? is described in RFC 3031. > > Multi segment pseudo wire: > > The initial request was to provide the rational for the inclusion of multi > segment PWs in MPLS-TP. > This provoked some further discussion (both on line and off line) that > raised some questions and concerns over the use of PWs in general and in > particular making the PW a layer network (in the G.800/G.805 sense) vs. > restricting the role of the PW to providing client adaptation.. A summary > of the points raised is provided below. > > In an instance of an implementation of a MPLS-TP network the bottom label > in the scope of that network may be either a PW label or an LSP label. > PWs uses T-LDP for signalling, it is my understanding that this is ?in > band? and relies on IP forwarding contrary to the requirements. It is not > clear what protocols are used for other control plane functions (e.g. > routing, discovery). LSPs use an out of band GMPLS control plane (as > defined in the requirements). > T-LDP does not support traffic engineering > T-LDP requires extension to support multi segment PWs. The scope of these > extensions and the proposed routing protocols are not well understood > within the ITU. > Tandem connection monitoring of a PW is achieved by pushing a (LSP) label > and using the (server) LSP for PST monitoring (same as for a LSP). > Setting up a PW with traffic engineering and/or segment monitoring > requires the use and coordination of both a T-LDP and a GMPLS control > plane. > > These issues could be either avoided or limited if we restrict the role of > the PW to providing client adaptation at the edge of a MPLS-TP network and > using LSPs in the core of the network. > > We would very much appreciate your comments on these points. > > Regards > > Malcolm Betts > Co chair ad hoc on MPLS-TP Loa Andersson Sr Strategy and Standards Manager Ericsson /// phone: +46 10 717 52 13 +46 767 72 92 13 email: loa.andersson@ericsson.com loa@pi.nu From loa@pi.nu Tue Jan 19 17:58:19 2010 Return-Path: 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 C14C53A68AB for ; Tue, 19 Jan 2010 17:58:19 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[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 euadExWyr+mj for ; Tue, 19 Jan 2010 17:58:18 -0800 (PST) Received: from mail.pi.nu (mail.pi.nu [194.71.127.148]) by core3.amsl.com (Postfix) with ESMTP id 8E3643A689A for ; Tue, 19 Jan 2010 17:58:18 -0800 (PST) Received: from pi.nu (localhost [127.0.0.1]) by mail.pi.nu (Postfix) with ESMTP id 45D54450001; Wed, 20 Jan 2010 02:58:12 +0100 (CET) Received: from 129.192.170.250 (SquirrelMail authenticated user loa@pi.nu) by pi.nu with HTTP; Wed, 20 Jan 2010 02:58:12 +0100 (CET) Message-ID: <4aa392672b44954b3824217d2edf4ed5.squirrel@pi.nu> In-Reply-To: References: Date: Wed, 20 Jan 2010 02:58:12 +0100 (CET) From: "Loa Andersson" To: Malcolm.BETTS@zte.com.cn User-Agent: SquirrelMail/1.4.17 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Cc: ahmpls-tp@lists.itu.int, mpls-tp@ietf.org, tsg15q12@lists.itu.int Subject: Re: [mpls-tp] Results of informal review of Section 3.4 draft-ietf-mpls-tp-framework-07 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jan 2010 01:58:19 -0000 All, sorry the previous mail with the same subject, ws sent to early (I'm using a web-mail when travelling, that I'm really not used to :( ). Malcolm, reading rfc3031 reveals that "network layer" is used in the following combinations: network layer protocol network layer routing algorithm network layer header network layer forwarding network layer destination address network layer packet network layer encapsulation network layer address The RFC also says that network layer is synomous with Layer 3. This shows that the network layer concept is a corner stone in the mpls architecture and hardly something we can avoid, by a statement that "network layer protocol is used as in rfc3031". /Loa > Stewart, > > Your request for an informal review of section 3.4 of > draft-ietf-mpls-tp-framework-07 was assigned to Q.12/15. This review > produced a number of comments. Many of which were capture in a marked up > document that was discussed today on the MPLS-TP call. The results of > that discussion have been posted to the MPLS-TP wiki ( > http://wiki.tools.ietf.org/misc/mpls-tp/attachment/wiki/meeting-notes/). > > Two other significant comments arose that were not captured directly in > the marked up document: > > 1) Use of the term ?Network Layer?: > 2) Need for multi segment pseudo wires. > > I have provide my view of the key points that were raised, I invite other > ITU participants to add any points that I missed. > > Network Layer: > > A request was made to provide reference for how a 'network layer' > protocol, as mentioned in sections 3.4.3, is defined. Based on discussion > today my understanding is that the term ?network layer protocol? is used > in RFC3031. I think that this comment could be resolved if the authors > can avoid using the term ?Network Layer? and make it clear that the > context for ?Network Layer Protocol? is described in RFC 3031. > > Multi segment pseudo wire: > > The initial request was to provide the rational for the inclusion of multi > segment PWs in MPLS-TP. > This provoked some further discussion (both on line and off line) that > raised some questions and concerns over the use of PWs in general and in > particular making the PW a layer network (in the G.800/G.805 sense) vs. > restricting the role of the PW to providing client adaptation.. A summary > of the points raised is provided below. > > In an instance of an implementation of a MPLS-TP network the bottom label > in the scope of that network may be either a PW label or an LSP label. > PWs uses T-LDP for signalling, it is my understanding that this is ?in > band? and relies on IP forwarding contrary to the requirements. It is not > clear what protocols are used for other control plane functions (e.g. > routing, discovery). LSPs use an out of band GMPLS control plane (as > defined in the requirements). > T-LDP does not support traffic engineering > T-LDP requires extension to support multi segment PWs. The scope of these > extensions and the proposed routing protocols are not well understood > within the ITU. > Tandem connection monitoring of a PW is achieved by pushing a (LSP) label > and using the (server) LSP for PST monitoring (same as for a LSP). > Setting up a PW with traffic engineering and/or segment monitoring > requires the use and coordination of both a T-LDP and a GMPLS control > plane. > > These issues could be either avoided or limited if we restrict the role of > the PW to providing client adaptation at the edge of a MPLS-TP network and > using LSPs in the core of the network. > > We would very much appreciate your comments on these points. > > Regards > > Malcolm Betts > Co chair ad hoc on MPLS-TP Loa Andersson Sr Strategy and Standards Manager Ericsson /// phone: +46 10 717 52 13 +46 767 72 92 13 email: loa.andersson@ericsson.com loa@pi.nu From neil.2.harrison@bt.com Wed Jan 20 00:51:24 2010 Return-Path: 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 2C25C3A67CC for ; Wed, 20 Jan 2010 00:51:24 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.598 X-Spam-Level: X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1] 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 3nB7j4e-kvJ8 for ; Wed, 20 Jan 2010 00:51:16 -0800 (PST) Received: from smtp3.smtp.bt.com (smtp3.smtp.bt.com [217.32.164.138]) by core3.amsl.com (Postfix) with ESMTP id 0A61A3A67B6 for ; Wed, 20 Jan 2010 00:51:15 -0800 (PST) Received: from E03MVB2-UKBR.domain1.systemhost.net ([193.113.197.108]) by smtp3.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 20 Jan 2010 08:51:08 +0000 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_01CA99AD.B529F138" Date: Wed, 20 Jan 2010 08:50:57 -0000 Message-ID: <2ECAA42C79676B42AEBAC11229CA7D0C0586F0CB@E03MVB2-UKBR.domain1.systemhost.net> In-Reply-To: <052C67B4ED558D41BBDEA7CA9FC6DCDC433F36DA4A@atl-srv-exgen.atl.advaoptical.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [mpls-tp] Results of informal review of Section3.4 draft-ietf-mpls-tp-framework-07 Thread-Index: AcqZU1GVRD8SHbVjT1Kmyx4Y5aoorQAAImcgABYGwaA= From: To: , , X-OriginalArrivalTime: 20 Jan 2010 08:51:09.0023 (UTC) FILETIME=[B5B23EF0:01CA99AD] Cc: ahmpls-tp@lists.itu.int, tsg15q12@lists.itu.int, mpls-tp@ietf.org Subject: Re: [mpls-tp] Results of informal review of Section3.4 draft-ietf-mpls-tp-framework-07 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jan 2010 08:51:24 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01CA99AD.B529F138 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Thanks for this very useful summary Malcolm which, of course, I agree with. We should also not forget the point I raised about the nature of the original PW label, ie this MUST take-on a SA proxy semantic to provide a demerging service for non-IP clients. We do not require this demerging service in MPLS-TP and, more importantly, we do not need MS-PWs...technically we do not even require single-hop PWs, but for 'backwards alignment' if PWs are constrained to a single hop then at least we will have avoided the major technical mistake/cost of creating a quite unnecessary layer network above MPLS-TP. =20 regards, Neil ________________________________ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Igor Bryskin Sent: 19 January 2010 22:12 To: Malcolm.BETTS@zte.com.cn; stbryant@cisco.com Cc: ahmpls-tp@lists.itu.int; tsg15q12@lists.itu.int; mpls-tp@ietf.org Subject: Re: [mpls-tp] Results of informal review of Section3.4 draft-ietf-mpls-tp-framework-07 =09 =09 Malcolm, =20 I totally agree with the concerns about viewing PWs as an intrinsic part of MPLS-TP rather than a client of MPLS-TP network layer. =20 Igor =20 =09 ________________________________ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Malcolm.BETTS@zte.com.cn Sent: Tuesday, January 19, 2010 5:04 PM To: stbryant@cisco.com Cc: ahmpls-tp@lists.itu.int; tsg15q12@lists.itu.int; mpls-tp@ietf.org Subject: [mpls-tp] Results of informal review of Section 3.4 draft-ietf-mpls-tp-framework-07 =20 =09 Stewart,=20 =09 Your request for an informal review of section 3.4 of draft-ietf-mpls-tp-framework-07 was assigned to Q.12/15. This review produced a number of comments. Many of which were capture in a marked up document that was discussed today on the MPLS-TP call. The results of that discussion have been posted to the MPLS-TP wiki (http://wiki.tools.ietf.org/misc/mpls-tp/attachment/wiki/meeting-notes/) .=20 =09 Two other significant comments arose that were not captured directly in the marked up document:=20 =09 1) Use of the term "Network Layer":=20 2) Need for multi segment pseudo wires.=20 =09 I have provide my view of the key points that were raised, I invite other ITU participants to add any points that I missed.=20 =09 Network Layer:=20 =09 A request was made to provide reference for how a 'network layer' protocol, as mentioned in sections 3.4.3, is defined. Based on discussion today my understanding is that the term "network layer protocol" is used in RFC3031. I think that this comment could be resolved if the authors can avoid using the term "Network Layer" and make it clear that the context for "Network Layer Protocol" is described in RFC 3031.=20 =09 Multi segment pseudo wire:=20 =09 The initial request was to provide the rational for the inclusion of multi segment PWs in MPLS-TP.=20 This provoked some further discussion (both on line and off line) that raised some questions and concerns over the use of PWs in general and in particular making the PW a layer network (in the G.800/G.805 sense) vs. restricting the role of the PW to providing client adaptation.. A summary of the points raised is provided below.=20 * In an instance of an implementation of a MPLS-TP network the bottom label in the scope of that network may be either a PW label or an LSP label.=20 * PWs uses T-LDP for signalling, it is my understanding that this is "in band" and relies on IP forwarding contrary to the requirements. It is not clear what protocols are used for other control plane functions (e.g. routing, discovery). LSPs use an out of band GMPLS control plane (as defined in the requirements).=20 * T-LDP does not support traffic engineering=20 * T-LDP requires extension to support multi segment PWs. The scope of these extensions and the proposed routing protocols are not well understood within the ITU.=20 * Tandem connection monitoring of a PW is achieved by pushing a (LSP) label and using the (server) LSP for PST monitoring (same as for a LSP).=20 * Setting up a PW with traffic engineering and/or segment monitoring requires the use and coordination of both a T-LDP and a GMPLS control plane.=20 =09 These issues could be either avoided or limited if we restrict the role of the PW to providing client adaptation at the edge of a MPLS-TP network and using LSPs in the core of the network.=20 =09 We would very much appreciate your comments on these points.=20 =09 Regards=20 =09 Malcolm Betts=20 Co chair ad hoc on MPLS-TP ------_=_NextPart_001_01CA99AD.B529F138 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Thanks for this very useful = summary Malcolm=20 which, of course, I agree with.  We should also not forget the = point I=20 raised about the nature of the original PW label, ie this MUST take-on a = SA=20 proxy semantic to provide a demerging service for non-IP clients.  = We do=20 not require this demerging service in MPLS-TP and, more importantly, we = do not=20 need MS-PWs...technically we do not even require single-hop PWs, but for = 'backwards alignment' if PWs are constrained to a single hop then at = least we=20 will have avoided the major technical mistake/cost of creating a quite=20 unnecessary layer network above MPLS-TP.
 
regards, Neil

From: mpls-tp-bounces@ietf.org=20 [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Igor=20 Bryskin
Sent: 19 January 2010 22:12
To:=20 Malcolm.BETTS@zte.com.cn; stbryant@cisco.com
Cc:=20 ahmpls-tp@lists.itu.int; tsg15q12@lists.itu.int;=20 mpls-tp@ietf.org
Subject: Re: [mpls-tp] Results of informal = review=20 of Section3.4 draft-ietf-mpls-tp-framework-07

Malcolm,

 

I totally = agree with=20 the concerns about viewing PWs as an intrinsic part of MPLS-TP rather = than a=20 client of MPLS-TP network layer.

 

Igor

 


From:=20 mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of=20 Malcolm.BETTS@zte.com.cn
Sent: Tuesday, January 19, 2010 = 5:04=20 PM
To:=20 stbryant@cisco.com
Cc:=20 ahmpls-tp@lists.itu.int; tsg15q12@lists.itu.int; = mpls-tp@ietf.org
Subject: [mpls-tp] Results of = informal=20 review of Section 3.4=20 draft-ietf-mpls-tp-framework-07

 


Stewart,=20

Your  request = for an=20 informal review of section 3.4 of draft-ietf-mpls-tp-framework-07 was = assigned=20 to Q.12/15.  This review produced a number of comments. =  Many of=20 which were capture in a marked up document that was discussed today on = the=20 MPLS-TP call.  The results of that discussion have been posted to = the=20 MPLS-TP wiki  (http://wiki.tools.ietf.org/misc/mpls-tp/attachment/wiki/meeting-not= es/).=20

Two other = significant=20 comments arose that were not captured directly in the marked up=20 document:

1)     =  =20  Use of the term “Network Layer”: =
2) =    =20    Need for multi segment pseudo wires. =

I have provide my = view of the=20 key points that were raised, I invite other ITU participants to add = any points=20 that I missed.

Network=20 Layer:

A request was made = to provide=20 reference for how a 'network layer' protocol, as mentioned in sections = 3.4.3,=20 is defined.  Based on discussion today my understanding is that = the term=20 “network layer protocol” is used in RFC3031.  I think = that this comment=20 could be resolved if the authors can avoid using the term = “Network Layer” and=20 make it clear that the context for “Network Layer = Protocol” is described in=20 RFC 3031.

Multi=20 segment pseudo wire:

The = initial=20 request was to provide the rational for the inclusion of multi segment = PWs in=20 MPLS-TP.
This provoked some = further=20 discussion (both on line and off line) that raised some questions and = concerns=20 over the use of PWs in general and in particular making the PW a layer = network=20 (in the G.800/G.805 sense) vs. restricting the role of the PW to = providing=20 client adaptation..  A summary of the points raised is provided=20 below.

  • In an instance of = an=20 implementation of a MPLS-TP network the bottom label in the scope of = that=20 network may be either a PW label or an LSP label. =
  • PWs uses T-LDP = for=20 signalling, it is my understanding that this is “in = band” and relies on IP=20 forwarding contrary to the requirements.  It is not clear what=20 protocols are used for other control plane functions (e.g. routing,=20 discovery).  LSPs use an out of band GMPLS control plane (as = defined in=20 the requirements).
  • T-LDP does not = support=20 traffic engineering
  • T-LDP requires = extension to=20 support multi segment PWs.  The scope of these extensions and = the=20 proposed routing protocols are not well understood within the=20 ITU.
  • Tandem connection = monitoring of a PW is achieved by pushing a (LSP) label and using = the=20 (server) LSP for PST monitoring (same as for a LSP).=20
  • Setting up a PW = with=20 traffic engineering and/or segment monitoring requires the use and=20 coordination of both a T-LDP and a GMPLS control=20 plane.


These issues could = be either=20 avoided or limited if we restrict the role of the PW to providing = client=20 adaptation at the edge of a MPLS-TP network and using LSPs in the core = of the=20 network.

We would very much = appreciate=20 your comments on these points.

Regards=20

Malcolm = Betts=20
Co chair ad hoc on=20 MPLS-TP

------_=_NextPart_001_01CA99AD.B529F138-- From neil.2.harrison@bt.com Wed Jan 20 01:27:20 2010 Return-Path: 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 A3AFF3A6951 for ; Wed, 20 Jan 2010 01:27:20 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[AWL=0.001, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1] 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 eDhCHpzJz7fG for ; Wed, 20 Jan 2010 01:27:19 -0800 (PST) Received: from smtp4.smtp.bt.com (smtp4.smtp.bt.com [217.32.164.151]) by core3.amsl.com (Postfix) with ESMTP id DCEEA3A68C9 for ; Wed, 20 Jan 2010 01:27:18 -0800 (PST) Received: from E03MVB2-UKBR.domain1.systemhost.net ([193.113.197.108]) by smtp4.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 20 Jan 2010 09:27:14 +0000 x-mimeole: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Wed, 20 Jan 2010 09:27:10 -0000 Message-ID: <2ECAA42C79676B42AEBAC11229CA7D0C0586F0FA@E03MVB2-UKBR.domain1.systemhost.net> In-Reply-To: <4aa392672b44954b3824217d2edf4ed5.squirrel@pi.nu> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [mpls-tp] Results of informal review of Section 3.4 draft-ietf-mpls-tp-framework-07 Thread-Index: AcqZdAqdVHR5jmZyS9Wra3WSYHSe6gAPAo1Q From: To: , X-OriginalArrivalTime: 20 Jan 2010 09:27:14.0012 (UTC) FILETIME=[C02159C0:01CA99B2] Cc: ahmpls-tp@lists.itu.int, tsg15q12@lists.itu.int, mpls-tp@ietf.org Subject: Re: [mpls-tp] Results of informal review of Section 3.4 draft-ietf-mpls-tp-framework-07 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jan 2010 09:27:20 -0000 Loa, Loa Andersson wrote 20 January 2010 01:58 >=20 > All, >=20 > sorry the previous mail with the same subject, ws sent to=20 > early (I'm using a web-mail when travelling, that I'm really=20 > not used to :( ). >=20 > Malcolm, >=20 > reading rfc3031 reveals that "network layer" is used in the=20 > following combinations: >=20 > network layer protocol > network layer routing algorithm > network layer header > network layer forwarding > network layer destination address > network layer packet > network layer encapsulation > network layer address >=20 > The RFC also says that network layer is synomous with Layer 3. NH=3D> Layer 3 actually means nothing useful. An SDH VC4 layer network = is also 'Layer 3' in the OSI sense...just a fact. The OSI model was created before we had any really good generic models of networking. IMO we are only just beginning to get this written down now in G.800. You can also see that the OSI model never really fitted reality even for IP, eg above the IP layer network there is not a good fit of the OSI Ls4-7 with what we find in practically deployed IP-based networks. >=20 > This shows that the network layer concept is a corner stone=20 > in the mpls architecture and hardly something we can avoid,=20 > by a statement that "network layer protocol is used as in rfc3031". NH=3D> Well, the rather harsh fact is that the cornerstone is broken. I actually don't care too much about all this wrt to 'what is a name', but what I do strongly object to is when some incorrect property is assigned to a given mode/technology because of the flawed naming convention. For example, I think many folks make the association that there is only one 'network layer' protocol (though clearly adding MPLS to this list breaks this rule anyway), and that a network layer protocol must be cl-ps....this is just plain technically wrong....and this is not very hard to prove. But even a simple observation can show this....just look at the work in CCAMPs on GMPLS...we add IP to SDH, OTN, etc (in an OOB CP/MP sense) and the layer networks we create here are for sure NOT L1 or L2! And with the work on MPLS-TP we are doing exactly the same, ie moving the IP-based CP/MP logically OBB wrt to the MPLS-TP DP....we simply have to in order to create a proper layer network for MPLS-TP and remove the problems of inconsistent CI we find in LDP. I think the technical evidence is totally compelling that the OSI term 'network layer' is way past its sell-by date. It's now time to move on and stop promulgating obvious mistakes. regards, Neil >=20 > /Loa >=20 >=20 > > Stewart, > > > > Your request for an informal review of section 3.4 of > > draft-ietf-mpls-tp-framework-07 was assigned to Q.12/15. =20 > This review=20 > > produced a number of comments. Many of which were capture=20 > in a marked=20 > > up document that was discussed today on the MPLS-TP call. =20 > The results=20 > > of that discussion have been posted to the MPLS-TP wiki (=20 > >=20 > http://wiki.tools.ietf.org/misc/mpls-tp/attachment/wiki/meetin > g-notes/). > > > > Two other significant comments arose that were not captured=20 > directly=20 > > in the marked up document: > > > > 1) Use of the term ?Network Layer?: > > 2) Need for multi segment pseudo wires. > > > > I have provide my view of the key points that were raised, I invite=20 > > other ITU participants to add any points that I missed. > > > > Network Layer: > > > > A request was made to provide reference for how a 'network layer' > > protocol, as mentioned in sections 3.4.3, is defined. Based on=20 > > discussion today my understanding is that the term ?network layer=20 > > protocol? is used in RFC3031. I think that this comment could be=20 > > resolved if the authors can avoid using the term ?Network=20 > Layer? and=20 > > make it clear that the context for ?Network Layer Protocol?=20 > is described in RFC 3031. > > > > Multi segment pseudo wire: > > > > The initial request was to provide the rational for the=20 > inclusion of=20 > > multi segment PWs in MPLS-TP. > > This provoked some further discussion (both on line and off=20 > line) that=20 > > raised some questions and concerns over the use of PWs in=20 > general and=20 > > in particular making the PW a layer network (in the=20 > G.800/G.805 sense) vs. > > restricting the role of the PW to providing client adaptation.. A=20 > > summary of the points raised is provided below. > > > > In an instance of an implementation of a MPLS-TP network the bottom=20 > > label in the scope of that network may be either a PW label=20 > or an LSP label. > > PWs uses T-LDP for signalling, it is my understanding that=20 > this is ?in=20 > > band? and relies on IP forwarding contrary to the=20 > requirements. It is=20 > > not clear what protocols are used for other control plane=20 > functions (e.g. > > routing, discovery). LSPs use an out of band GMPLS control=20 > plane (as=20 > > defined in the requirements). > > T-LDP does not support traffic engineering T-LDP requires=20 > extension to=20 > > support multi segment PWs. The scope of these extensions and the=20 > > proposed routing protocols are not well understood within the ITU. > > Tandem connection monitoring of a PW is achieved by pushing a (LSP)=20 > > label and using the (server) LSP for PST monitoring (same=20 > as for a LSP). > > Setting up a PW with traffic engineering and/or segment monitoring=20 > > requires the use and coordination of both a T-LDP and a=20 > GMPLS control=20 > > plane. > > > > These issues could be either avoided or limited if we restrict the=20 > > role of the PW to providing client adaptation at the edge=20 > of a MPLS-TP=20 > > network and using LSPs in the core of the network. > > > > We would very much appreciate your comments on these points. > > > > Regards > > > > Malcolm Betts > > Co chair ad hoc on MPLS-TP >=20 >=20 >=20 >=20 > Loa Andersson >=20 > Sr Strategy and Standards Manager > Ericsson /// > phone: +46 10 717 52 13 > +46 767 72 92 13 >=20 > email: loa.andersson@ericsson.com > loa@pi.nu >=20 > _______________________________________________ > mpls-tp mailing list > mpls-tp@ietf.org > https://www.ietf.org/mailman/listinfo/mpls-tp >=20 From lberger@labn.net Wed Jan 20 08:20:50 2010 Return-Path: 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 0E90C3A681E for ; Wed, 20 Jan 2010 08:20:50 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.93 X-Spam-Level: X-Spam-Status: No, score=-1.93 tagged_above=-999 required=5 tests=[AWL=-0.264, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, J_CHICKENPOX_13=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 mO1u2eGaYxLy for ; Wed, 20 Jan 2010 08:20:49 -0800 (PST) Received: from outbound-mail-01.bluehost.com (outbound-mail-01.bluehost.com [69.89.21.11]) by core3.amsl.com (Postfix) with SMTP id EC1A63A6818 for ; Wed, 20 Jan 2010 08:20:48 -0800 (PST) Received: (qmail 3449 invoked by uid 0); 20 Jan 2010 16:20:43 -0000 Received: from unknown (HELO box313.bluehost.com) (69.89.31.113) by outboundproxy4.bluehost.com with SMTP; 20 Jan 2010 16:20:43 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=labn.net; h=Received:Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject:References:In-Reply-To:X-Enigmail-Version:Content-Type:Content-Transfer-Encoding:X-Identified-User; b=K8Z+DKSMuXGarPMENyumuHoDzIOlWMqpvJHxrkoZ4BCqLr9ih+Hz+EvP+DgWaT2XXPiQ7Vh4isqvuaMpdFhNiPjU0Lo/WyTcGP+Jr45Y/PLu8/YoiG/zEsXtm23TFHIz; Received: from box313.bluehost.com ([69.89.31.113] helo=[127.0.0.1]) by box313.bluehost.com with esmtpa (Exim 4.69) (envelope-from ) id 1NXdIR-0001s2-Bg; Wed, 20 Jan 2010 09:20:43 -0700 Message-ID: <4B572D60.7070309@labn.net> Date: Wed, 20 Jan 2010 11:20:48 -0500 From: Lou Berger User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.1) Gecko/20090902 Eudora/3.0b3 MIME-Version: 1.0 To: Loa Andersson References: <4aa392672b44954b3824217d2edf4ed5.squirrel@pi.nu> In-Reply-To: <4aa392672b44954b3824217d2edf4ed5.squirrel@pi.nu> X-Enigmail-Version: 0.96a Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Identified-User: {1038:box313.bluehost.com:labnmobi:labn.net} {sentby:smtp auth 69.89.31.113 authed with lberger@labn.net} Cc: Malcolm.BETTS@zte.com.cn, ahmpls-tp@lists.itu.int, tsg15q12@lists.itu.int, mpls-tp@ietf.org Subject: Re: [mpls-tp] Results of informal review of Section 3.4 draft-ietf-mpls-tp-framework-07 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jan 2010 16:20:50 -0000 On 1/19/2010 8:58 PM, Loa Andersson wrote: > The RFC also says that network layer is synomous with Layer 3. > Loa, To add to your point we can look at RFC3209 which built on this point and went down one level in detail. It says: L3PID an identifier of the layer 3 protocol using this path. Standard Ethertype values are used. (From context in the document it is clear that it too is treating "layer 3" as synonymous with "network layer".) I don't think this resolves the discussion, but it adds a bit of specificity to what was meant by "network layer" (layer 3) in RFCs3031 and 3032. Lou From loa@pi.nu Wed Jan 20 09:12:12 2010 Return-Path: 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 5FC863A67AF for ; Wed, 20 Jan 2010 09:12:12 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.299 X-Spam-Level: X-Spam-Status: No, score=-2.299 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_13=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 n3YDRYxdbqPO for ; Wed, 20 Jan 2010 09:12:11 -0800 (PST) Received: from mail.pi.nu (mail.pi.nu [194.71.127.148]) by core3.amsl.com (Postfix) with ESMTP id 28C943A659B for ; Wed, 20 Jan 2010 09:12:10 -0800 (PST) Received: from pi.nu (localhost [127.0.0.1]) by mail.pi.nu (Postfix) with ESMTP id 5EC3CD404F; Wed, 20 Jan 2010 18:12:04 +0100 (CET) Received: from 194.237.142.20 (SquirrelMail authenticated user loa@pi.nu) by pi.nu with HTTP; Wed, 20 Jan 2010 18:12:05 +0100 (CET) Message-ID: In-Reply-To: <4B572D60.7070309@labn.net> References: <4aa392672b44954b3824217d2edf4ed5.squirrel@pi.nu> <4B572D60.7070309@labn.net> Date: Wed, 20 Jan 2010 18:12:05 +0100 (CET) From: "Loa Andersson" To: "Lou Berger" User-Agent: SquirrelMail/1.4.17 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Cc: mpls-tp@ietf.org, ahmpls-tp@lists.itu.int, tsg15q12@lists.itu.int Subject: Re: [mpls-tp] Results of informal review of Section 3.4 draft-ietf-mpls-tp-framework-07 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jan 2010 17:12:12 -0000 Lou, sure agree, my point ís that if we suddenly declare that we abandon one of the cornerstones in the mpls architecture this would also rock the JWT agreement and we would need to go back and rework the mpls architecture, and I feel that this is both a lengthy and unnecessary process. My take is that rfc3031 and rfc3032 are suffiecently clear, and it is well motivated to use the term "network layer" in mpls-tp rfc's the same way as is doen in the rfc3031 and rfc3032. /Loa > On 1/19/2010 8:58 PM, Loa Andersson wrote: > > The RFC also says that network layer is synomous with Layer 3. > > > > Loa, > To add to your point we can look at RFC3209 which built on this point > and went down one level in detail. It says: > > L3PID > an identifier of the layer 3 protocol using this path. > Standard Ethertype values are used. > > (From context in the document it is clear that it too is treating "layer > 3" as synonymous with "network layer".) > > I don't think this resolves the discussion, but it adds a bit of > specificity to what was meant by "network layer" (layer 3) in RFCs3031 > and 3032. > > Lou > Loa Andersson Sr Strategy and Standards Manager Ericsson /// phone: +46 10 717 52 13 +46 767 72 92 13 email: loa.andersson@ericsson.com loa@pi.nu From david.i.allan@ericsson.com Wed Jan 20 14:30:11 2010 Return-Path: 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 DB05B28C11D for ; Wed, 20 Jan 2010 14:30:11 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.599 X-Spam-Level: X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] 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 de0N3PgpjSnu for ; Wed, 20 Jan 2010 14:30:10 -0800 (PST) Received: from imr1.ericy.com (imr1.ericy.com [198.24.6.9]) by core3.amsl.com (Postfix) with ESMTP id 72BB728C115 for ; Wed, 20 Jan 2010 14:30:10 -0800 (PST) Received: from eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) by imr1.ericy.com (8.13.1/8.13.1) with ESMTP id o0KMUbQp019451; Wed, 20 Jan 2010 16:30:37 -0600 Received: from EUSAACMS0703.eamcs.ericsson.se ([169.254.1.7]) by eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) with mapi; Wed, 20 Jan 2010 17:30:04 -0500 From: David Allan I To: Dan Frost , "mpls-tp@ietf.org" , Loa Andersson Date: Wed, 20 Jan 2010 17:30:02 -0500 Thread-Topic: [mpls-tp] Fwd: I-D Action:draft-fbb-mpls-tp-p2mp-framework-00.txt Thread-Index: AcqUdVnFvwvn+ansRyKTc2muUjI9LgFlMNGA Message-ID: <60C093A41B5E45409A19D42CF7786DFD4DF307267A@EUSAACMS0703.eamcs.ericsson.se> References: <4B4DFA10.6060300@pi.nu> <20100113172436.GD13031@cisco.com> In-Reply-To: <20100113172436.GD13031@cisco.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="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [mpls-tp] Fwd: I-D Action:draft-fbb-mpls-tp-p2mp-framework-00.txt X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jan 2010 22:30:12 -0000 Happy to oblige, but before I craft some text I think a couple of the requi= rements need to be tweaked... In particular o Recovery techniques used for P2P and P2MP should be identical to simplify implementation and operation. Given we have unidirectional P2P, associated bi-directional P2P and co-rout= ed bi-directional P2P, and just uni-directional P2MP, apples to apples woul= d suggest "for uni-directional P2P and P2MP..." should be what is actally s= tated. o Unidirectional 1+1 and 1:n protection for P2MP connectivity must be supported. In essence any 1:n system is head end switched. The only way a MEG could be= constructed to meet this requirement and be consistent with the TP definit= ions and scope would be an artificial construct of a p2mp path root to leav= es, and a unique co-routed p2p path for each leaf back to the root such tha= t an OAM message to trigger a head end switch could flow from a MIP on the = P2P path back to the root. This also means that most failure scenarios woul= d result in multiple MIPs originating AIS/LFI traffic back to the root. I d= on't think anything like this is on the drawing board. The only viable alte= rnative is that non-TP return paths are used, which are optional. This sugg= ests the requirement should stated as "must" for 1+1 and "should" for 1:n..= .. Cheers Dave -----Original Message----- From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf = Of Dan Frost Sent: Wednesday, January 13, 2010 12:25 PM To: mpls-tp@ietf.org; Loa Andersson Subject: Re: [mpls-tp] Fwd: I-D Action:draft-fbb-mpls-tp-p2mp-framework-00.= txt Hi, This is a short document that primarily intends to summarise the P2MP conte= nt from the other frameworks (CP, OAM, Survivability). The editors would t= herefore like to ask the authors of those frameworks to contribute summary = text for the respective sections in this document that is consistent with t= he point-to-multipoint architecture described in their frameworks. We'll b= e in touch on this topic unless you get to us first. ;) Cheers, -d On Wed, Jan 13, 2010 at 05:51:28PM +0100, Loa Andersson wrote: > All, >=20 > we have a new Internet Draft, a framework for mpls-tp p2mp. >=20 > The background is that we broke this out from the generic mpls-tp=20 > framework in order to be able to progress both documents independently. >=20 > Please review the document and send comments to mpls-tp mailing list. >=20 > /Loa >=20 > -------- Original Message -------- >=20 >=20 > A New Internet-Draft is available from the on-line Internet-Drafts=20 > directories. >=20 > Title : A Framework for Point-to-Multipoint MPLS in=20 > Transport Networks > Author(s) : D. Frost, et al. > Filename : draft-fbb-mpls-tp-p2mp-framework-00.txt > Pages : 11 > Date : 2010-01-13 >=20 > The Multiprotocol Label Switching (MPLS) Transport Profile (MPLS-TP)=20 > is the common set of MPLS protocol functions defined to enable the=20 > construction and operation of packet transport networks. The MPLS-TP=20 > supports both point-to-point and point-to-multipoint transport paths. > This document defines the elements and functions of the MPLS-TP=20 > architecture applicable specifically to supporting point-to-=20 > multipoint transport paths. >=20 > This document is a product of a joint Internet Engineering Task Force > (IETF) / International Telecommunication Union Telecommunication=20 > Standardization Sector (ITU-T) effort to include an MPLS Transport=20 > Profile within the IETF MPLS and PWE3 architectures to support the=20 > capabilities and functionalities of a packet transport network. >=20 > Status of This Memo >=20 > This Internet-Draft is submitted to IETF in full conformance with the=20 > provisions of BCP 78 and BCP 79. >=20 > Internet-Drafts are working documents of the Internet Engineering Task=20 > Force (IETF), its areas, and its working groups. Note that other=20 > groups may also distribute working documents as Internet- Drafts. >=20 > Internet-Drafts are draft documents valid for a maximum of six months=20 > and may be updated, replaced, or obsoleted by other documents at any=20 > time. It is inappropriate to use Internet-Drafts as reference=20 > material or to cite them other than as "work in progress." >=20 > The list of current Internet-Drafts can be accessed at=20 > http://www.ietf.org/ietf/1id-abstracts.txt. >=20 > The list of Internet-Draft Shadow Directories can be accessed at=20 > http://www.ietf.org/shadow.html. > This Internet-Draft will expire on July 17, 2010. >=20 > Copyright Notice >=20 > Copyright (c) 2010 IETF Trust and the persons identified as the=20 > document authors. All rights reserved. >=20 > This document is subject to BCP 78 and the IETF Trust's Legal=20 > Provisions Relating to IETF Documents > (http://trustee.ietf.org/license-info) in effect on the date of=20 > publication of this document. Please review these documents=20 > carefully, as they describe your rights and restrictions with respect=20 > to this document. Code Components extracted from this document must=20 > include Simplified BSD License text as described in Section 4.e of the=20 > Trust Legal Provisions and are provided without warranty as described=20 > in the BSD License. >=20 > A URL for this Internet-Draft is: > http://www.ietf.org/internet-drafts/draft-fbb-mpls-tp-p2mp-framework-0 > 0.txt >=20 > Internet-Drafts are also available by anonymous FTP at: > ftp://ftp.ietf.org/internet-drafts/ >=20 > Below is the data which will enable a MIME compliant mail reader=20 > implementation to automatically retrieve the ASCII version of the=20 > Internet-Draft. >=20 > _______________________________________________ > mpls-tp mailing list > mpls-tp@ietf.org > https://www.ietf.org/mailman/listinfo/mpls-tp _______________________________________________ mpls-tp mailing list mpls-tp@ietf.org https://www.ietf.org/mailman/listinfo/mpls-tp From maarten.vissers@huawei.com Wed Jan 20 15:38:03 2010 Return-Path: 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 DCD203A685A for ; Wed, 20 Jan 2010 15:38:03 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.495 X-Spam-Level: X-Spam-Status: No, score=-0.495 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.1] 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 CKlQLN9GVT-B for ; Wed, 20 Jan 2010 15:38:02 -0800 (PST) Received: from szxga03-in.huawei.com (unknown [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id 6DF4F3A6811 for ; Wed, 20 Jan 2010 15:38:02 -0800 (PST) Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWK000MKKAY2S@szxga03-in.huawei.com> for mpls-tp@ietf.org; Thu, 21 Jan 2010 07:37:46 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWK00AYIKAYYM@szxga03-in.huawei.com> for mpls-tp@ietf.org; Thu, 21 Jan 2010 07:37:46 +0800 (CST) Received: from M00900002 ([116.6.21.176]) by szxml02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KWK002HQKAXIW@szxml02-in.huawei.com>; Thu, 21 Jan 2010 07:37:46 +0800 (CST) Date: Thu, 21 Jan 2010 00:37:45 +0100 From: Maarten Vissers In-reply-to: <60C093A41B5E45409A19D42CF7786DFD4DF307267A@EUSAACMS0703.eamcs.ericsson.se> To: 'David Allan I' , 'Dan Frost' , mpls-tp@ietf.org, 'Loa Andersson' Message-id: <002f01ca9a29$9197c5e0$b0150674@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Thread-index: AcqUdVnFvwvn+ansRyKTc2muUjI9LgFlMNGAAAcwGCA= Subject: Re: [mpls-tp] Fwd: I-D Action:draft-fbb-mpls-tp-p2mp-framework-00.txt X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jan 2010 23:38:04 -0000 Dave, > an OAM message to trigger a head end switch could flow > from a MIP on the P2P path back to the root. > This also means that most failure scenarios would result in > multiple MIPs originating AIS/LFI traffic back to the root. MIPs do not generate AIS signals. AIS signals are generated by the adaptation sink function belonging to the MEP that detects the signal fail type defect. If you need to protect a 1+1 unidir p2mp connection, then this can be done with unidirectional switching; i.e. with leaf side monitoring only. There is in such case no need for a return path as there is no APS protocol to run. P2mp connections support a distribution service (e.g. TV signals), and often associate with duplicated head end systems as well. There are in this case two roots, which are connected via two diverse rooted unidirectional p2mp connections to n leafs. A leaf must switch to the standby connection when the active connection has a signal fail or signal degrade condition (and the standby connection doesn't have such SF/SD condition). A leaf must also switch when the connection between the head end system and the p2mp connection fails, and also when the head end system fails. These two conditions require that the traditional protection swithcing trigger conditions (SF,SD) have to be complemented by a client signal fail (CSF) condition. I agree with you that 1:n p2mp protection switching would require the set up of p2p return paths from each leaf to the root (single root). For the duplicated root case p2p return paths from each leaf to each root would have to be set up. And in addition a p2p bidir connection between the roots. Note that such "bidirectional p2mp connections" (i.e. one unidir p2mp connection from signle root to n leaves, n unidir p2p connections from each leaf to the root) are specified in 802.1Qay; the "Point-to-multipoint TE service instance". Regards, Maarten -----Original Message----- From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of David Allan I Sent: woensdag 20 januari 2010 23:30 To: Dan Frost; mpls-tp@ietf.org; Loa Andersson Subject: Re: [mpls-tp] Fwd: I-D Action:draft-fbb-mpls-tp-p2mp-framework-00.txt Happy to oblige, but before I craft some text I think a couple of the requirements need to be tweaked... In particular o Recovery techniques used for P2P and P2MP should be identical to simplify implementation and operation. Given we have unidirectional P2P, associated bi-directional P2P and co-routed bi-directional P2P, and just uni-directional P2MP, apples to apples would suggest "for uni-directional P2P and P2MP..." should be what is actally stated. o Unidirectional 1+1 and 1:n protection for P2MP connectivity must be supported. In essence any 1:n system is head end switched. The only way a MEG could be constructed to meet this requirement and be consistent with the TP definitions and scope would be an artificial construct of a p2mp path root to leaves, and a unique co-routed p2p path for each leaf back to the root such that an OAM message to trigger a head end switch could flow from a MIP on the P2P path back to the root. This also means that most failure scenarios would result in multiple MIPs originating AIS/LFI traffic back to the root. I don't think anything like this is on the drawing board. The only viable alternative is that non-TP return paths are used, which are optional. This suggests the requirement should stated as "must" for 1+1 and "should" for 1:n.... Cheers Dave -----Original Message----- From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Dan Frost Sent: Wednesday, January 13, 2010 12:25 PM To: mpls-tp@ietf.org; Loa Andersson Subject: Re: [mpls-tp] Fwd: I-D Action:draft-fbb-mpls-tp-p2mp-framework-00.txt Hi, This is a short document that primarily intends to summarise the P2MP content from the other frameworks (CP, OAM, Survivability). The editors would therefore like to ask the authors of those frameworks to contribute summary text for the respective sections in this document that is consistent with the point-to-multipoint architecture described in their frameworks. We'll be in touch on this topic unless you get to us first. ;) Cheers, -d On Wed, Jan 13, 2010 at 05:51:28PM +0100, Loa Andersson wrote: > All, > > we have a new Internet Draft, a framework for mpls-tp p2mp. > > The background is that we broke this out from the generic mpls-tp > framework in order to be able to progress both documents independently. > > Please review the document and send comments to mpls-tp mailing list. > > /Loa > > -------- Original Message -------- > > > A New Internet-Draft is available from the on-line Internet-Drafts > directories. > > Title : A Framework for Point-to-Multipoint MPLS in > Transport Networks > Author(s) : D. Frost, et al. > Filename : draft-fbb-mpls-tp-p2mp-framework-00.txt > Pages : 11 > Date : 2010-01-13 > > The Multiprotocol Label Switching (MPLS) Transport Profile (MPLS-TP) > is the common set of MPLS protocol functions defined to enable the > construction and operation of packet transport networks. The MPLS-TP > supports both point-to-point and point-to-multipoint transport paths. > This document defines the elements and functions of the MPLS-TP > architecture applicable specifically to supporting point-to- > multipoint transport paths. > > This document is a product of a joint Internet Engineering Task Force > (IETF) / International Telecommunication Union Telecommunication > Standardization Sector (ITU-T) effort to include an MPLS Transport > Profile within the IETF MPLS and PWE3 architectures to support the > capabilities and functionalities of a packet transport network. > > Status of This Memo > > This Internet-Draft is submitted to IETF in full conformance with the > provisions of BCP 78 and BCP 79. > > Internet-Drafts are working documents of the Internet Engineering Task > Force (IETF), its areas, and its working groups. Note that other > groups may also distribute working documents as Internet- Drafts. > > Internet-Drafts are draft documents valid for a maximum of six months > and may be updated, replaced, or obsoleted by other documents at any > time. It is inappropriate to use Internet-Drafts as reference > material or to cite them other than as "work in progress." > > The list of current Internet-Drafts can be accessed at > http://www.ietf.org/ietf/1id-abstracts.txt. > > The list of Internet-Draft Shadow Directories can be accessed at > http://www.ietf.org/shadow.html. > This Internet-Draft will expire on July 17, 2010. > > Copyright Notice > > Copyright (c) 2010 IETF Trust and the persons identified as the > document authors. All rights reserved. > > This document is subject to BCP 78 and the IETF Trust's Legal > Provisions Relating to IETF Documents > (http://trustee.ietf.org/license-info) in effect on the date of > publication of this document. Please review these documents > carefully, as they describe your rights and restrictions with respect > to this document. Code Components extracted from this document must > include Simplified BSD License text as described in Section 4.e of the > Trust Legal Provisions and are provided without warranty as described > in the BSD License. > > A URL for this Internet-Draft is: > http://www.ietf.org/internet-drafts/draft-fbb-mpls-tp-p2mp-framework-0 > 0.txt > > Internet-Drafts are also available by anonymous FTP at: > ftp://ftp.ietf.org/internet-drafts/ > > Below is the data which will enable a MIME compliant mail reader > implementation to automatically retrieve the ASCII version of the > Internet-Draft. > > _______________________________________________ > mpls-tp mailing list > mpls-tp@ietf.org > https://www.ietf.org/mailman/listinfo/mpls-tp _______________________________________________ mpls-tp mailing list mpls-tp@ietf.org https://www.ietf.org/mailman/listinfo/mpls-tp _______________________________________________ mpls-tp mailing list mpls-tp@ietf.org https://www.ietf.org/mailman/listinfo/mpls-tp From david.i.allan@ericsson.com Wed Jan 20 16:09:54 2010 Return-Path: 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 2ACB828C120 for ; Wed, 20 Jan 2010 16:09:54 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.599 X-Spam-Level: X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] 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 CgZ3q4gklw9t for ; Wed, 20 Jan 2010 16:09:52 -0800 (PST) Received: from imr1.ericy.com (imr1.ericy.com [198.24.6.9]) by core3.amsl.com (Postfix) with ESMTP id C8E6228C0F7 for ; Wed, 20 Jan 2010 16:09:52 -0800 (PST) Received: from eusaamw0711.eamcs.ericsson.se ([147.117.20.178]) by imr1.ericy.com (8.13.1/8.13.1) with ESMTP id o0L09XqD025006; Wed, 20 Jan 2010 18:09:33 -0600 Received: from EUSAACMS0703.eamcs.ericsson.se ([169.254.1.7]) by eusaamw0711.eamcs.ericsson.se ([147.117.20.178]) with mapi; Wed, 20 Jan 2010 19:09:00 -0500 From: David Allan I To: Maarten Vissers , "'Dan Frost'" , "mpls-tp@ietf.org" , "'Loa Andersson'" Date: Wed, 20 Jan 2010 19:08:49 -0500 Thread-Topic: [mpls-tp] Fwd: I-D Action:draft-fbb-mpls-tp-p2mp-framework-00.txt Thread-Index: AcqUdVnFvwvn+ansRyKTc2muUjI9LgFlMNGAAAcwGCAAAUat4A== Message-ID: <60C093A41B5E45409A19D42CF7786DFD4DF3072750@EUSAACMS0703.eamcs.ericsson.se> References: <60C093A41B5E45409A19D42CF7786DFD4DF307267A@EUSAACMS0703.eamcs.ericsson.se> <002f01ca9a29$9197c5e0$b0150674@china.huawei.com> In-Reply-To: <002f01ca9a29$9197c5e0$b0150674@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="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [mpls-tp] Fwd: I-D Action:draft-fbb-mpls-tp-p2mp-framework-00.txt X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jan 2010 00:09:54 -0000 Hi Maarten:=20 > an OAM message to trigger a head end switch could flow from a MIP on=20 > the P2P path back to the root. > This also means that most failure scenarios would result in multiple=20 > MIPs originating AIS/LFI traffic back to the root. MIPs do not generate AIS signals. AIS signals are generated by the adaptati= on sink function belonging to the MEP that detects the signal fail type def= ect. DA> poor choice of terms. What I was trying to illustrate was that if co-ro= uted p2p LSPs were used as a return path to produce a closed OAM system cap= able of head end switching, a single failure could result in a number of so= urces of failure indication colocated at a node adjacent to the failure gen= erating PDUs back to the root. If you need to protect a 1+1 unidir p2mp connection, then this can be done = with unidirectional switching; i.e. with leaf side monitoring only. There i= s in such case no need for a return path as there is no APS protocol to run= . DA> Violent agreement. P2mp connections support a distribution service (e.g. TV signals), and ofte= n associate with duplicated head end systems as well. There are in this cas= e two roots, which are connected via two diverse rooted unidirectional p2mp= connections to n leafs. A leaf must switch to the standby connection when = the active connection has a signal fail or signal degrade condition (and th= e standby connection doesn't have such SF/SD condition). A leaf must also s= witch when the connection between the head end system and the p2mp connecti= on fails, and also when the head end system fails. These two conditions req= uire that the traditional protection swithcing trigger conditions (SF,SD) h= ave to be complemented by a client signal fail (CSF) condition. I agree with you that 1:n p2mp protection switching would require the set u= p of p2p return paths from each leaf to the root (single root). For the dup= licated root case p2p return paths from each leaf to each root would have t= o be set up. And in addition a p2p bidir connection between the roots. DA> More violent agreement.... Note that such "bidirectional p2mp connections" (i.e. one unidir p2mp conne= ction from signle root to n leaves, n unidir p2p connections from each leaf= to the root) are specified in 802.1Qay; the "Point-to-multipoint TE servic= e instance". DA> yes, agreed, though I believe with shared forwarding the return path co= uld be constructed more frugally than a literal "leaf x p2p" connections of= forwarding state Best regards Dave -----Original Message----- From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf = Of David Allan I Sent: woensdag 20 januari 2010 23:30 To: Dan Frost; mpls-tp@ietf.org; Loa Andersson Subject: Re: [mpls-tp] Fwd: I-D Action:draft-fbb-mpls-tp-p2mp-framework-00.txt Happy to oblige, but before I craft some text I think a couple of the requi= rements need to be tweaked... In particular o Recovery techniques used for P2P and P2MP should be identical to simplify implementation and operation. Given we have unidirectional P2P, associated bi-directional P2P and co-rout= ed bi-directional P2P, and just uni-directional P2MP, apples to apples woul= d suggest "for uni-directional P2P and P2MP..." should be what is actally s= tated. o Unidirectional 1+1 and 1:n protection for P2MP connectivity must be supported. In essence any 1:n system is head end switched. The only way a MEG could be= constructed to meet this requirement and be consistent with the TP definit= ions and scope would be an artificial construct of a p2mp path root to leav= es, and a unique co-routed p2p path for each leaf back to the root such tha= t an OAM message to trigger a head end switch could flow from a MIP on the = P2P path back to the root. This also means that most failure scenarios woul= d result in multiple MIPs originating AIS/LFI traffic back to the root. I d= on't think anything like this is on the drawing board. The only viable alte= rnative is that non-TP return paths are used, which are optional. This suggests the requirement should stated as "must" for 1+1 and "should" for 1:n.... Cheers Dave -----Original Message----- From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf = Of Dan Frost Sent: Wednesday, January 13, 2010 12:25 PM To: mpls-tp@ietf.org; Loa Andersson Subject: Re: [mpls-tp] Fwd: I-D Action:draft-fbb-mpls-tp-p2mp-framework-00.txt Hi, This is a short document that primarily intends to summarise the P2MP conte= nt from the other frameworks (CP, OAM, Survivability). The editors would t= herefore like to ask the authors of those frameworks to contribute summary = text for the respective sections in this document that is consistent with t= he point-to-multipoint architecture described in their frameworks. We'll be in touch on this topic unless you get to us first. ;) Cheers, -d On Wed, Jan 13, 2010 at 05:51:28PM +0100, Loa Andersson wrote: > All, >=20 > we have a new Internet Draft, a framework for mpls-tp p2mp. >=20 > The background is that we broke this out from the generic mpls-tp=20 > framework in order to be able to progress both documents independently. >=20 > Please review the document and send comments to mpls-tp mailing list. >=20 > /Loa >=20 > -------- Original Message -------- >=20 >=20 > A New Internet-Draft is available from the on-line Internet-Drafts=20 > directories. >=20 > Title : A Framework for Point-to-Multipoint MPLS in=20 > Transport Networks > Author(s) : D. Frost, et al. > Filename : draft-fbb-mpls-tp-p2mp-framework-00.txt > Pages : 11 > Date : 2010-01-13 >=20 > The Multiprotocol Label Switching (MPLS) Transport Profile (MPLS-TP)=20 > is the common set of MPLS protocol functions defined to enable the=20 > construction and operation of packet transport networks. The MPLS-TP=20 > supports both point-to-point and point-to-multipoint transport paths. > This document defines the elements and functions of the MPLS-TP=20 > architecture applicable specifically to supporting point-to-=20 > multipoint transport paths. >=20 > This document is a product of a joint Internet Engineering Task Force > (IETF) / International Telecommunication Union Telecommunication=20 > Standardization Sector (ITU-T) effort to include an MPLS Transport=20 > Profile within the IETF MPLS and PWE3 architectures to support the=20 > capabilities and functionalities of a packet transport network. >=20 > Status of This Memo >=20 > This Internet-Draft is submitted to IETF in full conformance with the=20 > provisions of BCP 78 and BCP 79. >=20 > Internet-Drafts are working documents of the Internet Engineering Task=20 > Force (IETF), its areas, and its working groups. Note that other=20 > groups may also distribute working documents as Internet- Drafts. >=20 > Internet-Drafts are draft documents valid for a maximum of six months=20 > and may be updated, replaced, or obsoleted by other documents at any=20 > time. It is inappropriate to use Internet-Drafts as reference=20 > material or to cite them other than as "work in progress." >=20 > The list of current Internet-Drafts can be accessed at=20 > http://www.ietf.org/ietf/1id-abstracts.txt. >=20 > The list of Internet-Draft Shadow Directories can be accessed at=20 > http://www.ietf.org/shadow.html. > This Internet-Draft will expire on July 17, 2010. >=20 > Copyright Notice >=20 > Copyright (c) 2010 IETF Trust and the persons identified as the=20 > document authors. All rights reserved. >=20 > This document is subject to BCP 78 and the IETF Trust's Legal=20 > Provisions Relating to IETF Documents > (http://trustee.ietf.org/license-info) in effect on the date of=20 > publication of this document. Please review these documents=20 > carefully, as they describe your rights and restrictions with respect=20 > to this document. Code Components extracted from this document must=20 > include Simplified BSD License text as described in Section 4.e of the=20 > Trust Legal Provisions and are provided without warranty as described=20 > in the BSD License. >=20 > A URL for this Internet-Draft is: > http://www.ietf.org/internet-drafts/draft-fbb-mpls-tp-p2mp-framework-0 > 0.txt >=20 > Internet-Drafts are also available by anonymous FTP at: > ftp://ftp.ietf.org/internet-drafts/ >=20 > Below is the data which will enable a MIME compliant mail reader=20 > implementation to automatically retrieve the ASCII version of the=20 > Internet-Draft. >=20 > _______________________________________________ > mpls-tp mailing list > mpls-tp@ietf.org > https://www.ietf.org/mailman/listinfo/mpls-tp _______________________________________________ mpls-tp mailing list mpls-tp@ietf.org https://www.ietf.org/mailman/listinfo/mpls-tp _______________________________________________ mpls-tp mailing list mpls-tp@ietf.org https://www.ietf.org/mailman/listinfo/mpls-tp From lberger@labn.net Thu Jan 21 03:40:37 2010 Return-Path: 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 9A08F3A6A11 for ; Thu, 21 Jan 2010 03:40:37 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.162 X-Spam-Level: X-Spam-Status: No, score=-2.162 tagged_above=-999 required=5 tests=[AWL=0.103, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334] 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 Rr+Wo6SDcOjM for ; Thu, 21 Jan 2010 03:40:36 -0800 (PST) Received: from outbound-mail-111.bluehost.com (outbound-mail-111.bluehost.com [69.89.18.7]) by core3.amsl.com (Postfix) with SMTP id CE3CB3A6A0A for ; Thu, 21 Jan 2010 03:40:35 -0800 (PST) Received: (qmail 26888 invoked by uid 0); 21 Jan 2010 11:40:31 -0000 Received: from unknown (HELO box313.bluehost.com) (69.89.31.113) by outboundproxy3.bluehost.com with SMTP; 21 Jan 2010 11:40:31 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=labn.net; h=Received:Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject:References:In-Reply-To:X-Enigmail-Version:Content-Type:Content-Transfer-Encoding:X-Identified-User; b=o56yGHjx4QX9Aq9MkCRlJVLiCmO+DRv4PyOWaLXTbXeoDLReQUvF+8Tia77iJntqpbUQSrRII5R6rB833Kjbdd2dzNcqq943E4VaK8Z5S29SpAy0tiVcg79IT/Gin869; Received: from box313.bluehost.com ([69.89.31.113] helo=[127.0.0.1]) by box313.bluehost.com with esmtpa (Exim 4.69) (envelope-from ) id 1NXvOp-0001Ey-AV; Thu, 21 Jan 2010 04:40:31 -0700 Message-ID: <4B583D38.9020105@labn.net> Date: Thu, 21 Jan 2010 06:40:40 -0500 From: Lou Berger User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.1) Gecko/20090902 Eudora/3.0b3 MIME-Version: 1.0 To: David Allan I References: <4B4DFA10.6060300@pi.nu> <20100113172436.GD13031@cisco.com> <60C093A41B5E45409A19D42CF7786DFD4DF307267A@EUSAACMS0703.eamcs.ericsson.se> In-Reply-To: <60C093A41B5E45409A19D42CF7786DFD4DF307267A@EUSAACMS0703.eamcs.ericsson.se> X-Enigmail-Version: 0.96a Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Identified-User: {1038:box313.bluehost.com:labnmobi:labn.net} {sentby:smtp auth 69.89.31.113 authed with lberger@labn.net} Cc: "mpls-tp@ietf.org" Subject: Re: [mpls-tp] Fwd: I-D Action:draft-fbb-mpls-tp-p2mp-framework-00.txt X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jan 2010 11:40:37 -0000 On 1/20/2010 5:30 PM, David Allan I wrote: > This suggests the requirement should stated as "must" for 1+1 and "should" for 1:n.... Dave, This is straight from RFC5654 req 65.C and 67.B... Lou From david.i.allan@ericsson.com Thu Jan 21 06:30:43 2010 Return-Path: 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 2DE9B3A6954 for ; Thu, 21 Jan 2010 06:30:43 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.599 X-Spam-Level: X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] 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 iXX12iUvp-kD for ; Thu, 21 Jan 2010 06:30:42 -0800 (PST) Received: from imr1.ericy.com (imr1.ericy.com [198.24.6.9]) by core3.amsl.com (Postfix) with ESMTP id 619B23A68FA for ; Thu, 21 Jan 2010 06:30:42 -0800 (PST) Received: from eusaamw0706.eamcs.ericsson.se ([147.117.20.31]) by imr1.ericy.com (8.13.1/8.13.1) with ESMTP id o0LEUjKP003943; Thu, 21 Jan 2010 08:30:46 -0600 Received: from EUSAACMS0703.eamcs.ericsson.se ([169.254.1.7]) by eusaamw0706.eamcs.ericsson.se ([147.117.20.31]) with mapi; Thu, 21 Jan 2010 09:30:09 -0500 From: David Allan I To: Lou Berger Date: Thu, 21 Jan 2010 09:30:06 -0500 Thread-Topic: [mpls-tp] Fwd: I-D Action:draft-fbb-mpls-tp-p2mp-framework-00.txt Thread-Index: Acqajo8FSD+BMyHxS++753oZeG3KiAAF0giA Message-ID: <60C093A41B5E45409A19D42CF7786DFD4DF30728A0@EUSAACMS0703.eamcs.ericsson.se> References: <4B4DFA10.6060300@pi.nu> <20100113172436.GD13031@cisco.com> <60C093A41B5E45409A19D42CF7786DFD4DF307267A@EUSAACMS0703.eamcs.ericsson.se> <4B583D38.9020105@labn.net> In-Reply-To: <4B583D38.9020105@labn.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Cc: Loa, "mpls-tp@ietf.org" Subject: Re: [mpls-tp] Fwd: I-D Action:draft-fbb-mpls-tp-p2mp-framework-00.txt X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jan 2010 14:30:43 -0000 Hmmmm I was wondering if I'd encounter something like that. I'll have to think ab= out how to square this circle... As I'd consider the requirement aspiration= al, and not necessarily practically realizable given the constraints... If = such a thing is to be accomplished we need a bi-directional P2MP, or absolu= tely mandate use of non-TP return paths instead of simply "smoke 'em IF you= have them..." D=20 -----Original Message----- From: Lou Berger [mailto:lberger@labn.net]=20 Sent: Thursday, January 21, 2010 6:41 AM To: David Allan I Cc: Dan Frost; mpls-tp@ietf.org; Loa Andersson Subject: Re: [mpls-tp] Fwd: I-D Action:draft-fbb-mpls-tp-p2mp-framework-00.= txt On 1/20/2010 5:30 PM, David Allan I wrote: > This suggests the requirement should stated as "must" for 1+1 and "shoul= d" for 1:n.... Dave, This is straight from RFC5654 req 65.C and 67.B... Lou From maarten.vissers@huawei.com Thu Jan 21 07:54:56 2010 Return-Path: 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 3479E3A6942 for ; Thu, 21 Jan 2010 07:54:56 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.547 X-Spam-Level: X-Spam-Status: No, score=-1.547 tagged_above=-999 required=5 tests=[AWL=1.052, 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 TjnFNFQvNpPZ for ; Thu, 21 Jan 2010 07:54:54 -0800 (PST) Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by core3.amsl.com (Postfix) with ESMTP id 771EF3A690D for ; Thu, 21 Jan 2010 07:54:54 -0800 (PST) Received: from huawei.com (szxga01-in [172.24.2.3]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWL00GGUTJA4K@szxga01-in.huawei.com> for mpls-tp@ietf.org; Thu, 21 Jan 2010 23:54:46 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWL00EVSTJ7QK@szxga01-in.huawei.com> for mpls-tp@ietf.org; Thu, 21 Jan 2010 23:54:46 +0800 (CST) Received: from M00900002 ([116.6.21.176]) by szxml02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KWL00MMGTJ5Q4@szxml02-in.huawei.com>; Thu, 21 Jan 2010 23:54:44 +0800 (CST) Date: Thu, 21 Jan 2010 16:54:40 +0100 From: Maarten Vissers In-reply-to: <60C093A41B5E45409A19D42CF7786DFD4DF3072750@EUSAACMS0703.eamcs.ericsson.se> To: 'David Allan I' , 'Dan Frost' , mpls-tp@ietf.org, 'Loa Andersson' Message-id: <000401ca9ab2$0c3e5bf0$b0150674@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Thread-index: AcqUdVnFvwvn+ansRyKTc2muUjI9LgFlMNGAAAcwGCAAAUat4AAg/aPA Subject: Re: [mpls-tp] Fwd: I-D Action:draft-fbb-mpls-tp-p2mp-framework-00.txt X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jan 2010 15:54:56 -0000 Hi Dave, > Note that such "bidirectional p2mp connections" (i.e. one unidir p2mp connection from > signle root to n leaves, n unidir p2p connections from each leaf to the root) are > specified in 802.1Qay; the "Point-to-multipoint TE service instance". > > DA> yes, agreed, though I believe with shared forwarding the return path > DA> could be constructed more frugally than a literal "leaf x p2p" > DA> connections of forwarding state The amount of state in the data plane (i.e. switch fabrics) will be indeed be less due to administrating only a subset of the TESI label values, but the amount of state in the management system is the same; i.e. each unidir p2p ESP needs to be administered I assume... Or can this also be done in a shared manner? In MPLS one could emulate the administration of PBB-TE ESPs by means of using two labels to identify a tunnel LSP, i.e. an inner source label plus an outer destination label. P nodes can now administer the shared destination label. PE NNI ports need to push/pop now two label stack entry headers instead of one. Regards, Maarten -----Original Message----- From: David Allan I [mailto:david.i.allan@ericsson.com] Sent: donderdag 21 januari 2010 1:09 To: Maarten Vissers; 'Dan Frost'; mpls-tp@ietf.org; 'Loa Andersson' Subject: RE: [mpls-tp] Fwd: I-D Action:draft-fbb-mpls-tp-p2mp-framework-00.txt Hi Maarten: > an OAM message to trigger a head end switch could flow from a MIP on > the P2P path back to the root. > This also means that most failure scenarios would result in multiple > MIPs originating AIS/LFI traffic back to the root. MIPs do not generate AIS signals. AIS signals are generated by the adaptation sink function belonging to the MEP that detects the signal fail type defect. DA> poor choice of terms. What I was trying to illustrate was that if co-routed p2p LSPs were used as a return path to produce a closed OAM system capable of head end switching, a single failure could result in a number of sources of failure indication colocated at a node adjacent to the failure generating PDUs back to the root. If you need to protect a 1+1 unidir p2mp connection, then this can be done with unidirectional switching; i.e. with leaf side monitoring only. There is in such case no need for a return path as there is no APS protocol to run. DA> Violent agreement. P2mp connections support a distribution service (e.g. TV signals), and often associate with duplicated head end systems as well. There are in this case two roots, which are connected via two diverse rooted unidirectional p2mp connections to n leafs. A leaf must switch to the standby connection when the active connection has a signal fail or signal degrade condition (and the standby connection doesn't have such SF/SD condition). A leaf must also switch when the connection between the head end system and the p2mp connection fails, and also when the head end system fails. These two conditions require that the traditional protection swithcing trigger conditions (SF,SD) have to be complemented by a client signal fail (CSF) condition. I agree with you that 1:n p2mp protection switching would require the set up of p2p return paths from each leaf to the root (single root). For the duplicated root case p2p return paths from each leaf to each root would have to be set up. And in addition a p2p bidir connection between the roots. DA> More violent agreement.... Note that such "bidirectional p2mp connections" (i.e. one unidir p2mp connection from signle root to n leaves, n unidir p2p connections from each leaf to the root) are specified in 802.1Qay; the "Point-to-multipoint TE service instance". DA> yes, agreed, though I believe with shared forwarding the return path DA> could be constructed more frugally than a literal "leaf x p2p" DA> connections of forwarding state Best regards Dave -----Original Message----- From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of David Allan I Sent: woensdag 20 januari 2010 23:30 To: Dan Frost; mpls-tp@ietf.org; Loa Andersson Subject: Re: [mpls-tp] Fwd: I-D Action:draft-fbb-mpls-tp-p2mp-framework-00.txt Happy to oblige, but before I craft some text I think a couple of the requirements need to be tweaked... In particular o Recovery techniques used for P2P and P2MP should be identical to simplify implementation and operation. Given we have unidirectional P2P, associated bi-directional P2P and co-routed bi-directional P2P, and just uni-directional P2MP, apples to apples would suggest "for uni-directional P2P and P2MP..." should be what is actally stated. o Unidirectional 1+1 and 1:n protection for P2MP connectivity must be supported. In essence any 1:n system is head end switched. The only way a MEG could be constructed to meet this requirement and be consistent with the TP definitions and scope would be an artificial construct of a p2mp path root to leaves, and a unique co-routed p2p path for each leaf back to the root such that an OAM message to trigger a head end switch could flow from a MIP on the P2P path back to the root. This also means that most failure scenarios would result in multiple MIPs originating AIS/LFI traffic back to the root. I don't think anything like this is on the drawing board. The only viable alternative is that non-TP return paths are used, which are optional. This suggests the requirement should stated as "must" for 1+1 and "should" for 1:n.... Cheers Dave -----Original Message----- From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Dan Frost Sent: Wednesday, January 13, 2010 12:25 PM To: mpls-tp@ietf.org; Loa Andersson Subject: Re: [mpls-tp] Fwd: I-D Action:draft-fbb-mpls-tp-p2mp-framework-00.txt Hi, This is a short document that primarily intends to summarise the P2MP content from the other frameworks (CP, OAM, Survivability). The editors would therefore like to ask the authors of those frameworks to contribute summary text for the respective sections in this document that is consistent with the point-to-multipoint architecture described in their frameworks. We'll be in touch on this topic unless you get to us first. ;) Cheers, -d On Wed, Jan 13, 2010 at 05:51:28PM +0100, Loa Andersson wrote: > All, > > we have a new Internet Draft, a framework for mpls-tp p2mp. > > The background is that we broke this out from the generic mpls-tp > framework in order to be able to progress both documents independently. > > Please review the document and send comments to mpls-tp mailing list. > > /Loa > > -------- Original Message -------- > > > A New Internet-Draft is available from the on-line Internet-Drafts > directories. > > Title : A Framework for Point-to-Multipoint MPLS in > Transport Networks > Author(s) : D. Frost, et al. > Filename : draft-fbb-mpls-tp-p2mp-framework-00.txt > Pages : 11 > Date : 2010-01-13 > > The Multiprotocol Label Switching (MPLS) Transport Profile (MPLS-TP) > is the common set of MPLS protocol functions defined to enable the > construction and operation of packet transport networks. The MPLS-TP > supports both point-to-point and point-to-multipoint transport paths. > This document defines the elements and functions of the MPLS-TP > architecture applicable specifically to supporting point-to- > multipoint transport paths. > > This document is a product of a joint Internet Engineering Task Force > (IETF) / International Telecommunication Union Telecommunication > Standardization Sector (ITU-T) effort to include an MPLS Transport > Profile within the IETF MPLS and PWE3 architectures to support the > capabilities and functionalities of a packet transport network. > > Status of This Memo > > This Internet-Draft is submitted to IETF in full conformance with the > provisions of BCP 78 and BCP 79. > > Internet-Drafts are working documents of the Internet Engineering Task > Force (IETF), its areas, and its working groups. Note that other > groups may also distribute working documents as Internet- Drafts. > > Internet-Drafts are draft documents valid for a maximum of six months > and may be updated, replaced, or obsoleted by other documents at any > time. It is inappropriate to use Internet-Drafts as reference > material or to cite them other than as "work in progress." > > The list of current Internet-Drafts can be accessed at > http://www.ietf.org/ietf/1id-abstracts.txt. > > The list of Internet-Draft Shadow Directories can be accessed at > http://www.ietf.org/shadow.html. > This Internet-Draft will expire on July 17, 2010. > > Copyright Notice > > Copyright (c) 2010 IETF Trust and the persons identified as the > document authors. All rights reserved. > > This document is subject to BCP 78 and the IETF Trust's Legal > Provisions Relating to IETF Documents > (http://trustee.ietf.org/license-info) in effect on the date of > publication of this document. Please review these documents > carefully, as they describe your rights and restrictions with respect > to this document. Code Components extracted from this document must > include Simplified BSD License text as described in Section 4.e of the > Trust Legal Provisions and are provided without warranty as described > in the BSD License. > > A URL for this Internet-Draft is: > http://www.ietf.org/internet-drafts/draft-fbb-mpls-tp-p2mp-framework-0 > 0.txt > > Internet-Drafts are also available by anonymous FTP at: > ftp://ftp.ietf.org/internet-drafts/ > > Below is the data which will enable a MIME compliant mail reader > implementation to automatically retrieve the ASCII version of the > Internet-Draft. > > _______________________________________________ > mpls-tp mailing list > mpls-tp@ietf.org > https://www.ietf.org/mailman/listinfo/mpls-tp _______________________________________________ mpls-tp mailing list mpls-tp@ietf.org https://www.ietf.org/mailman/listinfo/mpls-tp _______________________________________________ mpls-tp mailing list mpls-tp@ietf.org https://www.ietf.org/mailman/listinfo/mpls-tp From gregimirsky@gmail.com Thu Jan 21 13:21:05 2010 Return-Path: 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 C082B3A6947; Thu, 21 Jan 2010 13:21:05 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.498 X-Spam-Level: X-Spam-Status: No, score=-2.498 tagged_above=-999 required=5 tests=[AWL=0.100, 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 vuvmrNcsRHsE; Thu, 21 Jan 2010 13:21:04 -0800 (PST) Received: from mail-bw0-f222.google.com (mail-bw0-f222.google.com [209.85.218.222]) by core3.amsl.com (Postfix) with ESMTP id 0AA553A68DE; Thu, 21 Jan 2010 13:21:03 -0800 (PST) Received: by bwz22 with SMTP id 22so594416bwz.5 for ; Thu, 21 Jan 2010 13:20:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:cc:content-type; bh=cmStys0hLPRMLaFLdt8TKicVJ/tW3Mt4x20GkGhgWOs=; b=k9oh5tN1hNZ054HG8W7uzOo32nxSZaPYuXAWyIzJdc5dj1SMFZne9eBzTXirScoLvc i1sd914XxvOXNcq0gFK81kgQ323eypt1oykBVCrvoPO3gmrMsId0DYkciHM9eiFo6uzm xuIDOqhpL4L1xasnMKv6m8rH3BTfdFHdDa0pM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; b=UTk5QLq5BGx1EAH+u469euq3TNLPOE/0VcePY3C/w0rWBG+2TtCXDq7yM/Kqv01p7h gmIAOprCtS3QKzUullNgKvET7usYJEV8FtRvuUDXTMdFEWXAxzeS7WgfjvaBogMT0J0f 6JZbfUmBmMHoToNCuwYpVmr+USdHBbyh7Ecww= MIME-Version: 1.0 Received: by 10.204.15.17 with SMTP id i17mr1060045bka.173.1264108855699; Thu, 21 Jan 2010 13:20:55 -0800 (PST) Date: Thu, 21 Jan 2010 13:20:55 -0800 Message-ID: <787be2781001211320q782f4e27hf6a04de031cfefb4@mail.gmail.com> From: Greg Mirsky To: BOCCI Matthew , martin.vigoureux@alcatel-lucent.com, stbryant@cisco.com Content-Type: multipart/alternative; boundary=00032555a7ee4d28f7047db34772 Cc: mpls@ietf.org, mpls-tp@ietf.org Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jan 2010 21:21:05 -0000 --00032555a7ee4d28f7047db34772 Content-Type: text/plain; charset=ISO-8859-1 Dear Editors and All, I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between *adjacent nodes* (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer. Your clarification is greatly appreciated. Regards, Greg --00032555a7ee4d28f7047db34772 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Dear Editors and All,
I'm puzzled by what looks to me as contradicti= on between quoted in the RFC 5586 definition of the Section Layer Network a= nd the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (= section 1.3 p.4) refers to section as server layer that provides service be= tween adjacent nodes (my underlining). At the same time, the last pa= ragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on = an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS= Section is between adjacent nodes, then, as I understand the definition, t= here can not be intermediate nodes on the section (on the segment, but not = on a section) at this particular layer.
Your clarification is greatly appreciated.

Regards,
Greg
--00032555a7ee4d28f7047db34772-- From maarten.vissers@huawei.com Fri Jan 22 07:52:50 2010 Return-Path: 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 3AB063A68F4; Fri, 22 Jan 2010 07:52:50 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.021 X-Spam-Level: X-Spam-Status: No, score=-1.021 tagged_above=-999 required=5 tests=[AWL=-0.526, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, RDNS_NONE=0.1] 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 HPuvNjk6oBz7; Fri, 22 Jan 2010 07:52:49 -0800 (PST) Received: from szxga02-in.huawei.com (unknown [119.145.14.65]) by core3.amsl.com (Postfix) with ESMTP id 498223A6812; Fri, 22 Jan 2010 07:52:49 -0800 (PST) Received: from huawei.com (szxga02-in [172.24.2.6]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWN00M11O3MGO@szxga02-in.huawei.com>; Fri, 22 Jan 2010 23:52:34 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWN0020NO3MII@szxga02-in.huawei.com>; Fri, 22 Jan 2010 23:52:34 +0800 (CST) Received: from M00900002 ([116.6.21.230]) by szxml02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KWN005DUO3M6K@szxml02-in.huawei.com>; Fri, 22 Jan 2010 23:52:34 +0800 (CST) Date: Fri, 22 Jan 2010 16:51:58 +0100 From: Maarten Vissers In-reply-to: <787be2781001211320q782f4e27hf6a04de031cfefb4@mail.gmail.com> To: 'Greg Mirsky' Message-id: <000001ca9b7a$e94837a0$e6150674@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: multipart/alternative; boundary="Boundary_(ID_WZiUZsvpmmtfhkrent2stA)" Thread-index: Acqa39StXLJTo/AnSAu3Z0X1ine+VgARPByw Cc: mpls@ietf.org, mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jan 2010 15:52:50 -0000 This is a multi-part message in MIME format. --Boundary_(ID_WZiUZsvpmmtfhkrent2stA) Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Greg, It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes. Regards, Maarten _____ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky Sent: donderdag 21 januari 2010 22:21 To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Editors and All, I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer. Your clarification is greatly appreciated. Regards, Greg --Boundary_(ID_WZiUZsvpmmtfhkrent2stA) Content-type: text/html; charset=us-ascii Content-transfer-encoding: 7BIT
Greg,
 
It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes.
 
Regards,
Maarten


From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky
Sent: donderdag 21 januari 2010 22:21
To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Editors and All,
I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer.
Your clarification is greatly appreciated.

Regards,
Greg
--Boundary_(ID_WZiUZsvpmmtfhkrent2stA)-- From neil.2.harrison@bt.com Fri Jan 22 08:13:01 2010 Return-Path: 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 15E303A6812; Fri, 22 Jan 2010 08:13:01 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.598 X-Spam-Level: X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1] 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 PeacFfCoB1H2; Fri, 22 Jan 2010 08:12:59 -0800 (PST) Received: from smtp4.smtp.bt.com (smtp4.smtp.bt.com [217.32.164.151]) by core3.amsl.com (Postfix) with ESMTP id 4DE073A686C; Fri, 22 Jan 2010 08:12:59 -0800 (PST) Received: from E03MVB2-UKBR.domain1.systemhost.net ([193.113.197.108]) by smtp4.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 22 Jan 2010 16:05:36 +0000 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_01CA9B7C.BB6DDB27" Date: Fri, 22 Jan 2010 16:05:33 -0000 Message-ID: <2ECAA42C79676B42AEBAC11229CA7D0C058B5CCB@E03MVB2-UKBR.domain1.systemhost.net> In-Reply-To: <000001ca9b7a$e94837a0$e6150674@china.huawei.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Thread-Index: Acqa39StXLJTo/AnSAu3Z0X1ine+VgARPBywABWaX9A= From: To: , X-OriginalArrivalTime: 22 Jan 2010 16:05:36.0361 (UTC) FILETIME=[BBDDDD90:01CA9B7C] Cc: mpls@ietf.org, mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jan 2010 16:13:01 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01CA9B7C.BB6DDB27 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I guess this depends on one's definition of what a section layer is. I think of a section layer as "the place where the *binary information symbol* meets the *q'ary symbol metallic/optical/radio road*"....so this is a true BOS (symbol/lexicon conversion) function in order to be able to modulate an EM wave and hence be able to send information over significant geographic distance. =20 What you describe below Maarten reads to me as a how a (client) *binary information* link connection at layer N is supported by a (server) *binary network connection* at layer N-1....so its just how we support a normal link connection when we are not at the BOS. =20 Perhaps there is something additional however that I am missing here? =20 regards, Neil ________________________________ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers Sent: 22 January 2010 15:52 To: 'Greg Mirsky' Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section =09 =09 Greg, =20 It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes. =20 Regards, Maarten ________________________________ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky Sent: donderdag 21 januari 2010 22:21 To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section =09 =09 Dear Editors and All, I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer. Your clarification is greatly appreciated. =09 Regards, Greg =09 ------_=_NextPart_001_01CA9B7C.BB6DDB27 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
I guess this depends on one's = definition of=20 what a section layer is.  I think of a section layer as "the place = where=20 the *binary information symbol* meets the *q'ary symbol = metallic/optical/radio=20 road*"....so this is a true BOS (symbol/lexicon conversion) = function=20 in order to be able to modulate an EM wave and hence be able to send = information=20 over significant geographic distance.
 
What you describe below Maarten = reads to me=20 as a how a (client) *binary information* link connection at layer N is = supported=20 by a (server) *binary network connection* at layer N-1....so its just = how we=20 support a normal link connection when we are not at the = BOS.
 
Perhaps there is something = additional however=20 that I am missing here?
 
regards, = Neil


From: mpls-tp-bounces@ietf.org=20 [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Maarten=20 Vissers
Sent: 22 January 2010 15:52
To: 'Greg=20 Mirsky'
Cc: mpls@ietf.org; = mpls-tp@ietf.org
Subject: Re:=20 [mpls-tp] RFC 5586: Intermediate nodes on MPLS = Section

Greg,
 
It is not uncommon to carry a section layer = signal as a=20 service through the network of another carrier. E.g. Ethernet port = based=20 services carry the Ethernet section layer signals as a service through = the=20 transport network. The compatible MPLS type of port based service = would carry=20 the MPLS section layer signal as a service through the network of = another=20 carrier. The section will now pass through intermediate=20 nodes.
 
Regards,
Maarten


From: mpls-tp-bounces@ietf.org=20 [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg=20 Mirsky
Sent: donderdag 21 januari 2010 22:21
To: = BOCCI=20 Matthew; martin.vigoureux@alcatel-lucent.com; = stbryant@cisco.com
Cc:=20 mpls@ietf.org; mpls-tp@ietf.org
Subject: [mpls-tp] RFC 5586: = Intermediate nodes on MPLS Section

Dear Editors and All,
I'm puzzled by what looks to me as = contradiction between quoted in the RFC 5586 definition of the Section = Layer=20 Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. = The=20 definition (section 1.3 p.4) refers to section as server layer that = provides=20 service between adjacent nodes (my underlining). At the same = time, the=20 last paragraph of subsection 4.2.1.2 stipulates behavior of = intermediate nodes=20 on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If = an MPLS=20 Section is between adjacent nodes, then, as I understand the = definition, there=20 can not be intermediate nodes on the section (on the segment, but not = on a=20 section) at this particular layer.
Your clarification is greatly=20 appreciated.

Regards,
Greg
------_=_NextPart_001_01CA9B7C.BB6DDB27-- From maarten.vissers@huawei.com Fri Jan 22 08:30:14 2010 Return-Path: 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 30E7A3A6A48; Fri, 22 Jan 2010 08:30:14 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.897 X-Spam-Level: X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[AWL=0.701, 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 Iefnqf-kHExV; Fri, 22 Jan 2010 08:30:05 -0800 (PST) Received: from szxga03-in.huawei.com (szxga03-in.huawei.com [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id EAA1D3A68EE; Fri, 22 Jan 2010 08:30:04 -0800 (PST) Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWN00L8QPTYL2@szxga03-in.huawei.com>; Sat, 23 Jan 2010 00:29:59 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWN00B3RPTYK0@szxga03-in.huawei.com>; Sat, 23 Jan 2010 00:29:58 +0800 (CST) Received: from M00900002 ([116.6.21.230]) by szxml01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KWN00BNXPTYV4@szxml01-in.huawei.com>; Sat, 23 Jan 2010 00:29:58 +0800 (CST) Date: Fri, 22 Jan 2010 17:29:57 +0100 From: Maarten Vissers In-reply-to: <2ECAA42C79676B42AEBAC11229CA7D0C058B5CCB@E03MVB2-UKBR.domain1.systemhost.net> To: neil.2.harrison@bt.com, gregimirsky@gmail.com Message-id: <005801ca9b80$22f59740$e6150674@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: multipart/alternative; boundary="Boundary_(ID_tZ3LnZ9UkEBCBW8jBOZmyg)" Thread-index: Acqa39StXLJTo/AnSAu3Z0X1ine+VgARPBywABWaX9AAANZ9MA== Cc: mpls@ietf.org, mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jan 2010 16:30:14 -0000 This is a multi-part message in MIME format. --Boundary_(ID_tZ3LnZ9UkEBCBW8jBOZmyg) Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Neil, It seems that you mix up the physical media and section layer networks. I.e. your "the place where the *binary information symbol* meets the *q'ary symbol metallic/optical/radio road*".... is the function of the physical media layer network. The section layer is the client of the physical media layer and the server of the path layer. According to G.805, the section layer network is concerned with all functions which provide for the transfer of infomation between locations in path layer networks. It is this latter item that allows section layer trails to span multiple physical media layer trails, and thus to have intermediate nodes in the connection. Regards, Maarten Section 1.2.2/RFC5654 describes: "Note that G.805 [ITU.G805.2000] defines the section layer as one of the two layer networks in a transmission-media layer network. The other layer network is the physical-media layer network." Section 5.3.3.3.3/G.805 describes: "It is possible to identify a set of layer networks within the transmission media layer network which is likely to be independently administered by a network operator by decomposing the transmission media layer network. The connectivity of a transmission media layer network cannot be directly modified by management action. Transmission media layer networks are divided into section layer networks and physical media layer networks. Section layer networks are concerned with all the functions which provide for the transfer of information between locations in path layer networks. The section layer network may be decomposed into specific section layer networks as described in the examples in clause 6. Physical media layer networks are concerned with the actual fibres, metallic wires or radio frequency channels which support a section layer network. The physical media layer network may be decomposed into specific physical media layer networks to represent, for example, wave division multiplexing. Since a server layer network does not exist for the lowest layer network (e.g. the physical media layer network) the network connection is directly supported by the media and not by a trail." _____ From: neil.2.harrison@bt.com [mailto:neil.2.harrison@bt.com] Sent: vrijdag 22 januari 2010 17:06 To: maarten.vissers@huawei.com; gregimirsky@gmail.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section I guess this depends on one's definition of what a section layer is. I think of a section layer as "the place where the *binary information symbol* meets the *q'ary symbol metallic/optical/radio road*"....so this is a true BOS (symbol/lexicon conversion) function in order to be able to modulate an EM wave and hence be able to send information over significant geographic distance. What you describe below Maarten reads to me as a how a (client) *binary information* link connection at layer N is supported by a (server) *binary network connection* at layer N-1....so its just how we support a normal link connection when we are not at the BOS. Perhaps there is something additional however that I am missing here? regards, Neil _____ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers Sent: 22 January 2010 15:52 To: 'Greg Mirsky' Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Greg, It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes. Regards, Maarten _____ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky Sent: donderdag 21 januari 2010 22:21 To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Editors and All, I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer. Your clarification is greatly appreciated. Regards, Greg --Boundary_(ID_tZ3LnZ9UkEBCBW8jBOZmyg) Content-type: text/html; charset=us-ascii Content-transfer-encoding: 7BIT
Neil,
 
It seems that you mix up the physical media and section layer networks. I.e. your "the place where the *binary information symbol* meets the *q'ary symbol metallic/optical/radio road*".... is the function of the physical media layer network. The section layer is the client of the physical media layer and the server of the path layer.
 
According to G.805, the section layer network is concerned with all functions which provide for the transfer of infomation between locations in path layer networks. It is this latter item that allows section layer trails to span multiple physical media layer trails, and thus to have intermediate nodes in the connection.
 
Regards,
Maarten
 
Section 1.2.2/RFC5654 describes: "Note that G.805 [ITU.G805.2000] defines the section layer as one of the two layer networks in a transmission-media layer network. The other layer network is the physical-media layer network."
 
Section 5.3.3.3.3/G.805 describes: "It is possible to identify a set of layer networks within the transmission media layer network which is likely to be independently administered by a network operator by decomposing the transmission media layer network. The connectivity of a transmission media layer network cannot be directly modified by management action. Transmission media layer networks are divided into section layer networks and physical media layer networks.

Section layer networks are concerned with all the functions which provide for the transfer of information between locations in path layer networks. The section layer network may be decomposed into specific section layer networks as described in the examples in clause 6.

Physical media layer networks are concerned with the actual fibres, metallic wires or radio frequency channels which support a section layer network. The physical media layer network may be decomposed into specific physical media layer networks to represent, for example, wave division multiplexing. Since a server layer network does not exist for the lowest layer network (e.g. the physical media layer network) the network connection is directly supported by the media and not by a trail."

 

 



From: neil.2.harrison@bt.com [mailto:neil.2.harrison@bt.com]
Sent: vrijdag 22 januari 2010 17:06
To: maarten.vissers@huawei.com; gregimirsky@gmail.com
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

I guess this depends on one's definition of what a section layer is.  I think of a section layer as "the place where the *binary information symbol* meets the *q'ary symbol metallic/optical/radio road*"....so this is a true BOS (symbol/lexicon conversion) function in order to be able to modulate an EM wave and hence be able to send information over significant geographic distance.
 
What you describe below Maarten reads to me as a how a (client) *binary information* link connection at layer N is supported by a (server) *binary network connection* at layer N-1....so its just how we support a normal link connection when we are not at the BOS.
 
Perhaps there is something additional however that I am missing here?
 
regards, Neil


From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers
Sent: 22 January 2010 15:52
To: 'Greg Mirsky'
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Greg,
 
It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes.
 
Regards,
Maarten


From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky
Sent: donderdag 21 januari 2010 22:21
To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Editors and All,
I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer.
Your clarification is greatly appreciated.

Regards,
Greg
--Boundary_(ID_tZ3LnZ9UkEBCBW8jBOZmyg)-- From Adrian.Farrel@huawei.com Fri Jan 22 08:30:47 2010 Return-Path: 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 C646428C0CE for ; Fri, 22 Jan 2010 08:30:47 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.521 X-Spam-Level: X-Spam-Status: No, score=-2.521 tagged_above=-999 required=5 tests=[AWL=0.077, BAYES_00=-2.599, STOX_REPLY_TYPE=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 xoFEuVN66JWG for ; Fri, 22 Jan 2010 08:30:46 -0800 (PST) Received: from usaga01-in.huawei.com (usaga01-in.huawei.com [206.16.17.211]) by core3.amsl.com (Postfix) with ESMTP id ABDEA3A6A48 for ; Fri, 22 Jan 2010 08:30:40 -0800 (PST) Received: from huawei.com (usaga01-in [172.18.4.6]) by usaga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWN005P7PUZHH@usaga01-in.huawei.com> for mpls-tp@ietf.org; Fri, 22 Jan 2010 08:30:35 -0800 (PST) Received: from your029b8cecfe (dsl-sp-81-140-15-32.in-addr.broadbandscope.com [81.140.15.32]) by usaga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KWN00LHEPUX36@usaga01-in.huawei.com> for mpls-tp@ietf.org; Fri, 22 Jan 2010 08:30:35 -0800 (PST) Date: Fri, 22 Jan 2010 16:26:25 +0000 From: Adrian Farrel To: mpls-tp@ietf.org Message-id: <287E468DAE9B41828314921839506AA8@your029b8cecfe> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Mailer: Microsoft Outlook Express 6.00.2900.5843 Content-type: text/plain; format=flowed; charset=iso-8859-1; reply-type=original Content-transfer-encoding: 7BIT X-Priority: 3 X-MSMail-priority: Normal Cc: Ghani Abbas Subject: [mpls-tp] Fw: ITU-T Interim meeting 12-16 April 2010 - MPLS-TP recommendations and issues and G.8032 issues X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: Adrian Farrel List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jan 2010 16:30:47 -0000 Hi, Please see the notice below. Additional details will be forwarded when I see them. Questions to Ghani. Regards, Adrian ----- Original Message ----- From: "Ghani Abbas" To: "Ghani Abbas" ; ; ; ; Sent: Friday, January 22, 2010 4:21 PM Subject: [T15Q12] RE: Stockholm - Interim meeting 12-16 April 2010 - MPLS-TP recommendations and issues and G.8032 issues Dear all, This is to inform you that the above meeting has now been authorised. The logistic for the meeting will be emailed next week. For WD numbers please contact me asap. The last date for uploading WDs to the iftp area is 22/3/2010. Please use the usual format for the file name as shown below. WDxx_company_title Regards, Ghani Abbas Q9 Rapporteur Huub van Helvoort Q10/15 Rapporteur Malcolm Betts Q12/15 Rapporteur Kam Lam Q14/15 Rapporteur ________________________________ From: Ghani Abbas [mailto:ghani.abbas@ericsson.com] Sent: 15 January 2010 16:57 To: tsg15q9@lists.itu.int; tsg15q10@lists.itu.int; tsg15q12@lists.itu.int; tsg15q14@lists.itu.int Subject: [T15Q12] Stockholm - Interim meeting 12-16 April 2010 - MPLS-TP recommendations and issues and G.8032 issues Dear all, At the last SG15 plenary meeting we tentatively agree to hold an interim meeting April 12-16 in Stockholm, Sweden, hosted by Ericsson. The terms of reference are provided in TD175/PLEN and given below. Note that this will be run as a joint meeting of the Questions, we will break out into separate meetings to address each Recommendation. The meeting will only be held if we have an adequate number of participants and contributions. If you plan to attend this meeting please reply to this email as soon as possible, but no later than Friday January 22nd. Editors, please prepare updated drafts of the MPLS-TP Recommendations using the latest RFCs and I/D and make them available as soon as possible. Regards, Ghani Abbas Q9/15 Rapporteur Huub van Helvoort Q10/15 Rapporteur Malcolm Betts Q12/15 Rapporteur Kam Lam Q14/15 Rapporteur ---------------------------------------- Extract from TD175/Plen - ToR MPLS-TP recommendations including G.8121, G.8131, G.8132 (co-located with Q10, 12, 14) + G.8032 From gregimirsky@gmail.com Fri Jan 22 08:55:33 2010 Return-Path: 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 249CA3A68EF; Fri, 22 Jan 2010 08:55:33 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.512 X-Spam-Level: X-Spam-Status: No, score=-2.512 tagged_above=-999 required=5 tests=[AWL=0.086, 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 QTtKva50Cjmd; Fri, 22 Jan 2010 08:55:32 -0800 (PST) Received: from mail-bw0-f224.google.com (mail-bw0-f224.google.com [209.85.218.224]) by core3.amsl.com (Postfix) with ESMTP id 95A583A6998; Fri, 22 Jan 2010 08:55:31 -0800 (PST) Received: by bwz24 with SMTP id 24so1234109bwz.29 for ; Fri, 22 Jan 2010 08:55:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=Qv/cWwNMeudkD4ShLzGjXXRP4mqKJI7lZU3D6GWiM/s=; b=doY8em4ldYTwBKUQG1OJbSsVnn2mmORPjoL96RPsupwOMZh87bdErwWfUwjaDtegRW /ULLZbC0nr87ff4sywbzgwh7HG34EWGANzPk6dXnK5RrvrJK1Vv+ZTP9ABuieX0jDC0h jhNznSCwhS93sD7SaYUB163NRvC5o0nZOMA6M= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=FY1UU/jNwJLcfX8W6O13Bd7ebFnY+yyHPXuEZ2HmM6qzxD94zodNxpFUQJsWwfVL2N /rEIC0FjtvrsE4Q0U3U+rzKrSMwhlqJSjzs09lVVYw92TUpyKd+e3Dvhd0/ZigQQyVzY x8j2Z5L1bTWekPYg+Dw5v/tFZgG/VUH81/fOs= MIME-Version: 1.0 Received: by 10.204.15.138 with SMTP id k10mr1838061bka.27.1264179323361; Fri, 22 Jan 2010 08:55:23 -0800 (PST) In-Reply-To: <000001ca9b7a$e94837a0$e6150674@china.huawei.com> References: <787be2781001211320q782f4e27hf6a04de031cfefb4@mail.gmail.com> <000001ca9b7a$e94837a0$e6150674@china.huawei.com> Date: Fri, 22 Jan 2010 08:55:23 -0800 Message-ID: <787be2781001220855m51e411f4nedff27f9acc7159d@mail.gmail.com> From: Greg Mirsky To: Maarten Vissers Content-Type: multipart/alternative; boundary=000325557a62805b0d047dc3afee Cc: mpls@ietf.org, mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jan 2010 16:55:33 -0000 --000325557a62805b0d047dc3afee Content-Type: text/plain; charset=ISO-8859-1 Dear Maarten, so this is carrier's carrier scenario when MPLS-TP section is client of MPLS-TP transport? But wouldn't presumed processing of client MPLS-TP section by intermediate nodes of server MPLS-TP layer be just plain violation of server-client model? Regards, Greg On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers wrote: > Greg, > > It is not uncommon to carry a section layer signal as a service through the > network of another carrier. E.g. Ethernet port based services carry the > Ethernet section layer signals as a service through the transport network. > The compatible MPLS type of port based service would carry the MPLS section > layer signal as a service through the network of another carrier. The > section will now pass through intermediate nodes. > > Regards, > Maarten > > ------------------------------ > *From:* mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] *On > Behalf Of *Greg Mirsky > *Sent:* donderdag 21 januari 2010 22:21 > *To:* BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; > stbryant@cisco.com > *Cc:* mpls@ietf.org; mpls-tp@ietf.org > *Subject:* [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section > > Dear Editors and All, > I'm puzzled by what looks to me as contradiction between quoted in the RFC > 5586 definition of the Section Layer Network and the last paragraph on > sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to > section as server layer that provides service between *adjacent nodes* (my > underlining). At the same time, the last paragraph of subsection 4.2.1.2 > stipulates behavior of intermediate nodes on an MPLS Section in regard to > G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent > nodes, then, as I understand the definition, there can not be intermediate > nodes on the section (on the segment, but not on a section) at this > particular layer. > Your clarification is greatly appreciated. > > Regards, > Greg > --000325557a62805b0d047dc3afee Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Dear Maarten,
so this is carrier's carrier scenario when MPLS-TP sec= tion is client of MPLS-TP transport? But wouldn't presumed processing o= f client MPLS-TP section by intermediate nodes of server MPLS-TP layer be j= ust plain violation of server-client model?

Regards,
Greg

On Fri, Jan 22, 2010= at 7:51 AM, Maarten Vissers <maarten.vissers@huawei.com> wrote:
<= blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204, 2= 04, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Greg,
=A0
It is not uncommon to carry a section layer signal as a=20 service through the network of another carrier. E.g. Ethernet port based=20 services carry the Ethernet section layer signals as a service through the= =20 transport network. The compatible MPLS type of port based service would car= ry=20 the MPLS section layer signal as a service through the network of another= =20 carrier. The section will now pass through intermediate=20 nodes.
=A0
Regards,
Maarten


From: mpls-tp-bounces@ietf.org=20 [mailto:mpls-= tp-bounces@ietf.org] On Behalf Of Greg=20 Mirsky
Sent: donderdag 21 januari 2010 22:21
To: BOCCI= =20 Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com
Cc:=20 mpls@ietf.org; mpls-tp@ietf.org
Subject: [mpls-tp] RFC 5586:=20 Intermediate nodes on MPLS Section

Dear Editors and All,
I'm puzzled by what looks to me as= =20 contradiction between quoted in the RFC 5586 definition of the Section Laye= r=20 Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The=20 definition (section 1.3 p.4) refers to section as server layer that provide= s=20 service between adjacent nodes (my underlining). At the same time, t= he=20 last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate no= des=20 on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an M= PLS=20 Section is between adjacent nodes, then, as I understand the definition, th= ere=20 can not be intermediate nodes on the section (on the segment, but not on a= =20 section) at this particular layer.
Your clarification is greatly=20 appreciated.

Regards,
Greg

--000325557a62805b0d047dc3afee-- From neil.2.harrison@bt.com Fri Jan 22 08:58:40 2010 Return-Path: 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 C43AC3A6846; Fri, 22 Jan 2010 08:58:40 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.998 X-Spam-Level: X-Spam-Status: No, score=-2.998 tagged_above=-999 required=5 tests=[AWL=-0.600, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_13=0.6, J_CHICKENPOX_81=0.6, RCVD_IN_DNSWL_LOW=-1] 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 iPD6AICm+8Rf; Fri, 22 Jan 2010 08:58:39 -0800 (PST) Received: from smtp1.smtp.bt.com (smtp1.smtp.bt.com [217.32.164.137]) by core3.amsl.com (Postfix) with ESMTP id B548F3A6807; Fri, 22 Jan 2010 08:58:38 -0800 (PST) Received: from E03MVB2-UKBR.domain1.systemhost.net ([193.113.197.108]) by smtp1.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 22 Jan 2010 16:49:36 +0000 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_01CA9B82.E0E89F99" Date: Fri, 22 Jan 2010 16:49:33 -0000 Message-ID: <2ECAA42C79676B42AEBAC11229CA7D0C058B5D10@E03MVB2-UKBR.domain1.systemhost.net> In-Reply-To: <005801ca9b80$22f59740$e6150674@china.huawei.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Thread-Index: Acqa39StXLJTo/AnSAu3Z0X1ine+VgARPBywABWaX9AAANZ9MAAAovRQ From: To: , X-OriginalArrivalTime: 22 Jan 2010 16:49:36.0541 (UTC) FILETIME=[E1895CD0:01CA9B82] Cc: mpls@ietf.org, mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jan 2010 16:58:40 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01CA9B82.E0E89F99 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Thanks for the additional information and pointers Maarten Seems to me like the major functional difference between 'section' and 'physical' is that the former operates in the binary symbol space and the other is a lexicon mapped q'ary symbol space (which is also a client/server relationship BTW). I'm not sure whether it would be fair to say any other factors (if there are any) are minor compared to this. =20 =20 regards, neil =20 ________________________________ From: Maarten Vissers [mailto:maarten.vissers@huawei.com]=20 Sent: 22 January 2010 16:30 To: Harrison,N,Neil,DKQ7 R; gregimirsky@gmail.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section =09 =09 Neil, =20 It seems that you mix up the physical media and section layer networks. I.e. your "the place where the *binary information symbol* meets the *q'ary symbol metallic/optical/radio road*".... is the function of the physical media layer network. The section layer is the client of the physical media layer and the server of the path layer. =20 According to G.805, the section layer network is concerned with all functions which provide for the transfer of infomation between locations in path layer networks. It is this latter item that allows section layer trails to span multiple physical media layer trails, and thus to have intermediate nodes in the connection. =20 Regards, Maarten =20 Section 1.2.2/RFC5654 describes: "Note that G.805 [ITU.G805.2000] defines the section layer as one of the two layer networks in a transmission-media layer network. The other layer network is the physical-media layer network." =20 Section 5.3.3.3.3/G.805 describes: "It is possible to identify a set of layer networks within the transmission media layer network which is likely to be independently administered by a network operator by decomposing the transmission media layer network. The connectivity of a transmission media layer network cannot be directly modified by management action. Transmission media layer networks are divided into section layer networks and physical media layer networks.=20 Section layer networks are concerned with all the functions which provide for the transfer of information between locations in path layer networks. The section layer network may be decomposed into specific section layer networks as described in the examples in clause 6. Physical media layer networks are concerned with the actual fibres, metallic wires or radio frequency channels which support a section layer network. The physical media layer network may be decomposed into specific physical media layer networks to represent, for example, wave division multiplexing. Since a server layer network does not exist for the lowest layer network (e.g. the physical media layer network) the network connection is directly supported by the media and not by a trail." =20 =20 ________________________________ From: neil.2.harrison@bt.com [mailto:neil.2.harrison@bt.com]=20 Sent: vrijdag 22 januari 2010 17:06 To: maarten.vissers@huawei.com; gregimirsky@gmail.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section =09 =09 I guess this depends on one's definition of what a section layer is. I think of a section layer as "the place where the *binary information symbol* meets the *q'ary symbol metallic/optical/radio road*"....so this is a true BOS (symbol/lexicon conversion) function in order to be able to modulate an EM wave and hence be able to send information over significant geographic distance. =20 What you describe below Maarten reads to me as a how a (client) *binary information* link connection at layer N is supported by a (server) *binary network connection* at layer N-1....so its just how we support a normal link connection when we are not at the BOS. =20 Perhaps there is something additional however that I am missing here? =20 regards, Neil ________________________________ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers Sent: 22 January 2010 15:52 To: 'Greg Mirsky' Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section =09 =09 Greg, =20 It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes. =20 Regards, Maarten ________________________________ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky Sent: donderdag 21 januari 2010 22:21 To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section =09 =09 Dear Editors and All, I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer. Your clarification is greatly appreciated. =09 Regards, Greg =09 ------_=_NextPart_001_01CA9B82.E0E89F99 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Thanks for the additional = information and=20 pointers Maarten  Seems to me like the major functional difference = between=20 'section' and 'physical' is that the former operates in the binary = symbol space=20 and the other is a lexicon mapped q'ary symbol space (which is also a=20 client/server relationship BTW).   I'm not sure whether it = would be=20 fair to say any other factors (if there are any) are minor compared to=20 this. 
 
regards, neil
 


From: Maarten Vissers=20 [mailto:maarten.vissers@huawei.com]
Sent: 22 January 2010=20 16:30
To: Harrison,N,Neil,DKQ7 R;=20 gregimirsky@gmail.com
Cc: mpls@ietf.org;=20 mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: = Intermediate nodes=20 on MPLS Section

Neil,
 
It seems that you mix up the physical media = and section=20 layer networks. I.e. your "the place where the *binary information symbol* meets the = *q'ary=20 symbol metallic/optical/radio road*".... is the function of the = physical media layer network. The section layer is the client of the = physical=20 media layer and the server of the path layer.
 
According to G.805, the section layer network = is=20 concerned with all functions which provide for the transfer of = infomation=20 between locations in path layer networks. It is this latter item that = allows=20 section layer trails to span multiple physical media layer trails, and = thus to=20 have intermediate nodes in the connection.
 
Regards,
Maarten
 
Section 1.2.2/RFC5654 describes: "Note that G.805 = [ITU.G805.2000]=20 defines the section layer as one of the two layer networks in a=20 transmission-media layer network. The other layer network is the=20 physical-media layer = network."
 
Section 5.3.3.3.3/G.805 describes: "It is possible to=20 identify a set of layer networks within the transmission media layer = network=20 which is likely to be independently administered by a network operator = by=20 decomposing the transmission media layer network. The connectivity of = a=20 transmission media layer network cannot be directly modified by = management=20 action. Transmission media layer networks are divided into section = layer=20 networks and physical media layer networks.=20

Section layer = networks are=20 concerned with all the functions which provide for the transfer of = information=20 between locations in path layer networks. The section layer network = may be=20 decomposed into specific section layer networks as described in the = examples=20 in clause 6.

Physical media layer = networks are=20 concerned with the actual fibres, metallic wires or radio frequency = channels=20 which support a section layer network. The physical media layer = network may be=20 decomposed into specific physical media layer networks to represent, = for=20 example, wave division multiplexing. Since a server layer network does = not=20 exist for the lowest layer network (e.g. the physical media layer = network) the=20 network connection is directly supported by the media and not by a=20 trail."

 

 



From: neil.2.harrison@bt.com=20 [mailto:neil.2.harrison@bt.com]
Sent: vrijdag 22 januari = 2010=20 17:06
To: maarten.vissers@huawei.com;=20 gregimirsky@gmail.com
Cc: mpls@ietf.org;=20 mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: = Intermediate nodes=20 on MPLS Section

I guess this depends on one's = definition of=20 what a section layer is.  I think of a section layer as "the = place where=20 the *binary information symbol* meets the *q'ary symbol = metallic/optical/radio=20 road*"....so this is a true BOS (symbol/lexicon conversion) = function=20 in order to be able to modulate an EM wave and hence be able to send=20 information over significant geographic distance.
 
What you describe below Maarten = reads to me=20 as a how a (client) *binary information* link connection at layer N is = supported by a (server) *binary network connection* at layer N-1....so = its=20 just how we support a normal link connection when we are not at the=20 BOS.
 
Perhaps there is something = additional=20 however that I am missing here?
 
regards, = Neil


From: mpls-tp-bounces@ietf.org=20 [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Maarten=20 Vissers
Sent: 22 January 2010 15:52
To: 'Greg=20 Mirsky'
Cc: mpls@ietf.org; = mpls-tp@ietf.org
Subject: Re:=20 [mpls-tp] RFC 5586: Intermediate nodes on MPLS = Section

Greg,
 
It is not uncommon to carry a section layer = signal as a=20 service through the network of another carrier. E.g. Ethernet port = based=20 services carry the Ethernet section layer signals as a service = through the=20 transport network. The compatible MPLS type of port based service = would=20 carry the MPLS section layer signal as a service through the network = of=20 another carrier. The section will now pass through intermediate=20 nodes.
 
Regards,
Maarten


From: mpls-tp-bounces@ietf.org=20 [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg=20 Mirsky
Sent: donderdag 21 januari 2010 22:21
To: = BOCCI=20 Matthew; martin.vigoureux@alcatel-lucent.com;=20 stbryant@cisco.com
Cc: mpls@ietf.org;=20 mpls-tp@ietf.org
Subject: [mpls-tp] RFC 5586: Intermediate = nodes=20 on MPLS Section

Dear Editors and All,
I'm puzzled by what looks to me = as=20 contradiction between quoted in the RFC 5586 definition of the = Section Layer=20 Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. = The=20 definition (section 1.3 p.4) refers to section as server layer that = provides=20 service between adjacent nodes (my underlining). At the same = time,=20 the last paragraph of subsection 4.2.1.2 stipulates behavior of = intermediate=20 nodes on an MPLS Section in regard to G-ACh message, the ACH and the = GAL. If=20 an MPLS Section is between adjacent nodes, then, as I understand the = definition, there can not be intermediate nodes on the section (on = the=20 segment, but not on a section) at this particular layer.
Your=20 clarification is greatly=20 appreciated.

Regards,
Greg
= ------_=_NextPart_001_01CA9B82.E0E89F99-- From gregimirsky@gmail.com Fri Jan 22 09:11:22 2010 Return-Path: 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 ED7EC3A69F4; Fri, 22 Jan 2010 09:11:20 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.523 X-Spam-Level: X-Spam-Status: No, score=-2.523 tagged_above=-999 required=5 tests=[AWL=0.075, 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 DNwaa9eAHjSP; Fri, 22 Jan 2010 09:11:14 -0800 (PST) Received: from mail-bw0-f224.google.com (mail-bw0-f224.google.com [209.85.218.224]) by core3.amsl.com (Postfix) with ESMTP id B05983A6A94; Fri, 22 Jan 2010 09:11:13 -0800 (PST) Received: by bwz24 with SMTP id 24so1251390bwz.29 for ; Fri, 22 Jan 2010 09:11:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=ITYt6bk2Qvml1hgI2Ovd7HM2jb2yKoBhHgQCFxI/bbs=; b=E/hgwg1du6reZST0vJuubMqPmT4qFKgBolloLa4w2roK9z5Z/IG6DqvPFhtBUfTWKK 8eZh7XFK6kRi+J3NF8poS30A952AxBxcS2fBN+GWSdD3Jm08HtpzTIhAvJivlfbMdLby IjU/PSGIi1SPaamjUD9cUC7WUWq6l+35DsDQc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=kRpNv2dYQ+4ZuhMIhwIWq3XQvAQAxoC2j6rX2NB3TuqwhszyEzfHsomRN9yRezHmRR AeP7MklkpY/s1q3NCIsn+KX45CKUHglqzTOxyWr7DEm1bwjqkLBbwa/zWZmAtsjTvIN5 mlYnOMiXS+x21ChHpTpDNHE4HNj3G+SxKE8C0= MIME-Version: 1.0 Received: by 10.204.48.197 with SMTP id s5mr1801584bkf.88.1264180265282; Fri, 22 Jan 2010 09:11:05 -0800 (PST) In-Reply-To: <2ECAA42C79676B42AEBAC11229CA7D0C058B5CCB@E03MVB2-UKBR.domain1.systemhost.net> References: <000001ca9b7a$e94837a0$e6150674@china.huawei.com> <2ECAA42C79676B42AEBAC11229CA7D0C058B5CCB@E03MVB2-UKBR.domain1.systemhost.net> Date: Fri, 22 Jan 2010 09:11:05 -0800 Message-ID: <787be2781001220911r97888c6w6e1ee4d8d46a263e@mail.gmail.com> From: Greg Mirsky To: neil.2.harrison@bt.com Content-Type: multipart/alternative; boundary=00032555bc1ea4eebe047dc3e76a Cc: mpls@ietf.org, mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jan 2010 17:11:22 -0000 --00032555bc1ea4eebe047dc3e76a Content-Type: text/plain; charset=ISO-8859-1 Dear Neil, the RFC refers to "MPLS Section" that is defined in the MPLS-TP Rosetta Stone as "*A network segment between two LSRs that are immediately adjacent at the MPLS layer*". Thus, as I understand this definition, MPLS Section is not yet the layer of opaque binary symbols to be transformed into pulses and such but, on the other hand, it can not have intermediate MPLS-TP nodes either as it presents atomic element of MPLS-TP transport layer. Regards, Greg On Fri, Jan 22, 2010 at 8:05 AM, wrote: > I guess this depends on one's definition of what a section layer is. I > think of a section layer as "the place where the *binary information symbol* > meets the *q'ary symbol metallic/optical/radio road*"....so this is a true > BOS (symbol/lexicon conversion) function in order to be able to modulate an > EM wave and hence be able to send information over significant geographic > distance. > > What you describe below Maarten reads to me as a how a (client) *binary > information* link connection at layer N is supported by a (server) *binary > network connection* at layer N-1....so its just how we support a normal link > connection when we are not at the BOS. > > Perhaps there is something additional however that I am missing here? > > regards, Neil > > ------------------------------ > *From:* mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] *On > Behalf Of *Maarten Vissers > *Sent:* 22 January 2010 15:52 > *To:* 'Greg Mirsky' > > *Cc:* mpls@ietf.org; mpls-tp@ietf.org > *Subject:* Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section > > Greg, > > It is not uncommon to carry a section layer signal as a service through the > network of another carrier. E.g. Ethernet port based services carry the > Ethernet section layer signals as a service through the transport network. > The compatible MPLS type of port based service would carry the MPLS section > layer signal as a service through the network of another carrier. The > section will now pass through intermediate nodes. > > Regards, > Maarten > > ------------------------------ > *From:* mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] *On > Behalf Of *Greg Mirsky > *Sent:* donderdag 21 januari 2010 22:21 > *To:* BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; > stbryant@cisco.com > *Cc:* mpls@ietf.org; mpls-tp@ietf.org > *Subject:* [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section > > Dear Editors and All, > I'm puzzled by what looks to me as contradiction between quoted in the RFC > 5586 definition of the Section Layer Network and the last paragraph on > sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to > section as server layer that provides service between *adjacent nodes* (my > underlining). At the same time, the last paragraph of subsection 4.2.1.2 > stipulates behavior of intermediate nodes on an MPLS Section in regard to > G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent > nodes, then, as I understand the definition, there can not be intermediate > nodes on the section (on the segment, but not on a section) at this > particular layer. > Your clarification is greatly appreciated. > > Regards, > Greg > > --00032555bc1ea4eebe047dc3e76a Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Dear Neil,
the RFC refers to "MPLS Section" that is defined in= the MPLS-TP Rosetta Stone as "A network segment between two LSRs t= hat are immediately adjacent at the MPLS layer". Thus, as I unde= rstand this definition, MPLS Section is not yet the layer of opaque binary = symbols to be transformed into pulses and such but, on the other hand, it c= an not have intermediate MPLS-TP nodes either as it presents atomic element= of MPLS-TP transport layer.

Regards,
Greg

On Fri, Jan 22, 2010= at 8:05 AM, <neil.2.harrison@bt.com> wrote:
I guess this depends on one's definition of=20 what a section layer is.=A0 I think of a section layer as "the place w= here=20 the *binary information symbol* meets the *q'ary symbol metallic/optica= l/radio=20 road*"....so this is a=A0true BOS=A0(symbol/lexicon conversion) functi= on=20 in order to be able to modulate an EM wave and hence be able to send inform= ation=20 over significant geographic distance.
=A0
What you describe below Maarten reads to me=20 as a how a (client) *binary information* link connection at layer N is supp= orted=20 by a (server) *binary network connection* at layer N-1....so its just how w= e=20 support a normal link connection when we are not at the BOS.<= /div>
=A0
Perhaps there is something additional h= owever=20 that I am missing here?
=A0
regards, Neil


From: mpls-tp-bounces@ietf.org=20 [mailto:mpl= s-tp-bounces@ietf.org] On Behalf Of Maarten=20 Vissers
Sent: 22 January 2010 15:52
To: 'Greg=20 Mirsky'Subject: Re:=20 [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Greg,
=A0
It is not uncommon to carry a section layer signal as a=20 service through the network of another carrier. E.g. Ethernet port based= =20 services carry the Ethernet section layer signals as a service through th= e=20 transport network. The compatible MPLS type of port based service would c= arry=20 the MPLS section layer signal as a service through the network of another= =20 carrier. The section will now pass through intermediate=20 nodes.
=A0
Regards,
Maarten


From: mpls-tp-bounces@ietf.org=20 [mailto:mpl= s-tp-bounces@ietf.org] On Behalf Of Greg=20 Mirsky
Sent: donderdag 21 januari 2010 22:21
To: BOCC= I=20 Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com
Cc:=20 mpls@ietf.org; mpls-tp@ietf.org
= Subject: [mpls-tp] RFC 5586:=20 Intermediate nodes on MPLS Section

Dear Editors and All,
I'm puzzled by what looks to me a= s=20 contradiction between quoted in the RFC 5586 definition of the Section La= yer=20 Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The= =20 definition (section 1.3 p.4) refers to section as server layer that provi= des=20 service between adjacent nodes (my underlining). At the same time,= the=20 last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate = nodes=20 on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an= MPLS=20 Section is between adjacent nodes, then, as I understand the definition, = there=20 can not be intermediate nodes on the section (on the segment, but not on = a=20 section) at this particular layer.
Your clarification is greatly=20 appreciated.

Regards,
Greg

--00032555bc1ea4eebe047dc3e76a-- From maarten.vissers@huawei.com Fri Jan 22 09:13:16 2010 Return-Path: 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 4E36B28B23E; Fri, 22 Jan 2010 09:13:15 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.472 X-Spam-Level: X-Spam-Status: No, score=-1.472 tagged_above=-999 required=5 tests=[AWL=-0.074, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_13=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 OVBL2y17fMzP; Fri, 22 Jan 2010 09:13:09 -0800 (PST) Received: from szxga03-in.huawei.com (szxga03-in.huawei.com [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id 239133A6998; Fri, 22 Jan 2010 09:13:09 -0800 (PST) Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWN00C4URTRC5@szxga03-in.huawei.com>; Sat, 23 Jan 2010 01:13:03 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWN0016ERTRLT@szxga03-in.huawei.com>; Sat, 23 Jan 2010 01:13:03 +0800 (CST) Received: from M00900002 ([116.6.21.230]) by szxml02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KWN00JQERTRSH@szxml02-in.huawei.com>; Sat, 23 Jan 2010 01:13:03 +0800 (CST) Date: Fri, 22 Jan 2010 18:13:02 +0100 From: Maarten Vissers In-reply-to: <2ECAA42C79676B42AEBAC11229CA7D0C058B5D10@E03MVB2-UKBR.domain1.systemhost.net> To: neil.2.harrison@bt.com, gregimirsky@gmail.com Message-id: <007201ca9b86$2788cc40$e6150674@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: multipart/alternative; boundary="Boundary_(ID_9AG1Br0KfQrxVl6cVZsl1Q)" Thread-index: Acqa39StXLJTo/AnSAu3Z0X1ine+VgARPBywABWaX9AAANZ9MAAAovRQAAEtJ+A= Cc: mpls@ietf.org, mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jan 2010 17:13:16 -0000 This is a multi-part message in MIME format. --Boundary_(ID_9AG1Br0KfQrxVl6cVZsl1Q) Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT I don't consider the symbol space as a important functional difference from an management perspective. The major functional difference is the role of each layer in the network. Regards, Maarten _____ From: neil.2.harrison@bt.com [mailto:neil.2.harrison@bt.com] Sent: vrijdag 22 januari 2010 17:50 To: maarten.vissers@huawei.com; gregimirsky@gmail.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Thanks for the additional information and pointers Maarten Seems to me like the major functional difference between 'section' and 'physical' is that the former operates in the binary symbol space and the other is a lexicon mapped q'ary symbol space (which is also a client/server relationship BTW). I'm not sure whether it would be fair to say any other factors (if there are any) are minor compared to this. regards, neil _____ From: Maarten Vissers [mailto:maarten.vissers@huawei.com] Sent: 22 January 2010 16:30 To: Harrison,N,Neil,DKQ7 R; gregimirsky@gmail.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Neil, It seems that you mix up the physical media and section layer networks. I.e. your "the place where the *binary information symbol* meets the *q'ary symbol metallic/optical/radio road*".... is the function of the physical media layer network. The section layer is the client of the physical media layer and the server of the path layer. According to G.805, the section layer network is concerned with all functions which provide for the transfer of infomation between locations in path layer networks. It is this latter item that allows section layer trails to span multiple physical media layer trails, and thus to have intermediate nodes in the connection. Regards, Maarten Section 1.2.2/RFC5654 describes: "Note that G.805 [ITU.G805.2000] defines the section layer as one of the two layer networks in a transmission-media layer network. The other layer network is the physical-media layer network." Section 5.3.3.3.3/G.805 describes: "It is possible to identify a set of layer networks within the transmission media layer network which is likely to be independently administered by a network operator by decomposing the transmission media layer network. The connectivity of a transmission media layer network cannot be directly modified by management action. Transmission media layer networks are divided into section layer networks and physical media layer networks. Section layer networks are concerned with all the functions which provide for the transfer of information between locations in path layer networks. The section layer network may be decomposed into specific section layer networks as described in the examples in clause 6. Physical media layer networks are concerned with the actual fibres, metallic wires or radio frequency channels which support a section layer network. The physical media layer network may be decomposed into specific physical media layer networks to represent, for example, wave division multiplexing. Since a server layer network does not exist for the lowest layer network (e.g. the physical media layer network) the network connection is directly supported by the media and not by a trail." _____ From: neil.2.harrison@bt.com [mailto:neil.2.harrison@bt.com] Sent: vrijdag 22 januari 2010 17:06 To: maarten.vissers@huawei.com; gregimirsky@gmail.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section I guess this depends on one's definition of what a section layer is. I think of a section layer as "the place where the *binary information symbol* meets the *q'ary symbol metallic/optical/radio road*"....so this is a true BOS (symbol/lexicon conversion) function in order to be able to modulate an EM wave and hence be able to send information over significant geographic distance. What you describe below Maarten reads to me as a how a (client) *binary information* link connection at layer N is supported by a (server) *binary network connection* at layer N-1....so its just how we support a normal link connection when we are not at the BOS. Perhaps there is something additional however that I am missing here? regards, Neil _____ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers Sent: 22 January 2010 15:52 To: 'Greg Mirsky' Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Greg, It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes. Regards, Maarten _____ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky Sent: donderdag 21 januari 2010 22:21 To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Editors and All, I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer. Your clarification is greatly appreciated. Regards, Greg --Boundary_(ID_9AG1Br0KfQrxVl6cVZsl1Q) Content-type: text/html; charset=us-ascii Content-transfer-encoding: 7BIT
I don't consider the symbol space as a important functional difference from an management perspective. The major functional difference is the role of each layer in the network.
 
Regards,
Maarten


From: neil.2.harrison@bt.com [mailto:neil.2.harrison@bt.com]
Sent: vrijdag 22 januari 2010 17:50
To: maarten.vissers@huawei.com; gregimirsky@gmail.com
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Thanks for the additional information and pointers Maarten  Seems to me like the major functional difference between 'section' and 'physical' is that the former operates in the binary symbol space and the other is a lexicon mapped q'ary symbol space (which is also a client/server relationship BTW).   I'm not sure whether it would be fair to say any other factors (if there are any) are minor compared to this. 
 
regards, neil
 


From: Maarten Vissers [mailto:maarten.vissers@huawei.com]
Sent: 22 January 2010 16:30
To: Harrison,N,Neil,DKQ7 R; gregimirsky@gmail.com
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Neil,
 
It seems that you mix up the physical media and section layer networks. I.e. your "the place where the *binary information symbol* meets the *q'ary symbol metallic/optical/radio road*".... is the function of the physical media layer network. The section layer is the client of the physical media layer and the server of the path layer.
 
According to G.805, the section layer network is concerned with all functions which provide for the transfer of infomation between locations in path layer networks. It is this latter item that allows section layer trails to span multiple physical media layer trails, and thus to have intermediate nodes in the connection.
 
Regards,
Maarten
 
Section 1.2.2/RFC5654 describes: "Note that G.805 [ITU.G805.2000] defines the section layer as one of the two layer networks in a transmission-media layer network. The other layer network is the physical-media layer network."
 
Section 5.3.3.3.3/G.805 describes: "It is possible to identify a set of layer networks within the transmission media layer network which is likely to be independently administered by a network operator by decomposing the transmission media layer network. The connectivity of a transmission media layer network cannot be directly modified by management action. Transmission media layer networks are divided into section layer networks and physical media layer networks.

Section layer networks are concerned with all the functions which provide for the transfer of information between locations in path layer networks. The section layer network may be decomposed into specific section layer networks as described in the examples in clause 6.

Physical media layer networks are concerned with the actual fibres, metallic wires or radio frequency channels which support a section layer network. The physical media layer network may be decomposed into specific physical media layer networks to represent, for example, wave division multiplexing. Since a server layer network does not exist for the lowest layer network (e.g. the physical media layer network) the network connection is directly supported by the media and not by a trail."

 

 



From: neil.2.harrison@bt.com [mailto:neil.2.harrison@bt.com]
Sent: vrijdag 22 januari 2010 17:06
To: maarten.vissers@huawei.com; gregimirsky@gmail.com
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

I guess this depends on one's definition of what a section layer is.  I think of a section layer as "the place where the *binary information symbol* meets the *q'ary symbol metallic/optical/radio road*"....so this is a true BOS (symbol/lexicon conversion) function in order to be able to modulate an EM wave and hence be able to send information over significant geographic distance.
 
What you describe below Maarten reads to me as a how a (client) *binary information* link connection at layer N is supported by a (server) *binary network connection* at layer N-1....so its just how we support a normal link connection when we are not at the BOS.
 
Perhaps there is something additional however that I am missing here?
 
regards, Neil


From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers
Sent: 22 January 2010 15:52
To: 'Greg Mirsky'
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Greg,
 
It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes.
 
Regards,
Maarten


From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky
Sent: donderdag 21 januari 2010 22:21
To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Editors and All,
I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer.
Your clarification is greatly appreciated.

Regards,
Greg
--Boundary_(ID_9AG1Br0KfQrxVl6cVZsl1Q)-- From neil.2.harrison@bt.com Fri Jan 22 09:51:39 2010 Return-Path: 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 9DB2D3A688F; Fri, 22 Jan 2010 09:51:39 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.848 X-Spam-Level: X-Spam-Status: No, score=-2.848 tagged_above=-999 required=5 tests=[AWL=-0.450, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_13=0.6, J_CHICKENPOX_81=0.6, RCVD_IN_DNSWL_LOW=-1] 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 uVfYtFwEFjwS; Fri, 22 Jan 2010 09:51:38 -0800 (PST) Received: from smtp4.smtp.bt.com (smtp4.smtp.bt.com [217.32.164.151]) by core3.amsl.com (Postfix) with ESMTP id 9EFEF3A6870; Fri, 22 Jan 2010 09:51:37 -0800 (PST) Received: from E03MVB2-UKBR.domain1.systemhost.net ([193.113.197.108]) by smtp4.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 22 Jan 2010 17:51:32 +0000 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_01CA9B8B.8822BFEA" Date: Fri, 22 Jan 2010 17:51:30 -0000 Message-ID: <2ECAA42C79676B42AEBAC11229CA7D0C058B5D50@E03MVB2-UKBR.domain1.systemhost.net> In-Reply-To: <787be2781001220911r97888c6w6e1ee4d8d46a263e@mail.gmail.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Thread-Index: AcqbheQ+RLKWCKnWSea6tIHeHLbQ2AAAUX6g From: To: X-OriginalArrivalTime: 22 Jan 2010 17:51:32.0633 (UTC) FILETIME=[88800090:01CA9B8B] Cc: mpls@ietf.org, mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jan 2010 17:51:39 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01CA9B8B.8822BFEA Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Thanks Greg for bringing up a key point: =20 ""MPLS Section" that is defined in the MPLS-TP Rosetta Stone as "A network segment between two LSRs that are immediately adjacent at the MPLS layer". .......think we need to factor-in S bit sublayering here. =20 S bit sublayering in MPLS allows one to have multiple signalling protocols (though I would hardly call LDP a signalling protocol, and I'm not sure that BGP4 dist of labels fits either) whilst attempting to preserve the notion of 'a single common routing instance', ie a single instance of routing which spans all the S bit sublayers. This model is not a very good one for a transport role (for many reasons) and yet it seems it persists in MPLS-TP....and it's also partly responsible for the error of creating a MS PW layer network *above* MPLS-TP...which as an aside observation destroys the notion of a 'common instance of routing' anyway! =20 All this is hardly good behaviour for an aspiring transport network and MPLS-TP would be far better off without the S bit sublayering (and for sure MS PWs) and thus each LSP would belong to its own layer network like all other network technologies in fact (MPLS is the odd man out here). =20 So, the point I am teasing out here is that there is a difference between: - a false client/server relationship where a 'link sublayer connection' at MPLS level N is provided by a 'LSP sublayer connection' at MPLS level N-1, and - a true client/server relationship where a 'link connection' in MPLS layer network N is provided by a 'LSP network connection' at MPLS layer network N-1. =20 Note - Please ignore actual words/vocab used here, it is the concept that I am trying to get across that is important. =20 Of course, this is all additional to the original point I raised with Maarten wrt to difference between 'section' and 'physical'...though sublayering does (unnecessarily) muddy this up as I noted above. =20 BTW Maarten there are important management functions at the physical layer due to section/physical binary<=3D>q'ary symbol mappings (which is = a client/server relationship) because there is usually significant redundancy in the server q'ary symbols (ie it has a larger lexicon than it binary client) to allow for things like spectral-shaping/zero-dc, error detection..... =20 regards, Neil ________________________________ From: Greg Mirsky [mailto:gregimirsky@gmail.com]=20 Sent: 22 January 2010 17:11 To: Harrison,N,Neil,DKQ7 R Cc: maarten.vissers@huawei.com; mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section =09 =09 Dear Neil, the RFC refers to "MPLS Section" that is defined in the MPLS-TP Rosetta Stone as "A network segment between two LSRs that are immediately adjacent at the MPLS layer". Thus, as I understand this definition, MPLS Section is not yet the layer of opaque binary symbols to be transformed into pulses and such but, on the other hand, it can not have intermediate MPLS-TP nodes either as it presents atomic element of MPLS-TP transport layer. =09 Regards, Greg =09 =09 On Fri, Jan 22, 2010 at 8:05 AM, wrote: =09 I guess this depends on one's definition of what a section layer is. I think of a section layer as "the place where the *binary information symbol* meets the *q'ary symbol metallic/optical/radio road*"....so this is a true BOS (symbol/lexicon conversion) function in order to be able to modulate an EM wave and hence be able to send information over significant geographic distance. =20 What you describe below Maarten reads to me as a how a (client) *binary information* link connection at layer N is supported by a (server) *binary network connection* at layer N-1....so its just how we support a normal link connection when we are not at the BOS. =20 Perhaps there is something additional however that I am missing here? =20 regards, Neil ________________________________ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers Sent: 22 January 2010 15:52 To: 'Greg Mirsky'=20 Cc: mpls@ietf.org; mpls-tp@ietf.org =09 Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section =09 =09 Greg, =20 It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes. =20 Regards, Maarten ________________________________ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky Sent: donderdag 21 januari 2010 22:21 To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section =09 =09 Dear Editors and All, I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer. Your clarification is greatly appreciated. =09 Regards, Greg =09 ------_=_NextPart_001_01CA9B8B.8822BFEA Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Thanks Greg for bringing up = a key=20 point:
 
""MPLS Section" that is defined in the MPLS-TP Rosetta = Stone as=20 "A network segment between two LSRs that are immediately adjacent at = the MPLS=20 layer". .......think we need to factor-in S bit=20 sublayering here.
 
S bit sublayering in MPLS allows = one to have=20 multiple signalling protocols (though I would hardly call LDP a = signalling=20 protocol, and I'm not sure that BGP4 dist of labels fits either) whilst=20 attempting to preserve the notion of 'a single common routing instance', = ie a=20 single instance of routing which spans all the S bit sublayers.  = This model=20 is not a very good one for a transport role (for many reasons) and yet = it seems=20 it persists in MPLS-TP....and it's also partly responsible for the error = of=20 creating a MS PW layer network *above* MPLS-TP...which as an aside = observation=20 destroys the notion of a 'common instance of routing'=20 anyway!
 
All this is hardly good behaviour = for an=20 aspiring transport network and MPLS-TP would be far better off = without the S=20 bit sublayering (and for sure MS PWs) and thus each LSP would belong to = its=20 own layer network like all other network technologies in = fact=20 (MPLS is the odd man out here).
 
So, the point I am teasing out = here is that=20 there is a difference between:
-    a false=20 client/server relationship where a 'link sublayer connection' at MPLS = level N is=20 provided by a 'LSP sublayer connection' at MPLS level N-1,=20 and
-    a true = client/server=20 relationship where a 'link connection' in MPLS layer network N is = provided by a=20 'LSP network connection' at MPLS layer network N-1.
 
Note - Please ignore actual words/vocab used here, it is = the=20 concept that I am trying to get across that is = important.
 
Of=20 course, this is all additional to the original point I raised with = Maarten wrt=20 to difference between 'section' and 'physical'...though sublayering does = (unnecessarily) muddy this up as I noted above.
 
BTW=20 Maarten there are important management functions at the physical = layer due=20 to section/physical binary<=3D>q'ary symbol mappings (which = is a=20 client/server relationship) because there is usually significant = redundancy in=20 the server q'ary symbols (ie it has a larger lexicon than it binary = client) to=20 allow for things like spectral-shaping/zero-dc, error=20 detection.....
 
regards, Neil


From: Greg Mirsky=20 [mailto:gregimirsky@gmail.com]
Sent: 22 January 2010=20 17:11
To: Harrison,N,Neil,DKQ7 R
Cc:=20 maarten.vissers@huawei.com; mpls@ietf.org; = mpls-tp@ietf.org
Subject:=20 Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS=20 Section

Dear Neil,
the RFC refers to "MPLS Section" that is = defined in=20 the MPLS-TP Rosetta Stone as "A network segment between two LSRs = that are=20 immediately adjacent at the MPLS layer". Thus, as I understand = this=20 definition, MPLS Section is not yet the layer of opaque binary symbols = to be=20 transformed into pulses and such but, on the other hand, it can not = have=20 intermediate MPLS-TP nodes either as it presents atomic element of = MPLS-TP=20 transport layer.

Regards,
Greg

On Fri, Jan 22, 2010 at 8:05 AM, <neil.2.harrison@bt.com>=20 wrote:
I=20 guess this depends on one's definition of what a section layer = is.  I=20 think of a section layer as "the place where the *binary information = symbol*=20 meets the *q'ary symbol metallic/optical/radio road*"....so this is=20 a true BOS (symbol/lexicon conversion) function in order = to be=20 able to modulate an EM wave and hence be able to send information = over=20 significant geographic distance.
 
What=20 you describe below Maarten reads to me as a how a (client) *binary=20 information* link connection at layer N is supported by a (server) = *binary=20 network connection* at layer N-1....so its just how we support a = normal link=20 connection when we are not at the BOS.
 
Perhaps there is something = additional=20 however that I am missing here?
 
regards, Neil


From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of = Maarten=20 Vissers
Sent: 22 January 2010 15:52
To: 'Greg = Mirsky' Subject: Re: = [mpls-tp]=20 RFC 5586: Intermediate nodes on MPLS Section

Greg,
 
It is=20 not uncommon to carry a section layer signal as a service through = the=20 network of another carrier. E.g. Ethernet port based services = carry the=20 Ethernet section layer signals as a service through the transport = network.=20 The compatible MPLS type of port based service would carry the = MPLS=20 section layer signal as a service through the network of another = carrier.=20 The section will now pass through intermediate = nodes.
 
Regards,
Maarten


From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of = Greg=20 Mirsky
Sent: donderdag 21 januari 2010 = 22:21
To: BOCCI=20 Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com
Cc: mpls@ietf.org; = mpls-tp@ietf.org
Subject: [mpls-tp] = RFC 5586:=20 Intermediate nodes on MPLS Section

Dear Editors and All,
I'm puzzled by what looks to = me as=20 contradiction between quoted in the RFC 5586 definition of the = Section=20 Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS = Section.=20 The definition (section 1.3 p.4) refers to section as server layer = that=20 provides service between adjacent nodes (my underlining). = At the=20 same time, the last paragraph of subsection 4.2.1.2 stipulates = behavior of=20 intermediate nodes on an MPLS Section in regard to G-ACh message, = the ACH=20 and the GAL. If an MPLS Section is between adjacent nodes, then, = as I=20 understand the definition, there can not be intermediate nodes on = the=20 section (on the segment, but not on a section) at this particular=20 layer.
Your clarification is greatly=20 = appreciated.

Regards,
Greg

------_=_NextPart_001_01CA9B8B.8822BFEA-- From maarten.vissers@huawei.com Fri Jan 22 10:32:41 2010 Return-Path: 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 3978728C0FA; Fri, 22 Jan 2010 10:32:41 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=x tagged_above=-999 required=5 tests=[] 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 TXKcZXLD-+EP; Fri, 22 Jan 2010 10:32:41 -0800 (PST) Received: from szxga02-in.huawei.com (unknown [119.145.14.65]) by core3.amsl.com (Postfix) with ESMTP id EF0AD3A68F6; Fri, 22 Jan 2010 10:32:38 -0800 (PST) Received: from huawei.com (szxga02-in [172.24.2.6]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWN00854VHZM1@szxga02-in.huawei.com>; Sat, 23 Jan 2010 02:32:24 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWN005Z1VHZSC@szxga02-in.huawei.com>; Sat, 23 Jan 2010 02:32:23 +0800 (CST) Received: from M00900002 ([116.6.21.230]) by szxml02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KWN005N5VHY6K@szxml02-in.huawei.com>; Sat, 23 Jan 2010 02:32:23 +0800 (CST) Date: Fri, 22 Jan 2010 19:32:21 +0100 From: Maarten Vissers In-reply-to: <787be2781001220855m51e411f4nedff27f9acc7159d@mail.gmail.com> To: 'Greg Mirsky' Message-id: <008601ca9b91$3c7934e0$e6150674@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: multipart/mixed; boundary="Boundary_(ID_/gJonOFG/NPuim2ls8zmtg)" Thread-index: Acqbg7MFsXCbvMW6QM+EpCVmPfrzEgAAoGmA Cc: mpls@ietf.org, mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jan 2010 18:32:41 -0000 This is a multi-part message in MIME format. --Boundary_(ID_/gJonOFG/NPuim2ls8zmtg) Content-type: multipart/alternative; boundary="Boundary_(ID_cxHkm+N0QE6s1fe3hwk0EA)" --Boundary_(ID_cxHkm+N0QE6s1fe3hwk0EA) Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Hi Greg, The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances, of which the top MTP layer is shared by carrier A and B. See slide 7 in the mplstp-connection-concepts file. Note that the same applies for the case of Ethernet (ETH) layer networks. In the attached ethernet-connection-concepts file you find the same case illustrated also on slide 7. Other slides illustrate other cases of carrier-carrier and customer-carrier interactions. Note that the functional models for the MPLS-TP and Ethernet cases are the same; I already had the Ethernet models and have converted those into MPLS-TP equivalent models to illustrate this section layer question. The difference between both technologies is the encoding of MEG levels; in Ethernet via the MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry (LSE) header. Regards, Maarten _____ From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: vrijdag 22 januari 2010 17:55 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, so this is carrier's carrier scenario when MPLS-TP section is client of MPLS-TP transport? But wouldn't presumed processing of client MPLS-TP section by intermediate nodes of server MPLS-TP layer be just plain violation of server-client model? Regards, Greg On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers wrote: Greg, It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes. Regards, Maarten _____ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky Sent: donderdag 21 januari 2010 22:21 To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Editors and All, I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer. Your clarification is greatly appreciated. Regards, Greg --Boundary_(ID_cxHkm+N0QE6s1fe3hwk0EA) Content-type: text/html; charset=us-ascii Content-transfer-encoding: 7BIT
Hi Greg,
 
The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances, of which the top MTP layer is shared by carrier A and B. See slide 7 in the mplstp-connection-concepts file. Note that the same applies for the case of Ethernet (ETH) layer networks. In the attached ethernet-connection-concepts file you find the same case illustrated also on slide 7.
 
Other slides illustrate other cases of carrier-carrier and customer-carrier interactions.
 
Note that the functional models for the MPLS-TP and Ethernet cases are the same; I already had the Ethernet models and have converted those into MPLS-TP equivalent models to illustrate this section layer question. The difference between both technologies is the encoding of MEG levels; in Ethernet via the MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry (LSE) header.
 
Regards,
Maarten


From: Greg Mirsky [mailto:gregimirsky@gmail.com]
Sent: vrijdag 22 januari 2010 17:55
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Maarten,
so this is carrier's carrier scenario when MPLS-TP section is client of MPLS-TP transport? But wouldn't presumed processing of client MPLS-TP section by intermediate nodes of server MPLS-TP layer be just plain violation of server-client model?

Regards,
Greg

On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers <maarten.vissers@huawei.com> wrote:
Greg,
 
It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes.
 
Regards,
Maarten


From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky
Sent: donderdag 21 januari 2010 22:21
To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Editors and All,
I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer.
Your clarification is greatly appreciated.

Regards,
Greg

--Boundary_(ID_cxHkm+N0QE6s1fe3hwk0EA)-- --Boundary_(ID_/gJonOFG/NPuim2ls8zmtg) Content-type: application/pdf; name=ethernet-connnection-concepts-06z.pdf Content-transfer-encoding: base64 Content-disposition: attachment; filename=ethernet-connnection-concepts-06z.pdf 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 wdYJwVIgCW+pfWCYXI0ePMN1RhcYnYQOqSlJuKupaZH7DlpqObTOJmkwSajpqeVFsDMttY0Cc41u uSpuXYkrMCNw29DZYH12RC4dga1OLkIo2VbIWqeSGS2tTgK9hcwUJJ16vW6ipY5YFQXXyEPqDGWz FhmjK7hF7qm3Gz5aajSDhkaVTcibkKiGmjchb0KiGmrehLw9ElWQNG+PvD0S1VDz9sjbI1ENNW+P vD0S1VDz9sg7IFEFveYdkHdAohpq3gF5BySqoeYdkHdAohpq3gF5RySqYNC8I/KOSFRDzTsi74hE NdS8I/KOSFRDzTsi74REFYyad0LeCYlqqHkn5J2QqIaad0LeCYlqqHkn5J2RqIJJ887IOyNRDTXv jLwzEtVQ887IOyNRDTXvDLxZNI6FKVgjt9S8WnpIDUQnqHizKMWyPZatIOmyA5YdsTAFgy4beRvk reCieRvkbZCohpq3Qd4GiWqoeRvkbZCohpq3Qd4WiSpoNG+LvC0S1VDztsjbIlENNW+LvC0S1VDz tsjbIVEFrebtkDfKtwlq3qjXHAq0CWreqNccCrQJat6o1xwKNA21XnOo1xwKtAlq3qjXHAq0CWre qNccCrQJat6o1xwKNA21XnOo1xwKtAlq3qjXHAq0CWreqNccCrQJat6o1xwKNA21XnOo1xwKtAlq 3qjXHAq0CWreqNccCrQJat6o1xwKNA21XnOo1xwKtAlq3qjXHAq0CWreqNccCrQJat6o1xwKNA21 XnOo1xwKtAlq3qjXHAq0CWreqNccCrQJat6o1xwKNA21XnOo1xwKtAlq3qjXHAq0CWreqNccCrQJ at6o1wgFmoJO6zVCvUYo0CaoeBPqNUKBNkHSZQcsO2JhCgZdNvJGgaah1muEeo1QoE1Q80a9RijQ Jqh5o14jFGgT1LxRrxEKNA21XiPUa4QCbYKaN+o1QoE2Qc0b9RqhQJug5o16jVCgaaj1GqFeIxRo E9S8Ua8RCrQJat6o1wgF2gQ1b9RrhAJNQ63XCPUaoUCboOaNeo1QoE1Q80a9RijQJqh5o14jFGga ar1GqNcIBdoENW/Ua4QCbYKaN+o1QoE2Qc0b9RqhQNNQ6zVCvUYo0CY48naG/0DtzVIJ70RJIIUG LUM3pCbPfwjtybiX8NifygsMLbWXyD701D7zH1J7ph8kvJ1qILk7PaRW8yCRqxEldeTc49J4S/Ro 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 avtIY4YHMZy3wcc4vGfmPwRTF7kCY20i3knPMBiVOgVInTNEVzAFTB0NlB0tFKahUWVHB2VHgsI0 dLps5B2RqIaad0TeEYlqqHkn5J2QqIaad0LeCYlqqHkn5J2QqIaad0LeCYlqqHln5J2RqIaad0be GYlqqHln5J2RqIaad0beGYlqqHjLQBxS80AcC5ug4i0LHqQGohN0uuyAZUcsTMGgy05YdsbCFNS8 DfI2SFRDzdsgb4NENdS8DfI2SFRDzdsgb4NENdS8LfK2SFRDzdsib4tENdS8LfK2SFRDzdsib4tE NdS8HfJ2SFRDzdshb4dENdS8HfJ2SFRDzdshb4dENdS8CXkTEtVQ8ybkTUhUQ82bkDchUQ01b0Le hEQ11Lw98vZIVEPN2yNvj0Q11Lw98vZIVEPN2yNvj0Q11LwD8g5IVEPNOyDvgEQ11LxRr1kUaBPU vFGvWRRoE9S8Ua9ZFGgT1LxRr1kUaBPUvFGvWRRoE9S8Ua9ZFGgT1LxRr1kUaBPUvFGvWRRoE9S8 Ua9ZFGgT1LxRr1kUaBPUvFGvWRRoE9S8Ua9ZFGgT1LxRr1kUaBPUvFGvWRRoE1S8Heo1hwJtgoq3 Q73mUKBN0OmyA5YdsTAFgy47YdkZC1NQ80a95lCgTVDzRr3mUKBNUPNGveZQoE1Q80a95lCgTVDz Rr3mUKBNUPNGveZQoE1Q80a95lCgTVDzRr3mUKBNUPNGveZQoE1Q80a95lCgTVDzRr3mUKBNUPNG veZQoE1Q80a95lCgTVDzRr3mUKBNUPNGveZQoE1Q80a95lCgTVDzRr3mUKBNUPNGveZQoE1Q80a9 5lCgTVDzRr3mUKBNUPNGveZQoE1Q80a95lCgTVDzRr3mUKBNUPNGveZQoE1Q80a95lCgTVDzRr3m UKBNUPNGveZQoE1Q80a95lCgTVDzRr3mUKBNUPNGveZQoE1Q80a95lCgTVDzRr3mUKBNUPNGveZQ oE1Q80a95lCgTVDzRr3mUKBNUPNGveZQoE1Q8SbUa4QCbYKKN6FeIxRoE3S67IBlRyxMwaDLTlh2 xsIU1LxRrxEKtAlq3qjXCAXaBDVv1GuEAm2CmjfqNUKBNkHNG/UaoUCboOaNeo1QoE1Q80a9RijQ Jqh5o14jFGgT1LxRrxEKtAlq3qjXCAXaBDVv1GuEAm2CmjfqNUKBNkHNG/UaoUCboOaNeo1QoE1Q 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 eoGa/XDBDYJsmnLYU9IkSM65b4cDeRsU18sYeZAMWwgppm/KtAuJaZuEajiEQ54X+dS+mRP8jsMr w/8LTAa23Sf0iwj/KOAtME0u7Qz7AtXOCn3L4JUhbzCJVFrcVuRBKkbHUcE95TUz9KOEszn+1urW pTkTckt+x9n4tEt955xOsPsL3/6NXpjVwSgk2PqcHtZzuGDJ9WZLzCXbQTHwuIpRQIOblOfsd59H PccXS5SaxW6iJeRG3T0rmB2Hi5Up58JyZPYKoExJPjrOCWXH4WKlvpeD8prCbworGkd043Ez39NR fVD9B9xM2U1lbmRzdHJlYW0KZW5kb2JqCjYwIDAgb2JqCjE5MTIKZW5kb2JqCjQgMCBvYmoKPDwv VHlwZS9QYWdlL01lZGlhQm94IFswIDAgNTk1IDg0Ml0KL1JvdGF0ZSA5MC9QYXJlbnQgMyAwIFIK L1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvSW1hZ2VDIC9JbWFnZUkgL1RleHRdCi9Db2xvclNw YWNlIDEyIDAgUgovRm9udCAxMyAwIFIKPj4KL0NvbnRlbnRzIDUgMCBSCj4+CmVuZG9iagoxNCAw IG9iago8PC9UeXBlL1BhZ2UvTWVkaWFCb3ggWzAgMCA1OTUgODQyXQovUm90YXRlIDkwL1BhcmVu dCAzIDAgUgovUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGIC9JbWFnZUMgL0ltYWdlSSAvVGV4dF0K L0NvbG9yU3BhY2UgMjMgMCBSCi9Gb250IDI0IDAgUgo+PgovQ29udGVudHMgMTUgMCBSCj4+CmVu ZG9iagoyNSAwIG9iago8PC9UeXBlL1BhZ2UvTWVkaWFCb3ggWzAgMCA1OTUgODQyXQovUm90YXRl IDkwL1BhcmVudCAzIDAgUgovUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGIC9JbWFnZUMgL0ltYWdl SSAvVGV4dF0KL0NvbG9yU3BhY2UgMjkgMCBSCi9Gb250IDMwIDAgUgo+PgovQ29udGVudHMgMjYg MCBSCj4+CmVuZG9iagozMSAwIG9iago8PC9UeXBlL1BhZ2UvTWVkaWFCb3ggWzAgMCA1OTUgODQy XQovUm90YXRlIDkwL1BhcmVudCAzIDAgUgovUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGIC9JbWFn ZUMgL0ltYWdlSSAvVGV4dF0KL0NvbG9yU3BhY2UgMzQgMCBSCi9Gb250IDM1IDAgUgo+PgovQ29u dGVudHMgMzIgMCBSCj4+CmVuZG9iagozNiAwIG9iago8PC9UeXBlL1BhZ2UvTWVkaWFCb3ggWzAg MCA1OTUgODQyXQovUm90YXRlIDkwL1BhcmVudCAzIDAgUgovUmVzb3VyY2VzPDwvUHJvY1NldFsv UERGIC9JbWFnZUMgL0ltYWdlSSAvVGV4dF0KL0NvbG9yU3BhY2UgMzkgMCBSCi9Gb250IDQwIDAg Ugo+PgovQ29udGVudHMgMzcgMCBSCj4+CmVuZG9iago0MSAwIG9iago8PC9UeXBlL1BhZ2UvTWVk aWFCb3ggWzAgMCA1OTUgODQyXQovUm90YXRlIDkwL1BhcmVudCAzIDAgUgovUmVzb3VyY2VzPDwv UHJvY1NldFsvUERGIC9JbWFnZUMgL0ltYWdlSSAvVGV4dF0KL0NvbG9yU3BhY2UgNDQgMCBSCi9G b250IDQ1IDAgUgo+PgovQ29udGVudHMgNDIgMCBSCj4+CmVuZG9iago0NiAwIG9iago8PC9UeXBl L1BhZ2UvTWVkaWFCb3ggWzAgMCA1OTUgODQyXQovUm90YXRlIDkwL1BhcmVudCAzIDAgUgovUmVz b3VyY2VzPDwvUHJvY1NldFsvUERGIC9JbWFnZUMgL0ltYWdlSSAvVGV4dF0KL0NvbG9yU3BhY2Ug NDkgMCBSCi9Gb250IDUwIDAgUgo+PgovQ29udGVudHMgNDcgMCBSCj4+CmVuZG9iago1MSAwIG9i ago8PC9UeXBlL1BhZ2UvTWVkaWFCb3ggWzAgMCA1OTUgODQyXQovUm90YXRlIDkwL1BhcmVudCAz IDAgUgovUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGIC9JbWFnZUMgL0ltYWdlSSAvVGV4dF0KL0Nv bG9yU3BhY2UgNTYgMCBSCi9Gb250IDU3IDAgUgo+PgovQ29udGVudHMgNTIgMCBSCj4+CmVuZG9i ago1OCAwIG9iago8PC9UeXBlL1BhZ2UvTWVkaWFCb3ggWzAgMCA1OTUgODQyXQovUm90YXRlIDkw L1BhcmVudCAzIDAgUgovUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGIC9JbWFnZUMgL0ltYWdlSSAv VGV4dF0KL0NvbG9yU3BhY2UgNjQgMCBSCi9Gb250IDY1IDAgUgo+PgovQ29udGVudHMgNTkgMCBS Cj4+CmVuZG9iagozIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvS2lkcyBbCjQgMCBSCjE0IDAgUgoy NSAwIFIKMzEgMCBSCjM2IDAgUgo0MSAwIFIKNDYgMCBSCjUxIDAgUgo1OCAwIFIKXSAvQ291bnQg OQovUm90YXRlIDkwPj4KZW5kb2JqCjEgMCBvYmoKPDwvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMyAw IFIKL01ldGFkYXRhIDc1IDAgUgo+PgplbmRvYmoKNyAwIG9iagpbL0luZGV4ZWQKL0RldmljZUdy YXkKMTUKKFwwMDBcMzc3XDIwNlwyMDVcMjM1XDI3NlwzMjJcMzI2XDMxMFwyNTNcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDApXWVuZG9iagoxMiAwIG9iago8PC9SNwo3IDAgUj4+CmVuZG9iagoxMyAw IG9iago8PC9SOAo4IDAgUi9SMTAKMTAgMCBSPj4KZW5kb2JqCjE3IDAgb2JqClsvSW5kZXhlZAov RGV2aWNlUkdCCjI1NQooXDAwMFwwMDBcMDAwXDM3N1wzNzdcMzc3XDM3N2ZcMzc3XDM3NmdcMzc2 XDM3NWhcMzc1XDM3NGhcMzc0XDM3M2lcMzczXDM3MmpcMzcyXDM3MWtcMzcxXDM3MGtcMzcwXDM2 N2xcMzY3XDM2Nm1cMzY2XDM2NW1cMzY1XDM2NG1cMzY0XDM2M25cMzYzXDM2Mm9cMzYyXDM2MW9c MzYxXDM2MHBcMzYwXDM1N3FcMzU3XDM1NXJcMzU1XDM1NHJcMzU0XDM1M3NcMzUzXDM1MnVcMzUy XDM1MXVcMzUxXDM1MHZcMzUwXDM0N3dcMzQ3XDM0NXdcMzQ1XDM0NHhcMzQ0XDM0MnlcMzQyXDM0 MXlcMzQxXDMzN3tcMzM3XDMzNnxcMzM2XDMzNXxcMzM1XDMzM31cMzMzXDMzMX1cMzMxXDMzMH5c MzMwXDMyNlwxNzdcMzI2XDMyNFwyMDBcMzI0XDMyM1wyMDFcMzIzXDMyMVwyMDJcMzIxXDMxN1wy MDJcMzE3XDMxNVwyMDNcMzE1XDMxM1wyMDRcMzEzXDMxMlwyMDRcMzEyXDMxMFwyMDVcMzEwXDMw N1wyMDZcMzA3XDMwNVwyMDdcMzA1XDMwM1wyMTBcMzAzXDMwMVwyMTBcMzAxXDMwMFwyMTFcMzAw XDI3NlwyMTJcMjc2XDI3NFwyMTJcMjc0XDI3MlwyMTNcMjcyXDI3MVwyMTRcMjcxXDI2N1wyMTRc MjY3XDI2NVwyMTVcMjY1XDI2NFwyMTVcMjY0XDI2M1wyMTVcMjYzXDI2MVwyMTZcMjYxXDI1N1wy MTZcMjU3XDI1NlwyMTdcMjU2XDI1NVwyMjBcMjU1XDI1M1wyMjBcMjUzXDI1MlwyMjBcMjUyXDI1 MVwyMjFcMjUxXDI0N1wyMjFcMjQ3XDI0NlwyMjJcMjQ2XDI0NVwyMjJcMjQ1XDI0NFwyMjJcMjQ0 XDI0M1wyMjNcMjQzXDI0MlwyMjNcMjQyXDI0MVwyMjNcMjQxXDIzN1wyMjRcMjM3XDIzNlwyMjRc MjM2XDIzNVwyMjRcMjM1XDIzNFwyMjRcMjM0XDIzM1wyMjVcMjMzXDIzMlwyMjVcMjMyXDIzMVwy MjVcMjMxXDIzMFwyMjVcMjMwXDIyN1wyMjZcMjI3XDIyNlwyMjZcMjI2XDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwKV1lbmRvYmoKMTggMCBvYmoKWy9JbmRleGVkCi9EZXZpY2VS R0IKMjU1CihcMDAwXDAwMFwwMDBcMzc3XDM3N1wzNzdcMzc3XDM3N2ZcMzc2XDM3N2ZcMzc2XDM3 NmZcMzc1XDM3NmVcMzc0XDM3NmVcMzczXDM3NmVcMzczXDM3NWVcMzcyXDM3NWRcMzcxXDM3NGRc MzcwXDM3NGNcMzY2XDM3NGNcMzY1XDM3M2NcMzYzXDM3M2JcMzYyXDM3MmJcMzYxXDM3MWFcMzU3 XDM3MWFcMzU2XDM3MGFcMzU1XDM3MGBcMzUzXDM3MGBcMzUyXDM2N2BcMzUxXDM2Nl9cMzQ3XDM2 Nl9cMzQ1XDM2NV5cMzQ0XDM2NV5cMzQzXDM2NF1cMzQxXDM2M1xcXDMzN1wzNjNcXFwzMzVcMzYy W1wzMzNcMzYxWlwzMzFcMzYxWlwzMjdcMzYwWVwzMjVcMzU3WFwzMjNcMzU3WFwzMjBcMzU2V1wz MTZcMzU1VlwzMTRcMzU0VlwzMTJcMzUzVVwzMDdcMzUzVVwzMDVcMzUyVFwzMDJcMzUxU1wyNzdc MzUwUlwyNzRcMzQ3UVwyNzFcMzQ2UFwyNjdcMzQ2UFwyNjRcMzQ1T1wyNjFcMzQ0TlwyNTZcMzQz TlwyNTRcMzQyTFwyNTFcMzQyTFwyNDVcMzQxS1wyNDJcMzM3SlwyMzdcMzM3SVwyMzVcMzM2SFwy MzJcMzM1R1wyMjZcMzM1R1wyMjNcMzM0RlwyMjBcMzMzRVwyMTVcMzMyRVwyMTJcMzMxRFwyMDZc MzMwQ1wyMDNcMzMwQlwyMDFcMzI3QX5cMzI3QHtcMzI2P3dcMzI1P3RcMzI1P3FcMzI0Pm5cMzIz PWtcMzIzPGhcMzIzPGVcMzIyO2JcMzIyOmBcMzIxOl1cMzIxOlpcMzIwOVdcMzIwOFRcMzIwOFJc MzE3OE9cMzE3N01cMzE3N0pcMzE2NkhcMzE2NkVcMzE2NkNcMzE1NUFcMzE1NT9cMzE1NT1cMzE1 NDtcMzE1NDlcMzE0NDdcMzE0MzVcMzE0MzNcMzE0M1wwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMCldZW5kb2JqCjE5IDAgb2JqClsv SW5kZXhlZAovRGV2aWNlUkdCCjI1NQooXDAwMFwwMDBcMDAwXDM3N1wzNzdcMzc3M1wzMTQzM1wz MTQ0M1wzMTQ1M1wzMTM2M1wzMTM3M1wzMTM4M1wzMTI6M1wzMTI7M1wzMTI9M1wzMTE/M1wzMTFA M1wzMTFCM1wzMTBEM1wzMTBGM1wzMDdHM1wzMDZJM1wzMDZLM1wzMDVOM1wzMDRQM1wzMDRRM1wz MDNTM1wzMDNVM1wzMDJXM1wzMDFaM1wzMDBcXDNcMjc3XjNcMjc2YTNcMjc1YzNcMjc0ZjNcMjcz aDNcMjcyajNcMjcwbDNcMjY3bjNcMjY2cDNcMjY0czNcMjYzdjNcMjYxeDNcMjYwezNcMjU2fTNc MjU1XDE3NzNcMjUzXDIwMTNcMjUxXDIwNDNcMjQ3XDIwNzNcMjQ2XDIxMTNcMjQ0XDIxMzNcMjQy XDIxNTNcMjQwXDIxNzNcMjM2XDIyMTNcMjM0XDIyNDNcMjMyXDIyNjNcMjMwXDIzMDNcMjI2XDIz MjNcMjI0XDIzNDNcMjIxXDIzNjNcMjE3XDI0MDNcMjE1XDI0MjNcMjEzXDI0NDNcMjExXDI0NjNc MjA3XDI0NzNcMjA0XDI1MTNcMjAxXDI1MzNcMTc3XDI1NTN9XDI1NjN7XDI2MDN4XDI2MTN2XDI2 MzNzXDI2NDNwXDI2NjNuXDI2NzNsXDI3MDNqXDI3MjNoXDI3MzNmXDI3NDNjXDI3NTNhXDI3NjNe XDI3NzNcXFwzMDAzWlwzMDEzV1wzMDIzVVwzMDMzU1wzMDMzUVwzMDQzUFwzMDQzTlwzMDUzS1wz MDYzSVwzMDYzR1wzMDczRlwzMTAzRFwzMTAzQlwzMTEzQFwzMTEzP1wzMTEzPVwzMTIzO1wzMTIz OlwzMTIzOFwzMTMzN1wzMTMzNlwzMTMzNVwzMTQzNFwzMTQzM1wzMTRcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDApXWVu ZG9iagoyMCAwIG9iagpbL0luZGV4ZWQKL0RldmljZVJHQgoyNTUKKFwwMDBcMDAwXDAwMFwzNzdc Mzc3XDM3NzMzXDMxNDQ0XDMxNDU1XDMxNDY2XDMxMzc3XDMxMzg4XDMxMzo6XDMxMzs7XDMxMjw8 XDMxMj09XDMxMj4+XDMxMT8/XDMxMUFBXDMxMUNDXDMxMEREXDMxMEVFXDMwN0ZGXDMwN0dHXDMw N0hIXDMwNkpKXDMwNkxMXDMwNU1NXDMwNU9PXDMwNVBQXDMwNFJSXDMwM1NTXDMwM1VVXDMwMlZW XDMwMldXXDMwMVlZXDMwMFtbXDMwMF1dXDI3N15eXDI3NmBgXDI3NmFhXDI3NWNjXDI3NGRkXDI3 M2ZmXDI3MmhoXDI3MWlpXDI3MWtrXDI2N2xsXDI2N21tXDI2Nm9vXDI2NXFxXDI2NHJyXDI2M3Nz XDI2MnV1XDI2MnZ2XDI2MXd3XDI2MHl5XDI1N3t7XDI1Nnx8XDI1NX5+XDI1M1wxNzdcMTc3XDI1 M1wyMDBcMjAwXDI1MlwyMDFcMjAxXDI1MVwyMDJcMjAyXDI1MFwyMDNcMjAzXDI0N1wyMDRcMjA0 XDI0NlwyMDVcMjA1XDI0NlwyMDdcMjA3XDI0NVwyMTBcMjEwXDI0NFwyMTBcMjEwXDI0M1wyMTFc MjExXDI0MlwyMTJcMjEyXDI0MlwyMTNcMjEzXDI0MVwyMTRcMjE0XDI0MFwyMTVcMjE1XDIzN1wy MTZcMjE2XDIzNlwyMTdcMjE3XDIzNVwyMjBcMjIwXDIzNFwyMjFcMjIxXDIzM1wyMjJcMjIyXDIz MlwyMjNcMjIzXDIzMVwyMjRcMjI0XDIzMFwyMjVcMjI1XDIyN1wyMjZcMjI2XDIyNlwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMCldZW5k b2JqCjIzIDAgb2JqCjw8L1I3CjcgMCBSL1IxOQoxOSAwIFIvUjIwCjIwIDAgUi9SMTgKMTggMCBS L1IxNwoxNyAwIFI+PgplbmRvYmoKMjQgMCBvYmoKPDwvUjgKOCAwIFIvUjEwCjEwIDAgUi9SMjEK MjEgMCBSPj4KZW5kb2JqCjI4IDAgb2JqClsvSW5kZXhlZAovRGV2aWNlUkdCCjI1NQooXDAwMFww MDBcMDAwXDM3N1wzNzdcMzc3XDM3N1wwMDBcMzc3XDM3N1xyXDM3N1wzNzdcMDI3XDM3N1wzNzdc MDMzXDM3NlwzNzcgXDM3NlwzNzckXDM3NlwzNzdcKVwzNzVcMzc3LFwzNzVcMzc3MFwzNzVcMzc3 M1wzNzRcMzc3NlwzNzRcMzc3OlwzNzNcMzc3PVwzNzJcMzc3QVwzNzJcMzc3RFwzNzFcMzc3R1wz NzBcMzc3SlwzNzBcMzc3TlwzNjdcMzc3UlwzNjZcMzc3VVwzNjZcMzc3WFwzNjVcMzc3W1wzNjRc Mzc3XlwzNjNcMzc3YlwzNjJcMzc3ZlwzNjFcMzc3aVwzNjBcMzc3bFwzNTdcMzc3cFwzNTZcMzc3 dFwzNTVcMzc3d1wzNTRcMzc3elwzNTJcMzc3flwzNTBcMzc3XDIwMVwzNDdcMzc3XDIwNVwzNDZc Mzc3XDIxMFwzNDRcMzc3XDIxM1wzNDNcMzc3XDIxNlwzNDFcMzc3XDIyMVwzNDBcMzc3XDIyNVwz MzZcMzc3XDIzMFwzMzRcMzc3XDIzNFwzMzJcMzc3XDIzN1wzMzBcMzc3XDI0MlwzMjZcMzc3XDI0 NlwzMjRcMzc3XDI1MVwzMjJcMzc3XDI1M1wzMjBcMzc3XDI1NlwzMTZcMzc3XDI2MVwzMTRcMzc3 XDI2NVwzMTJcMzc3XDI2N1wzMTBcMzc3XDI3MlwzMDVcMzc3XDI3NVwzMDJcMzc3XDI3N1wzMDBc Mzc3XDMwM1wyNzZcMzc3XDMwNVwyNzRcMzc3XDMxMFwyNzFcMzc3XDMxMlwyNjdcMzc3XDMxNFwy NjRcMzc3XDMxNlwyNjJcMzc3XDMyMVwyNTdcMzc3XDMyNFwyNTVcMzc3XDMyNlwyNTNcMzc3XDMz MFwyNTBcMzc3XDMzMlwyNDZcMzc3XDMzNFwyNDNcMzc3XDMzNlwyNDFcMzc3XDM0MFwyMzZcMzc3 XDM0MlwyMzNcMzc3XDM0NFwyMzFcMzc3XDM0NVwyMjdcMzc3XDM0N1wyMjVcMzc3XDM1MFwyMjJc Mzc3XDM1MlwyMjBcMzc3XDM1M1wyMTZcMzc3XDM1NVwyMTRcMzc3XDM1NlwyMTJcMzc3XDM1N1wy MDdcMzc3XDM2MVwyMDVcMzc3XDM2MlwyMDNcMzc3XDM2M1wyMDFcMzc3XDM2M1wxNzdcMzc3XDM2 NX1cMzc3XDM2NXxcMzc3XDM2NnpcMzc3XDM2N3hcMzc3XDM3MHdcMzc3XDM3MXVcMzc3XDM3MnRc Mzc3XDM3MnJcMzc3XDM3M3FcMzc3XDM3M3BcMzc3XDM3M29cMzc3XDM3NG1cMzc3XDM3NWxcMzc3 XDM3NWtcMzc3XDM3NmpcMzc3XDM3NmlcMzc3XDM3NmhcMzc3XDM3N2dcMzc3XDM3N2ZcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDApXWVuZG9iagoyOSAwIG9iago8PC9SNwo3IDAgUi9SMTkKMTkgMCBS L1IyMAoyMCAwIFIvUjI4CjI4IDAgUi9SMTgKMTggMCBSL1IxNwoxNyAwIFI+PgplbmRvYmoKMzAg MCBvYmoKPDwvUjgKOCAwIFIvUjEwCjEwIDAgUi9SMjEKMjEgMCBSPj4KZW5kb2JqCjM0IDAgb2Jq Cjw8L1I3CjcgMCBSL1IxOQoxOSAwIFIvUjIwCjIwIDAgUi9SMjgKMjggMCBSL1IxOAoxOCAwIFI+ PgplbmRvYmoKMzUgMCBvYmoKPDwvUjgKOCAwIFIvUjEwCjEwIDAgUi9SMjEKMjEgMCBSPj4KZW5k b2JqCjM5IDAgb2JqCjw8L1I3CjcgMCBSPj4KZW5kb2JqCjQwIDAgb2JqCjw8L1I4CjggMCBSL1Ix MAoxMCAwIFI+PgplbmRvYmoKNDQgMCBvYmoKPDwvUjcKNyAwIFIvUjE5CjE5IDAgUi9SMjAKMjAg MCBSL1IxOAoxOCAwIFI+PgplbmRvYmoKNDUgMCBvYmoKPDwvUjgKOCAwIFIvUjEwCjEwIDAgUi9S MjEKMjEgMCBSPj4KZW5kb2JqCjQ5IDAgb2JqCjw8L1I3CjcgMCBSL1IxOQoxOSAwIFIvUjIwCjIw IDAgUi9SMTgKMTggMCBSPj4KZW5kb2JqCjUwIDAgb2JqCjw8L1I4CjggMCBSL1IxMAoxMCAwIFIv UjIxCjIxIDAgUj4+CmVuZG9iago1NCAwIG9iagpbL0luZGV4ZWQKL0RldmljZVJHQgoyNTUKKFww MDBcMDAwXDAwMFwzNzdcMzc3XDM3N1wzNzdcMDA1XDM3N1wzNzdcdFwzNzdcMzc3XDAyNVwzNzdc Mzc3XDAzMlwzNzZcMzc3XDAzNlwzNzZcMzc3I1wzNzZcMzc3J1wzNzVcMzc3K1wzNzVcMzc3L1wz NzVcMzc3MlwzNzRcMzc3NVwzNzRcMzc3OVwzNzNcMzc3PFwzNzNcMzc3QFwzNzJcMzc3Q1wzNzFc Mzc3RlwzNzFcMzc3SVwzNzBcMzc3TVwzNjdcMzc3UVwzNjdcMzc3VFwzNjZcMzc3V1wzNjVcMzc3 WlwzNjVcMzc3XVwzNjNcMzc3YVwzNjJcMzc3ZVwzNjJcMzc3aFwzNjBcMzc3a1wzNTdcMzc3blwz NTZcMzc3clwzNTVcMzc3dlwzNTRcMzc3eVwzNTNcMzc3fVwzNTFcMzc3XDIwMFwzNDdcMzc3XDIw NFwzNDZcMzc3XDIwN1wzNDVcMzc3XDIxMlwzNDNcMzc3XDIxNVwzNDJcMzc3XDIyMFwzNDBcMzc3 XDIyNFwzMzdcMzc3XDIyN1wzMzVcMzc3XDIzMlwzMzNcMzc3XDIzNlwzMzFcMzc3XDI0MVwzMjdc Mzc3XDI0NVwzMjVcMzc3XDI1MFwzMjNcMzc3XDI1MlwzMjFcMzc3XDI1NVwzMTZcMzc3XDI2MFwz MTRcMzc3XDI2NFwzMTJcMzc3XDI2N1wzMTBcMzc3XDI3MVwzMDZcMzc3XDI3NFwzMDNcMzc3XDI3 NlwzMDFcMzc3XDMwMlwyNzdcMzc3XDMwNFwyNzVcMzc3XDMwN1wyNzJcMzc3XDMxMlwyNzBcMzc3 XDMxNFwyNjVcMzc3XDMxNlwyNjJcMzc3XDMyMFwyNjBcMzc3XDMyM1wyNTVcMzc3XDMyNVwyNTRc Mzc3XDMyN1wyNTFcMzc3XDMzMVwyNDdcMzc3XDMzM1wyNDRcMzc3XDMzNVwyNDFcMzc3XDMzN1wy MzdcMzc3XDM0MVwyMzRcMzc3XDM0M1wyMzJcMzc3XDM0NVwyMzBcMzc3XDM0NlwyMjZcMzc3XDM1 MFwyMjNcMzc3XDM1MlwyMjFcMzc3XDM1M1wyMTZcMzc3XDM1NFwyMTVcMzc3XDM1NlwyMTNcMzc3 XDM1N1wyMTBcMzc3XDM2MFwyMDZcMzc3XDM2MVwyMDRcMzc3XDM2MlwyMDJcMzc3XDM2M1wyMDBc Mzc3XDM2NH5cMzc3XDM2NXxcMzc3XDM2NnpcMzc3XDM2N3lcMzc3XDM2N3dcMzc3XDM3MXZcMzc3 XDM3MXRcMzc3XDM3MnNcMzc3XDM3M3JcMzc3XDM3M3BcMzc3XDM3M29cMzc3XDM3NG5cMzc3XDM3 NGxcMzc3XDM3NWtcMzc3XDM3NmpcMzc3XDM3NmhcMzc3XDM3N2dcMzc3XDM3N2ZcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDApXWVuZG9iago1NSAwIG9iagpbL0luZGV4ZWQKL0Rl dmljZVJHQgoyNTUKKFwwMDBcMDAwXDAwMFwzNzdcMzc3XDM3N1wzNzdcMzc3ZlwzNzdcMzc3Z1wz NzZcMzc2Z1wzNzZcMzc2aFwzNzVcMzc1aVwzNzRcMzc0alwzNzNcMzcza1wzNzNcMzczbFwzNzJc MzcybVwzNzJcMzcyblwzNzFcMzcxb1wzNzBcMzcwcFwzNjZcMzY2clwzNjVcMzY1c1wzNjNcMzYz dVwzNjNcMzYzdlwzNjJcMzYyd1wzNjFcMzYxeFwzNTdcMzU3elwzNTZcMzU2e1wzNTVcMzU1fFwz NTNcMzUzflwzNTJcMzUyXDIwMFwzNTFcMzUxXDIwMVwzNDdcMzQ3XDIwMlwzNDVcMzQ1XDIwNFwz NDRcMzQ0XDIwNVwzNDNcMzQzXDIwN1wzNDFcMzQxXDIxMVwzMzdcMzM3XDIxMlwzMzVcMzM1XDIx NFwzMzNcMzMzXDIxNVwzMzFcMzMxXDIxN1wzMjdcMzI3XDIyMVwzMjVcMzI1XDIyMlwzMjNcMzIz XDIyNFwzMjBcMzIwXDIyNlwzMTZcMzE2XDIzMFwzMTRcMzE0XDIzMVwzMTJcMzEyXDIzM1wzMDdc MzA3XDIzNFwzMDVcMzA1XDIzNlwzMDJcMzAyXDIzN1wyNzdcMjc3XDI0MVwyNzRcMjc0XDI0M1wy NzFcMjcxXDI0NFwyNjdcMjY3XDI0NlwyNjRcMjY0XDI1MFwyNjFcMjYxXDI1MVwyNTZcMjU2XDI1 MlwyNTRcMjU0XDI1NFwyNTFcMjUxXDI1NVwyNDVcMjQ1XDI1NlwyNDJcMjQyXDI2MFwyMzdcMjM3 XDI2MlwyMzVcMjM1XDI2M1wyMzJcMjMyXDI2NFwyMjZcMjI2XDI2NlwyMjNcMjIzXDI2N1wyMjBc MjIwXDI3MFwyMTVcMjE1XDI3MFwyMTJcMjEyXDI3MlwyMDZcMjA2XDI3M1wyMDNcMjAzXDI3NFwy MDFcMjAxXDI3NX5+XDI3Nnt7XDI3N3d3XDMwMHR0XDMwMHFxXDMwMW5uXDMwMmtrXDMwM2hoXDMw NGVlXDMwNWJiXDMwNWBgXDMwNl1dXDMwNlpaXDMwNldXXDMwN1RUXDMwN1JSXDMxME9PXDMxMU1N XDMxMUpKXDMxMUhIXDMxMkVFXDMxMkNDXDMxMkFBXDMxMz8/XDMxMz09XDMxMzs7XDMxMzk5XDMx Mzc3XDMxNDU1XDMxNDMzXDMxNFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMCldZW5kb2JqCjU2 IDAgb2JqCjw8L1I3CjcgMCBSL1IxOQoxOSAwIFIvUjIwCjIwIDAgUi9SNTQKNTQgMCBSL1IxOAox OCAwIFIvUjE3CjE3IDAgUi9SNTUKNTUgMCBSPj4KZW5kb2JqCjU3IDAgb2JqCjw8L1I4CjggMCBS L1IyMQoyMSAwIFI+PgplbmRvYmoKNjQgMCBvYmoKPDwvUjcKNyAwIFI+PgplbmRvYmoKNjUgMCBv YmoKPDwvUjYxCjYxIDAgUi9SOAo4IDAgUi9SNjIKNjIgMCBSPj4KZW5kb2JqCjYxIDAgb2JqCjw8 L0Jhc2VGb250L0hlbHZldGljYS9UeXBlL0ZvbnQKL1N1YnR5cGUvVHlwZTE+PgplbmRvYmoKNzAg MCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA1NTg+PnN0cmVhbQp4nF3UMW7bQBAF 0F6n4A20M0MtbcDYxmlcJAiSXICiloYKU4IsF7l9/v8Tp0jxDYxJLvfNiLt/fvnysp3vw/777bL8 7PdhPW+nW3+/fNyWPhz763nbmQ+n83L/W+nv8jZfd/vnr/P11+9rH3BDX7P+Nr/1/Y+p6D+WzyyX U3+/zku/zdtr3z2V0p7Wte36dvrvUq35xHH9vNVapoQ1lNEyxR9Yji1TpmB5aJlSH1nWlim1s5xa ptSJ5UPLlLqwfGyZUg8s55YpXlgeW6ZUvWhpmVK1q1PLlMlZ9pYprm2sLVMmLmXAMygrS+BMwDqy 9KbgWe7KYDV568oSVkuvbobV5HVdhdXSe2IJq8k7UWSwmrwT+QarpffIElaT96CVYTV5R3oNVpN3 1MqwmryjVobV5B21Mqwmb7Ab6J+ClbmUw+ryHsh3WF3eA5vjsLq8I+frsLq8VSWsLu+B73VYXd6R 83VYXd6RbccP5An9x7uNnXTglGLaBnCeQF0FzhPIgTpwnkB2w4HzBLLPaLaCkoQALgQMNge/UwV7 1lXgQsDKbgRwIWCw7QFc5ED53gAucqAUBXAh4ERRABcCBvscAIYGGuxGwBoaaMwsYQ0NNEjA2xSU 7HPAGvIGu4GNKxBpk7CGvCECrJED5RRGWMf0snVomIKhcJNYQMFVlbAy7vqs0E4Fogd9/58fOo8C nimfR8iwfNxufbvr4NHBwgPlvPV/Z9P1cuVTA7L7A3vEJaUKZW5kc3RyZWFtCmVuZG9iago4IDAg b2JqCjw8L0Jhc2VGb250L1FTV0lOQStUcmVidWNoZXRNUy9Gb250RGVzY3JpcHRvciA5IDAgUi9U b1VuaWNvZGUgNzAgMCBSL1R5cGUvRm9udAovRmlyc3RDaGFyIDEvTGFzdENoYXIgNjgvV2lkdGhz WyA1MjQgMzY3IDM2NyA0MDUgMjg1IDU0NiA1MDIgMjk1IDU0NSAzMDEgNDk1IDUyNSAzODkgMzY3 IDU1Nwo0OTAgNTU3IDM2NyA1MzcgMzk2IDUyNCA4MzAgNTQ2IDc0NCA1MDQgNTgxIDU5OCA3MDkg NTM2IDY3NiA1MjQKNDgxIDU4NyA1NTggNjU0IDU0NiA2NDggNjM4IDI3OCA1MjQgNTI0IDM2NyA1 MDYgNTkwIDYxMyA2NzQgNTI1CjUyNCAzNzAgNTU3IDM2NyA1NTcgMzY3IDQ5MyA1MjQgNTI0IDM2 NyA1MjQgNTI0IDUyNCA1NjYgNTI0IDUyNAo1MjQgNTcwIDUyNCA1MjQgNTAxXQovRW5jb2Rpbmcg NzEgMCBSL1N1YnR5cGUvVHJ1ZVR5cGU+PgplbmRvYmoKNzEgMCBvYmoKPDwvVHlwZS9FbmNvZGlu Zy9CYXNlRW5jb2RpbmcvV2luQW5zaUVuY29kaW5nL0RpZmZlcmVuY2VzWwoxL29uZS9oeXBoZW4v cGFyZW5sZWZ0L3MvaS9uL2cvbC9lL3NwYWNlL2MvYS9yL3BhcmVucmlnaHQvcC92Ci9kL2NvbW1h L28vdC9zbGFzaC9tL3Uvdy9rL1QvQy9NL0UvRy90d28vUwovVi9QL0gvaC9VL04vSS9xdW90ZWRi bGxlZnQvcXVvdGVkYmxyaWdodC9lbmRhc2gvTC9BL0QvTy9GL2VxdWFsCi9mL2Ivc2VtaWNvbG9u L3EvcGVyaW9kL3kKNTYvZml2ZS9jb2xvbi9mb3VyL3plcm8vdGhyZWUvQi9zaXgvZWlnaHQvbGVz cy9ZL25pbmUvZ3JlYXRlcmVxdWFsL3hdPj4KZW5kb2JqCjYyIDAgb2JqCjw8L0Jhc2VGb250L0NY T1lCSStXaW5nZGluZ3MvRm9udERlc2NyaXB0b3IgNjMgMCBSL1R5cGUvRm9udAovRmlyc3RDaGFy IDEvTGFzdENoYXIgMi9XaWR0aHNbIDg5MSA0NThdCi9FbmNvZGluZyA3MiAwIFIvU3VidHlwZS9U cnVlVHlwZT4+CmVuZG9iago3MiAwIG9iago8PC9UeXBlL0VuY29kaW5nL0Jhc2VFbmNvZGluZy9X aW5BbnNpRW5jb2RpbmcvRGlmZmVyZW5jZXNbCjEvYm94c2hhZG93ZHduL2NpcmNsZTRdPj4KZW5k b2JqCjEwIDAgb2JqCjw8L0Jhc2VGb250L1lCV0JKRCtUcmVidWNoZXRNUyxCb2xkL0ZvbnREZXNj cmlwdG9yIDExIDAgUi9UeXBlL0ZvbnQKL0ZpcnN0Q2hhciAxL0xhc3RDaGFyIDIzL1dpZHRoc1sg NjEyIDU5MSA0MzEgMzk2IDU2NiA4NTkgNTc1IDQyNyAzMDEgNTI3IDI5OCA1MTIgNTM0IDU4MyA1 NjkKNTkzIDU5MCA1MzMgNjEyIDYxMyA2MzMgNTk1IDM2N10KL0VuY29kaW5nIDczIDAgUi9TdWJ0 eXBlL1RydWVUeXBlPj4KZW5kb2JqCjczIDAgb2JqCjw8L1R5cGUvRW5jb2RpbmcvQmFzZUVuY29k aW5nL1dpbkFuc2lFbmNvZGluZy9EaWZmZXJlbmNlc1sKMS9DL3Uvcy90L28vbS9lL3Ivc3BhY2Uv di9pL2MveS9wL0UvaAovbi9hL1QvWS9BL0IvaHlwaGVuXT4+CmVuZG9iagoyMSAwIG9iago8PC9C YXNlRm9udC9HTVRYU1UrVHJlYnVjaGV0TVMsSXRhbGljL0ZvbnREZXNjcmlwdG9yIDIyIDAgUi9U eXBlL0ZvbnQKL0ZpcnN0Q2hhciAxL0xhc3RDaGFyIDI0L1dpZHRoc1sgNTM2IDQyMCA1NTcgNTM3 IDQxNyA1NDYgMzAxIDU4NyA1OTggNTQzIDQ4MSA0NjAgNTU3IDQwNSA1MzcKODMwIDc2MSA1MDYg NTI0IDUyNCA1MjQgNTI0IDUyNCA1MjRdCi9FbmNvZGluZyA3NCAwIFIvU3VidHlwZS9UcnVlVHlw ZT4+CmVuZG9iago3NCAwIG9iago8PC9UeXBlL0VuY29kaW5nL0Jhc2VFbmNvZGluZy9XaW5BbnNp RW5jb2RpbmcvRGlmZmVyZW5jZXNbCjEvRS90L2gvZS9yL24vc3BhY2UvVi9DL1AvUy9jL3Uvcy9v L20KL00vTC9lcXVhbC9zZXZlbi9maXZlL2ZvdXIvemVyby9vbmVdPj4KZW5kb2JqCjkgMCBvYmoK PDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9RU1dJTkErVHJlYnVjaGV0TVMvRm9udEJC b3hbMCAtMjA4IDc2NCA3MzddL0ZsYWdzIDQKL0FzY2VudCA3MzcKL0NhcEhlaWdodCA3MzcKL0Rl c2NlbnQgLTIwOAovSXRhbGljQW5nbGUgMAovU3RlbVYgMTE0Ci9NaXNzaW5nV2lkdGggNTAwCi9G b250RmlsZTIgNjYgMCBSPj4KZW5kb2JqCjY2IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZQov TGVuZ3RoMSAyNjY5Ni9MZW5ndGggMTU4MDk+PnN0cmVhbQp4nO29C3wV1bUwvh/zOu8575MXOSeH kMABecRwAkYZJSGBGB4BTALEBDAmUKmAIPGNYg2lKrYqUPVWbbVwrY8QEYK1FK0CVdNrK8VHi7Ut ArXGa/2oWiQn31p7ZkKwvfe73/1ev///d89hn9mzZ2bP3muv91o7EEoI8ZD1hJPZs+aOnUDE54r9 8HPZ0hWLV5rnS35LCH1p6bVr4jepl+yABjhnK69c2bZi+lu/+w4h/FJCFGfbVdddad7vhfPZ7vbW xVe83hs7Ski7Do0T26HBd7P2G0IcDXA+vH3Fmg7z/tYY9HfkqquXLjbPL4fr0m0rFneslB9XDsP9 N0Jj/OuLV7Ra43sEfoatvPqaNeZ52yd4feXq1pUjx/RF4P6H4Pmn5OOEyHtJFpSQNJaECBk4AeUj LJlFcO1nhGTmwejLoP4mjGAuHA8RJ/nf/TlEeuG7heyCr/nZB22HyJ3kEfIgtJ9tIeQJ+IopkpvI bXDHFrjHrj9IfjW0nY2jE2mMPkaPkGksRkfTl2CVjpA/kz/TX9Jb6DwapJW0nY4md7FS2sinyDLU d5Gvw1OX09fp69Lb5OtwdgR6baan4FoHe4Pew28h69l6uIJjfTzzfTKB7IX3/S9/NPI/Wg/7g+uB H1yP/yOf/0PrYUycV5OYMb26alplxdRLLjamXHRh+QWTJ5WlJ5aOPW/M6OIRhcOTBfmxkF/3eVxO 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 6oSQ4n/4bRV/UfsJ8ib5FKRCFZvIbuecvyVtlUuBjKepq7RJILp+5nA70tb3UxdYw+4HPJpnuXei 9w3fBeL7Hf0J/7bAzMDn+A1FQ8vDvvAL+I0MP/cbnRY9E+vOWpH9eE5Wbn7uwbx58H1jWFX+3PxT 8RcS3y64tGBfcmnyz8O/WRgcIY24skj7v/5t/E9/r4HvvmLlv77/9f2v77lfYv5FUvOvLocwixbU 8WwoeCWkuy67dM4MUCKmVcx3z22s8tXVB2Y3LJiZHjGueFR44qSSVE3Z+NG7nuseO7xowsj49Mph 8/yLsmN50WCkMCsnvzz3/oX/u/43gv8XH4nsEL8SwueTioEB+KX4C+dgwQK8dPzLp+RSMofMILPw z2eRaaSCzAfpMpc0kiriI3WkHizC2WD3LiAzSZqMIOOAv48Cq3kimURKSIrUkDIynuD/OfEc6SZj yXBSRCaQkSROppNKMozMI36yiGSTGMkDZThIIqQQZFcOySflJJfcT0wQY544ZiYT0CJAr5y3unXJ 2qXtrWvitXPFVULvIfJ/eObauaefkE8GzmmgNoDIerswdHn/e+UT8uJXylNQHobyOlg5P4FiQDkE 5QIoK6BkQbkNyjyrNEKZgffjs1DfAuX6c0oPkaROaP85mS2dhON0KCVki7yMzJbLyRY2mey1i+SB 9qdISM6B4xVw/7Vwr1X4O3D+OAnI4+D8WeIZLPf8D8r58Nxa0sk/IxfDsUZqIhezv0JdgvZm0smq yWwskgPqi8gW5THSie1Sjbi/E5/hufD+C8nFfDSZBddu4n8mbvkU8YEF5Oaf/v+//N2a/l8ogE9N WKC+nTxGiMkH/50PNcvOrmeeb/aV/5XkmATz1OI9WXjsqYzOHZjdf0LboX4LTp02vfx3YTSIhwpl bmRzdHJlYW0KZW5kb2JqCjYzIDAgb2JqCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUv Q1hPWUJJK1dpbmdkaW5ncy9Gb250QkJveFs2MiAwIDgwNyA3MjJdL0ZsYWdzIDQKL0FzY2VudCA3 MjIKL0NhcEhlaWdodCA3MjIKL0Rlc2NlbnQgMAovSXRhbGljQW5nbGUgMAovU3RlbVYgMTIxCi9N aXNzaW5nV2lkdGggNTAwCi9Gb250RmlsZTIgNjcgMCBSPj4KZW5kb2JqCjY3IDAgb2JqCjw8L0Zp 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 ZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9ZQldCSkQrVHJlYnVjaGV0TVMsQm9sZC9Gb250QkJv eFswIC0yMDUgNzkzIDc0N10vRmxhZ3MgNAovQXNjZW50IDc0NwovQ2FwSGVpZ2h0IDc0NwovRGVz Y2VudCAtMjA1Ci9JdGFsaWNBbmdsZSAwCi9TdGVtViAxMTgKL01pc3NpbmdXaWR0aCA1MDAKL0Zv bnRGaWxlMiA2OCAwIFI+PgplbmRvYmoKNjggMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlCi9M ZW5ndGgxIDkxNzIvTGVuZ3RoIDU0NjI+PnN0cmVhbQp4nO05aXhT15Xn3LdqsfSeLFsyhlhCeEkM MdgYGcYEYUu2wNgYsVgmKLYBY1NgMItjl0DitpMxcdZmg0kzkE6/fCY0i5ylmHSyNAsk7TgLTQPT hkk6TeJMiL/S+cIkdbA85z7JBDKZtjNff8x8X9/1ee/ec7ez33NlQABIgx4QoH7p8qJiMB5vnF6r 1m1p6Ui2PdMAsH3dtTs97dPmvECId6i9ekNH25Yf3PfQZgBWBiB93Lb5mxuS482zAfTN7a0t63/2 w3+lHXz3E3JOOyHsL5hUAJXWg2ntW3Z2J8dPJRzu3Lx1XUuynf0AgPjtLS3dHcJ5eZDGhzkRf92y pTVF3y308nVs3bEz2fbt5v0d21s73lm/5BCNb6f1XpXGiaqjkEXgFIvACTA+TPAJh8Qa6jsJkJgL IEyi+s+Ji0L6vgJm+DM/KKINbTAEw1SSzyjhRMIky5djIDXmENwLj8FReAVOwofw7EV1jn8R3uR1 tgifYDehCfOhl82E7+JpWudjnE7lLN6DK2idZ3ALTodX2HsYE74tPofr0ELt7+I1+Fs2UzwFD8KD +Ct6P8BchH+SvcHahB/D79lGNgw9rAd64TDswDmw4wIzZ4mOswCB0hU1ixeFq6tCwcqKhYEFV80v /6t5c8v8c0qLrpwxvSAvd5pvao7bqWv2NIvZpCqyJAoMYXrIV9Xsiec1x8U8Xzg8g7d9LYRouQjR HPcQqurSMXFPszHMc+nIAI3c8JWRgeTIwIWRqHnKoXzGdE/I54kPBX2eQVy9LEr1W4O+Rk98xKjX GnUxz2ikUcPrpRmekLs96IljsycUr7q2vS/UHKT1BizmSl9lq3nGdBgwW6hqoVq8wNcxgAVXoVFh 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 V/tz/ef8//wjQp3xFrl8zrooX4azyN/UFumdB1FYBQ0QgXoIw0qSXiMsgSpYA8spctfAMghSXlkO 0yAXNGOWg2RNeSadzDrAiu2tazvXtbfu9NQun16xdfN6438xeAf//epPfNRLm2fh7PglCJxgBHom gG0khf9P4Sxs+XOCpIMkvgj3ih9AvQG3Uv1/Cx+A87/AR7T+H4JKWGiAOwV/dxE8C71sHSy8GOT3 oFc8StBL/Q/BDg7CJugVtsNCYTrMEp+mvjJadwJCpEPhj+gOkzAQf+zpJnv5OchOKvORnsVP8u+P nl9y/3jx2CmTWTlF46wTuvxP2K79ugplbmRzdHJlYW0KZW5kb2JqCjIyIDAgb2JqCjw8L1R5cGUv Rm9udERlc2NyaXB0b3IvRm9udE5hbWUvR01UWFNVK1RyZWJ1Y2hldE1TLEl0YWxpYy9Gb250QkJv eFswIC0xMiA3OTUgNzM3XS9GbGFncyA0Ci9Bc2NlbnQgNzM3Ci9DYXBIZWlnaHQgNzM3Ci9EZXNj ZW50IC0xMgovSXRhbGljQW5nbGUgMAovU3RlbVYgMTE5Ci9NaXNzaW5nV2lkdGggNTAwCi9Gb250 RmlsZTIgNjkgMCBSPj4KZW5kb2JqCjY5IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZQovTGVu Z3RoMSAxMDAyMC9MZW5ndGggNjEzND4+c3RyZWFtCnic7Vp7fFTVnf+dc+57ZpI77wkJZCZDJomJ JCbAJDTKQGbyIDqG8JhJJCYBQoIrGpSYFKTLtnWTjVJttQSsXe3abai1OrG0JK4iFQTabVy7YrG7 xdWPVmiX7LIPP/ggk/2dOxMert3Hp3/tfnrP/O4953fPPff8Huf7+52ZAQIAFtgFDJpuXlVaDsaR r+Np7YYtnb2ptv9eAHLbhnu2eVd+vagbGb/C9sJNvd1bnnz0u7cDUOwv/rb79s9vSvVXjwI4F/Z0 dW78679z3wAQOIfMxT3I0O+z/AZAvojt+T1btg2k39eD4228/c4Nnan2vA8BhC9v6RzoFf5NGgdQ vMj03tG5pSt1f/5Z/lDvnXdvS7UDP+P3e+/q6m3alP0R9g/heH8ivo+zmoAsJIdQCg6AmTNI5zgl 1+G9IwD8Sn+C9dfxusq4avCpg7BPc/6XxyS8gTQJB7CkjhNG2QNPGOVyn9QdfuyBZ2EC66fgfTh0 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 HGD87kbmIElYKYw11q9ZyaoCFYtr42ubm8pKvXM8brvj9/wjyv+ZQ4Am4yxw/Zz3zGBqdZ7wM/92 Ec+FuMluhHpYAytRc1UQgApYDLWYfa2FZny2DErBC3MwgrvBDim1EbChvinWJOTB6ru61vdt6Ona 5r1pVUnDts7bN29I9QLyECae/9NDubp5Hs7PXMUgswLBrlmim9HwvwcJ5RAWyknsMkEWUlOaNv4O 2v6Z9BPYbVADlP5OssBqyQ3CLAktsHiW2C8hNkvCD+C5/y2xZ6CVk3Aj9FyiPoh+mqRvQ0hox3oj NMwSWwNxdj2obB2MC9ugE/67/2mRFI0lnn2+PbP6A8hOGe/7P1pp/OfrRxd2PDeTO31eOS1/Ff3E PGu7/wDMs3ORCmVuZHN0cmVhbQplbmRvYmoKNzUgMCBvYmoKPDwvVHlwZS9NZXRhZGF0YQovU3Vi dHlwZS9YTUwvTGVuZ3RoIDEzODY+PnN0cmVhbQo8P3hwYWNrZXQgYmVnaW49J++7vycgaWQ9J1c1 TTBNcENlaGlIenJlU3pOVGN6a2M5ZCc/Pgo8P2Fkb2JlLXhhcC1maWx0ZXJzIGVzYz0iQ1JMRiI/ Pgo8eDp4bXBtZXRhIHhtbG5zOng9J2Fkb2JlOm5zOm1ldGEvJyB4OnhtcHRrPSdYTVAgdG9vbGtp dCAyLjkuMS0xMywgZnJhbWV3b3JrIDEuNic+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3 dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIycgeG1sbnM6aVg9J2h0dHA6Ly9ucy5h ZG9iZS5jb20vaVgvMS4wLyc+CjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSdlMjBmNjViMi0w OWRkLTExZGYtMDAwMC0yMTZjNTgxNTZiNmQnIHhtbG5zOnBkZj0naHR0cDovL25zLmFkb2JlLmNv bS9wZGYvMS4zLycgcGRmOlByb2R1Y2VyPSdHUEwgR2hvc3RzY3JpcHQgOC42MScvPgo8cmRmOkRl c2NyaXB0aW9uIHJkZjphYm91dD0nZTIwZjY1YjItMDlkZC0xMWRmLTAwMDAtMjE2YzU4MTU2YjZk JyB4bWxuczp4YXA9J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8nIHhhcDpNb2RpZnlEYXRl PScyMDEwLTAxLTIyVDE5OjE3OjA3KzAxOjAwJyB4YXA6Q3JlYXRlRGF0ZT0nMjAxMC0wMS0yMlQx OToxNzowNyswMTowMCc+PHhhcDpDcmVhdG9yVG9vbD5QREZDcmVhdG9yIFZlcnNpb24gMC45LjU8 L3hhcDpDcmVhdG9yVG9vbD48L3JkZjpEZXNjcmlwdGlvbj4KPHJkZjpEZXNjcmlwdGlvbiByZGY6 YWJvdXQ9J2UyMGY2NWIyLTA5ZGQtMTFkZi0wMDAwLTIxNmM1ODE1NmI2ZCcgeG1sbnM6eGFwTU09 J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8nIHhhcE1NOkRvY3VtZW50SUQ9J2UyMGY2 NWIyLTA5ZGQtMTFkZi0wMDAwLTIxNmM1ODE1NmI2ZCcvPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjph Ym91dD0nZTIwZjY1YjItMDlkZC0xMWRmLTAwMDAtMjE2YzU4MTU2YjZkJyB4bWxuczpkYz0naHR0 cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nIGRjOmZvcm1hdD0nYXBwbGljYXRpb24vcGRm Jz48ZGM6dGl0bGU+PHJkZjpBbHQ+PHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5ldGhlcm5l dC1jb25ubmVjdGlvbi1jb25jZXB0cy0wNno8L3JkZjpsaT48L3JkZjpBbHQ+PC9kYzp0aXRsZT48 ZGM6Y3JlYXRvcj48cmRmOlNlcT48cmRmOmxpPnZpc3NlcnM8L3JkZjpsaT48L3JkZjpTZXE+PC9k YzpjcmVhdG9yPjwvcmRmOkRlc2NyaXB0aW9uPgo8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9J3cnPz4KZW5kc3RyZWFt CmVuZG9iagoyIDAgb2JqCjw8L1Byb2R1Y2VyKEdQTCBHaG9zdHNjcmlwdCA4LjYxKQovQ3JlYXRp b25EYXRlKEQ6MjAxMDAxMjIxOTE3MDcrMDEnMDAnKQovTW9kRGF0ZShEOjIwMTAwMTIyMTkxNzA3 KzAxJzAwJykKL1RpdGxlKGV0aGVybmV0LWNvbm5uZWN0aW9uLWNvbmNlcHRzLTA2eikKL0NyZWF0 b3IoUERGQ3JlYXRvciBWZXJzaW9uIDAuOS41KQovQXV0aG9yKHZpc3NlcnMpCi9LZXl3b3Jkcygp Ci9TdWJqZWN0KCk+PmVuZG9iagp4cmVmCjAgNzYKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDY1 ODU3IDAwMDAwIG4gCjAwMDAxMjIxNTkgMDAwMDAgbiAKMDAwMDA2NTczMiAwMDAwMCBuIAowMDAw MDY0MTE0IDAwMDAwIG4gCjAwMDAwMDAwMTUgMDAwMDAgbiAKMDAwMDAwMTAyMyAwMDAwMCBuIAow MDAwMDY1OTIyIDAwMDAwIG4gCjAwMDAwODc2NjIgMDAwMDAgbiAKMDAwMDA4OTQ4MiAwMDAwMCBu IAowMDAwMDg4Njk2IDAwMDAwIG4gCjAwMDAxMDg1MTMgMDAwMDAgbiAKMDAwMDA2NjAyOSAwMDAw MCBuIAowMDAwMDY2MDU5IDAwMDAwIG4gCjAwMDAwNjQyOTIgMDAwMDAgbiAKMDAwMDAwMTA0MiAw MDAwMCBuIAowMDAwMDExODQ3IDAwMDAwIG4gCjAwMDAwNjYxMDAgMDAwMDAgbiAKMDAwMDA2OTEx NCAwMDAwMCBuIAowMDAwMDcxODY2IDAwMDAwIG4gCjAwMDAwNzQ0NDcgMDAwMDAgbiAKMDAwMDA4 OTA3OCAwMDAwMCBuIAowMDAwMTE0MjY4IDAwMDAwIG4gCjAwMDAwNzcyMzkgMDAwMDAgbiAKMDAw MDA3NzMxMyAwMDAwMCBuIAowMDAwMDY0NDcyIDAwMDAwIG4gCjAwMDAwMTE4NjkgMDAwMDAgbiAK MDAwMDAyMjcwNiAwMDAwMCBuIAowMDAwMDc3MzY1IDAwMDAwIG4gCjAwMDAwODAzMzkgMDAwMDAg biAKMDAwMDA4MDQyNCAwMDAwMCBuIAowMDAwMDY0NjUyIDAwMDAwIG4gCjAwMDAwMjI3MjggMDAw MDAgbiAKMDAwMDAzNjk4MiAwMDAwMCBuIAowMDAwMDgwNDc2IDAwMDAwIG4gCjAwMDAwODA1NTAg MDAwMDAgbiAKMDAwMDA2NDgzMiAwMDAwMCBuIAowMDAwMDM3MDA0IDAwMDAwIG4gCjAwMDAwMzc3 MTUgMDAwMDAgbiAKMDAwMDA4MDYwMiAwMDAwMCBuIAowMDAwMDgwNjMyIDAwMDAwIG4gCjAwMDAw NjUwMTIgMDAwMDAgbiAKMDAwMDAzNzczNSAwMDAwMCBuIAowMDAwMDQ4MjY4IDAwMDAwIG4gCjAw MDAwODA2NzMgMDAwMDAgbiAKMDAwMDA4MDczNiAwMDAwMCBuIAowMDAwMDY1MTkyIDAwMDAwIG4g CjAwMDAwNDgyOTAgMDAwMDAgbiAKMDAwMDA1ODU3MyAwMDAwMCBuIAowMDAwMDgwNzg4IDAwMDAw IG4gCjAwMDAwODA4NTEgMDAwMDAgbiAKMDAwMDA2NTM3MiAwMDAwMCBuIAowMDAwMDU4NTk1IDAw MDAwIG4gCjAwMDAwNjIwODggMDAwMDAgbiAKMDAwMDA4MDkwMyAwMDAwMCBuIAowMDAwMDgzODgy IDAwMDAwIG4gCjAwMDAwODY3NTIgMDAwMDAgbiAKMDAwMDA4Njg0OCAwMDAwMCBuIAowMDAwMDY1 NTUyIDAwMDAwIG4gCjAwMDAwNjIxMDkgMDAwMDAgbiAKMDAwMDA2NDA5MyAwMDAwMCBuIAowMDAw MDg2OTcxIDAwMDAwIG4gCjAwMDAwODg0NDEgMDAwMDAgbiAKMDAwMDEwNTU4MCAwMDAwMCBuIAow MDAwMDg2ODg5IDAwMDAwIG4gCjAwMDAwODY5MTkgMDAwMDAgbiAKMDAwMDA4OTY4NiAwMDAwMCBu IAowMDAwMTA1Nzc4IDAwMDAwIG4gCjAwMDAxMDg3MjMgMDAwMDAgbiAKMDAwMDExNDQ3OCAwMDAw MCBuIAowMDAwMDg3MDM2IDAwMDAwIG4gCjAwMDAwODgwOTggMDAwMDAgbiAKMDAwMDA4ODU5NSAw MDAwMCBuIAowMDAwMDg4OTQyIDAwMDAwIG4gCjAwMDAwODkzMzAgMDAwMDAgbiAKMDAwMDEyMDY5 NiAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDc2IC9Sb290IDEgMCBSIC9JbmZvIDIgMCBSCi9J RCBbPDg1RTU0Q0E5NzAyREM5RUQwRTY2QzIwOUUzRTk5MjY1Pjw4NUU1NENBOTcwMkRDOUVEMEU2 NkMyMDlFM0U5OTI2NT5dCj4+CnN0YXJ0eHJlZgoxMjIzOTkKJSVFT0YK --Boundary_(ID_/gJonOFG/NPuim2ls8zmtg) Content-type: application/pdf; name=mplstp-connection-concepts-06z.pdf Content-transfer-encoding: base64 Content-disposition: attachment; filename=mplstp-connection-concepts-06z.pdf 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 lzCDCTOYMIN5xXe16Jd9JkxVlSR7oxVNGAdLcOLBwHkaQR4vdOi7XKck0UsrjCOKmC+MI4qqHB7y Kgv3Er23hhAwvx7zG4JqDceGH3weM+gxgwEzGFZ8V4t+TGsQVSXJru3TopPbGz69y6lPixoK1T8t St04fFn0PJGPzcMV9ivnXvHySHzKAd0XZHWfIJLhFxVLpEI9cIuVZlNuPzk+yaB3wEfESrwAh/r5 481Qm+SzSTh3GO1uSDza4uHnuXOKScZafZjVUX2TC8F9fjw6h/U58fzZ/wPR67d4ZW5kc3RyZWFt CmVuZG9iagoxNiAwIG9iago5Nzg3CmVuZG9iagoyNiAwIG9iago8PC9MZW5ndGggMjcgMCBSL0Zp bHRlciAvRmxhdGVEZWNvZGU+PgpzdHJlYW0KeJztnVmzdcd51yVbUqwjxxoseYiHbNu4vLfC2e/q 7qenoiCFje3IiZ3IUuxKSSZlv9FA0GsjGduhKIgvCVMYAxd8CAgQbvkIzNzkAjJWUUWVGUIu4Xl6 rR7+z9rnnH3OeaU6L5FVls5/9/jr7tXr6XG9vpn2xm4m+af+cfvOyesn1uaNn+I+W7u5U1SY5ea1 E4prWf2+dvLqyVef3nzzxGzknzdegZjIT9MmTPyvN146efnpk2c5JbLBbALlILHdWST7WyK3kVaS ckIZZrkk/TpDpM2piZvTacNegngh8cJon37m5NZnnrv15Xhy66ubdHLrJzbm5Nanf+YzGzp55s9s PvHZV37l5LPPbJ7lrE2bz/P/X+Espr2T/5XSGf++fWfz6edPbn05bfI+h83zL7N/s2c8z0kbSd37 vHd2EziDfmIfd062Zvf8L5589nlJgLNkUvSb9R9cbsZHLogpZ8m4kYJzrdymvbeGEm3Wf5SQKW6C Mf5gyBSiSWmz/mNOk2vWzDW7Cnlebq3l3HJtlNxaqWGutKNyay3nlivJHwx5Xm45zcwhfTwU8siK M2msNl+rbcp7bjbO2z05I9X2wvaTO7O3nApt37Gb9tFOwfntx3endj/F6Oz2ozvv/D6Q/9rzXzi6 fk1YSixy7s10mQo2YSmyVdALa9iEpcx00LtRaJY4q3kptA9xUaXk3BTuZql5NzwV4TKF5ml4KsJl yszT8FSEu1RkjqtQuqdI++iXIvvw7tRwtrMxVysc7kDHduHo+NIhm+wY1B1fPNITHwx6N5qU92Hv PTQpE9LSoiy/MGqL8iFfrdByeQyldv0lW1QupX0g5IVFln08GPJ6LSoaKTHDD6FuUdw5X/FxGwvn Ui8hPxbOpV5CfiycHtKIz2mKqRoXRkwRO3dnd05MGORrs4zNMimelTSuerYU1zI1WTyj9GYaPWsZ JvCMsmdSqOzeb77HcF/g///iSbHGNl/+/P8PdK+ePHeR5ZCs2ThaenTyl7Ackov8jl56dB3yXMsh cSbdYsHqkJcw+87ttchzj2jKM8j9Uzf6lvYrZeBbQ3ZObJklR/zfDY1PS23x8mbNbBPODEMIeUJo eEqUV8e41sx1wtgb23HT5osMMDa6M+J97i6UjAvcSxPHmvZiL5be6SM7tzeZG/NoLHx8Jx1AMLH1 Uy9spCOI/KB8jRP6hRMzlYyrJ8ZIxUZfxy1FBlvb5nMysPHDc8EjG3mIDLXWW2Qb2syefW/MbXxh J8tM8i8pTTdJlEENMUwZY5gyxpjsPMrgEcfnbn3uNRlr/NI/uf2Nb3zjofvf95WvfCWE8N3vvudL X9rvv/nRP/un/ur9f/pjH/v648+a1x9+ZvfnPvhz+S89+NlPvvTUz/rv/PAXT+985Gt/8q+88zOf uP3e59y3H/nJH/vzH3rhT/zlH/r8p155/1fj9x599Kdv3frWj/7oz//4j//y//3+97//r++77w/+ +6O/UYc0LyyFF/a2djjXK49eogFjiBhDwhjSUSUa7oESvR58KT4ZPltqMUiTtb3Ei+y9a/EcLiq+ xMXHUa6KLx1RfC9//esvvXT7ld//L7/zO7/1e7/3X3/3d3/7t9//2JNPvO/xp977j/7OP/h7v/Z3 /+Hf/+rPPP/lrzz7s8/953/zH/7df/q3//Hfx0lG7d79q3/6L379N/7Zv/zn3/sLf/GN777+nW// 4Q/+9//8P//jD/7Xo+9698l7Hv7hR371r/3Nv/63f+Vv3X/f537t8V9vJXgt/ufqy1O6gvmttjTe O0txU3/6F3eP7l65ewzvdfiI7nFwD0PXeWfJrF+5e3T3yj1g+NDD6z6Q6xx4RFLs8dXGFbFwExZu xsLNRzWueG80rkMd3rWKBNtbqa+E9ZV0fSes76TrO2P4POn6IwuZJQeZJYLMEh1TfxzlPVF/ut6u XBTreqthl3LvUT1X3T26q3ojwvAE9eYHC3p5LXjT7Osim408e27pn/dO5Chv/jtRWxdXLodekoQx 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 IDQzIDAgUi9GaWx0ZXIgL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnic5Z1Js23JddfVVAnpllBTqlLJ 2JJOIDu4V/BOZd9MZSRbwgaXqkADyeGQnlV6oXhPQjJGnjHF9K1hwIcAY+BrgE0zYQDuiGAkWk9Z K/fOzPVfe5/bl+K+QBWqOv+bzcpfdnvtvTNzf+9gjtYdDP/Tfzx+dva9M+fqIZp8rM4dnjWVFnl4 ehbyVva4T8+enH3ls4fvnNkD//P9b0FOIRpzSIb+9f1vnr392bM3yFJwyR5SqIlze7ZKirdm7nLY yFALyrTI1fT3CKIcHtl8eGQOFCVxlMBRCO1zXzx7/afffP3L+ez1rxzK2es/e7Bnr3/uF376EM6+ +GcPn/n8t3797PNfPLxBRTOHn6H/f4uKWI6e/9dqR/5+/OzwubfOXv9yOdRjTYe33qb49kh4kUxb th5jPXp3SFTAaCjGs7PzevHWt88+/xYboCLZkuNh+4PrrTh78KFWLrilmuNqWOvNHKOzoYTD9kdL 6fPBRxt3U5aUbSmH7Y/FZqWUS8vqlNesCltkRcReEaYeqSFCpHawtlXEn7xmRdia7YEaulWE8+b6 FWFryZQyxd2Ul1UE2ayUMua9lPdRET66Y/CtIr56/lMX9uicMeH8PRfmmJ1JPlL1PHJHk7N355+6 iD4eU4i/+NaXrl1jNokas3PMXaPKbBJVBkmvrDObRJ3JpPdRaS7Yu1VaMSYX2+oq8o82QXnPbb12 evrvIQjgS6s50AiNvq7VHNvUdr1aDjRCY7BxN+WllRx4Og1rYVXKO9VxCK2OU8qn69jR5NzrOKZ6 u45JM7zsXT5cv2MGmqBkUn/9jsmXit2k99ExI3X6aN+pSuNuVttgvk03q622b9PNasy7Ke+jm1nv VTezZGqtMRtCueZQ5sEca02mLtcvMZS5oedQdoaI7DpweDKn0dfDNtl4iuvsMpMxvJuzv3XHePjB WTn8PCX70lnznA5f/pnT+b95I0div9JcMkcTiIbqKa+V9skLf7TVJnf+41RppXhvElUad8Vk86yp UcATdbOU7/Zl88lx2bwpNy4buZnsO7qw1PSzxf9ww7NcZBqyRV4vMODtUeVTafhf9Lt4w1km5fDZ wh6fbR6fcYvPR3/6wutfeMqe36/9s8ff+MY33v7617/5zcff+m//5fd//3f/8A//6x/8we/93msf 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 2/iw4MRDofFxfHnpWx7Ak+iTJW29ZYNU2p23sWW23va0Uv5S21amxCFMeLVUBSRbIwo01q1hksr4 IUfjW45SWg0r9aipxjqWPn/q0Nq7j8hNn0Ibe/I8bkqyjPMiJ++L1yXweCBeH0I2+4/KQ1IfeCnf rw94UzRZHkcm8d9Mbv9heWccvc/7F+Qhp83BO3kL6o4Lh7cHlzbE+rxUXjitj3dd4P5Yn8PyPMwi gdO5aE2Ec+YcztKB3LYg+0huTDXk+7lDlDsQWGRsD3o9ZyDhHMFmN/7a6/iBQ5CHt+X9eP1rIPuc /BmWkIgpcniOOclLdf4xUbacEYtzY6O8j3XlUTdQfX+pvpHn4tWsG6Xy26cP+ciM0om6R0r8ZzoS j2m7/8iBx/bRpKBezJVBWN61eap9V24KsaG+u6AkMNoGJXKwdSKwFEjCW2ofGCZXowfPcJ3JBUYn oUNqShLuampa5BaCllpOnLNNGkwSanpqecHrTEtto8Bco1uuiltX4ArMCNw2ZDZYHxqRSydgq5OL EEq2FbLWqWRGS6uTQG8hMwVJp14vgWipI1ZFwTXykDpD2axBxugKbpF76u0+jZYazaChUWUT8iYk qqHmTcibkKiGmjchb49EFSTN2yNvj0Q11Lw98vZIVEPN2yNvj0Q11Lw98g5IVEGveQfkHZCohpp3 QN4BiWqoeQfkHZCohpp3QN4RiSoYNO+IvCMS1VDzjsg7IlENNe+IvCMS1VDzjsg7IVEFo+adkHdC ohpq3gl5JySqoeadkHdCohpq3gl5ZySqYNK8M/LOSFRDzTsj74xENdS8M/LOSFRDzTsDbxaLY2EK 1sgtNa+WHlID0Qkq3ixGsWyPZStIuuyAZUcsTMGgy0beBnkruGjeBnkbJKqh5m2Qt0GiGmreBnkb JKqh5m2Qt0WiChrN2yJvi0Q11Lwt8rZIVEPN2yJvi0Q11Lwt8nZIVEGreTvkjfJtgpo36jWHAm2C mjfqNYcCbYKaN+o1hwJNQ63XHOo1hwJtgpo36jWHAm2CmjfqNYcCbYKaN+o1hwJNQ63XHOo1hwJt gpo36jWHAm2CmjfqNYcCbYKaN+o1hwJNQ63XHOo1hwJtgpo36jWHAm2CmjfqNYcCbYKaN+o1hwJN Q63XHOo1hwJtgpo36jWHAm2CmjfqNYcCbYKaN+o1hwJNQ63XHOo1hwJtgpo36jWHAm2CmjfqNYcC bYKaN+o1hwJNQ63XHOo1hwJtgpo36jWHAm2CmjfqNYcCbYKaN+o1QoGmoNN6jVCvEQq0CSrehHqN UKBNkHTZAcuOWJiCQZeNvFGgaaj1GqFeIxRoE9S8Ua8RCrQJat6o1wgF2gQ1b9RrhAJNQ63XCPUa oUCboOaNeo1QoE1Q80a9RijQJqh5o14jFGgaar1GqNcIBdoENW/Ua4QCbYKaN+o1QoE2Qc0b9Rqh QNNQ6zVCvUYo0CaoeaNeIxRoE9S8Ua8RCrQJat6o1wgFmoZarxHqNUKBNkHNG/UaoUCboOaNeo1Q oE1Q80a9RijQNNR6jVCvEQq0CY68neEfqL1RKuGdKAmk0KBl6IbU5PmH0J6MewmP/am8wNBSe4ns Q0/tM/+Q2jP9IOHtNAPJHeQhtZoHiVyNKKkj5x6XxluiR1OPRlAS2B/xJyd5p546yxuBVG3uzbKT a4JbVeX1A+WhqiX3SlSOj1Kk9sYgR6nqlvrN4c2jckRfTwzB8SNq54/LscTR4f3chOVwjLx247YZ Xw0yi/5qkPzwIq+C7dVgD5N8WyoBob6/3mDsrwZrfba69peNi+1ha7WiG8DwXv9dWOti7LE5ypgT 6NqoKbC+fppb+S7JW1tbB1arb78KD2sHq1WwWa2Hlfdxg9VqjpvVuOBuNUuD1SrYrNbC1moNVus5 1rZ+d9X6rXqWZPAyKEcG290W2wnCwe/uRvFbZ6oxtt5gTRp7g7XOXlreHZK/1W4F4B0Cb5XalDXe MVCcwdqs7D1NMLcDaSXyAO147dj6BngIXWiCaZj+x3K1o1U5qfgga9r6zHAzbJmEiMaqTDCONRth mfiWsWZj6EIzJILIg5/Pw6xYH2aEjUnYegp6bEyPjemxMT22noKEjUlZmezBVayZbDh3VXx3LLTe BKExRwjHgkphY+hCM4TG7LCa7MFV7ApvMnCL1TeEjvd5vt2ON3Rv2PH0QgsfLsAZb5m6/gxa8SKu nzXAM2jVIQxOa18S/V7Oom2OxyaGy8+i3eRKwHJOariovhzVp26ZNTxi+HyRvcFLA00/2Flgn5JK ZN8Xu8tPXXKWD/vwgj5ueWsbdCsGzCFiDglzSGdZMTxwK96N+HVHQIrn69B9M+aeIffqdHtu/OY+ PIyfjC2foeVbAWfGV0dAVFqoa3GuHbvdU4ZxzLuFewzX6T2m9yq9x/Rep/eY3k/pPaYfjpjcbHok dQsQtZOr7hh2uX8yTi49Eg9Tx51n//JBnDe50P0HD/LJPh881T+Nc+K0uci5El4dyn0FLoQljBE+ JJcYJIp2/ycOwbmjW8oU63lCZnaPwnqsfisxxLiVKHf8DLnMJQZvtwL9YuYCOf9WoF2vi0npKM96 ynA/XSh5d3WhA81LS/3xg89eLn+67tYjt1C5dsfkfrnYelcMx2qnd5LFwztyu4xdloS3y1yV4qpL xIzoi3UyWb9a5OPJ8+Jt/bs0wX18sshkWj9ZRLf8ZJEw4m1w+xjd0xX69lTcuOQ1rJFl/jByn1yf XY3sNU0TRrxi9dASXX7wTUeV6L7ppJKZb8Lvzf6RSuOsfGNw9ZQ1cjmJlyNCN/sw1kkvcxNWL3M7 6J133Mu8e1Q/y+ndkj1G7e7cn2yO3x+W8p3hdafc6rWkxZoxT/Agb47f77wDefF/7xY76Sw+u4if Fovlk3F9gl9vZhon+IyLmxaTV13GNCRbYN1a4biGjsLrJknbhUUDhQXWsBW2JaneI3Ru/HU7w5PX JadjaBxPPLwMDK/X1nDTjvyUcDNsY87Ypvj6xbbztiknot/nNiXYaZtyq4vLiy4a7gAbrwRru5Qr Ouamr4crtIoU6Y8AC+yXR5TIrveby/U1Z/mw9bXepdzaBt2KhDkQ5uAxh3CWFemBW/FuxM/apQzd N2Pu2apJ6Ubx2y5lGD8ZWz5Dy7cCzox/apfS00Jd17G4biz6NJhh0l5hS7DtQq7Z65qcTj4xeJCX iAxD8m6maMbsPXNdoltf2FZsP+Zw7ZAsxjwxJB+kMe/G/37uLbC8OZHPlEf+j4edz9UXa3qbj5HO 3/lcsdNwi9SAd279xtnPHET+scDbvrhrSC6SPcjaSyGov7fr6QLX8RPyZ5ZbXsdf14tyeW+x95yb zNqYahOezpAuw4v05F32Kwcb2a5l98o7U96f20pdV7V8HLhmI3f29T+3In0KJyoqv24VFc0/17RE 6BIZi5CK+lLEWlEz3NnAI9a2j3vWqQ71yXrgvM2XdVPZ9EnAu6rCcM9C30iVr+bE6PtGKqcb3wB+ 6ZHd1U2Eo/NGpu1H36kTteVuRTJ0j5uoWhWH2yTOPsUQbrVLuuG+LAen92WRTWPnEhcbOLmnwJXL J87emsjN032jTOAu4NtZU973MnQNRoG2e/nIzZ8cbmpqKrCefzUkCwWlCn2B/fSscRJ99SGS1Fag b3eWlseA7RiwcWXV6T5C3H4SXp0GZNVg2MqWTYGPHUrqeoiYUy/SszfPK9lQJYHJ1w1VltS5QtlL cWjsqaNEb6eGl2Blh1RfNi1i09AcjhYRBaE6HElqL89SllRTk0BTPYwWsWloDkdLKJl1/yT5PDqH V9+oxQp01eFIrprm6bFBaZHghrJNiZ5r6vJghtpG0pjhSQznbfA5Dm+a+Ydg6ipXYKxNxFvpGQaj UqcAqXOG6AqmgKmjgbKjhcI0NKrs6KDsSFCYhk6XjbwjEtVQ847IOyJRDTXvhLwTEtVQ807IOyFR DTXvhLwTEtVQ807IOyFRDTXvjLwzEtVQ887IOyNRDTXvjLwzEtVQ887IOyNRDRVvGYhDah6IY2ET VLzlwRqkBqITdLrsgGVHLEzBoMtOWHbGwhTUvA3yNkhUQ83bIG+DRDXUvA3yNkhUQ83bIG+DRDXU vC3ytkhUQ83bIm+LRDXUvC3ytkhUQ83bIm+LRDXUvB3ydkhUQ83bIW+HRDXUvB3ydkhUQ83bIW+H RDXUvAl5ExLVUPMm5E1IVEPNm5A3IVENNW9C3oRENdS8PfL2SFRDzdsjb49ENdS8PfL2SFRDzdsj b49ENdS8A/IOSFRDzTsg74BENdS8Ua9ZFGgT1LxRr1kUaBPUvFGvWRRoE9S8Ua9ZFGgT1LxRr1kU aBPUvFGvWRRoE9S8Ua9ZFGgT1LxRr1kUaBPUvFGvWRRoE9S8Ua9ZFGgT1LxRr1kUaBPUvFGvWRRo E9S8Ua9ZFGgT1LxRr1kUaBNUvB3qNYcCbYKKt0O95lCgTdDpsgOWHbEwBYMuO2HZGQtTUPNGveZQ oE1Q80a95lCgTVDzRr3mUKBNUPNGveZQoE1Q80a95lCgTVDzRr3mUKBNUPNGveZQoE1Q80a95lCg TVDzRr3mUKBNUPNGveZQoE1Q80a95lCgTVDzRr3mUKBNUPNGveZQoE1Q80a95lCgTVDzRr3mUKBN UPNGveZQoE1Q80a95lCgTVDzRr3mUKBNUPNGveZQoE1Q80a95lCgTVDzRr3mUKBNUPNGveZQoE1Q 80a95lCgTVDzRr3mUKBNUPNGveZQoE1Q80a95lCgTVDzRr3mUKBNUPNGveZQoE1Q80a95lCgTVDz Rr3mUKBNUPNGveZQoE1Q80a95lCgTVDzRr3mUKBNUPNGveZQoE1Q80a95lCgTVDzRr3mUKBNUPEm 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 V8TpzNrJfRm0aoOGaqshWBNZC4l7LBYgt1hZMqq9tmRMkBJuQcreyaWoq8HJUJ+KJ1bPJzuYXmIy 7EnP5QXbN19y4t1a2CDkk99HiE/htApyWFXKhhWIJ7FzEsjBO6BaZe0ZIB6pNlkBbwxsEO9eXh8n w1PA+2y/1NRA1dJxFryHJWbDe2Wzqn3O+tqoz19c112Qa63Terk9N83/gHU6F6yropysrzlrHnUW zrxW3mwiXXvVOp+kPw/SpxJyhtgn+bEtOCtnHB/KCXSSaM95hbHUwmZIEMtGq5wVvdbCWZe90wBv uoD1xs4APO/ld7mc4LUWzrqGrQQPQBnrA02jt5Os4CSlaT2ST4v/ASA8ZxVlbmRzdHJlYW0KZW5k b2JqCjYwIDAgb2JqCjE4NTAKZW5kb2JqCjQgMCBvYmoKPDwvVHlwZS9QYWdlL01lZGlhQm94IFsw IDAgNTk1IDg0Ml0KL1JvdGF0ZSA5MC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRb L1BERiAvSW1hZ2VDIC9JbWFnZUkgL1RleHRdCi9Db2xvclNwYWNlIDEyIDAgUgovRm9udCAxMyAw IFIKPj4KL0NvbnRlbnRzIDUgMCBSCj4+CmVuZG9iagoxNCAwIG9iago8PC9UeXBlL1BhZ2UvTWVk aWFCb3ggWzAgMCA1OTUgODQyXQovUm90YXRlIDkwL1BhcmVudCAzIDAgUgovUmVzb3VyY2VzPDwv UHJvY1NldFsvUERGIC9JbWFnZUMgL0ltYWdlSSAvVGV4dF0KL0NvbG9yU3BhY2UgMjMgMCBSCi9G b250IDI0IDAgUgo+PgovQ29udGVudHMgMTUgMCBSCj4+CmVuZG9iagoyNSAwIG9iago8PC9UeXBl L1BhZ2UvTWVkaWFCb3ggWzAgMCA1OTUgODQyXQovUm90YXRlIDkwL1BhcmVudCAzIDAgUgovUmVz b3VyY2VzPDwvUHJvY1NldFsvUERGIC9JbWFnZUMgL0ltYWdlSSAvVGV4dF0KL0NvbG9yU3BhY2Ug MjkgMCBSCi9Gb250IDMwIDAgUgo+PgovQ29udGVudHMgMjYgMCBSCj4+CmVuZG9iagozMSAwIG9i ago8PC9UeXBlL1BhZ2UvTWVkaWFCb3ggWzAgMCA1OTUgODQyXQovUm90YXRlIDkwL1BhcmVudCAz IDAgUgovUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGIC9JbWFnZUMgL0ltYWdlSSAvVGV4dF0KL0Nv bG9yU3BhY2UgMzQgMCBSCi9Gb250IDM1IDAgUgo+PgovQ29udGVudHMgMzIgMCBSCj4+CmVuZG9i agozNiAwIG9iago8PC9UeXBlL1BhZ2UvTWVkaWFCb3ggWzAgMCA1OTUgODQyXQovUm90YXRlIDkw L1BhcmVudCAzIDAgUgovUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGIC9JbWFnZUMgL0ltYWdlSSAv VGV4dF0KL0NvbG9yU3BhY2UgMzkgMCBSCi9Gb250IDQwIDAgUgo+PgovQ29udGVudHMgMzcgMCBS Cj4+CmVuZG9iago0MSAwIG9iago8PC9UeXBlL1BhZ2UvTWVkaWFCb3ggWzAgMCA1OTUgODQyXQov Um90YXRlIDkwL1BhcmVudCAzIDAgUgovUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGIC9JbWFnZUMg L0ltYWdlSSAvVGV4dF0KL0NvbG9yU3BhY2UgNDQgMCBSCi9Gb250IDQ1IDAgUgo+PgovQ29udGVu dHMgNDIgMCBSCj4+CmVuZG9iago0NiAwIG9iago8PC9UeXBlL1BhZ2UvTWVkaWFCb3ggWzAgMCA1 OTUgODQyXQovUm90YXRlIDkwL1BhcmVudCAzIDAgUgovUmVzb3VyY2VzPDwvUHJvY1NldFsvUERG IC9JbWFnZUMgL0ltYWdlSSAvVGV4dF0KL0NvbG9yU3BhY2UgNDkgMCBSCi9Gb250IDUwIDAgUgo+ PgovQ29udGVudHMgNDcgMCBSCj4+CmVuZG9iago1MSAwIG9iago8PC9UeXBlL1BhZ2UvTWVkaWFC b3ggWzAgMCA1OTUgODQyXQovUm90YXRlIDkwL1BhcmVudCAzIDAgUgovUmVzb3VyY2VzPDwvUHJv Y1NldFsvUERGIC9JbWFnZUMgL0ltYWdlSSAvVGV4dF0KL0NvbG9yU3BhY2UgNTYgMCBSCi9Gb250 IDU3IDAgUgo+PgovQ29udGVudHMgNTIgMCBSCj4+CmVuZG9iago1OCAwIG9iago8PC9UeXBlL1Bh Z2UvTWVkaWFCb3ggWzAgMCA1OTUgODQyXQovUm90YXRlIDkwL1BhcmVudCAzIDAgUgovUmVzb3Vy Y2VzPDwvUHJvY1NldFsvUERGIC9JbWFnZUMgL0ltYWdlSSAvVGV4dF0KL0NvbG9yU3BhY2UgNjQg MCBSCi9Gb250IDY1IDAgUgo+PgovQ29udGVudHMgNTkgMCBSCj4+CmVuZG9iagozIDAgb2JqCjw8 IC9UeXBlIC9QYWdlcyAvS2lkcyBbCjQgMCBSCjE0IDAgUgoyNSAwIFIKMzEgMCBSCjM2IDAgUgo0 MSAwIFIKNDYgMCBSCjUxIDAgUgo1OCAwIFIKXSAvQ291bnQgOQovUm90YXRlIDkwPj4KZW5kb2Jq CjEgMCBvYmoKPDwvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMyAwIFIKL01ldGFkYXRhIDc1IDAgUgo+ PgplbmRvYmoKNyAwIG9iagpbL0luZGV4ZWQKL0RldmljZUdyYXkKMTUKKFwwMDBcMzc3XDIwNlwy MDVcMjM1XDI3NlwzMjJcMzI2XDMxMFwyNTNcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDApXWVuZG9i agoxMiAwIG9iago8PC9SNwo3IDAgUj4+CmVuZG9iagoxMyAwIG9iago8PC9SOAo4IDAgUi9SMTAK MTAgMCBSPj4KZW5kb2JqCjE3IDAgb2JqClsvSW5kZXhlZAovRGV2aWNlUkdCCjI1NQooXDAwMFww MDBcMDAwXDM3N1wzNzdcMzc3XDM3N2ZcMzc3XDM3NmdcMzc2XDM3NWhcMzc1XDM3NGhcMzc0XDM3 M2lcMzczXDM3MmpcMzcyXDM3MWtcMzcxXDM3MGtcMzcwXDM2N2xcMzY3XDM2Nm1cMzY2XDM2NW1c MzY1XDM2NG1cMzY0XDM2M25cMzYzXDM2Mm9cMzYyXDM2MW9cMzYxXDM2MHBcMzYwXDM1N3FcMzU3 XDM1NXJcMzU1XDM1NHJcMzU0XDM1M3NcMzUzXDM1MnVcMzUyXDM1MXVcMzUxXDM1MHZcMzUwXDM0 N3dcMzQ3XDM0NXdcMzQ1XDM0NHhcMzQ0XDM0MnlcMzQyXDM0MXlcMzQxXDMzN3tcMzM3XDMzNnxc MzM2XDMzNXxcMzM1XDMzM31cMzMzXDMzMX1cMzMxXDMzMH5cMzMwXDMyNlwxNzdcMzI2XDMyNFwy MDBcMzI0XDMyM1wyMDFcMzIzXDMyMVwyMDJcMzIxXDMxN1wyMDJcMzE3XDMxNVwyMDNcMzE1XDMx M1wyMDRcMzEzXDMxMlwyMDRcMzEyXDMxMFwyMDVcMzEwXDMwN1wyMDZcMzA3XDMwNVwyMDdcMzA1 XDMwM1wyMTBcMzAzXDMwMVwyMTBcMzAxXDMwMFwyMTFcMzAwXDI3NlwyMTJcMjc2XDI3NFwyMTJc Mjc0XDI3MlwyMTNcMjcyXDI3MVwyMTRcMjcxXDI2N1wyMTRcMjY3XDI2NVwyMTVcMjY1XDI2NFwy MTVcMjY0XDI2M1wyMTVcMjYzXDI2MVwyMTZcMjYxXDI1N1wyMTZcMjU3XDI1NlwyMTdcMjU2XDI1 NVwyMjBcMjU1XDI1M1wyMjBcMjUzXDI1MlwyMjBcMjUyXDI1MVwyMjFcMjUxXDI0N1wyMjFcMjQ3 XDI0NlwyMjJcMjQ2XDI0NVwyMjJcMjQ1XDI0NFwyMjJcMjQ0XDI0M1wyMjNcMjQzXDI0MlwyMjNc MjQyXDI0MVwyMjNcMjQxXDIzN1wyMjRcMjM3XDIzNlwyMjRcMjM2XDIzNVwyMjRcMjM1XDIzNFwy MjRcMjM0XDIzM1wyMjVcMjMzXDIzMlwyMjVcMjMyXDIzMVwyMjVcMjMxXDIzMFwyMjVcMjMwXDIy N1wyMjZcMjI3XDIyNlwyMjZcMjI2XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw KV1lbmRvYmoKMTggMCBvYmoKWy9JbmRleGVkCi9EZXZpY2VSR0IKMjU1CihcMDAwXDAwMFwwMDBc Mzc3XDM3N1wzNzdcMzc3XDM3N2ZcMzc2XDM3N2ZcMzc2XDM3NmZcMzc1XDM3NmVcMzc0XDM3NmVc MzczXDM3NmVcMzczXDM3NWVcMzcyXDM3NWRcMzcxXDM3NGRcMzcwXDM3NGNcMzY2XDM3NGNcMzY1 XDM3M2NcMzYzXDM3M2JcMzYyXDM3MmJcMzYxXDM3MWFcMzU3XDM3MWFcMzU2XDM3MGFcMzU1XDM3 MGBcMzUzXDM3MGBcMzUyXDM2N2BcMzUxXDM2Nl9cMzQ3XDM2Nl9cMzQ1XDM2NV5cMzQ0XDM2NV5c MzQzXDM2NF1cMzQxXDM2M1xcXDMzN1wzNjNcXFwzMzVcMzYyW1wzMzNcMzYxWlwzMzFcMzYxWlwz MjdcMzYwWVwzMjVcMzU3WFwzMjNcMzU3WFwzMjBcMzU2V1wzMTZcMzU1VlwzMTRcMzU0VlwzMTJc MzUzVVwzMDdcMzUzVVwzMDVcMzUyVFwzMDJcMzUxU1wyNzdcMzUwUlwyNzRcMzQ3UVwyNzFcMzQ2 UFwyNjdcMzQ2UFwyNjRcMzQ1T1wyNjFcMzQ0TlwyNTZcMzQzTlwyNTRcMzQyTFwyNTFcMzQyTFwy NDVcMzQxS1wyNDJcMzM3SlwyMzdcMzM3SVwyMzVcMzM2SFwyMzJcMzM1R1wyMjZcMzM1R1wyMjNc MzM0RlwyMjBcMzMzRVwyMTVcMzMyRVwyMTJcMzMxRFwyMDZcMzMwQ1wyMDNcMzMwQlwyMDFcMzI3 QX5cMzI3QHtcMzI2P3dcMzI1P3RcMzI1P3FcMzI0Pm5cMzIzPWtcMzIzPGhcMzIzPGVcMzIyO2Jc MzIyOmBcMzIxOl1cMzIxOlpcMzIwOVdcMzIwOFRcMzIwOFJcMzE3OE9cMzE3N01cMzE3N0pcMzE2 NkhcMzE2NkVcMzE2NkNcMzE1NUFcMzE1NT9cMzE1NT1cMzE1NDtcMzE1NDlcMzE0NDdcMzE0MzVc MzE0MzNcMzE0M1wwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMCldZW5kb2JqCjE5IDAgb2JqClsvSW5kZXhlZAovRGV2aWNlUkdCCjI1 NQooXDAwMFwwMDBcMDAwXDM3N1wzNzdcMzc3M1wzMTQzM1wzMTQ0M1wzMTQ1M1wzMTM2M1wzMTM3 M1wzMTM4M1wzMTI6M1wzMTI7M1wzMTI9M1wzMTE/M1wzMTFAM1wzMTFCM1wzMTBEM1wzMTBGM1wz MDdHM1wzMDZJM1wzMDZLM1wzMDVOM1wzMDRQM1wzMDRRM1wzMDNTM1wzMDNVM1wzMDJXM1wzMDFa M1wzMDBcXDNcMjc3XjNcMjc2YTNcMjc1YzNcMjc0ZjNcMjczaDNcMjcyajNcMjcwbDNcMjY3bjNc MjY2cDNcMjY0czNcMjYzdjNcMjYxeDNcMjYwezNcMjU2fTNcMjU1XDE3NzNcMjUzXDIwMTNcMjUx XDIwNDNcMjQ3XDIwNzNcMjQ2XDIxMTNcMjQ0XDIxMzNcMjQyXDIxNTNcMjQwXDIxNzNcMjM2XDIy MTNcMjM0XDIyNDNcMjMyXDIyNjNcMjMwXDIzMDNcMjI2XDIzMjNcMjI0XDIzNDNcMjIxXDIzNjNc MjE3XDI0MDNcMjE1XDI0MjNcMjEzXDI0NDNcMjExXDI0NjNcMjA3XDI0NzNcMjA0XDI1MTNcMjAx XDI1MzNcMTc3XDI1NTN9XDI1NjN7XDI2MDN4XDI2MTN2XDI2MzNzXDI2NDNwXDI2NjNuXDI2NzNs XDI3MDNqXDI3MjNoXDI3MzNmXDI3NDNjXDI3NTNhXDI3NjNeXDI3NzNcXFwzMDAzWlwzMDEzV1wz MDIzVVwzMDMzU1wzMDMzUVwzMDQzUFwzMDQzTlwzMDUzS1wzMDYzSVwzMDYzR1wzMDczRlwzMTAz RFwzMTAzQlwzMTEzQFwzMTEzP1wzMTEzPVwzMTIzO1wzMTIzOlwzMTIzOFwzMTMzN1wzMTMzNlwz MTMzNVwzMTQzNFwzMTQzM1wzMTRcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDApXWVuZG9iagoyMCAwIG9iagpbL0luZGV4 ZWQKL0RldmljZVJHQgoyNTUKKFwwMDBcMDAwXDAwMFwzNzdcMzc3XDM3NzMzXDMxNDQ0XDMxNDU1 XDMxNDY2XDMxMzc3XDMxMzg4XDMxMzo6XDMxMzs7XDMxMjw8XDMxMj09XDMxMj4+XDMxMT8/XDMx MUFBXDMxMUNDXDMxMEREXDMxMEVFXDMwN0ZGXDMwN0dHXDMwN0hIXDMwNkpKXDMwNkxMXDMwNU1N XDMwNU9PXDMwNVBQXDMwNFJSXDMwM1NTXDMwM1VVXDMwMlZWXDMwMldXXDMwMVlZXDMwMFtbXDMw MF1dXDI3N15eXDI3NmBgXDI3NmFhXDI3NWNjXDI3NGRkXDI3M2ZmXDI3MmhoXDI3MWlpXDI3MWtr XDI2N2xsXDI2N21tXDI2Nm9vXDI2NXFxXDI2NHJyXDI2M3NzXDI2MnV1XDI2MnZ2XDI2MXd3XDI2 MHl5XDI1N3t7XDI1Nnx8XDI1NX5+XDI1M1wxNzdcMTc3XDI1M1wyMDBcMjAwXDI1MlwyMDFcMjAx XDI1MVwyMDJcMjAyXDI1MFwyMDNcMjAzXDI0N1wyMDRcMjA0XDI0NlwyMDVcMjA1XDI0NlwyMDdc MjA3XDI0NVwyMTBcMjEwXDI0NFwyMTBcMjEwXDI0M1wyMTFcMjExXDI0MlwyMTJcMjEyXDI0Mlwy MTNcMjEzXDI0MVwyMTRcMjE0XDI0MFwyMTVcMjE1XDIzN1wyMTZcMjE2XDIzNlwyMTdcMjE3XDIz NVwyMjBcMjIwXDIzNFwyMjFcMjIxXDIzM1wyMjJcMjIyXDIzMlwyMjNcMjIzXDIzMVwyMjRcMjI0 XDIzMFwyMjVcMjI1XDIyN1wyMjZcMjI2XDIyNlwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMCldZW5kb2JqCjIzIDAgb2JqCjw8L1I3Cjcg MCBSL1IxOQoxOSAwIFIvUjIwCjIwIDAgUi9SMTgKMTggMCBSL1IxNwoxNyAwIFI+PgplbmRvYmoK MjQgMCBvYmoKPDwvUjgKOCAwIFIvUjEwCjEwIDAgUi9SMjEKMjEgMCBSPj4KZW5kb2JqCjI4IDAg b2JqClsvSW5kZXhlZAovRGV2aWNlUkdCCjI1NQooXDAwMFwwMDBcMDAwXDM3N1wzNzdcMzc3XDM3 N1wwMDBcMzc3XDM3N1xyXDM3N1wzNzdcMDI3XDM3N1wzNzdcMDMzXDM3NlwzNzcgXDM3NlwzNzck XDM3NlwzNzdcKVwzNzVcMzc3LFwzNzVcMzc3MFwzNzVcMzc3M1wzNzRcMzc3NlwzNzRcMzc3Olwz NzNcMzc3PVwzNzJcMzc3QVwzNzJcMzc3RFwzNzFcMzc3R1wzNzBcMzc3SlwzNzBcMzc3TlwzNjdc Mzc3UlwzNjZcMzc3VVwzNjZcMzc3WFwzNjVcMzc3W1wzNjRcMzc3XlwzNjNcMzc3YlwzNjJcMzc3 ZlwzNjFcMzc3aVwzNjBcMzc3bFwzNTdcMzc3cFwzNTZcMzc3dFwzNTVcMzc3d1wzNTRcMzc3elwz NTJcMzc3flwzNTBcMzc3XDIwMVwzNDdcMzc3XDIwNVwzNDZcMzc3XDIxMFwzNDRcMzc3XDIxM1wz NDNcMzc3XDIxNlwzNDFcMzc3XDIyMVwzNDBcMzc3XDIyNVwzMzZcMzc3XDIzMFwzMzRcMzc3XDIz NFwzMzJcMzc3XDIzN1wzMzBcMzc3XDI0MlwzMjZcMzc3XDI0NlwzMjRcMzc3XDI1MVwzMjJcMzc3 XDI1M1wzMjBcMzc3XDI1NlwzMTZcMzc3XDI2MVwzMTRcMzc3XDI2NVwzMTJcMzc3XDI2N1wzMTBc Mzc3XDI3MlwzMDVcMzc3XDI3NVwzMDJcMzc3XDI3N1wzMDBcMzc3XDMwM1wyNzZcMzc3XDMwNVwy NzRcMzc3XDMxMFwyNzFcMzc3XDMxMlwyNjdcMzc3XDMxNFwyNjRcMzc3XDMxNlwyNjJcMzc3XDMy MVwyNTdcMzc3XDMyNFwyNTVcMzc3XDMyNlwyNTNcMzc3XDMzMFwyNTBcMzc3XDMzMlwyNDZcMzc3 XDMzNFwyNDNcMzc3XDMzNlwyNDFcMzc3XDM0MFwyMzZcMzc3XDM0MlwyMzNcMzc3XDM0NFwyMzFc Mzc3XDM0NVwyMjdcMzc3XDM0N1wyMjVcMzc3XDM1MFwyMjJcMzc3XDM1MlwyMjBcMzc3XDM1M1wy MTZcMzc3XDM1NVwyMTRcMzc3XDM1NlwyMTJcMzc3XDM1N1wyMDdcMzc3XDM2MVwyMDVcMzc3XDM2 MlwyMDNcMzc3XDM2M1wyMDFcMzc3XDM2M1wxNzdcMzc3XDM2NX1cMzc3XDM2NXxcMzc3XDM2Nnpc Mzc3XDM2N3hcMzc3XDM3MHdcMzc3XDM3MXVcMzc3XDM3MnRcMzc3XDM3MnJcMzc3XDM3M3FcMzc3 XDM3M3BcMzc3XDM3M29cMzc3XDM3NG1cMzc3XDM3NWxcMzc3XDM3NWtcMzc3XDM3NmpcMzc3XDM3 NmlcMzc3XDM3NmhcMzc3XDM3N2dcMzc3XDM3N2ZcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDApXWVu ZG9iagoyOSAwIG9iago8PC9SNwo3IDAgUi9SMTkKMTkgMCBSL1IyMAoyMCAwIFIvUjI4CjI4IDAg Ui9SMTgKMTggMCBSL1IxNwoxNyAwIFI+PgplbmRvYmoKMzAgMCBvYmoKPDwvUjgKOCAwIFIvUjEw CjEwIDAgUi9SMjEKMjEgMCBSPj4KZW5kb2JqCjM0IDAgb2JqCjw8L1I3CjcgMCBSL1IxOQoxOSAw IFIvUjIwCjIwIDAgUi9SMjgKMjggMCBSL1IxOAoxOCAwIFI+PgplbmRvYmoKMzUgMCBvYmoKPDwv UjgKOCAwIFIvUjEwCjEwIDAgUi9SMjEKMjEgMCBSPj4KZW5kb2JqCjM5IDAgb2JqCjw8L1I3Cjcg MCBSPj4KZW5kb2JqCjQwIDAgb2JqCjw8L1I4CjggMCBSL1IxMAoxMCAwIFI+PgplbmRvYmoKNDQg MCBvYmoKPDwvUjcKNyAwIFIvUjE5CjE5IDAgUi9SMjAKMjAgMCBSL1IxOAoxOCAwIFI+PgplbmRv YmoKNDUgMCBvYmoKPDwvUjgKOCAwIFIvUjEwCjEwIDAgUi9SMjEKMjEgMCBSPj4KZW5kb2JqCjQ5 IDAgb2JqCjw8L1I3CjcgMCBSL1IxOQoxOSAwIFIvUjIwCjIwIDAgUi9SMTgKMTggMCBSPj4KZW5k b2JqCjUwIDAgb2JqCjw8L1I4CjggMCBSL1IxMAoxMCAwIFIvUjIxCjIxIDAgUj4+CmVuZG9iago1 NCAwIG9iagpbL0luZGV4ZWQKL0RldmljZVJHQgoyNTUKKFwwMDBcMDAwXDAwMFwzNzdcMzc3XDM3 N1wzNzdcMDA1XDM3N1wzNzdcdFwzNzdcMzc3XDAyNVwzNzdcMzc3XDAzMlwzNzZcMzc3XDAzNlwz NzZcMzc3I1wzNzZcMzc3J1wzNzVcMzc3K1wzNzVcMzc3L1wzNzVcMzc3MlwzNzRcMzc3NVwzNzRc Mzc3OVwzNzNcMzc3PFwzNzNcMzc3QFwzNzJcMzc3Q1wzNzFcMzc3RlwzNzFcMzc3SVwzNzBcMzc3 TVwzNjdcMzc3UVwzNjdcMzc3VFwzNjZcMzc3V1wzNjVcMzc3WlwzNjVcMzc3XVwzNjNcMzc3YVwz NjJcMzc3ZVwzNjJcMzc3aFwzNjBcMzc3a1wzNTdcMzc3blwzNTZcMzc3clwzNTVcMzc3dlwzNTRc Mzc3eVwzNTNcMzc3fVwzNTFcMzc3XDIwMFwzNDdcMzc3XDIwNFwzNDZcMzc3XDIwN1wzNDVcMzc3 XDIxMlwzNDNcMzc3XDIxNVwzNDJcMzc3XDIyMFwzNDBcMzc3XDIyNFwzMzdcMzc3XDIyN1wzMzVc Mzc3XDIzMlwzMzNcMzc3XDIzNlwzMzFcMzc3XDI0MVwzMjdcMzc3XDI0NVwzMjVcMzc3XDI1MFwz MjNcMzc3XDI1MlwzMjFcMzc3XDI1NVwzMTZcMzc3XDI2MFwzMTRcMzc3XDI2NFwzMTJcMzc3XDI2 N1wzMTBcMzc3XDI3MVwzMDZcMzc3XDI3NFwzMDNcMzc3XDI3NlwzMDFcMzc3XDMwMlwyNzdcMzc3 XDMwNFwyNzVcMzc3XDMwN1wyNzJcMzc3XDMxMlwyNzBcMzc3XDMxNFwyNjVcMzc3XDMxNlwyNjJc Mzc3XDMyMFwyNjBcMzc3XDMyM1wyNTVcMzc3XDMyNVwyNTRcMzc3XDMyN1wyNTFcMzc3XDMzMVwy NDdcMzc3XDMzM1wyNDRcMzc3XDMzNVwyNDFcMzc3XDMzN1wyMzdcMzc3XDM0MVwyMzRcMzc3XDM0 M1wyMzJcMzc3XDM0NVwyMzBcMzc3XDM0NlwyMjZcMzc3XDM1MFwyMjNcMzc3XDM1MlwyMjFcMzc3 XDM1M1wyMTZcMzc3XDM1NFwyMTVcMzc3XDM1NlwyMTNcMzc3XDM1N1wyMTBcMzc3XDM2MFwyMDZc Mzc3XDM2MVwyMDRcMzc3XDM2MlwyMDJcMzc3XDM2M1wyMDBcMzc3XDM2NH5cMzc3XDM2NXxcMzc3 XDM2NnpcMzc3XDM2N3lcMzc3XDM2N3dcMzc3XDM3MXZcMzc3XDM3MXRcMzc3XDM3MnNcMzc3XDM3 M3JcMzc3XDM3M3BcMzc3XDM3M29cMzc3XDM3NG5cMzc3XDM3NGxcMzc3XDM3NWtcMzc3XDM3Nmpc Mzc3XDM3NmhcMzc3XDM3N2dcMzc3XDM3N2ZcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDApXWVuZG9iago1NSAwIG9iagpbL0luZGV4ZWQKL0RldmljZVJHQgoyNTUKKFwwMDBcMDAw XDAwMFwzNzdcMzc3XDM3N1wzNzdcMzc3ZlwzNzdcMzc3Z1wzNzZcMzc2Z1wzNzZcMzc2aFwzNzVc Mzc1aVwzNzRcMzc0alwzNzNcMzcza1wzNzNcMzczbFwzNzJcMzcybVwzNzJcMzcyblwzNzFcMzcx b1wzNzBcMzcwcFwzNjZcMzY2clwzNjVcMzY1c1wzNjNcMzYzdVwzNjNcMzYzdlwzNjJcMzYyd1wz NjFcMzYxeFwzNTdcMzU3elwzNTZcMzU2e1wzNTVcMzU1fFwzNTNcMzUzflwzNTJcMzUyXDIwMFwz NTFcMzUxXDIwMVwzNDdcMzQ3XDIwMlwzNDVcMzQ1XDIwNFwzNDRcMzQ0XDIwNVwzNDNcMzQzXDIw N1wzNDFcMzQxXDIxMVwzMzdcMzM3XDIxMlwzMzVcMzM1XDIxNFwzMzNcMzMzXDIxNVwzMzFcMzMx XDIxN1wzMjdcMzI3XDIyMVwzMjVcMzI1XDIyMlwzMjNcMzIzXDIyNFwzMjBcMzIwXDIyNlwzMTZc MzE2XDIzMFwzMTRcMzE0XDIzMVwzMTJcMzEyXDIzM1wzMDdcMzA3XDIzNFwzMDVcMzA1XDIzNlwz MDJcMzAyXDIzN1wyNzdcMjc3XDI0MVwyNzRcMjc0XDI0M1wyNzFcMjcxXDI0NFwyNjdcMjY3XDI0 NlwyNjRcMjY0XDI1MFwyNjFcMjYxXDI1MVwyNTZcMjU2XDI1MlwyNTRcMjU0XDI1NFwyNTFcMjUx XDI1NVwyNDVcMjQ1XDI1NlwyNDJcMjQyXDI2MFwyMzdcMjM3XDI2MlwyMzVcMjM1XDI2M1wyMzJc MjMyXDI2NFwyMjZcMjI2XDI2NlwyMjNcMjIzXDI2N1wyMjBcMjIwXDI3MFwyMTVcMjE1XDI3MFwy MTJcMjEyXDI3MlwyMDZcMjA2XDI3M1wyMDNcMjAzXDI3NFwyMDFcMjAxXDI3NX5+XDI3Nnt7XDI3 N3d3XDMwMHR0XDMwMHFxXDMwMW5uXDMwMmtrXDMwM2hoXDMwNGVlXDMwNWJiXDMwNWBgXDMwNl1d XDMwNlpaXDMwNldXXDMwN1RUXDMwN1JSXDMxME9PXDMxMU1NXDMxMUpKXDMxMUhIXDMxMkVFXDMx MkNDXDMxMkFBXDMxMz8/XDMxMz09XDMxMzs7XDMxMzk5XDMxMzc3XDMxNDU1XDMxNDMzXDMxNFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMCldZW5kb2JqCjU2IDAgb2JqCjw8L1I3CjcgMCBSL1Ix OQoxOSAwIFIvUjU1CjU1IDAgUi9SMjAKMjAgMCBSL1IxOAoxOCAwIFIvUjU0CjU0IDAgUi9SMTcK MTcgMCBSPj4KZW5kb2JqCjU3IDAgb2JqCjw8L1I4CjggMCBSL1IyMQoyMSAwIFI+PgplbmRvYmoK NjQgMCBvYmoKPDwvUjcKNyAwIFI+PgplbmRvYmoKNjUgMCBvYmoKPDwvUjgKOCAwIFIvUjYxCjYx IDAgUi9SNjIKNjIgMCBSPj4KZW5kb2JqCjcwIDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZS9M ZW5ndGggNTMzPj5zdHJlYW0KeJxdlL1u3DAQhPt7Cr3BcXclygYMNnbjIkGQ5AV0Osq4wjpBPhd5 +8wMfSlSjIARucv9lj/H59eX1/Vy644/9uv8q9665bKe9/px/dzn2p3q22U9mHfny3z7cvrO79N2 OD5/m7bff7baYUJdmv8+vdfjzzHpj7WY+XquH9s0131a3+rhKaXytCzlUNfzf0P5K+K03KdaaUph BTZKU/IH2r40pTFoh9KU8iNtLk0pV9qxNKU80j6UppRn2sfSlPJAO5Wm5In2VJpS1kJzaUpZVZ1L Uxqdtpam5CpjKU1pZCoDPIVYTjbAmQCdZZgXCZN7WrCaePNCC1ZrvJkWrNZ4NRmsJl7XZLBa4z3T gtXEOxLQwGriHdkNA6uJN59owWriHZQZrCbenvgGVhNvr8xgNfH2ygxWE2/PzOifhIXYDQertw1l rIPVxTuwOQ5WF+9AQAerizdzux2sLt6BZThYXbzBTjpYXbw9O4kDImEyq8JWSBjlYXCwunh7VQVW 9B+FmmIBJyXTQoDzBsjGorsSqmKRAbgQoDMzzqmEqhiL0iRYNhb/JFg2Fh8JmYkQgAsB9hoFXAiw 5zELwIUAg0QBuBBgTLSAC21ZqCrQhLYsSIRmS0jFTgZoQkQD8QM00Y4oF+pB04soOIrFJXdeDVza ++3k/eVDcL/33fy573W96bXQa8BX4LLWfw/Kdt0Y1UGHv4DwFXAKZW5kc3RyZWFtCmVuZG9iago4 IDAgb2JqCjw8L0Jhc2VGb250L1VHTEpUVCtUcmVidWNoZXRNUy9Gb250RGVzY3JpcHRvciA5IDAg Ui9Ub1VuaWNvZGUgNzAgMCBSL1R5cGUvRm9udAovRmlyc3RDaGFyIDEvTGFzdENoYXIgNjUvV2lk dGhzWyA1MjQgMzY3IDM2NyA0MDUgMjg1IDU0NiA1MDIgMjk1IDU0NSAzMDEgNDk1IDUyNSAzODkg MzY3IDU1Nwo1NTcgMzY3IDM5NiA1MzcgNDkwIDU1NyA1MjQgODMwIDU0NiA3NDQgNTA0IDU4MSA1 OTggNzA5IDUzNiA2NzYKNDkzIDUyNCA1NTggNTg3IDU0NiA0ODEgNTI0IDUwNiA2NDggNjM4IDI3 OCA1MjQgNTI0IDM2NyA2NzQgMzcwCjM2NyA1MjQgMzY3IDUyNCA1NjYgNjEzIDU5MCA1MjQgMzY3 IDUyNCA1MjQgNTI0IDUyNCA2NTQgNTcwIDU1Nwo1MjQgNTI0XQovRW5jb2RpbmcgNzEgMCBSL1N1 YnR5cGUvVHJ1ZVR5cGU+PgplbmRvYmoKNzEgMCBvYmoKPDwvVHlwZS9FbmNvZGluZy9CYXNlRW5j b2RpbmcvV2luQW5zaUVuY29kaW5nL0RpZmZlcmVuY2VzWwoxL29uZS9oeXBoZW4vcGFyZW5sZWZ0 L3MvaS9uL2cvbC9lL3NwYWNlL2MvYS9yL3BhcmVucmlnaHQvcC9iCi9jb21tYS90L28vdi9kL3Ns YXNoL20vdS93L2svVC9DL00vRS9HL3kKL2VxdWFsL1AvVi9oL1MvdHdvL0wvVS9OL0kvcXVvdGVk YmxsZWZ0L3F1b3RlZGJscmlnaHQvZW5kYXNoL08vZi9wZXJpb2QKL3RocmVlL3NlbWljb2xvbi9m b3VyL0IvRC9BL2ZpdmUvY29sb24vc2l4L3NldmVuL2VpZ2h0CjYxL0gvWS9xL25pbmUvZ3JlYXRl cmVxdWFsXT4+CmVuZG9iago2MSAwIG9iago8PC9CYXNlRm9udC9IZWx2ZXRpY2EvVHlwZS9Gb250 Ci9TdWJ0eXBlL1R5cGUxPj4KZW5kb2JqCjEwIDAgb2JqCjw8L0Jhc2VGb250L1lOQUhBRCtUcmVi dWNoZXRNUyxCb2xkL0ZvbnREZXNjcmlwdG9yIDExIDAgUi9UeXBlL0ZvbnQKL0ZpcnN0Q2hhciAx L0xhc3RDaGFyIDI3L1dpZHRoc1sgNjEyIDU5MSA0MzEgMzk2IDU2NiA4NTkgNTc1IDQyNyAzMDEg NTI3IDI5OCA1MTIgNTM0IDU4MyA3NDUKNTg3IDU1MyA1MTEgMzY3IDYxMiAzNjcgMzY3IDUzMyA1 NjkgNjEzIDYzMyA1OTVdCi9FbmNvZGluZyA3MiAwIFIvU3VidHlwZS9UcnVlVHlwZT4+CmVuZG9i ago3MiAwIG9iago8PC9UeXBlL0VuY29kaW5nL0Jhc2VFbmNvZGluZy9XaW5BbnNpRW5jb2Rpbmcv RGlmZmVyZW5jZXNbCjEvQy91L3MvdC9vL20vZS9yL3NwYWNlL3YvaS9jL3kvcC9NL1AKL0wvUy9o eXBoZW4vVC9wYXJlbmxlZnQvcGFyZW5yaWdodC9hL0UvWS9BL0JdPj4KZW5kb2JqCjYyIDAgb2Jq Cjw8L0Jhc2VGb250L0NYT1lCSStXaW5nZGluZ3MvRm9udERlc2NyaXB0b3IgNjMgMCBSL1R5cGUv Rm9udAovRmlyc3RDaGFyIDEvTGFzdENoYXIgMi9XaWR0aHNbIDg5MSA0NThdCi9FbmNvZGluZyA3 MyAwIFIvU3VidHlwZS9UcnVlVHlwZT4+CmVuZG9iago3MyAwIG9iago8PC9UeXBlL0VuY29kaW5n L0Jhc2VFbmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRGlmZmVyZW5jZXNbCjEvYm94c2hhZG93ZHdu L2NpcmNsZTRdPj4KZW5kb2JqCjIxIDAgb2JqCjw8L0Jhc2VGb250L1RXUFdBVitUcmVidWNoZXRN UyxJdGFsaWMvRm9udERlc2NyaXB0b3IgMjIgMCBSL1R5cGUvRm9udAovRmlyc3RDaGFyIDEvTGFz dENoYXIgMTcvV2lkdGhzWyA3NjEgNTQzIDUwNiA0ODEgMzY3IDU4MSAzMDEgNTg3IDU5OCA0NjAg NTU3IDQwNSA0MjAgNTM3IDgzMAo1MzcgNDE3XQovRW5jb2RpbmcgNzQgMCBSL1N1YnR5cGUvVHJ1 ZVR5cGU+PgplbmRvYmoKNzQgMCBvYmoKPDwvVHlwZS9FbmNvZGluZy9CYXNlRW5jb2RpbmcvV2lu QW5zaUVuY29kaW5nL0RpZmZlcmVuY2VzWwoxL00vUC9ML1MvaHlwaGVuL1Qvc3BhY2UvVi9DL2Mv dS9zL3Qvby9tL2UKL3JdPj4KZW5kb2JqCjkgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9G b250TmFtZS9VR0xKVFQrVHJlYnVjaGV0TVMvRm9udEJCb3hbMCAtMjA4IDc2NCA3MzddL0ZsYWdz IDQKL0FzY2VudCA3MzcKL0NhcEhlaWdodCA3MzcKL0Rlc2NlbnQgLTIwOAovSXRhbGljQW5nbGUg MAovU3RlbVYgMTE0Ci9NaXNzaW5nV2lkdGggNTAwCi9Gb250RmlsZTIgNjYgMCBSPj4KZW5kb2Jq CjY2IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZQovTGVuZ3RoMSAyNTgyMC9MZW5ndGggMTUz MDk+PnN0cmVhbQp4nO29C3xU1bUwvh/nNWdeZx6ZmbzITIaQyIABYpigUY6SkEAMjwAmAWKCGBNQ KiAIvlFsQ6mKrQrU9lZtVbjWR4gIwbYUrQJV09tWio8Wa1sEao3X+lG1SCbfWvucE4L2fvd+93v9 /v/fzbDn7LPPPvvsvfZ6r3UGQgkhXrKOcDJr5pzSCUT8LZoLX5ctXrZouXXeupYQ+uPF16+K36Je sh0afkcIW37V8o5l0974/bcI4ZcSougd19xwldXfB+eXPt7ZvujK1/piRwi58lFonNgJDf5btd8S 4mqC85Gdy1attZ/3JIx3+JprFy+yzuefJES6Y9mitcvlx5RD0P9maIx/ZdGydrv/efA1Yvm1162y zq+8E68vX9m+/Jyx/RHo/124/yn5GCHyHpINJSyVkjAhg8ehfIAlsxCu/YyQDKyUV0D9dZjBHDge JDr53/13kPTBZzPZCR/rby+0HSR3kYfJd6D9TAshT8BHLIncQu6AHpuhj1P/Dvn18HY2jk6kMfoo PUymshgdQ1+EXTpM/kL+Qn9Fb6NzaYhW0046htzNymkznyzLUN9JvgJ3XU5fo69Jb5KvwNlhGLWV noRra9kv6b38NrKOrYMrONfHMt8nE8geeN7/8p9G/r39cP5wP/AP9+P/yN//of0wJ86tS0yfVlsz tbpqyiUXm5MvurDygvMnVaQnlpeeO3ZMyaiikcnCglg4YPi9bt2lqYoscUbJmOrk1LZ496i2bmlU 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 euhrF/4WnD9GgvI4OH+WeIfKvf9OOQ/uW026+CfkYjjWSS3kYvY3qEvQ3kq6WC2ZhUVyQX0h2aw8 SrqwXaoT/bvwHp4Hz7+QXMzHkJlw7Rb+F+KRTxI/Fv4x8fz/vXxpT/8vFMCnFixQ30bwfwbh/w59 UKvs6H7m+VZ/5d9IrkUwTy3anY3H3uronMFZA8e17eo34FR36OW/A8mXOyEKZW5kc3RyZWFtCmVu ZG9iagoxMSAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL1lOQUhBRCtUcmVi dWNoZXRNUyxCb2xkL0ZvbnRCQm94WzAgLTIyMiA3OTMgNzI5XS9GbGFncyA0Ci9Bc2NlbnQgNzI5 Ci9DYXBIZWlnaHQgNzI5Ci9EZXNjZW50IC0yMjIKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDExOAov TWlzc2luZ1dpZHRoIDUwMAovRm9udEZpbGUyIDY3IDAgUj4+CmVuZG9iago2NyAwIG9iago8PC9G aWx0ZXIvRmxhdGVEZWNvZGUKL0xlbmd0aDEgMTAyMjAvTGVuZ3RoIDYyNTc+PnN0cmVhbQp4nO16 fXRT15Xv3ufcL+nK0pUtWzImsYTwBzGJwcaWYZwisGQLzKeBWCYotgHHJsDEhjh2KTSeznTsOE3T Jg3wMnmQvkyWgTaJnKSDSSZtJmmAdJ7z1QTTNqzSNokZgleZt5o2IUiefa5kAp1M3/zRP95bq/do X52z77nnY3/89j6yAQEgA/qAw6qVa0rLwLwKTtLtlk3bWztT7ZnzALBz0913eTtmVr5MjPeovf72 zvbtjz9yeBsAqwKQz7dv+/Ltqf5W6p+9q6OtdfO/fu/XNEPRc8Ss7CCG42WLBqDNFIN2bL+rN9W/ 0Evj3bXtzk2tqXZ+HED62vbW3k5+WRmh/hFiev+6dXtben3/SDd/550770q1i74jnnfuaOt8b/Oy Q9S/g8Z7TZ6kVR2DXCKXVAougMlxoguCkhvo2RhAcj4An0b1n9IuSuj7JFjhz3yhhHa0wyiMU0ld l4gnESdVPu8D6T6HYC88DcfgJIzBh/DDq+qC/wq8JepsCT7L7kULFkE/mwPfxjM0znmcTeUiPoxr aZwXcTvOhpPsLMb416Qf4SbUqf1tvA1/y+ZIp+EJeAJ/QffHmJv4z7E3WTt/AT5lW9g49LE+6Icj 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 KUKUF/9S/lL+Uv5/L5D6C1DqL4Au8eceAuBpRApVCqO3NDasiqzjTctqN6yZU15aaQR0W6i4embB n+Vfaf5fvyS4xbxLQj4X8yhjhoso7tSW6F4IUerRCA2wCiKwjqTXBMugFjbAGpgD5VAKlWBQbqmD DUKE6tUwEwrMtzNJ5pRxUox2Aqzd0baxe1NH213e5WtmL75z22bzb7T4LfEbzn/z0q5tXoSLk9cw cGpD0DdFbAsp/k/RRXj8C2j7n5NkJ8jSK7BX+gBWmXQ/1f8r2gZ75d+Da4qkZ4g3RW7zfdd/onM0 /p+iGlhkkidN/+NaYpuuJeUs9AuS+un5YdgpiG+Ffr4DFvHZMFd6np5V0bhTFCYd8v+L7jBFw/Gn n292VH8MeSllPtm3VPyfHfzTS8senSxLnLZY1dPUzzaly/8A55cfAgplbmRzdHJlYW0KZW5kb2Jq CjYzIDAgb2JqCjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvQ1hPWUJJK1dpbmdkaW5n cy9Gb250QkJveFs2MiAwIDgwNyA3MjJdL0ZsYWdzIDQKL0FzY2VudCA3MjIKL0NhcEhlaWdodCA3 MjIKL0Rlc2NlbnQgMAovSXRhbGljQW5nbGUgMAovU3RlbVYgMTIxCi9NaXNzaW5nV2lkdGggNTAw Ci9Gb250RmlsZTIgNjggMCBSPj4KZW5kb2JqCjY4IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29k ZQovTGVuZ3RoMSA1MzcyL0xlbmd0aCAyNjUyPj5zdHJlYW0KeJztV31wVNUVP+fe97XJJtl8ENKs ylseiUgSQhIxCWBYkt01H2NNSJBd1LKbD0wkSASaEqDMKlpwE+y2UGe0KkFFAxJ8S1ADQzsUDaZj O9YZ7Wih2nbi6Fjj4FSkYyek572XpMS26oz/1Lbv7O/+7j3nvHvPuR/73gMEgAQIA4fam+rzC8G8 UuZQcXPTulCH1XYMA2BZU+cm9Uj+wYOkOAcgLlrTcfu6lz5ZrANIGQDC6tvbu9ZY/okOKj5qbQk1 /3LnmgaAtJeofV0rKVJS4x4AiNtM7Tmt6zZtnhhvGwCb276+KWS1kwh4Zl1ocwe/WZpH/o+QQr0z tK5lwl+hwtmxfuMmq532pGHv2NDScdPLV68m/5MAvAH+067X/q2lgKQJ/exutopqP4VGKh8mNBMe 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 aSjP0EtydLbL/EccxPEY4gP3OY0/w+OAOH7fbucEBwKQnvPPV8a0Vk1t10mYhcUgU1k0IM96STa0 9aSNmtqooY2a2gw8WguFNaHu4JXwLzr+x4VfaJ3m6W0z0q31xxQoD1TcavEAi4+jfIJOV6A83dFR Zia32JWx3XlCAHr1j6f/BDs9ZBIIhilvWd4ywySAaUo0nj8Tpozti13OE9g3YXKQOpmmkk5ZmL6d wvTWzylJzZ0kv47C6/gEfeCNgzjOj+O7APmXRh2jsPQjKgsWFCW7krNcya4wh7Ewg0sgDn9WEhaM T0box5NsTLBDPKT9DDgrBhtI2EQdjEL+WMGC1GuvKyqkFwlJm53d379l65EjW7b2s5EtR/q3bu3v p1j66dvyu2YsNigckOi9aRCr3YkKv0cI08ZA+KFNROOwyo/b8sdGSx1jyaWwdIziKk0uLViAFNbV rplUoEO4/m8vNol86LOxIZwrlDUaFfN/Jvt/TnxfIt/7xolxsYknSBrtFrowkyBR5f6ur/nZ/g2/ BJhjloIxP+cZPTvhPBolten003eCNUEIKTSHjGoSnTZY2Xbn7c2EjeazGqPGV8FXvJTpzfNwfnya AicDg/D/8d8NfhD6vw5kFz0D+JfsN2M/sTDE9GdPrE5ackFxWhvwQP+eSwbHXpFfB7hUG/eOXEBN ++T++zumLmCBCmVuZHN0cmVhbQplbmRvYmoKMjIgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRv ci9Gb250TmFtZS9UV1BXQVYrVHJlYnVjaGV0TVMsSXRhbGljL0ZvbnRCQm94WzAgLTEyIDc5NSA3 MjddL0ZsYWdzIDQKL0FzY2VudCA3MjcKL0NhcEhlaWdodCA3MjcKL0Rlc2NlbnQgLTEyCi9JdGFs aWNBbmdsZSAwCi9TdGVtViAxMTkKL01pc3NpbmdXaWR0aCA1MDAKL0ZvbnRGaWxlMiA2OSAwIFI+ PgplbmRvYmoKNjkgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlCi9MZW5ndGgxIDg0NDQvTGVu Z3RoIDQ5Mzg+PnN0cmVhbQp4nO05f1hU15Xn3vt+zZsZePODGZRfbxgZhoBCQB1wjY4www9JJoga BioRVATTmEAigWpsSVsXPmIa2yQiabtxv6QlabJxsKZCtk1skqrtljTdaE27oZs2bbVZ2bq7Xz4b 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 l5zSl2Wr/IW/9L/0v/T/P934hY4Yv6c6wfh9lcxHkBApKSteqgVYha86ektTY0Pt+v/hfxr/rzUB Ko2rwO1zwTaLpdUFwq/89y68lkAZFMNS0PBji0EF+KAaK69b8LOrERrwe3e9wWlH+1LEJHAArLur Y1Pv5q6OHfpNa4vqdrTfvm0zGFxA9mGh+d9tyrXDC3Bh9hoCmVMABuaAbsON/rhwAfb9b4DwfXjg z4IV1kluEOZAaIalc8B+Ck3C1+CrBnwTDn9cYM9CCwfhRuj6UyA9AUEOQj3UzQFbD1F2A5jYBpgQ dkA7/Ln/v5MEjMcOPb8xdfm7kJHYvL/71hrjf/nfurjr8GzO5QvKtPxF9BPL3N79J5Tr80kKZW5k c3RyZWFtCmVuZG9iago3NSAwIG9iago8PC9UeXBlL01ldGFkYXRhCi9TdWJ0eXBlL1hNTC9MZW5n dGggMTM4Mz4+c3RyZWFtCjw/eHBhY2tldCBiZWdpbj0n77u/JyBpZD0nVzVNME1wQ2VoaUh6cmVT ek5UY3prYzlkJz8+Cjw/YWRvYmUteGFwLWZpbHRlcnMgZXNjPSJDUkxGIj8+Cjx4OnhtcG1ldGEg eG1sbnM6eD0nYWRvYmU6bnM6bWV0YS8nIHg6eG1wdGs9J1hNUCB0b29sa2l0IDIuOS4xLTEzLCBm cmFtZXdvcmsgMS42Jz4KPHJkZjpSREYgeG1sbnM6cmRmPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5 LzAyLzIyLXJkZi1zeW50YXgtbnMjJyB4bWxuczppWD0naHR0cDovL25zLmFkb2JlLmNvbS9pWC8x LjAvJz4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JzcxMWM3ZGI0LTA5ZGUtMTFkZi0wMDAw LWQ1ODU4MDE0Y2Q5ZCcgeG1sbnM6cGRmPSdodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvJyBw ZGY6UHJvZHVjZXI9J0dQTCBHaG9zdHNjcmlwdCA4LjYxJy8+CjxyZGY6RGVzY3JpcHRpb24gcmRm OmFib3V0PSc3MTFjN2RiNC0wOWRlLTExZGYtMDAwMC1kNTg1ODAxNGNkOWQnIHhtbG5zOnhhcD0n aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLycgeGFwOk1vZGlmeURhdGU9JzIwMTAtMDEtMjJU MTk6MjE6MDYrMDE6MDAnIHhhcDpDcmVhdGVEYXRlPScyMDEwLTAxLTIyVDE5OjIxOjA2KzAxOjAw Jz48eGFwOkNyZWF0b3JUb29sPlBERkNyZWF0b3IgVmVyc2lvbiAwLjkuNTwveGFwOkNyZWF0b3JU b29sPjwvcmRmOkRlc2NyaXB0aW9uPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nNzExYzdk YjQtMDlkZS0xMWRmLTAwMDAtZDU4NTgwMTRjZDlkJyB4bWxuczp4YXBNTT0naHR0cDovL25zLmFk b2JlLmNvbS94YXAvMS4wL21tLycgeGFwTU06RG9jdW1lbnRJRD0nNzExYzdkYjQtMDlkZS0xMWRm LTAwMDAtZDU4NTgwMTRjZDlkJy8+CjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSc3MTFjN2Ri NC0wOWRlLTExZGYtMDAwMC1kNTg1ODAxNGNkOWQnIHhtbG5zOmRjPSdodHRwOi8vcHVybC5vcmcv ZGMvZWxlbWVudHMvMS4xLycgZGM6Zm9ybWF0PSdhcHBsaWNhdGlvbi9wZGYnPjxkYzp0aXRsZT48 cmRmOkFsdD48cmRmOmxpIHhtbDpsYW5nPSd4LWRlZmF1bHQnPm1wbHN0cC1jb25uZWN0aW9uLWNv bmNlcHRzLTA2ejwvcmRmOmxpPjwvcmRmOkFsdD48L2RjOnRpdGxlPjxkYzpjcmVhdG9yPjxyZGY6 U2VxPjxyZGY6bGk+dmlzc2VyczwvcmRmOmxpPjwvcmRmOlNlcT48L2RjOmNyZWF0b3I+PC9yZGY6 RGVzY3JpcHRpb24+CjwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKPD94cGFja2V0IGVuZD0ndyc/PgplbmRzdHJlYW0KZW5kb2JqCjIgMCBvYmoK PDwvUHJvZHVjZXIoR1BMIEdob3N0c2NyaXB0IDguNjEpCi9DcmVhdGlvbkRhdGUoRDoyMDEwMDEy MjE5MjEwNiswMScwMCcpCi9Nb2REYXRlKEQ6MjAxMDAxMjIxOTIxMDYrMDEnMDAnKQovVGl0bGUo bXBsc3RwLWNvbm5lY3Rpb24tY29uY2VwdHMtMDZ6KQovQ3JlYXRvcihQREZDcmVhdG9yIFZlcnNp b24gMC45LjUpCi9BdXRob3Iodmlzc2VycykKL0tleXdvcmRzKCkKL1N1YmplY3QoKT4+ZW5kb2Jq CnhyZWYKMCA3NgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwNjQwNjkgMDAwMDAgbiAKMDAwMDEx OTQwNyAwMDAwMCBuIAowMDAwMDYzOTQ0IDAwMDAwIG4gCjAwMDAwNjIzMjYgMDAwMDAgbiAKMDAw MDAwMDAxNSAwMDAwMCBuIAowMDAwMDAxMzAxIDAwMDAwIG4gCjAwMDAwNjQxMzQgMDAwMDAgbiAK MDAwMDA4NTc4NCAwMDAwMCBuIAowMDAwMDg3NjM0IDAwMDAwIG4gCjAwMDAwODY2MDggMDAwMDAg biAKMDAwMDEwMzIzMiAwMDAwMCBuIAowMDAwMDY0MjQxIDAwMDAwIG4gCjAwMDAwNjQyNzEgMDAw MDAgbiAKMDAwMDA2MjUwNCAwMDAwMCBuIAowMDAwMDAxMzIxIDAwMDAwIG4gCjAwMDAwMTExODAg MDAwMDAgbiAKMDAwMDA2NDMxMiAwMDAwMCBuIAowMDAwMDY3MzI2IDAwMDAwIG4gCjAwMDAwNzAw NzggMDAwMDAgbiAKMDAwMDA3MjY1OSAwMDAwMCBuIAowMDAwMDg3Mjg2IDAwMDAwIG4gCjAwMDAx MTI3MTYgMDAwMDAgbiAKMDAwMDA3NTQ1MSAwMDAwMCBuIAowMDAwMDc1NTI1IDAwMDAwIG4gCjAw MDAwNjI2ODQgMDAwMDAgbiAKMDAwMDAxMTIwMSAwMDAwMCBuIAowMDAwMDIxNjAyIDAwMDAwIG4g CjAwMDAwNzU1NzcgMDAwMDAgbiAKMDAwMDA3ODU1MSAwMDAwMCBuIAowMDAwMDc4NjM2IDAwMDAw IG4gCjAwMDAwNjI4NjQgMDAwMDAgbiAKMDAwMDAyMTYyNCAwMDAwMCBuIAowMDAwMDM1Njk0IDAw MDAwIG4gCjAwMDAwNzg2ODggMDAwMDAgbiAKMDAwMDA3ODc2MiAwMDAwMCBuIAowMDAwMDYzMDQ0 IDAwMDAwIG4gCjAwMDAwMzU3MTYgMDAwMDAgbiAKMDAwMDAzNjQ0MiAwMDAwMCBuIAowMDAwMDc4 ODE0IDAwMDAwIG4gCjAwMDAwNzg4NDQgMDAwMDAgbiAKMDAwMDA2MzIyNCAwMDAwMCBuIAowMDAw MDM2NDYyIDAwMDAwIG4gCjAwMDAwNDY3NzAgMDAwMDAgbiAKMDAwMDA3ODg4NSAwMDAwMCBuIAow MDAwMDc4OTQ4IDAwMDAwIG4gCjAwMDAwNjM0MDQgMDAwMDAgbiAKMDAwMDA0Njc5MiAwMDAwMCBu IAowMDAwMDU2ODE4IDAwMDAwIG4gCjAwMDAwNzkwMDAgMDAwMDAgbiAKMDAwMDA3OTA2MyAwMDAw MCBuIAowMDAwMDYzNTg0IDAwMDAwIG4gCjAwMDAwNTY4MzkgMDAwMDAgbiAKMDAwMDA2MDM2MiAw MDAwMCBuIAowMDAwMDc5MTE1IDAwMDAwIG4gCjAwMDAwODIwOTQgMDAwMDAgbiAKMDAwMDA4NDk2 NCAwMDAwMCBuIAowMDAwMDg1MDYwIDAwMDAwIG4gCjAwMDAwNjM3NjQgMDAwMDAgbiAKMDAwMDA2 MDM4MyAwMDAwMCBuIAowMDAwMDYyMzA1IDAwMDAwIG4gCjAwMDAwODY1NDMgMDAwMDAgbiAKMDAw MDA4NzAzMSAwMDAwMCBuIAowMDAwMTA5NzgzIDAwMDAwIG4gCjAwMDAwODUxMDEgMDAwMDAgbiAK MDAwMDA4NTEzMSAwMDAwMCBuIAowMDAwMDg3ODM4IDAwMDAwIG4gCjAwMDAxMDM0NDIgMDAwMDAg biAKMDAwMDEwOTk4MSAwMDAwMCBuIAowMDAwMTEyOTI2IDAwMDAwIG4gCjAwMDAwODUxODMgMDAw MDAgbiAKMDAwMDA4NjIwOCAwMDAwMCBuIAowMDAwMDg2ODcwIDAwMDAwIG4gCjAwMDAwODcxODUg MDAwMDAgbiAKMDAwMDA4NzUxMCAwMDAwMCBuIAowMDAwMTE3OTQ3IDAwMDAwIG4gCnRyYWlsZXIK PDwgL1NpemUgNzYgL1Jvb3QgMSAwIFIgL0luZm8gMiAwIFIKL0lEIFs8MDQwN0E5RjdCQjIwMTMw RTRCOUU5QjAyQTUyRkMwMTg+PDA0MDdBOUY3QkIyMDEzMEU0QjlFOUIwMkE1MkZDMDE4Pl0KPj4K c3RhcnR4cmVmCjExOTY0NAolJUVPRgo= --Boundary_(ID_/gJonOFG/NPuim2ls8zmtg)-- From maarten.vissers@huawei.com Fri Jan 22 10:37:17 2010 Return-Path: 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 5638A28C0F1; Fri, 22 Jan 2010 10:37:17 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.405 X-Spam-Level: X-Spam-Status: No, score=-0.405 tagged_above=-999 required=5 tests=[AWL=-1.111, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, J_CHICKENPOX_13=0.6, J_CHICKENPOX_81=0.6, RDNS_NONE=0.1] 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 yrxjyTmbGwmg; Fri, 22 Jan 2010 10:37:15 -0800 (PST) Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 5A4833A6936; Fri, 22 Jan 2010 10:37:15 -0800 (PST) Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWN00F22VPOLZ@szxga04-in.huawei.com>; Sat, 23 Jan 2010 02:37:00 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWN00M2EVPOUM@szxga04-in.huawei.com>; Sat, 23 Jan 2010 02:37:00 +0800 (CST) Received: from M00900002 ([116.6.21.230]) by szxml02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KWN005YMVPO6K@szxml02-in.huawei.com>; Sat, 23 Jan 2010 02:37:00 +0800 (CST) Date: Fri, 22 Jan 2010 19:36:59 +0100 From: Maarten Vissers In-reply-to: <2ECAA42C79676B42AEBAC11229CA7D0C058B5D50@E03MVB2-UKBR.domain1.systemhost.net> To: neil.2.harrison@bt.com, gregimirsky@gmail.com Message-id: <008c01ca9b91$e201c350$e6150674@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: multipart/alternative; boundary="Boundary_(ID_qUMNWtLYnBeO240M6dy0Lg)" Thread-index: AcqbheQ+RLKWCKnWSea6tIHeHLbQ2AAAUX6gAAKNgoA= Cc: mpls@ietf.org, mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jan 2010 18:37:17 -0000 This is a multi-part message in MIME format. --Boundary_(ID_qUMNWtLYnBeO240M6dy0Lg) Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Neil, > BTW Maarten there are important management functions at the physical layer due to > section/physical binary<=>q'ary symbol mappings (which is a client/server relationship) > because there is usually significant redundancy in the server q'ary symbols (ie it has a > larger lexicon than it binary client) to allow for things like spectral-shaping/zero-dc, > error detection..... If I look at the management objects in the information model, then I don't find any of your "important management functions at the physical layer" being listed... i.e. those fucntions seems to be hidden from the management viewpoint... Regards, Maarten _____ From: neil.2.harrison@bt.com [mailto:neil.2.harrison@bt.com] Sent: vrijdag 22 januari 2010 18:52 To: gregimirsky@gmail.com Cc: maarten.vissers@huawei.com; mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Thanks Greg for bringing up a key point: ""MPLS Section" that is defined in the MPLS-TP Rosetta Stone as "A network segment between two LSRs that are immediately adjacent at the MPLS layer". .......think we need to factor-in S bit sublayering here. S bit sublayering in MPLS allows one to have multiple signalling protocols (though I would hardly call LDP a signalling protocol, and I'm not sure that BGP4 dist of labels fits either) whilst attempting to preserve the notion of 'a single common routing instance', ie a single instance of routing which spans all the S bit sublayers. This model is not a very good one for a transport role (for many reasons) and yet it seems it persists in MPLS-TP....and it's also partly responsible for the error of creating a MS PW layer network *above* MPLS-TP...which as an aside observation destroys the notion of a 'common instance of routing' anyway! All this is hardly good behaviour for an aspiring transport network and MPLS-TP would be far better off without the S bit sublayering (and for sure MS PWs) and thus each LSP would belong to its own layer network like all other network technologies in fact (MPLS is the odd man out here). So, the point I am teasing out here is that there is a difference between: - a false client/server relationship where a 'link sublayer connection' at MPLS level N is provided by a 'LSP sublayer connection' at MPLS level N-1, and - a true client/server relationship where a 'link connection' in MPLS layer network N is provided by a 'LSP network connection' at MPLS layer network N-1. Note - Please ignore actual words/vocab used here, it is the concept that I am trying to get across that is important. Of course, this is all additional to the original point I raised with Maarten wrt to difference between 'section' and 'physical'...though sublayering does (unnecessarily) muddy this up as I noted above. BTW Maarten there are important management functions at the physical layer due to section/physical binary<=>q'ary symbol mappings (which is a client/server relationship) because there is usually significant redundancy in the server q'ary symbols (ie it has a larger lexicon than it binary client) to allow for things like spectral-shaping/zero-dc, error detection..... regards, Neil _____ From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: 22 January 2010 17:11 To: Harrison,N,Neil,DKQ7 R Cc: maarten.vissers@huawei.com; mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Neil, the RFC refers to "MPLS Section" that is defined in the MPLS-TP Rosetta Stone as "A network segment between two LSRs that are immediately adjacent at the MPLS layer". Thus, as I understand this definition, MPLS Section is not yet the layer of opaque binary symbols to be transformed into pulses and such but, on the other hand, it can not have intermediate MPLS-TP nodes either as it presents atomic element of MPLS-TP transport layer. Regards, Greg On Fri, Jan 22, 2010 at 8:05 AM, wrote: I guess this depends on one's definition of what a section layer is. I think of a section layer as "the place where the *binary information symbol* meets the *q'ary symbol metallic/optical/radio road*"....so this is a true BOS (symbol/lexicon conversion) function in order to be able to modulate an EM wave and hence be able to send information over significant geographic distance. What you describe below Maarten reads to me as a how a (client) *binary information* link connection at layer N is supported by a (server) *binary network connection* at layer N-1....so its just how we support a normal link connection when we are not at the BOS. Perhaps there is something additional however that I am missing here? regards, Neil _____ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers Sent: 22 January 2010 15:52 To: 'Greg Mirsky' Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Greg, It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes. Regards, Maarten _____ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky Sent: donderdag 21 januari 2010 22:21 To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Editors and All, I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer. Your clarification is greatly appreciated. Regards, Greg --Boundary_(ID_qUMNWtLYnBeO240M6dy0Lg) Content-type: text/html; charset=us-ascii Content-transfer-encoding: 7BIT
Neil,
 
> BTW Maarten there are important management functions at the physical layer due to
> section/physical binary<=>q'ary symbol mappings (which is a client/server relationship)
> because there is usually significant redundancy in the server q'ary symbols (ie it has a
> larger lexicon than it binary client) to allow for things like spectral-shaping/zero-dc,
> error detection.....
 
If I look at the management objects in the information model, then I don't find any of your "important management functions at the physical layer" being listed... i.e. those fucntions seems to be hidden from the management viewpoint...
 
Regards,
Maarten
 

From: neil.2.harrison@bt.com [mailto:neil.2.harrison@bt.com]
Sent: vrijdag 22 januari 2010 18:52
To: gregimirsky@gmail.com
Cc: maarten.vissers@huawei.com; mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Thanks Greg for bringing up a key point:
 
""MPLS Section" that is defined in the MPLS-TP Rosetta Stone as "A network segment between two LSRs that are immediately adjacent at the MPLS layer". .......think we need to factor-in S bit sublayering here.
 
S bit sublayering in MPLS allows one to have multiple signalling protocols (though I would hardly call LDP a signalling protocol, and I'm not sure that BGP4 dist of labels fits either) whilst attempting to preserve the notion of 'a single common routing instance', ie a single instance of routing which spans all the S bit sublayers.  This model is not a very good one for a transport role (for many reasons) and yet it seems it persists in MPLS-TP....and it's also partly responsible for the error of creating a MS PW layer network *above* MPLS-TP...which as an aside observation destroys the notion of a 'common instance of routing' anyway!
 
All this is hardly good behaviour for an aspiring transport network and MPLS-TP would be far better off without the S bit sublayering (and for sure MS PWs) and thus each LSP would belong to its own layer network like all other network technologies in fact (MPLS is the odd man out here).
 
So, the point I am teasing out here is that there is a difference between:
-    a false client/server relationship where a 'link sublayer connection' at MPLS level N is provided by a 'LSP sublayer connection' at MPLS level N-1, and
-    a true client/server relationship where a 'link connection' in MPLS layer network N is provided by a 'LSP network connection' at MPLS layer network N-1.
 
Note - Please ignore actual words/vocab used here, it is the concept that I am trying to get across that is important.
 
Of course, this is all additional to the original point I raised with Maarten wrt to difference between 'section' and 'physical'...though sublayering does (unnecessarily) muddy this up as I noted above.
 
BTW Maarten there are important management functions at the physical layer due to section/physical binary<=>q'ary symbol mappings (which is a client/server relationship) because there is usually significant redundancy in the server q'ary symbols (ie it has a larger lexicon than it binary client) to allow for things like spectral-shaping/zero-dc, error detection.....
 
regards, Neil


From: Greg Mirsky [mailto:gregimirsky@gmail.com]
Sent: 22 January 2010 17:11
To: Harrison,N,Neil,DKQ7 R
Cc: maarten.vissers@huawei.com; mpls@ietf.org; mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Neil,
the RFC refers to "MPLS Section" that is defined in the MPLS-TP Rosetta Stone as "A network segment between two LSRs that are immediately adjacent at the MPLS layer". Thus, as I understand this definition, MPLS Section is not yet the layer of opaque binary symbols to be transformed into pulses and such but, on the other hand, it can not have intermediate MPLS-TP nodes either as it presents atomic element of MPLS-TP transport layer.

Regards,
Greg

On Fri, Jan 22, 2010 at 8:05 AM, <neil.2.harrison@bt.com> wrote:
I guess this depends on one's definition of what a section layer is.  I think of a section layer as "the place where the *binary information symbol* meets the *q'ary symbol metallic/optical/radio road*"....so this is a true BOS (symbol/lexicon conversion) function in order to be able to modulate an EM wave and hence be able to send information over significant geographic distance.
 
What you describe below Maarten reads to me as a how a (client) *binary information* link connection at layer N is supported by a (server) *binary network connection* at layer N-1....so its just how we support a normal link connection when we are not at the BOS.
 
Perhaps there is something additional however that I am missing here?
 
regards, Neil


From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers
Sent: 22 January 2010 15:52
To: 'Greg Mirsky' Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Greg,
 
It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes.
 
Regards,
Maarten


From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky
Sent: donderdag 21 januari 2010 22:21
To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Editors and All,
I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer.
Your clarification is greatly appreciated.

Regards,
Greg

--Boundary_(ID_qUMNWtLYnBeO240M6dy0Lg)-- From stbryant@cisco.com Fri Jan 22 10:46:02 2010 Return-Path: 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 9898E3A6A2F for ; Fri, 22 Jan 2010 10:46:02 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -8.944 X-Spam-Level: X-Spam-Status: No, score=-8.944 tagged_above=-999 required=5 tests=[AWL=1.655, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8] 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 ChVbVbxiH09S for ; Fri, 22 Jan 2010 10:46:01 -0800 (PST) Received: from ams-iport-1.cisco.com (ams-iport-1.cisco.com [144.254.224.140]) by core3.amsl.com (Postfix) with ESMTP id 51C113A6A31 for ; Fri, 22 Jan 2010 10:46:01 -0800 (PST) Authentication-Results: ams-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none X-Files: New Version Notification for draft-ietf-mpls-tp-framework-08.eml : None X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApkAAPuAWUuQ/uCWe2dsb2JhbACDYZhJAQEWJAamEYElCAGFco8ag2NZBA X-IronPort-AV: E=Sophos;i="4.49,325,1262563200"; d="eml'208?scan'208,208";a="56413933" Received: from ams-core-1.cisco.com ([144.254.224.150]) by ams-iport-1.cisco.com with ESMTP; 22 Jan 2010 18:45:55 +0000 Received: from cisco.com (mrwint.cisco.com [64.103.71.48]) by ams-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o0MIjtNa008996; Fri, 22 Jan 2010 18:45:55 GMT Received: from Stewarts-Computer-2.local (localhost [127.0.0.1]) by cisco.com (8.11.7p3+Sun/8.8.8) with ESMTP id o0MIjsX03562; Fri, 22 Jan 2010 18:45:54 GMT Message-ID: <4B59F261.3020403@cisco.com> Date: Fri, 22 Jan 2010 18:45:53 +0000 From: Stewart Bryant User-Agent: Thunderbird 2.0.0.19 (Macintosh/20081209) MIME-Version: 1.0 To: "mpls-tp@ietf.org" , "ahmpls-tp@lists.itu.int" , "draft-ietf-mpls-tp-framework@tools.ietf.org" Content-Type: multipart/mixed; boundary="------------000006020102030604000501" Subject: [mpls-tp] draft-ietf-mpls-tp-framework-08 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: stbryant@cisco.com List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jan 2010 18:46:02 -0000 This is a multi-part message in MIME format. --------------000006020102030604000501 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit This version contains the responses to section 3.4 as of last Tuesday and which were discussed at the regular (open) Tuesday evening call on MPLS-TP. It also contains the PST text that we were supplied, but which has not been reviewed. There will be another version produced in the next few days. Regards Stewart --------------000006020102030604000501 Content-Type: message/rfc822; name="New Version Notification for draft-ietf-mpls-tp-framework-08.eml" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename*0="New Version Notification for draft-ietf-mpls-tp-framework-08"; filename*1=".eml" X-Account-Key: account3 X-Mozilla-Keys: Received: from xbh-ams-201.cisco.com ([144.254.75.7]) by xmb-ams-209.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 22 Jan 2010 19:19:13 +0100 Received: from xbh-sjc-221.amer.cisco.com ([128.107.191.63]) by xbh-ams-201.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 22 Jan 2010 19:19:12 +0100 Received: from sj-iport-1.cisco.com ([171.71.176.70]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 22 Jan 2010 10:18:48 -0800 Authentication-Results: sj-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none Received: from sj-core-3.cisco.com ([171.68.223.137]) by sj-iport-1.cisco.com with ESMTP; 22 Jan 2010 18:18:48 +0000 Received: from sj-inbound-e.cisco.com (sj-inbound-e.cisco.com [128.107.243.14]) by sj-core-3.cisco.com (8.13.8/8.14.3) with ESMTP id o0MIIfi8029659; Fri, 22 Jan 2010 18:18:48 GMT X-from-outside-Cisco: 64.170.98.32 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Aq0AAGt6WUtAqmIgjmdsb2JhbACDYYxHAYwBAQEBAQkLCAkRB6V1hyCPGYEugjVZBA X-IronPort-AV: E=Sophos;i="4.49,325,1262563200"; d="scan'208";a="134442649" Received: from unknown (HELO mail.ietf.org) ([64.170.98.32]) by sj-inbound-e.cisco.com with ESMTP; 22 Jan 2010 18:18:48 +0000 Received: by core3.amsl.com (Postfix, from userid 30) id 358F83A6AA7; Fri, 22 Jan 2010 10:18:11 -0800 (PST) From: IETF I-D Submission Tool To: stbryant@cisco.com Cc: matthew.bocci@alcatel-lucent.com, danfrost@cisco.com, lieven.levrau@alcatel-lucent.com, lberger@labn.net Subject: New Version Notification for draft-ietf-mpls-tp-framework-08 Content-Type: text/plain; charset="utf-8" Mime-Version: 1.0 Message-Id: <20100122181812.358F83A6AA7@core3.amsl.com> Date: Fri, 22 Jan 2010 10:18:12 -0800 (PST) Return-Path: wwwrun@core3.amsl.com X-OriginalArrivalTime: 22 Jan 2010 18:18:48.0662 (UTC) FILETIME=[57A63760:01CA9B8F] A new version of I-D, draft-ietf-mpls-tp-framework-08.txt has been successfuly submitted by Stewart Bryant and posted to the IETF repository. Filename: draft-ietf-mpls-tp-framework Revision: 08 Title: A Framework for MPLS in Transport Networks Creation_date: 2010-01-22 WG ID: mpls Number_of_pages: 49 Abstract: This document specifies an architectural framework for the application of Multiprotocol Label Switching (MPLS) to the construction of packet-switched equivalents of traditional circuit- switched carrier networks. It describes a common set of protocol functions - the MPLS Transport Profile (MPLS-TP) - that supports the operational models and capabilities typical of such networks, including signaled or explicitly provisioned bi-directional connection-oriented paths, protection and restoration mechanisms, comprehensive Operations, Administration and Maintenance (OAM) functions, and network operation in the absence of a dynamic control plane or IP forwarding support. Some of these functions are defined in existing MPLS specifications, while others require extensions to existing specifications to meet the requirements of the MPLS-TP. This document defines the subset of the MPLS-TP applicable in general and to point-to-point paths. The remaining subset, applicable specifically to point-to-multipoint paths, are out of scope of this document. This document is a product of a joint Internet Engineering Task Force (IETF) / International Telecommunications Union Telecommunications Standardization Sector (ITU-T) effort to include an MPLS Transport Profile within the IETF MPLS and PWE3 architectures to support the capabilities and functionalities of a packet transport network as defined by the ITU-T. The IETF Secretariat. --------------000006020102030604000501-- From gregimirsky@gmail.com Fri Jan 22 11:29:03 2010 Return-Path: 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 9023628C0E3; Fri, 22 Jan 2010 11:29:03 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.531 X-Spam-Level: X-Spam-Status: No, score=-2.531 tagged_above=-999 required=5 tests=[AWL=0.067, 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 Czz-8fD25+jF; Fri, 22 Jan 2010 11:29:01 -0800 (PST) Received: from mail-bw0-f224.google.com (mail-bw0-f224.google.com [209.85.218.224]) by core3.amsl.com (Postfix) with ESMTP id 6F8D93A6A8F; Fri, 22 Jan 2010 11:29:00 -0800 (PST) Received: by bwz24 with SMTP id 24so1378591bwz.29 for ; Fri, 22 Jan 2010 11:28:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=O+NF11krTIJDXZ81NOObZgbTWNJFgUPeZrY9lptxC0o=; b=wvwIBqvgg5pjbBoAZAYRixEPIEOoBZIG4vmGRwDbaI9Mtu5dahuJZ+3clgrLB4z1AC IKpOFQWdFvWPfN4HSmpmKN3gHXqh+8KmJ+NJ9yHv0nonVT8VZaq6kk3W/ZzePu/Yu+Er RxtrW3Gyy8taWGBvyPirSygMi6rtlJQPVNiIk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=r6rRGFKEDcaXwvxlfowhOIzwGSmyoSAafi/PtervBhGXsClmxym4xejdCWfM3W/NiZ OSo3M3jP8T+LFKJyvf/0SyqOsWBd7NZWF80JoXtC9Pp0githFsjJt9uInZCbLQ5IZ/k+ 0bDX4iirmvtRH/s+mYXU0PMTC050HUqL/gzdk= MIME-Version: 1.0 Received: by 10.204.153.202 with SMTP id l10mr1922909bkw.92.1264188532620; Fri, 22 Jan 2010 11:28:52 -0800 (PST) In-Reply-To: <008601ca9b91$3c7934e0$e6150674@china.huawei.com> References: <787be2781001220855m51e411f4nedff27f9acc7159d@mail.gmail.com> <008601ca9b91$3c7934e0$e6150674@china.huawei.com> Date: Fri, 22 Jan 2010 11:28:52 -0800 Message-ID: <787be2781001221128t17a02582w5b123658793f1975@mail.gmail.com> From: Greg Mirsky To: Maarten Vissers Content-Type: multipart/alternative; boundary=0015175d07506a7f24047dc5d425 Cc: mpls@ietf.org, mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jan 2010 19:29:03 -0000 --0015175d07506a7f24047dc5d425 Content-Type: text/plain; charset=ISO-8859-1 Dear Maarten, I'll concentrate, as you suggested, on the slide #7 and the following you've wrote "The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances". I think that from the definition of MPLS Section follows that there can not be an intermediate MPLS node on a given MPLS Section which is aware of that Section. In your example (slide #7) nodes P and P' (to differentiate them from left to right) of Carrier A are terminating points of MPLS Section of Carrier A. S-PEs of Carrier B are unaware of that MPLS Section. Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Section, none of nodes of Carrier B, including S-PEs, should bother to process the GAL. Doing otherwise will break client-server layering. That is why I can not agree that an intermediate node contains instances of multiple MPLS-TP networks. I think of a node as performing its functions at certain MPLS-TP network layer only. Another question is whether Carrier B sets its VC label as BOS or not, as I understand we haven't decided yet with number of BOS in carrier's carrier scenario. But that, to me, is separate discussion. Maarten, I greatly appreciate your input and our discussion. Regards, Greg On Fri, Jan 22, 2010 at 10:32 AM, Maarten Vissers < maarten.vissers@huawei.com> wrote: > Hi Greg, > > The intermediate nodes contain multiple MPLS-TP (MTP) layer network > instances, of which the top MTP layer is shared by carrier A and B. See > slide 7 in the mplstp-connection-concepts file. Note that the same applies > for the case of Ethernet (ETH) layer networks. In the > attached ethernet-connection-concepts file you find the same case > illustrated also on slide 7. > > Other slides illustrate other cases of carrier-carrier and customer-carrier > interactions. > > Note that the functional models for the MPLS-TP and Ethernet cases are the > same; I already had the Ethernet models and have converted those into > MPLS-TP equivalent models to illustrate this section layer question. The > difference between both technologies is the encoding of MEG levels; in > Ethernet via the MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry > (LSE) header. > > Regards, > Maarten > > ------------------------------ > *From:* Greg Mirsky [mailto:gregimirsky@gmail.com] > *Sent:* vrijdag 22 januari 2010 17:55 > *To:* Maarten Vissers > > *Cc:* mpls@ietf.org; mpls-tp@ietf.org > *Subject:* Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section > > Dear Maarten, > so this is carrier's carrier scenario when MPLS-TP section is client of > MPLS-TP transport? But wouldn't presumed processing of client MPLS-TP > section by intermediate nodes of server MPLS-TP layer be just plain > violation of server-client model? > > Regards, > Greg > > On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers < > maarten.vissers@huawei.com> wrote: > >> Greg, >> >> It is not uncommon to carry a section layer signal as a service through >> the network of another carrier. E.g. Ethernet port based services carry the >> Ethernet section layer signals as a service through the transport network. >> The compatible MPLS type of port based service would carry the MPLS section >> layer signal as a service through the network of another carrier. The >> section will now pass through intermediate nodes. >> >> Regards, >> Maarten >> >> ------------------------------ >> *From:* mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] *On >> Behalf Of *Greg Mirsky >> *Sent:* donderdag 21 januari 2010 22:21 >> *To:* BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; >> stbryant@cisco.com >> *Cc:* mpls@ietf.org; mpls-tp@ietf.org >> *Subject:* [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section >> >> Dear Editors and All, >> I'm puzzled by what looks to me as contradiction between quoted in the RFC >> 5586 definition of the Section Layer Network and the last paragraph on >> sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to >> section as server layer that provides service between *adjacent nodes*(my underlining). At the same time, the last paragraph of subsection 4.2.1.2 >> stipulates behavior of intermediate nodes on an MPLS Section in regard to >> G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent >> nodes, then, as I understand the definition, there can not be intermediate >> nodes on the section (on the segment, but not on a section) at this >> particular layer. >> Your clarification is greatly appreciated. >> >> Regards, >> Greg >> > > --0015175d07506a7f24047dc5d425 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Dear Maarten,
I'll concentrate, as you suggested, on the slide #7 an= d the following you've wrote "The intermediate nodes contain multiple MP= LS-TP (MTP) layer=20 network instances". I think that from the definition of = MPLS Section follows that there can not be an intermediate MPLS node on a g= iven MPLS Section which is aware of that Section. In your example (slide #7= ) nodes P and P' (to differentiate them from left to right) of Carrier = A are terminating points of MPLS Section of Carrier A. S-PEs of Carrier B a= re unaware of that MPLS Section. Thus, when Node P sends OAM with GAL as BO= S to monitor the P-P' Section, none of nodes of Carrier B, including S-= PEs, should bother to process the GAL. Doing otherwise will break client-se= rver layering. That is why I can not agree that an intermediate node contai= ns instances of multiple MPLS-TP networks. I think of a node as performing = its functions at certain MPLS-TP network layer only. Another question is wh= ether Carrier B sets its VC label as BOS or not, as I understand we haven&#= 39;t decided yet with number of BOS in carrier's carrier scenario. But = that, to me, is separate discussion.
Maarten, I greatly appreciate your input and our discussion.

Regards= ,
Greg

On Fri, Jan 22, 2010 at 10:32 A= M, Maarten Vissers <maarten.vissers@huawei.com> wrote:
Hi Greg,
=A0
The intermediate nodes contain multiple MPLS-TP (MTP) layer=20 network instances, of which the top MTP layer is shared by carrier A and B.= See=20 slide 7 in the mplstp-connection-concepts file. Note that the same applies = for=20 the case of Ethernet (ETH) layer networks. In the=20 attached=A0ethernet-connection-concepts file you find the same case=20 illustrated also on slide 7.
=A0
Other slides illustrate other cases of carrier-carrier and=20 customer-carrier interactions.
=A0
Note that the functional models for the MPLS-TP and=20 Ethernet cases are the same; I already had the Ethernet models and have=20 converted those into MPLS-TP equivalent models to illustrate this section l= ayer=20 question. The difference between both technologies is the encoding of MEG= =20 levels; in Ethernet via the MEG Level (MEL) field, in MPLS-TP via a Label S= tack=20 Entry (LSE) header.
=A0
Regards,
Maarten


From: Greg Mirsky= [mailto:gregimi= rsky@gmail.com]=20
Sent: vrijdag 22 januari 2010 17:55
To: Maarten= =20 VissersSubject: Re:=20 [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

=
Dear Maarten,
so this is carrier's carrier scenario when = MPLS-TP=20 section is client of MPLS-TP transport? But wouldn't presumed processin= g of=20 client MPLS-TP section by intermediate nodes of server MPLS-TP layer be jus= t=20 plain violation of server-client model?

Regards,
Greg

On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers= <maarten.vissers@huawei.com>=20 wrote:
Greg,
=A0
It is not=20 uncommon to carry a section layer signal as a service through the network= of=20 another carrier. E.g. Ethernet port based services carry the Ethernet sec= tion=20 layer signals as a service through the transport network. The compatible = MPLS=20 type of port based service would carry the MPLS section layer signal as a= =20 service through the network of another carrier. The section will now pass= =20 through intermediate nodes.
=A0
Regards,
Maarten


From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@= ietf.org] On Behalf Of Greg=20 Mirsky
Sent: donderdag 21 januari 2010 22:21
To: BOCC= I=20 Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: [mpls-tp] RFC 5586:=20 Intermediate nodes on MPLS Section

Dear Editors and All,
I'm puzzled by what looks to me a= s=20 contradiction between quoted in the RFC 5586 definition of the Section La= yer=20 Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The= =20 definition (section 1.3 p.4) refers to section as server layer that provi= des=20 service between adjacent nodes (my underlining). At the same time,= the=20 last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate = nodes=20 on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an= MPLS=20 Section is between adjacent nodes, then, as I understand the definition, = there=20 can not be intermediate nodes on the section (on the segment, but not on = a=20 section) at this particular layer.
Your clarification is greatly=20 appreciated.

Regards,
Greg


--0015175d07506a7f24047dc5d425-- From Alexander.Vainshtein@ecitele.com Fri Jan 22 13:00:13 2010 Return-Path: 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 CA0383A68EE; Fri, 22 Jan 2010 13:00:13 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[AWL=-0.000, 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 fh7wEzrybpu3; Fri, 22 Jan 2010 13:00:12 -0800 (PST) Received: from ilptbmg01.ecitele.com (ilptbmg01-out.ecitele.com [147.234.242.234]) by core3.amsl.com (Postfix) with ESMTP id 566293A68EB; Fri, 22 Jan 2010 13:00:11 -0800 (PST) X-AuditID: 93eaf2e7-b7c38ae000000ed6-a3-4b5a10bfa6c7 Received: from ILPTEXCH02.ecitele.com ( [147.234.245.181]) by ilptbmg01.ecitele.com (Symantec Brightmail Gateway) with SMTP id EA.E1.03798.FB01A5B4; Fri, 22 Jan 2010 22:55:27 +0200 (IST) Received: from ILPTMAIL02.ecitele.com ([147.234.244.213]) by ILPTEXCH02.ecitele.com ([147.234.245.181]) with mapi; Fri, 22 Jan 2010 23:00:05 +0200 From: Alexander Vainshtein To: Greg Mirsky , Maarten Vissers Date: Fri, 22 Jan 2010 22:56:55 +0200 Thread-Topic: [mpls] [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Thread-Index: AcqbmSxHT4GPnJG+RQ2CHOJqLx6NMwADEIQ7 Message-ID: References: <787be2781001220855m51e411f4nedff27f9acc7159d@mail.gmail.com> <008601ca9b91$3c7934e0$e6150674@china.huawei.com>, <787be2781001221128t17a02582w5b123658793f1975@mail.gmail.com> In-Reply-To: <787be2781001221128t17a02582w5b123658793f1975@mail.gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFEAILPTMAIL02eci_" MIME-Version: 1.0 X-Brightmail-Tracker: AAAAAA== Cc: "mpls@ietf.org" , "mpls-tp@ietf.org" Subject: Re: [mpls-tp] [mpls] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jan 2010 21:00:13 -0000 --_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFEAILPTMAIL02eci_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Greg, Maarten and all, I concur with Greg. If section connects adjacent nodes (at a certain layer)= , physical intermediate nodes crossed by such a section in the carriers' ca= rrier scenario are fully transparent to that. My 2c, Sasha ________________________________ From: mpls-bounces@ietf.org [mpls-bounces@ietf.org] On Behalf Of Greg Mirsk= y [gregimirsky@gmail.com] Sent: Friday, January 22, 2010 9:28 PM To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls] [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, I'll concentrate, as you suggested, on the slide #7 and the following you'v= e wrote "The intermediate nodes contain multiple MPLS-TP (MTP) layer networ= k instances". I think that from the definition of MPLS Section follows that= there can not be an intermediate MPLS node on a given MPLS Section which i= s aware of that Section. In your example (slide #7) nodes P and P' (to diff= erentiate them from left to right) of Carrier A are terminating points of M= PLS Section of Carrier A. S-PEs of Carrier B are unaware of that MPLS Secti= on. Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Section= , none of nodes of Carrier B, including S-PEs, should bother to process the= GAL. Doing otherwise will break client-server layering. That is why I can = not agree that an intermediate node contains instances of multiple MPLS-TP = networks. I think of a node as performing its functions at certain MPLS-TP = network layer only. Another question is whether Carrier B sets its VC label= as BOS or not, as I understand we haven't decided yet with number of BOS i= n carrier's carrier scenario. But that, to me, is separate discussion. Maarten, I greatly appreciate your input and our discussion. Regards, Greg On Fri, Jan 22, 2010 at 10:32 AM, Maarten Vissers > wrote: Hi Greg, The intermediate nodes contain multiple MPLS-TP (MTP) layer network instanc= es, of which the top MTP layer is shared by carrier A and B. See slide 7 in= the mplstp-connection-concepts file. Note that the same applies for the ca= se of Ethernet (ETH) layer networks. In the attached ethernet-connection-co= ncepts file you find the same case illustrated also on slide 7. Other slides illustrate other cases of carrier-carrier and customer-carrier= interactions. Note that the functional models for the MPLS-TP and Ethernet cases are the = same; I already had the Ethernet models and have converted those into MPLS-= TP equivalent models to illustrate this section layer question. The differe= nce between both technologies is the encoding of MEG levels; in Ethernet vi= a the MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry (LSE) heade= r. Regards, Maarten ________________________________ From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: vrijdag 22 januari 2010 17:55 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, so this is carrier's carrier scenario when MPLS-TP section is client of MPL= S-TP transport? But wouldn't presumed processing of client MPLS-TP section = by intermediate nodes of server MPLS-TP layer be just plain violation of se= rver-client model? Regards, Greg On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers > wrote: Greg, It is not uncommon to carry a section layer signal as a service through the= network of another carrier. E.g. Ethernet port based services carry the Et= hernet section layer signals as a service through the transport network. Th= e compatible MPLS type of port based service would carry the MPLS section l= ayer signal as a service through the network of another carrier. The sectio= n will now pass through intermediate nodes. Regards, Maarten ________________________________ From: mpls-tp-bounces@ietf.org [mailto:mpl= s-tp-bounces@ietf.org] On Behalf Of Greg M= irsky Sent: donderdag 21 januari 2010 22:21 To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Editors and All, I'm puzzled by what looks to me as contradiction between quoted in the RFC = 5586 definition of the Section Layer Network and the last paragraph on sub-= section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to se= ction as server layer that provides service between adjacent nodes (my unde= rlining). At the same time, the last paragraph of subsection 4.2.1.2 stipul= ates behavior of intermediate nodes on an MPLS Section in regard to G-ACh m= essage, the ACH and the GAL. If an MPLS Section is between adjacent nodes, = then, as I understand the definition, there can not be intermediate nodes o= n the section (on the segment, but not on a section) at this particular lay= er. Your clarification is greatly appreciated. Regards, Greg --_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFEAILPTMAIL02eci_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Greg, Maarten and all,
I concur with Greg. If sect= ion connects adjacent nodes (at a certain layer), physical interm= ediate nodes crossed by such a section in the carriers' carrier scenar= io are fully transparent to that.
 
My 2c,
     Sa= sha

From: mpls-bounces@ietf.org [mpls-b= ounces@ietf.org] On Behalf Of Greg Mirsky [gregimirsky@gmail.com]
Sent: Friday, January 22, 2010 9:28 PM
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: Re: [mpls] [mpls-tp] RFC 5586: Intermediate nodes on MPLS S= ection

Dear Maarten,
I'll concentrate, as you suggested, on the slide #7 and the following you'v= e wrote "The intermediate nodes contain multiple MPLS-TP (MTP) layer network = instances". I think that from the definition of MPLS Section follows that there can not be an intermediate M= PLS node on a given MPLS Section which is aware of that Section. In your ex= ample (slide #7) nodes P and P' (to differentiate them from left to right) = of Carrier A are terminating points of MPLS Section of Carrier A. S-PEs of Carrier B are unaware of that MPLS = Section. Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Se= ction, none of nodes of Carrier B, including S-PEs, should bother to proces= s the GAL. Doing otherwise will break client-server layering. That is why I can not agree that an intermed= iate node contains instances of multiple MPLS-TP networks. I think of a nod= e as performing its functions at certain MPLS-TP network layer only. Anothe= r question is whether Carrier B sets its VC label as BOS or not, as I understand we haven't decided yet wi= th number of BOS in carrier's carrier scenario. But that, to me, is separat= e discussion.
Maarten, I greatly appreciate your input and our discussion.

Regards,
Greg

On Fri, Jan 22, 2010 at 10:32 AM, Maarten Visser= s <maarten.vissers@huawei.co= m> wrote:
Hi Greg,
 
The intermediate nodes contain multiple MPLS-TP (MTP) layer ne= twork instances, of which the top MTP layer is shared by carrier A and B. S= ee slide 7 in the mplstp-connection-concepts file. Note that the same applies for the case of Ethernet (ETH) layer netw= orks. In the attached ethernet-connection-concepts file you find the s= ame case illustrated also on slide 7.
 
Other slides illustrate other cases of carrier-carrier and cus= tomer-carrier interactions.
 
Note that the functional models for the MPLS-TP and Ethernet c= ases are the same; I already had the Ethernet models and have converted tho= se into MPLS-TP equivalent models to illustrate this section layer question. The difference between both technologies is t= he encoding of MEG levels; in Ethernet via the MEG Level (MEL) field, in MP= LS-TP via a Label Stack Entry (LSE) header.
 
Regards,
Maarten


From: Greg Mirsky [mailto:gregimirsky@gmail.com]
Sent: vrijdag 22 januari 2010 17:55
To: Maarten Vissers Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section<= br>

Dear Maarten,
so this is carrier's carrier scenario when MPLS-TP section is client of MPL= S-TP transport? But wouldn't presumed processing of client MPLS-TP section = by intermediate nodes of server MPLS-TP layer be just plain violation of se= rver-client model?

Regards,
Greg

On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers= <maarten.vissers@huawei.co= m> wrote:
Greg,
 
It is not uncommon to carry a section layer signal as a servic= e through the network of another carrier. E.g. Ethernet port based services= carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of po= rt based service would carry the MPLS section layer signal as a service thr= ough the network of another carrier. The section will now pass through inte= rmediate nodes.
 
Regards,
Maarten


From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky
Sent: donderdag 21 januari 2010 22:21
To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Editors and All,
I'm puzzled by what looks to me as contradiction between quoted in the RFC = 5586 definition of the Section Layer Network and the last paragraph on sub-= section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to se= ction as server layer that provides service between adjacent nodes (my underlining). At the same time, = the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediat= e nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL.= If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate= nodes on the section (on the segment, but not on a section) at this partic= ular layer.
Your clarification is greatly appreciated.

Regards,
Greg


--_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFEAILPTMAIL02eci_-- From loa@pi.nu Fri Jan 22 18:22:38 2010 Return-Path: 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 C09513A69AD; Fri, 22 Jan 2010 18:22:38 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[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 dqh6GiiEwirv; Fri, 22 Jan 2010 18:22:36 -0800 (PST) Received: from mail.pi.nu (mail.pi.nu [194.71.127.148]) by core3.amsl.com (Postfix) with ESMTP id 408773A6811; Fri, 22 Jan 2010 18:22:36 -0800 (PST) Received: from [172.17.165.88] (207.47.24.2.static.nextweb.net [207.47.24.2]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by mail.pi.nu (Postfix) with ESMTPSA id 37AC5D404F; Sat, 23 Jan 2010 03:22:28 +0100 (CET) Message-ID: <4B5A5D62.5030908@pi.nu> Date: Sat, 23 Jan 2010 03:22:26 +0100 From: Loa Andersson User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.7) Gecko/20100111 Thunderbird/3.0.1 MIME-Version: 1.0 To: mpls-tp@ietf.org, mpls@ietf.org References: <4B29B534.8040906@pi.nu> In-Reply-To: <4B29B534.8040906@pi.nu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [mpls-tp] Poll om making http://www.ietf.org/id/draft-sfv-mpls-tp-fault-01.txt a working group document X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jan 2010 02:22:39 -0000 All, this poll has ended. We have a new mpls working group document! Could the authors please republish it as draft-ietf-mpls-tp-fault-00.txt. /Loa On 2009-12-17 05:36, Loa Andersson wrote: > All, > > this is to start a two week poll on making > > http://www.ietf.org/id/draft-sfv-mpls-tp-fault-01.txt > > an MPLS working group document. > > Send a mail to the mpls-tp@ietf.org mailing list, > indicating "yes/support" or "no/do not support". > > Comments on the content of the draft should be sent to the same > mailing list with a different subject line. > > The poll ends Friday 15 Jan, 2010. > > /Loa -- Loa Andersson email: loa.andersson@ericsson.com Sr Strategy and Standards Manager loa@pi.nu Ericsson Inc phone: +46 10 717 52 13 +46 767 72 92 13 From maarten.vissers@huawei.com Fri Jan 22 21:37:18 2010 Return-Path: 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 C24603A67ED; Fri, 22 Jan 2010 21:37:18 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.872 X-Spam-Level: X-Spam-Status: No, score=-1.872 tagged_above=-999 required=5 tests=[AWL=0.726, 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 hAhm9-fZKGgh; Fri, 22 Jan 2010 21:37:16 -0800 (PST) Received: from szxga03-in.huawei.com (szxga03-in.huawei.com [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id 2EEF63A67E6; Fri, 22 Jan 2010 21:37:09 -0800 (PST) Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWO00ELTQ9PYA@szxga03-in.huawei.com>; Sat, 23 Jan 2010 13:37:02 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWO00H7NQ9PRC@szxga03-in.huawei.com>; Sat, 23 Jan 2010 13:37:01 +0800 (CST) Received: from M00900002 ([116.6.21.230]) by szxml01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KWO000WHQ9OAZ@szxml01-in.huawei.com>; Sat, 23 Jan 2010 13:37:01 +0800 (CST) Date: Sat, 23 Jan 2010 06:37:00 +0100 From: Maarten Vissers In-reply-to: <787be2781001221128t17a02582w5b123658793f1975@mail.gmail.com> To: 'Greg Mirsky' Message-id: <003f01ca9bee$15be8690$e6150674@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: multipart/mixed; boundary="Boundary_(ID_MWJq4z/xf87HdgWKaf2h+Q)" Thread-index: AcqbmSNrZOC6OkVyTYie1ES9/D/jNAARX32g Cc: mpls@ietf.org, mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jan 2010 05:37:19 -0000 This is a multi-part message in MIME format. --Boundary_(ID_MWJq4z/xf87HdgWKaf2h+Q) Content-type: multipart/alternative; boundary="Boundary_(ID_koMosqOMWALxbKon/Zy5GQ)" --Boundary_(ID_koMosqOMWALxbKon/Zy5GQ) Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Hi Greg, See inline.. _____ From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: vrijdag 22 januari 2010 20:29 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, I'll concentrate, as you suggested, on the slide #7 and the following you've wrote "The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances". I think that from the definition of MPLS Section follows that there can not be an intermediate MPLS node on a given MPLS Section which is aware of that Section. In your example (slide #7) nodes P and P' (to differentiate them from left to right) of Carrier A are terminating points of MPLS Section of Carrier A. [maarten] Correct. S-PEs of Carrier B are unaware of that MPLS Section. [maarten] not correct. The figure shows two MPLS-TP Section layer MEG levels; the top level MEG has its endpoints (blue MEP functions) in the carrier A P and P' nodes, the bottom level MEG has its end points in the interface ports of P and left S-PE and in right S-PE and P' nodes. [maarten] The most left and right S-PEs of carrier B terminate the physical media layer (the 802.3 ETY layer) and then the MPLS-TP Section TCM/Segment OAM in the blue colored MEP function. On top of this MEP function there is a (blue) MPLS-TP Section layer MIP function, which will process the MPLS-TP Section layer OAM from the top MEG level. [maarten] I have attached a slightly modified version of the slide 7. The modification is the replacement of the 802.3 interface between carrier A's P node and the left S-PE node of carrier B by an SDH STM-N interface. Such SDH interface has excellent section monitoring capabilities and it is now not necessary to instantiate the MPLS-TP Section layer TCM/Segment MEG level between these P and left S-PE nodes. This is reflected by the absence of the lower blue Section MEP functions. [maarten] On the side of the adaptation functions between MPLS-TP Section layer and SDH layers (blue/grey colored trapezoid symbols) I have indicated "P-LSE" to represent that it may be necessary to insert a kind of "priority label stack entry header" (in analogy to the priority vlan tag in ethernet). The use of such "P-LSE" header on the MPLS-TP over SDH interface would be required when carrier A wants to have explicit control over the priority and drop eligibility of each of the MPLS-TP packets passed through the carrier B network; i.e. including the MPLS-TP Section OAM packets. If all Section OAM packets have the same priority/drop eligibility, then insertion of such P-LSE header is not necessary as carrier B's S-PE node can assign the right priority/drop eligible level to the the unlabelled (section OAM) packets. [maarten] For the latter case, the MPLS-TP Section layer signal will have its section OAM equipped with GAL as BOS. For the former case, the MPLS-TP Section layer signal will have its section OAM equipped with 'P-LSP' label as BOS and GAL as second label. [maarten] Assume the latter case, then the blue MIP function in the left S-PE node will process the GAL as BOS. Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Section, none of nodes of Carrier B, including S-PEs, should bother to process the GAL. Doing otherwise will break client-server layering. [maarten] I understand why we were coming to different conclusions. I hope I have clarified my view with the SDH physical media layer example. [maarten] You may now also understand why the definition of Section layer in G.805 defines that the section layer network is concerned with all functions which"**provide for the transfer of infomation between locations in path layer networks**. It is this latter item that allows section layer trails to span multiple physical media layer trails, and thus to have intermediate nodes in the section layer connection. [maarten] But in all honesty, most of the Section layer connections are terminating at the same ports as their underlying physical media layer connections. Someone who looks only at the appearances of section layers inside one network will conclude that section layer connections terminate at adjacent nodes. Someone who looks beyond its own network will conclude that section layer connections terminate in nodes that provide access to path layer signals. That is why I can not agree that an intermediate node contains instances of multiple MPLS-TP networks. I think of a node as performing its functions at certain MPLS-TP network layer only. [maarten] It is my understanding that we are missing a description which explicitly describes the mapping of labels onto layers. One MPLS-TP layer network will in my understanding contain one or more labels. As the ppt file with my investigation results is too large to attach, I will email you a copy privately. I have attached a summary of the results up to this point in time. Another question is whether Carrier B sets its VC label as BOS or not, as I understand we haven't decided yet with number of BOS in carrier's carrier scenario. But that, to me, is separate discussion. [maarten] I have understood that that decision has been made. Refer to the SB10 comment "Yes. S=1 does not indicate the boundary between the client and server. It indicates the boundary between the label stack and the label stack payload." in the draft-ietf-mpls-tp-framework-07-post-review-of ITU-T-informal-cts-19-Jan-2010.doc. This is now inlcuded in draft-ietf-mpls-tp-framework-08, see section 3.4.1. Maarten, I greatly appreciate your input and our discussion. [maarten] I appreciate your questions and discussion. Regards, Maarten Regards, Greg On Fri, Jan 22, 2010 at 10:32 AM, Maarten Vissers wrote: Hi Greg, The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances, of which the top MTP layer is shared by carrier A and B. See slide 7 in the mplstp-connection-concepts file. Note that the same applies for the case of Ethernet (ETH) layer networks. In the attached ethernet-connection-concepts file you find the same case illustrated also on slide 7. Other slides illustrate other cases of carrier-carrier and customer-carrier interactions. Note that the functional models for the MPLS-TP and Ethernet cases are the same; I already had the Ethernet models and have converted those into MPLS-TP equivalent models to illustrate this section layer question. The difference between both technologies is the encoding of MEG levels; in Ethernet via the MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry (LSE) header. Regards, Maarten _____ From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: vrijdag 22 januari 2010 17:55 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, so this is carrier's carrier scenario when MPLS-TP section is client of MPLS-TP transport? But wouldn't presumed processing of client MPLS-TP section by intermediate nodes of server MPLS-TP layer be just plain violation of server-client model? Regards, Greg On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers wrote: Greg, It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes. Regards, Maarten _____ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky Sent: donderdag 21 januari 2010 22:21 To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Editors and All, I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer. Your clarification is greatly appreciated. Regards, Greg --Boundary_(ID_koMosqOMWALxbKon/Zy5GQ) Content-type: text/html; charset=us-ascii Content-transfer-encoding: 7BIT
Hi Greg,
 
See inline..
From: Greg Mirsky [mailto:gregimirsky@gmail.com]
Sent: vrijdag 22 januari 2010 20:29
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Maarten,
I'll concentrate, as you suggested, on the slide #7 and the following you've wrote "The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances". I think that from the definition of MPLS Section follows that there can not be an intermediate MPLS node on a given MPLS Section which is aware of that Section.  
 
In your example (slide #7) nodes P and P' (to differentiate them from left to right) of Carrier A are terminating points of MPLS Section of Carrier A.  
 
[maarten] Correct.
 
S-PEs of Carrier B are unaware of that MPLS Section.  
 
[maarten] not correct. The figure shows two MPLS-TP Section layer MEG levels; the top level MEG has its endpoints (blue MEP functions) in the carrier A P and P' nodes, the bottom level MEG has its end points in the interface ports of P and left S-PE and in right S-PE and P' nodes.
 
[maarten] The most left and right S-PEs of carrier B terminate the physical media layer (the 802.3 ETY layer) and then the MPLS-TP Section TCM/Segment OAM in the blue colored MEP function. On top of this MEP function there is a (blue) MPLS-TP Section layer MIP function, which will process the MPLS-TP Section layer OAM from the top MEG level.
 
[maarten] I have attached a slightly modified version of the slide 7. The modification is the replacement of the 802.3 interface between carrier A's P node and the left S-PE node of carrier B by an SDH STM-N interface. Such SDH interface has excellent section monitoring capabilities and it is now not necessary to instantiate the MPLS-TP Section layer TCM/Segment MEG level between these P and left S-PE nodes. This is reflected by the absence of the lower blue Section MEP functions.
 
[maarten] On the side of the adaptation functions  between MPLS-TP Section layer and SDH layers (blue/grey colored trapezoid symbols) I have indicated "P-LSE" to represent that it may be necessary to insert a kind of "priority label stack entry header" (in analogy to the priority vlan tag in ethernet). The use of such "P-LSE" header on the MPLS-TP over SDH interface would be required when carrier A wants to have explicit control over the priority and drop eligibility of each of the MPLS-TP packets passed through the carrier B network; i.e. including the MPLS-TP Section OAM packets. If all Section OAM packets have the same priority/drop eligibility, then insertion of such P-LSE header is not necessary as carrier B's S-PE node can assign the right priority/drop eligible level to the the unlabelled (section OAM) packets.
 
[maarten] For the latter case, the MPLS-TP Section layer signal will have its section OAM equipped with GAL as BOS. For the former case, the MPLS-TP Section layer signal will have its section OAM equipped with 'P-LSP'  label as BOS and GAL as second label.
 
[maarten] Assume the latter case, then the blue MIP function in the left S-PE node will process the GAL as BOS.
 
Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Section, none of nodes of Carrier B, including S-PEs, should bother to process the GAL. Doing otherwise will break client-server layering.  
 
[maarten] I understand why we were coming to different conclusions. I hope I have clarified my view with the SDH physical media layer example.
 
[maarten] You may now also understand why the definition of Section layer in G.805 defines that the section layer network is concerned with all functions which"**provide for the transfer of infomation between locations in path layer networks**.
It is this latter item that allows section layer trails to span multiple physical media layer trails, and thus to have intermediate nodes in the section layer connection.
 
[maarten] But in all honesty, most of the Section layer connections are terminating at the same ports as their underlying physical media layer connections. Someone who looks only at the appearances of section layers inside one network will conclude that section layer connections terminate at adjacent nodes. Someone who looks beyond its own network will conclude that section layer connections terminate in nodes that provide access to path layer signals.
 
That is why I can not agree that an intermediate node contains instances of multiple MPLS-TP networks. I think of a node as performing its functions at certain MPLS-TP network layer only.  
 
[maarten] It is my understanding that we are missing a description which explicitly describes the mapping of labels onto layers. One MPLS-TP layer network will in my understanding contain one or more labels. As the ppt file with my investigation results is too large to attach, I will email you a copy privately. I have attached a summary of the results up to this point in time.
 
Another question is whether Carrier B sets its VC label as BOS or not, as I understand we haven't decided yet with number of BOS in carrier's carrier scenario. But that, to me, is separate discussion. 
 
[maarten] I have understood that that decision has been made. Refer to the SB10 comment "Yes. S=1 does not indicate the boundary between the client and server. It indicates the boundary between the label stack and the label stack payload." in the draft-ietf-mpls-tp-framework-07-post-review-of ITU-T-informal-cts-19-Jan-2010.doc. This is now inlcuded in draft-ietf-mpls-tp-framework-08, see section 3.4.1.
 
Maarten, I greatly appreciate your input and our discussion. 
 
[maarten] I appreciate your questions and discussion.
 
Regards,
Maarten 

Regards,
Greg

On Fri, Jan 22, 2010 at 10:32 AM, Maarten Vissers <maarten.vissers@huawei.com> wrote:
Hi Greg,
 
The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances, of which the top MTP layer is shared by carrier A and B. See slide 7 in the mplstp-connection-concepts file. Note that the same applies for the case of Ethernet (ETH) layer networks. In the attached ethernet-connection-concepts file you find the same case illustrated also on slide 7.
 
Other slides illustrate other cases of carrier-carrier and customer-carrier interactions.
 
Note that the functional models for the MPLS-TP and Ethernet cases are the same; I already had the Ethernet models and have converted those into MPLS-TP equivalent models to illustrate this section layer question. The difference between both technologies is the encoding of MEG levels; in Ethernet via the MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry (LSE) header.
 
Regards,
Maarten


From: Greg Mirsky [mailto:gregimirsky@gmail.com]
Sent: vrijdag 22 januari 2010 17:55
To: Maarten Vissers Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Maarten,
so this is carrier's carrier scenario when MPLS-TP section is client of MPLS-TP transport? But wouldn't presumed processing of client MPLS-TP section by intermediate nodes of server MPLS-TP layer be just plain violation of server-client model?

Regards,
Greg

On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers <maarten.vissers@huawei.com> wrote:
Greg,
 
It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes.
 
Regards,
Maarten


From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky
Sent: donderdag 21 januari 2010 22:21
To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Editors and All,
I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer.
Your clarification is greatly appreciated.

Regards,
Greg


--Boundary_(ID_koMosqOMWALxbKon/Zy5GQ)-- --Boundary_(ID_MWJq4z/xf87HdgWKaf2h+Q) Content-type: application/pdf; name=mplstp-connection-concepts-06w.pdf Content-transfer-encoding: base64 Content-disposition: attachment; filename=mplstp-connection-concepts-06w.pdf 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 n0wK6n1cGYLlFZun2nPl7g4b6isLSgKjbVAiB1unAUuBJLyl9oFhcjV68AzXeVxgdBI6pKYk4a6m pkXuBWip5Qw426TBJKGmp5Y3rs601DYKzDW65aq4df2twIzAbQNmg/WREbm0A1udXIRQsq2QtU4l M1panQR6C5kpSDr1ei1DSx2xKgqukYfUGcpmBTJGV3CL3FNvN1y01GgGDY0qm5A3IVENNW9C3oRE NdS8CXl7JKogad4eeXskqqHm7ZG3R6Iaat4eeXskqqHm7ZF3QKIKes07IO+ARDXUvAPyDkhUQ807 IO+ARDXUvAPyjkhUwaB5R+QdkaiGmndE3hGJaqh5R+QdkaiGmndE3gmJKhg174S8ExLVUPNOyDsh UQ0174S8ExLVUPNOyDsjUQWT5p2Rd0aiGmreGXlnJKqh5p2Rd0aiGmreGXizVBwLU7BGbql5tfSQ GohOUPFmKYpleyxbQdJlByw7YmEKBl028jbIW8FF8zbI2yBRDTVvg7wNEtVQ8zbI2yBRDTVvg7wt ElXQaN4WeVskqqHmbZG3RaIaat4WeVskqqHmbZG3Q6IKWs3bIW+UbxPUvFGvORRoE9S8Ua85FGgT 1LxRrzkUaBpqveZQrzkUaBPUvFGvORRoE9S8Ua85FGgT1LxRrzkUaBpqveZQrzkUaBPUvFGvORRo E9S8Ua85FGgT1LxRrzkUaBpqveZQrzkUaBPUvFGvORRoE9S8Ua85FGgT1LxRrzkUaBpqveZQrzkU aBPUvFGvORRoE9S8Ua85FGgT1LxRrzkUaBpqveZQrzkUaBPUvFGvORRoE9S8Ua85FGgT1LxRrzkU aBpqveZQrzkUaBPUvFGvORRoE9S8Ua85FGgT1LxRrxEKNAWd1muEeo1QoE1Q8SbUa4QCbYKkyw5Y dsTCFAy6bOSNAk1DrdcI9RqhQJug5o16jVCgTVDzRr1GKNAmqHmjXiMUaBpqvUao1wgF2gQ1b9Rr hAJtgpo36jVCgTZBzRv1GqFA01DrNUK9RijQJqh5o14jFGgT1LxRrxEKtAlq3qjXCAWahlqvEeo1 QoE2Qc0b9RqhQJug5o16jVCgTVDzRr1GKNA01HqNUK8RCrQJat6o1wgF2gQ1b9RrhAJtgpo36jVC gaah1muEeo1QoE1w5O0M/0DtfVIJ70RJIIUGLUM3pCbPP4T2ZNxLeOxP5QWGltpLZB96ap/5h9Se 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 AqTOGaIrmAKmjgbKjhYK09CosqODsiNBYRo6XTbyjkhUQ807Iu+IRDXUvBPyTkhUQ807Ie+ERDXU vBPyTkhUQ807Ie+ERDXUvDPyzkhUQ807I++MRDXUvDPyzkhUQ807I++MRDVUvGUgDql5II6FTVDx lsdpkBqITtDpsgOWHbEwBYMuO2HZGQtTUPM2yNsgUQ01b4O8DRLVUPM2yNsgUQ01b4O8DRLVUPO2 yNsiUQ01b4u8LRLVUPO2yNsiUQ01b4u8LRLVUPN2yNshUQ01b4e8HRLVUPN2yNshUQ01b4e8HRLV UPMm5E1IVEPNm5A3IVENNW9C3oRENdS8CXkTEtVQ8/bI2yNRDTVvj7w9EtVQ8/bI2yNRDTVvj7w9 EtVQ8w7IOyBRDTXvgLwDEtVQ80a9ZlGgTVDzRr1mUaBNUPNGvWZRoE1Q80a9ZlGgTVDzRr1mUaBN UPNGvWZRoE1Q80a9ZlGgTVDzRr1mUaBNUPNGvWZRoE1Q80a9ZlGgTVDzRr1mUaBNUPNGvWZRoE1Q 80a9ZlGgTVDzRr1mUaBNUPF2qNccCrQJKt4O9ZpDgTZBp8sOWHbEwhQMuuyEZWcsTEHNG/WaQ4E2 Qc0b9ZpDgTZBzRv1mkOBNkHNG/WaQ4E2Qc0b9ZpDgTZBzRv1mkOBNkHNG/WaQ4E2Qc0b9ZpDgTZB zRv1mkOBNkHNG/WaQ4E2Qc0b9ZpDgTZBzRv1mkOBNkHNG/WaQ4E2Qc0b9ZpDgTZBzRv1mkOBNkHN G/WaQ4E2Qc0b9ZpDgTZBzRv1mkOBNkHNG/WaQ4E2Qc0b9ZpDgTZBzRv1mkOBNkHNG/WaQ4E2Qc0b 9ZpDgTZBzRv1mkOBNkHNG/WaQ4E2Qc0b9ZpDgTZBzRv1mkOBNkHNG/WaQ4E2Qc0b9ZpDgTZBzRv1 mkOBNkHNG/WaQ4E2Qc0b9ZpDgTZBzRv1mkOBNkHNG/WaQ4E2Qc0b9ZpDgTZBzRv1mkOBNkHFm1Cv EQq0CSrehHqNUKBN0OmyA5YdsTAFgy47YdkZC1NQ80a9RijQJqh5o14jFGgT1LxRrxEKtAlq3qjX CAXaBDVv1GuEAm2CmjfqNUKBNkHNG/UaoUCboOaNeo1QoE1Q80a9RijQJqh5o14jFGgT1LxRrxEK tAlq3qjXCAXaBDVv1GuEAm2CmjfqNUKBNkHNG/UaoUCboOaNeo1QoE1Q80a9RijQJqh5o14jFGgT 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 7se7bgy9fvH/ANPGGqZlbmRzdHJlYW0KZW5kb2JqCjYgMCBvYmoKOTk3OAplbmRvYmoKNCAwIG9i ago8PC9UeXBlL1BhZ2UvTWVkaWFCb3ggWzAgMCA1OTUgODQyXQovUm90YXRlIDkwL1BhcmVudCAz IDAgUgovUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGIC9JbWFnZUMgL0ltYWdlSSAvVGV4dF0KL0Nv bG9yU3BhY2UgMTcgMCBSCi9Gb250IDE4IDAgUgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2Jq CjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsKNCAwIFIKXSAvQ291bnQgMQovUm90YXRl IDkwPj4KZW5kb2JqCjEgMCBvYmoKPDwvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMyAwIFIKL01ldGFk YXRhIDI1IDAgUgo+PgplbmRvYmoKNyAwIG9iagpbL0luZGV4ZWQKL0RldmljZUdyYXkKMTUKKFww MDBcMzc3XDIwNlwyMDVcMjM1XDI3NlwzMjJcMzI2XDMxMFwyNTNcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDApXWVuZG9iagoxMCAwIG9iagpbL0luZGV4ZWQKL0RldmljZVJHQgoyNTUKKFwwMDBcMDAw XDAwMFwzNzdcMzc3XDM3N1wzNzdcMzc3ZlwzNzZcMzc3ZlwzNzZcMzc2ZlwzNzVcMzc2ZVwzNzRc Mzc2ZVwzNzNcMzc2ZVwzNzNcMzc1ZVwzNzJcMzc1ZFwzNzFcMzc0ZFwzNzBcMzc0Y1wzNjZcMzc0 Y1wzNjVcMzczY1wzNjNcMzczYlwzNjJcMzcyYlwzNjFcMzcxYVwzNTdcMzcxYVwzNTZcMzcwYVwz NTVcMzcwYFwzNTNcMzcwYFwzNTJcMzY3YFwzNTFcMzY2X1wzNDdcMzY2X1wzNDVcMzY1XlwzNDRc MzY1XlwzNDNcMzY0XVwzNDFcMzYzXFxcMzM3XDM2M1xcXDMzNVwzNjJbXDMzM1wzNjFaXDMzMVwz NjFaXDMyN1wzNjBZXDMyNVwzNTdYXDMyM1wzNTdYXDMyMFwzNTZXXDMxNlwzNTVWXDMxNFwzNTRW XDMxMlwzNTNVXDMwN1wzNTNVXDMwNVwzNTJUXDMwMlwzNTFTXDI3N1wzNTBSXDI3NFwzNDdRXDI3 MVwzNDZQXDI2N1wzNDZQXDI2NFwzNDVPXDI2MVwzNDROXDI1NlwzNDNOXDI1NFwzNDJMXDI1MVwz NDJMXDI0NVwzNDFLXDI0MlwzMzdKXDIzN1wzMzdJXDIzNVwzMzZIXDIzMlwzMzVHXDIyNlwzMzVH XDIyM1wzMzRGXDIyMFwzMzNFXDIxNVwzMzJFXDIxMlwzMzFEXDIwNlwzMzBDXDIwM1wzMzBCXDIw MVwzMjdBflwzMjdAe1wzMjY/d1wzMjU/dFwzMjU/cVwzMjQ+blwzMjM9a1wzMjM8aFwzMjM8ZVwz MjI7YlwzMjI6YFwzMjE6XVwzMjE6WlwzMjA5V1wzMjA4VFwzMjA4UlwzMTc4T1wzMTc3TVwzMTc3 SlwzMTY2SFwzMTY2RVwzMTY2Q1wzMTU1QVwzMTU1P1wzMTU1PVwzMTU0O1wzMTU0OVwzMTQ0N1wz MTQzNVwzMTQzM1wzMTQzXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwKV1lbmRvYmoKMTMgMCBvYmoKWy9JbmRleGVkCi9EZXZpY2VS R0IKMjU1CihcMDAwXDAwMFwwMDBcMzc3XDM3N1wzNzczXDMxNDMzXDMxNDQzXDMxNDUzXDMxMzYz XDMxMzczXDMxMzgzXDMxMjozXDMxMjszXDMxMj0zXDMxMT8zXDMxMUAzXDMxMUIzXDMxMEQzXDMx MEYzXDMwN0czXDMwNkkzXDMwNkszXDMwNU4zXDMwNFAzXDMwNFEzXDMwM1MzXDMwM1UzXDMwMlcz XDMwMVozXDMwMFxcM1wyNzdeM1wyNzZhM1wyNzVjM1wyNzRmM1wyNzNoM1wyNzJqM1wyNzBsM1wy NjduM1wyNjZwM1wyNjRzM1wyNjN2M1wyNjF4M1wyNjB7M1wyNTZ9M1wyNTVcMTc3M1wyNTNcMjAx M1wyNTFcMjA0M1wyNDdcMjA3M1wyNDZcMjExM1wyNDRcMjEzM1wyNDJcMjE1M1wyNDBcMjE3M1wy MzZcMjIxM1wyMzRcMjI0M1wyMzJcMjI2M1wyMzBcMjMwM1wyMjZcMjMyM1wyMjRcMjM0M1wyMjFc MjM2M1wyMTdcMjQwM1wyMTVcMjQyM1wyMTNcMjQ0M1wyMTFcMjQ2M1wyMDdcMjQ3M1wyMDRcMjUx M1wyMDFcMjUzM1wxNzdcMjU1M31cMjU2M3tcMjYwM3hcMjYxM3ZcMjYzM3NcMjY0M3BcMjY2M25c MjY3M2xcMjcwM2pcMjcyM2hcMjczM2ZcMjc0M2NcMjc1M2FcMjc2M15cMjc3M1xcXDMwMDNaXDMw MTNXXDMwMjNVXDMwMzNTXDMwMzNRXDMwNDNQXDMwNDNOXDMwNTNLXDMwNjNJXDMwNjNHXDMwNzNG XDMxMDNEXDMxMDNCXDMxMTNAXDMxMTM/XDMxMTM9XDMxMjM7XDMxMjM6XDMxMjM4XDMxMzM3XDMx MzM2XDMxMzM1XDMxNDM0XDMxNDMzXDMxNFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMCldZW5kb2JqCjE0IDAgb2JqClsv SW5kZXhlZAovRGV2aWNlUkdCCjI1NQooXDAwMFwwMDBcMDAwXDM3N1wzNzdcMzc3MzNcMzE0NDRc MzE0NTVcMzE0NjZcMzEzNzdcMzEzODhcMzEzOjpcMzEzOztcMzEyPDxcMzEyPT1cMzEyPj5cMzEx Pz9cMzExQUFcMzExQ0NcMzEwRERcMzEwRUVcMzA3RkZcMzA3R0dcMzA3SEhcMzA2SkpcMzA2TExc MzA1TU1cMzA1T09cMzA1UFBcMzA0UlJcMzAzU1NcMzAzVVVcMzAyVlZcMzAyV1dcMzAxWVlcMzAw W1tcMzAwXV1cMjc3Xl5cMjc2YGBcMjc2YWFcMjc1Y2NcMjc0ZGRcMjczZmZcMjcyaGhcMjcxaWlc Mjcxa2tcMjY3bGxcMjY3bW1cMjY2b29cMjY1cXFcMjY0cnJcMjYzc3NcMjYydXVcMjYydnZcMjYx d3dcMjYweXlcMjU3e3tcMjU2fHxcMjU1fn5cMjUzXDE3N1wxNzdcMjUzXDIwMFwyMDBcMjUyXDIw MVwyMDFcMjUxXDIwMlwyMDJcMjUwXDIwM1wyMDNcMjQ3XDIwNFwyMDRcMjQ2XDIwNVwyMDVcMjQ2 XDIwN1wyMDdcMjQ1XDIxMFwyMTBcMjQ0XDIxMFwyMTBcMjQzXDIxMVwyMTFcMjQyXDIxMlwyMTJc MjQyXDIxM1wyMTNcMjQxXDIxNFwyMTRcMjQwXDIxNVwyMTVcMjM3XDIxNlwyMTZcMjM2XDIxN1wy MTdcMjM1XDIyMFwyMjBcMjM0XDIyMVwyMjFcMjMzXDIyMlwyMjJcMjMyXDIyM1wyMjNcMjMxXDIy NFwyMjRcMjMwXDIyNVwyMjVcMjI3XDIyNlwyMjZcMjI2XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwKV1lbmRvYmoKMTcgMCBvYmoKPDwv UjEzCjEzIDAgUi9SNwo3IDAgUi9SMTQKMTQgMCBSL1IxMAoxMCAwIFI+PgplbmRvYmoKMTggMCBv YmoKPDwvUjE1CjE1IDAgUi9SMTEKMTEgMCBSL1I4CjggMCBSPj4KZW5kb2JqCjE1IDAgb2JqCjw8 L0Jhc2VGb250L1RXUFdBVitUcmVidWNoZXRNUyxJdGFsaWMvRm9udERlc2NyaXB0b3IgMTYgMCBS L1R5cGUvRm9udAovRmlyc3RDaGFyIDEvTGFzdENoYXIgMTcvV2lkdGhzWyA3NjEgNTQzIDUwNiA0 ODEgMzY3IDU4MSAzMDEgNTg3IDU5OCA0NjAgNTU3IDQwNSA0MjAgNTM3IDgzMAo1MzcgNDE3XQov RW5jb2RpbmcgMjIgMCBSL1N1YnR5cGUvVHJ1ZVR5cGU+PgplbmRvYmoKMjIgMCBvYmoKPDwvVHlw ZS9FbmNvZGluZy9CYXNlRW5jb2RpbmcvV2luQW5zaUVuY29kaW5nL0RpZmZlcmVuY2VzWwoxL00v UC9ML1MvaHlwaGVuL1Qvc3BhY2UvVi9DL2MvdS9zL3Qvby9tL2UKL3JdPj4KZW5kb2JqCjExIDAg b2JqCjw8L0Jhc2VGb250L1ZOWlFYTCtUcmVidWNoZXRNUyxCb2xkL0ZvbnREZXNjcmlwdG9yIDEy IDAgUi9UeXBlL0ZvbnQKL0ZpcnN0Q2hhciAxL0xhc3RDaGFyIDE0L1dpZHRoc1sgNTY5IDYxMiA2 MTMgNTExIDY0MyA2ODQgNjEyIDUzMyA0MjcgMjk4IDU3NSAzMDEgNjMzIDU5NV0KL0VuY29kaW5n IDIzIDAgUi9TdWJ0eXBlL1RydWVUeXBlPj4KZW5kb2JqCjIzIDAgb2JqCjw8L1R5cGUvRW5jb2Rp bmcvQmFzZUVuY29kaW5nL1dpbkFuc2lFbmNvZGluZy9EaWZmZXJlbmNlc1sKMS9FL1QvWS9TL0Qv SC9DL2Evci9pL2Uvc3BhY2UvQS9CXT4+CmVuZG9iago4IDAgb2JqCjw8L0Jhc2VGb250L1hYQ0lG SitUcmVidWNoZXRNUy9Gb250RGVzY3JpcHRvciA5IDAgUi9UeXBlL0ZvbnQKL0ZpcnN0Q2hhciAx L0xhc3RDaGFyIDQ4L1dpZHRoc1sgNTI0IDU1OCA0ODEgMzY3IDUzNiA3MDkgNTgxIDU5OCA1Mzcg Mjk1IDU0NiAzODkgMzAxIDU0NSA1MDIKNTQ2IDU1NyA1MDYgNTI0IDUyNSAyODUgNTI0IDQwNSA0 OTAgNDk1IDM2NyA1ODcgMzY3IDYxMyAyNzggMzk2CjU1NyA2NzQgMzY3IDM2NyAzNjcgNjM4IDUy NCA3NDQgODMwIDU2NiA1NDYgMzcwIDY3NiA0OTMgNTU3IDU5MAozNjddCi9FbmNvZGluZyAyNCAw IFIvU3VidHlwZS9UcnVlVHlwZT4+CmVuZG9iagoyNCAwIG9iago8PC9UeXBlL0VuY29kaW5nL0Jh c2VFbmNvZGluZy9XaW5BbnNpRW5jb2RpbmcvRGlmZmVyZW5jZXNbCjEvb25lL1AvUy9oeXBoZW4v RS9NL1QvQy9vL2wvdS9yL3NwYWNlL2UvZy9uCi9kL0wvcXVvdGVkYmxsZWZ0L2EvaS9xdW90ZWRi bHJpZ2h0L3Mvdi9jL2VuZGFzaC9WL2NvbW1hL0QvSS90L3AKL08vcGFyZW5sZWZ0L3BhcmVucmln aHQvcGVyaW9kL04vc2xhc2gvdy9tL0IvaC9mL0cveS9iL0Evc2VtaWNvbG9uXT4+CmVuZG9iagox NiAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL1RXUFdBVitUcmVidWNoZXRN UyxJdGFsaWMvRm9udEJCb3hbMCAtMTIgNzk1IDcyN10vRmxhZ3MgNAovQXNjZW50IDcyNwovQ2Fw SGVpZ2h0IDcyNwovRGVzY2VudCAtMTIKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDExOQovTWlzc2lu Z1dpZHRoIDUwMAovRm9udEZpbGUyIDE5IDAgUj4+CmVuZG9iagoxOSAwIG9iago8PC9GaWx0ZXIv RmxhdGVEZWNvZGUKL0xlbmd0aDEgODQ0NC9MZW5ndGggNDkzOD4+c3RyZWFtCnic7Tl/WFTXlefe +37Nmxl484MZlF9vGBmGgEJAHXCNjjDDD0kmiBoGKhFUBNOYQCKBamxJWxc+YhrbJCJpu3G/pCVp snGwpkK2TWySqu2WNN1oTbuhmzZttVnZurtfPhsThz33zWA02x+bb7/9Y/frvZz3zj33vPvOOffc c84bgACAFQaAQcPNa4tLwWjZ5/Byy+bt7d2JcdYWALJh8z079DWPFHQi4U0cL97a3bn98Uefuh2A agDiO523f2prgt/0CkBqZldH+5Z/+Jl7BYCOY1jahQRtj/W3APIHOF7QtX1Hf4I/J4jrbbn9zs3t iXH6WwDC57e393cL/yFNACg6EvU72rd3JOU7hpe87jvv3pEY60/wS/ddHd0NWzPeQ36+3n3ib1Cq SZiH4BSKwQkwexbhPIf4Bpx7GYDf6fcRfx3va427Ch9phH2U8jHbFJxGmIIj2BPtpNH3w0Gjf8iT mOFtPxyCScTPwG/ghatwTn8ZfsxxkgX3wW7YSpfAXtIM34Bq1KES9hMTbIPdwvfhX6CJupHjb2mQ NLNq6KOv0U76OhkkRfAatAhvwB3Yn4EReBZG4Sh8hT0UXLKufnVdbU11OFRVuSq4csUNy/9qWUV5 YOmS4kULi/y+vAXe3Jx0p01LtZpVkyJLosAogaKwt7pNj/naYoLPW1u7kI+97Uhov4rQFtORVH0t T0xvM9j0azmDyLn1I5zBBGfwCifR9OWwfGGRHvbqsamQV58gLWuiiD8Q8jbrsRkDv8nABZ8xsOLA 48En9HB6V0iPkTY9HKu+p2s43BbC9cbNapW3qkNdWATjqhlRM2Ixv7d7nPhXEAOh/vCycQqKlb82 xvLC7VtiDWui4VCGx9Ns0KDKWCsmVcVkYy19G5cZ7tfHi44N753QYFNboWWLd0v7hmiMteNDwyw8 PDwYsxXGCryhWMHOX6Wjyh2xIm8oHCv04mL1jVdeQGJinubVh98FFN47c/5aSnuSIuVp7wJHuYpX zITzczigbCgh6ufxcFnunwjCJhzEBtZEE2MdNmUchmBxYXOMtvGZY3Mzaev5zMDczJXH27wevlXh tuTfPV3psYFN+sIitL7xl4d/OK/HmK9t0+Yufm/vGPaGQgm7rYvGgiFEgu1JXcPjJcXI396GSmzj ZlgTjRV7u2NOb2WCAQk634Nta6PGI8nHYs6qGLRtTj4VKw6HuFx6eLgtlBCQr+VdE52Estm3xhfr Gd8sg8XQzOWIuapwU3zh4eiWrbGctowt6J9b9WiGJxZsRvM1e6MdzXyXvFqs4C18ncd4o/EU6vYR 7jlmrrmcp+hRmsGa+W4hQa/Gi7dyOU5ouF3GkO9o5XI9SjJgjg3fkuTg2DXr4IDlVdXyKcYfrarN 8DR7Eu1PiJSRlEnMiylXraUh4YpMiff8UdES3FygAj3cEbpKwGsWFZMCJlf7w3JSbovki/EJhW9n 7dwUy8OTizSKyxgkvovpegwa9Ki3w9vsRR8KNkS5btzWxv7Wr/XWr2mJGrudPJPDird+7TCnessT JNCH62KA7hTEg1NuX5ygVmPkGR6u9urVw23D7ROzA5u8uuYdHq+vH+4Ot/HXRtGEE7PP358Rq97b HNPausgyvr63bsuwd210eYbhDLRqXTQpRXnSK43lMWxUjnvJ0JrxIBla2xKdxKypD62LHqaEVrVV No8vwLnoJOa6oEGlV6h8pPMR1BOMBYepYkxlTGKeGzBmBYNgjDdPEDBoyhyNwOYJmqBpBg3bQp7Y MBN/Ll6B+fIXsznx08q0OPmRXNfMeegqaAIZwiACBQ2KYT3SbpidxZqBBE+tKxkl2mjJ6MDowdFj oxdGpZWjQRxcGBUO3GzLGUF45Ob0nIcRHgql53yi9vqcFoS1CI0IaxDqEBoQdjden7MtdH1OFKEJ 4RaECMLNCDchVCOEEX736dlP0wd3Pbbr0K4XdwkP9j7We6j3xd4f9Yptoe4QBb8fBbfblGAgdeWr LuJNCedawh41rCvhHCmcLYSzaDgTwvOVdMWlOBW7oikpikVRFUWRFEGhCij1E/JsY33M1PCJ6Dgh X2iO2euhfl3lJBAyu+eBwj/YKklWfSxjbTS2P6u5PrYUEcgad0ElDkpxUJLVXEgwUFWS+obouIL0 qg2Ju0vrXjEeCIS36YkQ2NYcGi+B7m+WQgnM607vvhvbH37l3Tt6C/kuURggt7IB4VbcERmygyki E2QIIB1kIgAUT09PkeKNrXi7vsRh89jyPDbPAIPLAxTigI/CZUAU93ofuURb6FO4Tk4wFRO7jDRh iBAgG3GZmY2tRPtJa+lUKS4T8Mj7sskz2eTSoUPI9cDsWeGI+I9YZR0M3t2kEsiTl8hhmbH54nXi MrFF3CmKtCWFsIDQJ1BYbScs3x6w99mZmagghWWNaGmdhHRCH1DVTFARN+SjEjXofJyoDGKdMoZV ygmsfc7CRVDAbAVW51DqrCYHg5UrZ7SZMlvZxtYebUqbajVEvXzqeBkK27rR6JC4EdnnzQWb5ikN yJKHY+ApFY4E1o2ej3+HNI2Pabvi8QvxS+Q50vKs+PjLwXhB/HfxzV881UP8RCBfogtR33UA7CdY WYrQECxzU8IoYyEgWGQSURbcQr4QEGqEJqFTGBQUQaYhwkJ+fpokVgsKoVxelHBj68z0jHa8tXRw UeFu7ZXrS8jG1jJSxjzyOsJ++Dbdr4uTl94/wvdGmD0vPolvtJDdwek+IH0WoqSkp/hTGBxlhJw2 EdpvIt8wPW+ibMh0wHTSxKAFi9dyNsQoF4bS69Rl6mq1Rb1N3alK8+Xr5GXyarlFvk3eKcsiTaN5 dAkN0/W0g/bS5+j36GlqZsRBvKSMfI48RCRWTmpJlPSTc+T3RCJNZkKJrirmdLPfXG6uNUfN0tWD LvOQ+YD5SfOE+aT5DfM58+/NqWYIBdMtfku/hVlSBEGRTTodY4QpshiSrKaSVE2qJxOzrwXrONZk 6jOdMJ0xCTWmTkQZf3kXvl5Ix53gsvQTsVaICl1CvyDU4mVIYGCixIwGN4EiKmYqc0tj4z6hTW1s NVphIZp+ZnpqunVq/rwpm73ihuJ09Jb5M9OtPZyS8BNsG1uTrpO8oSu1ehjxMm4TB/4J/+yMzyv9 m/izL1C14zEqbCtgwx9sYl//4A5x8v0PBOFSDZ7Cpfg186A4BWZIg+eCu8uVWiWqMDJmIR3QC5R1 OfodFNKZn9WyKBNowESIhVicJESZk1K2xEqYPSzLbpnmywG5Se6Tx+Sj8gn5jHxWviirstsKxBJi JHSUnqBn6Fl6kWKsdlnrILVOVamljjnrRKqIjBnW0PCk2CqKZ05f8UBbRYV2qrUHDzj6oTLniEnV 8dgQ5iVLy3SbEzy5DuYqK126RPPkktu2vEbMz99O/fFn4he36RsDnzz8ZvznjXTx5R+Kk874Le/G /5X+9vLbGWNfJighNM2eZccwRnjh58HHzxH02cxfZ1J2nWmZ6TbTTpNA/WqX2q+eUwVyFnNin0Y6 XUTW0c0JsZ+xEcWWbvPbym21tqity9ZvU2xyuCm7L/ts9sVsITuPQHq41kLAsmAo60AWHco4kHEu gwUyCDGpGZlCmmCvu3YF2ZZK6q6NMzKAJ60uVajzmFKTMUWbRhNp060zNru7gntFwmjHS7Wf47W1 FeNL0ldgzmSBgMuw0WLfAt+SxUvLSt2yD2OOlObMZmlOwZvra1pe+PTNffu2x9/rf//EL1ZXZH6+ YuDh4ob3euPv/lPkleJjuSU7tq7/7AtP7Dr+i/yX3P4d2xfdEn7+uwMnThehHb+K36krMBLIsD1Y 68cDXsuYH8qhFhiV+ecqmfMc2S2NSbRJ6pRGEDkjiRKIAnBPeQODO364UblWqBWJInLH0GZmeJrg DjFViiG05+qohHT0AocH4z5b/supX8YX6cJ9uiheel8UjxxBqQ5jfKpHqSRoCwZ46KNjAkYtJogs RAlKQwT8WMRjDk5JAgE4FcQQSIRh3gVFwoKHe+dU0imnMTBOJd1xUFyUnvRL2Nhzl5g4fbSsI/6r N5+n+ttOcer91wUel1tmz7ODQhWetB8E978jXhIpPeu4iMfL7yCdSp8yqIwoAhmyHLBQy4iZHDAT M/k9kBF8VIr024ZsNN12zkbHbEdtNGCrsQ3aRmyCzeVPJTWkiXRipCI8+DD0mg9zk0S6cB3Z4rbk WwIWYcQyZjlqOWE5YzlruWiRwZJCwGlqTGGNzhSzU4bECdSmp7TTmK2mDJfpMfJVT2vP5VOtrVM/ QWg1/MrwKiNj0TQnOhWmLHSfJTxlsYPe2k9NvP3QrV/ck/a5rxw/RRqI8KhgfbwiPn3qs19ufmnZ 298mpeSveX3QNXteKECruCAHng727HQQNYewPuuYlcqaW8vXAlqNJpI9AmH9eNjKU55ModSP2JNu QtezDtbLGOtwk047MUIQhtXMiNtew/O33eMGGnFbaiwULLrcqCiqG+Y1pqVli41qdmOqak6dU5kH nbJSW5mWDDylpagzT3+oKNf2ww6G6q1EuqK0bqRpl3F88hOny6uTgOnhPff0Ow/uim8iG4jy2Avx N87sq7yx8yvHvxG/TC6VFH3+C00vLSGvERu5Z+jTh35wLLejfRfPplgpS7eiRQrgR8Hd+XmBvJq8 przOvL48SSlMLywvZE63O2J3OO12h2q1RhSTU1FMwFjEV+D0+Qrmuedn2p0RhzvisCtqxGSNmBQf RArOFBAWKcj31fiafAx8hYonp8ZOApk1mU2ZjNgz583PERsXpDbmgKqqDnWBnCMn8xP3iFdKp3mK Qs8w7DM104rEU1MzV67fQ+MNpiwqFPmZSMEzcQ1C0IjQ6nFw0+RKMp7Wa7D8gMu9lAejpUYol5no 6JfHV+3J3fvyIPtOxd4Fe18alpyTduaf3PLrqqJvbyBe02fo1/15sTXLPjhH37Ol3B9d8sE7zJq7 /M6w96aVq258cMWa+DuLyi4v5j5Whz62EC1qwaMxGrzrERdhI2mEjqAXHdAIj080XwpItMtOOq2E ok0hHYldMIRFVC9gSWSP7MRg4JY4W43Eo5YkS1cP+6RBI5AdlU5gMLsopYI0L7VRdTYy1czmnMww Xc9GrP24I80kUj73LiM8O5JeRHkUDmhlpfYlGpqI1uHpYS+/uiv+25e/++rJt5868fbdhyJkmOSQ R19/6dH4kTd/+uP4v5HaM4Q+Mcv9J4r136dQ2xS4N9iQrwbUGrVJ7VRF4ld4fmd0j0xEcb3YIfZi 1DNJUkRWnLKsqJIJUjRTRJEiSkCukQflEVkAOVVVIIU2WmRVkSxyIkmXYQxO+gHqdbwU65Sr4nEy MviS+1sm851lVcsbOibc21/4zgvZw1Pe1ezukr//7OVHheKnX0zhUpswOi5DqRdglX5Hp7PPecbJ aKejz0FJF/TjJsq57lxKvkYIS9f8WrnGiOJL9/l9tT6M5fMiKXLEEdBP6Gd0BrpvDBPNdeZl5tvM O80Ck7PcWZ1ZfVkCyTSrWYILa12h0et0uBptXtWW2B1UidfoNp5IjVKcq3f88inMplcCAHw0h+bn +65kUSOJutxuF24hBkLT5vwvLW7ecUP9A6tWnXuq92vrN/XUb19x495VwfeOPRU8kr+qrfG6ysJI Xk/wkedWx1puWrmosuBG7x2rnjnJrTGB1giL7eiG+4Kf8DvLnbXOqLPL2e+UMMqRMSxumZKPhRaV Jc0mWSwRF3O6XMxkkcAlRXi9RpklEnV1ufpdzO0adI24xlwCuOYJoqlBggaJpTQ6zEwy6ojlM8sx qxoKY3JrnbFX8P1MnmWS/gpPuBxsZfwQE2+gLBDAzwAPQ4WvhP3FAbLqXv3eop/WEJ8e/1m39cDq 9XLj0bs+Y2Kj+99qjL+6//L5FbmjeWPZD+zKLOA6tuOpvFUoxnx4JLjr6uJJ6rL2W4esB6xPWies Esiq23BhYQSrcR7n7GkY+9IsJlNENTtV1WxVTJZIP6Y5U+SASgLISlUGkZNpb6TRNBYZsx+103zM CIP2EfuYXQS7S7FaxMZUs0VVpTTJiHKY0BMW6OEWwIrTsAQWnwm//jCQGZU2GCWHof7SgKOMeQP4 tcZt4CCHdivPfvJ7zp0nXzmZ2R0/v3uveq9QfHl9Ud7YwTvpw+//eOTph4dKyumL/Ot4wZ/pqz5G n/wv/d/Jj3ina41+kVVi3/PHuqBhH722i5XYJ3mXnNKXZav8hb/0v/S/9P8/3fiFjhi/pzrB+H2V zEeQECkpK16qBViFrzp6S1NjQ+36/+F/Gv+vNQEqjavA7XPBNoul1QXCr/z3LryWQBkUw1LQ8GOL QQX4oBorr1vws6sRGvB7d73BaUf7UsQkcACsu6tjU+/mro4d+k1ri+p2tN++bTMYXED2YaH5323K tcMLcGH2GgKZUwAG5oBuw43+uHAB9v1vgPB9eODPghXWSW4Q5kBohqVzwH4KTcLX4KsGfBMOf1xg z0ILB+FG6PpTID0BQQ5CPdTNAVsPUXYDmNgGmBB2QDv8uf+/kwSMxw49vzF1+buQkdi8v/vWGuN/ +d+6uOvwbM7lC8q0/EX0E8vc3v0nlOvzSQplbmRzdHJlYW0KZW5kb2JqCjEyIDAgb2JqCjw8L1R5 cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvVk5aUVhMK1RyZWJ1Y2hldE1TLEJvbGQvRm9udEJC b3hbMCAtMTIgNjMwIDcyN10vRmxhZ3MgNAovQXNjZW50IDcyNwovQ2FwSGVpZ2h0IDcyNwovRGVz Y2VudCAtMTIKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDk0Ci9NaXNzaW5nV2lkdGggNTAwCi9Gb250 RmlsZTIgMjAgMCBSPj4KZW5kb2JqCjIwIDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZQovTGVu Z3RoMSA3NDY0L0xlbmd0aCA0MTU0Pj5zdHJlYW0KeJztOWt0FGWW93717Aed6qaTbgiQ6lRemGBC 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 EZ0wJ5ApO7yOPAdnuYtzOuwLzjtxgCqKc+KEegV2iordqojGIjtrHIwSuwEVhWEj84vTUt2J+Jdy Tm02rYO6imXLKghCu/FvhdfNLsGVYm7V4O/fohXYA8CtpDg6YHVgnpGvTHL4HTUOLtd8NDrWOrY7 ehzHHKccFodoWSAuGJAwsUn4pR5pSPpCkqSUXDqA0r5rZQ12WZSs9mQaDw4mqpaxR5wkL5KGZlly as6SVKNKsf+sqm/suXJl3RPdQa664MDmkQN84aptucZpN+8baj/BfPwPlstazfbjr2tcOdd+rf1k fONDyXYp0YTpf9C2fdu+bd+2/18NEl/cib+4uI3Pa6rRkwlEozb5K0pz83OCy+aHuazsb+j/Ff+H Lh4qzDtv+OeyY3SU7mjcCefBqN1+4iiFXMin01UQlsF889SbBQlnIX0LMWPHAJF2PFi6uW1VZ2t7 21Z1wZKCyjs2rDb/9oUPGOfDP/OSx6OX4fLoOAKOKQ7dY8DWUYD/l0FwgsCfgIf5j6FeyKLn/V+C 0PXnA++BepLh/gP4lOT/MaiCW8bB340H1vqngVtPpwjuT8QHE9CvP/lcc0rF55CeCNjj3fOeMZ4/ e3H+D0eLR85brNJ54rOPxeu/AVMDv1AKZW5kc3RyZWFtCmVuZG9iago5IDAgb2JqCjw8L1R5cGUv Rm9udERlc2NyaXB0b3IvRm9udE5hbWUvWFhDSUZKK1RyZWJ1Y2hldE1TL0ZvbnRCQm94WzAgLTIw OCA3NjQgNzM3XS9GbGFncyA0Ci9Bc2NlbnQgNzM3Ci9DYXBIZWlnaHQgNzM3Ci9EZXNjZW50IC0y MDgKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDExNAovTWlzc2luZ1dpZHRoIDUwMAovRm9udEZpbGUy IDIxIDAgUj4+CmVuZG9iagoyMSAwIG9iago8PC9GaWx0ZXIvRmxhdGVEZWNvZGUKL0xlbmd0aDEg MjA4NzYvTGVuZ3RoIDEyMDkwPj5zdHJlYW0KeJztfAt4VNW56Hrs1+x57XlkZvKAzGTIQwYNJIRJ MMIWMiQQAyGAmSAxQYwJ+EqQCPWJYhtKVTy1FVs91bZaOLZqiAjBVkSPBaqmp61Uba2WtgjUGg/1 WvUimdz/X3smEO05t+fcc77vnu/rDGvWY++99lr/+7ECoYQQJ9lIOGlctKS0jIjPQgl+Ll519cpu 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 7xPP5sH7LyAX8ilkEVy7mf+JOOQPiRsL/4A4/l7+6wvQTisWoK3t5BFCLPn273yoVXb2P/lMm7v6 LyTXYpjHV+7JxnowEVwy2jhyXNuhfgW6eoZf/g94PpN0CmVuZHN0cmVhbQplbmRvYmoKMjUgMCBv YmoKPDwvVHlwZS9NZXRhZGF0YQovU3VidHlwZS9YTUwvTGVuZ3RoIDEzODM+PnN0cmVhbQo8P3hw YWNrZXQgYmVnaW49J++7vycgaWQ9J1c1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCc/Pgo8P2Fkb2Jl LXhhcC1maWx0ZXJzIGVzYz0iQ1JMRiI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9J2Fkb2JlOm5zOm1l dGEvJyB4OnhtcHRrPSdYTVAgdG9vbGtpdCAyLjkuMS0xMywgZnJhbWV3b3JrIDEuNic+CjxyZGY6 UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5z IycgeG1sbnM6aVg9J2h0dHA6Ly9ucy5hZG9iZS5jb20vaVgvMS4wLyc+CjxyZGY6RGVzY3JpcHRp b24gcmRmOmFib3V0PSc5N2I3ZDU5OS0wYTMxLTExZGYtMDAwMC0wZmVjODgyY2U0MzAnIHhtbG5z OnBkZj0naHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLycgcGRmOlByb2R1Y2VyPSdHUEwgR2hv c3RzY3JpcHQgOC42MScvPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nOTdiN2Q1OTktMGEz MS0xMWRmLTAwMDAtMGZlYzg4MmNlNDMwJyB4bWxuczp4YXA9J2h0dHA6Ly9ucy5hZG9iZS5jb20v eGFwLzEuMC8nIHhhcDpNb2RpZnlEYXRlPScyMDEwLTAxLTIzVDA1OjE2OjAyKzAxOjAwJyB4YXA6 Q3JlYXRlRGF0ZT0nMjAxMC0wMS0yM1QwNToxNjowMiswMTowMCc+PHhhcDpDcmVhdG9yVG9vbD5Q REZDcmVhdG9yIFZlcnNpb24gMC45LjU8L3hhcDpDcmVhdG9yVG9vbD48L3JkZjpEZXNjcmlwdGlv bj4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9Jzk3YjdkNTk5LTBhMzEtMTFkZi0wMDAwLTBm ZWM4ODJjZTQzMCcgeG1sbnM6eGFwTU09J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8n IHhhcE1NOkRvY3VtZW50SUQ9Jzk3YjdkNTk5LTBhMzEtMTFkZi0wMDAwLTBmZWM4ODJjZTQzMCcv Pgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nOTdiN2Q1OTktMGEzMS0xMWRmLTAwMDAtMGZl Yzg4MmNlNDMwJyB4bWxuczpkYz0naHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nIGRj OmZvcm1hdD0nYXBwbGljYXRpb24vcGRmJz48ZGM6dGl0bGU+PHJkZjpBbHQ+PHJkZjpsaSB4bWw6 bGFuZz0neC1kZWZhdWx0Jz5tcGxzdHAtY29ubmVjdGlvbi1jb25jZXB0cy0wNnc8L3JkZjpsaT48 L3JkZjpBbHQ+PC9kYzp0aXRsZT48ZGM6Y3JlYXRvcj48cmRmOlNlcT48cmRmOmxpPnZpc3NlcnM8 L3JkZjpsaT48L3JkZjpTZXE+PC9kYzpjcmVhdG9yPjwvcmRmOkRlc2NyaXB0aW9uPgo8L3JkZjpS REY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tl dCBlbmQ9J3cnPz4KZW5kc3RyZWFtCmVuZG9iagoyIDAgb2JqCjw8L1Byb2R1Y2VyKEdQTCBHaG9z dHNjcmlwdCA4LjYxKQovQ3JlYXRpb25EYXRlKEQ6MjAxMDAxMjMwNTE2MDIrMDEnMDAnKQovTW9k RGF0ZShEOjIwMTAwMTIzMDUxNjAyKzAxJzAwJykKL1RpdGxlKG1wbHN0cC1jb25uZWN0aW9uLWNv bmNlcHRzLTA2dykKL0NyZWF0b3IoUERGQ3JlYXRvciBWZXJzaW9uIDAuOS41KQovQXV0aG9yKHZp c3NlcnMpCi9LZXl3b3JkcygpCi9TdWJqZWN0KCk+PmVuZG9iagp4cmVmCjAgMjYKMDAwMDAwMDAw MCA2NTUzNSBmIAowMDAwMDEwMzMwIDAwMDAwIG4gCjAwMDAwNDM1MjAgMDAwMDAgbiAKMDAwMDAx MDI2MSAwMDAwMCBuIAowMDAwMDEwMDgzIDAwMDAwIG4gCjAwMDAwMDAwMTUgMDAwMDAgbiAKMDAw MDAxMDA2MyAwMDAwMCBuIAowMDAwMDEwMzk1IDAwMDAwIG4gCjAwMDAwMTk0MTIgMDAwMDAgbiAK MDAwMDAyOTY4MSAwMDAwMCBuIAowMDAwMDEwNTAyIDAwMDAwIG4gCjAwMDAwMTkwOTAgMDAwMDAg biAKMDAwMDAyNTIzNyAwMDAwMCBuIAowMDAwMDEzMjU0IDAwMDAwIG4gCjAwMDAwMTU4MzUgMDAw MDAgbiAKMDAwMDAxODc0MiAwMDAwMCBuIAowMDAwMDIwMDA2IDAwMDAwIG4gCjAwMDAwMTg2Mjcg MDAwMDAgbiAKMDAwMDAxODY5MCAwMDAwMCBuIAowMDAwMDIwMjE2IDAwMDAwIG4gCjAwMDAwMjU0 NDQgMDAwMDAgbiAKMDAwMDAyOTg4NSAwMDAwMCBuIAowMDAwMDE4OTY2IDAwMDAwIG4gCjAwMDAw MTkzMDAgMDAwMDAgbiAKMDAwMDAxOTc1MSAwMDAwMCBuIAowMDAwMDQyMDYwIDAwMDAwIG4gCnRy YWlsZXIKPDwgL1NpemUgMjYgL1Jvb3QgMSAwIFIgL0luZm8gMiAwIFIKL0lEIFs8OUI0NTdDNzJG MzJDMkM1OEY0ODU0MEU5NjVFQjhCRTI+PDlCNDU3QzcyRjMyQzJDNThGNDg1NDBFOTY1RUI4QkUy Pl0KPj4Kc3RhcnR4cmVmCjQzNzU3CiUlRU9GCg== --Boundary_(ID_MWJq4z/xf87HdgWKaf2h+Q) Content-type: application/pdf; name=mplstp-labels-to-layers-mapping-summary-01a.pdf Content-transfer-encoding: base64 Content-disposition: attachment; filename=mplstp-labels-to-layers-mapping-summary-01a.pdf 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 Ijm+K0pSPjWojqS+lUToJOFOX+Tdgk3DZ8KNi5L3jt3e5MVImHyTt8t9fXo5pEPmeykEdUGkQthZ UFzzd7tCVCH7XCGEgWuYohVCQtjpvUefPf4Xbs8HGmVuZHN0cmVhbQplbmRvYmoKMTQgMCBvYmoK MjY4OAplbmRvYmoKMTcgMCBvYmoKPDwvTGVuZ3RoIDE4IDAgUi9GaWx0ZXIgL0ZsYXRlRGVjb2Rl Pj4Kc3RyZWFtCnic7V3ZcuS2FX3XV/At3S6LIUASJJMnx5VMOTVOZFuJH2w/tLVOxiMpsyXO1wds ErgHwOHSLY09lUpcqaJIYrvLuedegD3/zIpc6azo/3MXF69O/nlSZCbvtGrb7JW9boqitX9mP51U Xd3Gf7o3fzq5Pfn2k+zuRGX9f69voBfXTmevr06uPzn5yo5RtVWXVXXV9H29Gv9sTQVdx3+OL+9H sgMV2TP7/xvbV5uX/f/2C8Dri1fZH85Pfvt1k9nVnV/bt1VeFEVdZ6cqOy2yutO5abO6qvOmVtn5 q5PvNmfbU3uzLMpus9uelrnpKm02N1tlct1V7eZKbmbbU5W3VWW6Tbmt6zrvuvaH8z+f/PHcrvCr kyI3harNMJWvn4V/v14z7zYr67yocOpmnHrZ5spkdZEXZWGGmX+9PbVq7BpdtJs/bZVdUqnqzefD XdN13aa2d2tlTLMx/mq419g2lV2D8fNfL902UzWborJ20uhwjt9sy7xslKlHOVoNq82FXL7tpd8q 1W1eDMIttdrc942qwj6+2yplZ1B3Tvb9YzU0t8rc5FuTq1qXeqOHm41VYz6+atWk3RL3NrGftW6y 8+cn5598tzkfhlHN5rWfxU6mdieXb/rLRrWq3Dxsq7wsOtXP0j9/va1z1ZZG9+vpx9aNxhmPUlAG pSCDvt8qneumrEYhNFVXDkJqVGMqbJTtF2zH2jwfpVBVOOmffVfBSFaFXtFKVTqrVO+rVlmZsuLd u+k6v+Kat2ZrNa9Vkety9KvfiRYyufzMSwJu/iSrTpei/VJ63Y5C023rOuhFfScvXO3102vq7WAb 7eZfWzuvsmtrp7Koo5ejdk2vM93sXfpUGetFdnGqyq0/XtoFOd2YFk0DtCzj3Mpz18qq6UKs6JZ2 AMYjFrWTOQcWWVnZNHb2D3JzziIHPTjjeaDGA6/eejN/I3Yo7XfMjK98G9DtO5n+MGfToT4vvbpA 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 xqDINJMSt3eC+AcmJoe1vg6Zfpb8iqMH5SZc/rDrJXYzju1aiij7lhlBzjb7ZSvU+9v6+JKfqPB7 dWBIOQs5uz/s92TuWZEfn1rb5FX1HWTNJSq2F7WuNAM6daTZQv3rYvzdErqPKLEfNFnHOV9L85Lv 8Tu7zsQh2vrlSNDBN5jYa/4YRbDlyxWkEdtgaafxnYqtHRssb1DrAawqJYwm8t9dKLC1I0K5w4D/ mmGFrb1OiPsrnMwvtTtV/xwXebRqkNu/uvlfjCE83WVuZHN0cmVhbQplbmRvYmoKMzUgMCBvYmoK NTEyMAplbmRvYmoKNCAwIG9iago8PC9UeXBlL1BhZ2UvTWVkaWFCb3ggWzAgMCA1OTUgODQyXQov Um90YXRlIDkwL1BhcmVudCAzIDAgUgovUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGIC9UZXh0XQov Rm9udCAxMSAwIFIKPj4KL0NvbnRlbnRzIDUgMCBSCj4+CmVuZG9iagoxMiAwIG9iago8PC9UeXBl L1BhZ2UvTWVkaWFCb3ggWzAgMCA1OTUgODQyXQovUm90YXRlIDkwL1BhcmVudCAzIDAgUgovUmVz b3VyY2VzPDwvUHJvY1NldFsvUERGIC9UZXh0XQovRm9udCAxNSAwIFIKPj4KL0NvbnRlbnRzIDEz IDAgUgo+PgplbmRvYmoKMTYgMCBvYmoKPDwvVHlwZS9QYWdlL01lZGlhQm94IFswIDAgNTk1IDg0 Ml0KL1JvdGF0ZSA5MC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvVGV4 dF0KL0ZvbnQgMTkgMCBSCj4+Ci9Db250ZW50cyAxNyAwIFIKPj4KZW5kb2JqCjIwIDAgb2JqCjw8 L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDU5NSA4NDJdCi9Sb3RhdGUgOTAvUGFyZW50IDMgMCBS Ci9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREYgL1RleHRdCi9Gb250IDIzIDAgUgo+PgovQ29udGVu dHMgMjEgMCBSCj4+CmVuZG9iagoyNCAwIG9iago8PC9UeXBlL1BhZ2UvTWVkaWFCb3ggWzAgMCA1 OTUgODQyXQovUm90YXRlIDkwL1BhcmVudCAzIDAgUgovUmVzb3VyY2VzPDwvUHJvY1NldFsvUERG IC9UZXh0XQovRm9udCAyOCAwIFIKPj4KL0NvbnRlbnRzIDI1IDAgUgo+PgplbmRvYmoKMjkgMCBv YmoKPDwvVHlwZS9QYWdlL01lZGlhQm94IFswIDAgNTk1IDg0Ml0KL1JvdGF0ZSA5MC9QYXJlbnQg MyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BERiAvVGV4dF0KL0ZvbnQgMzIgMCBSCj4+Ci9D b250ZW50cyAzMCAwIFIKPj4KZW5kb2JqCjMzIDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBb MCAwIDU5NSA4NDJdCi9Sb3RhdGUgOTAvUGFyZW50IDMgMCBSCi9SZXNvdXJjZXM8PC9Qcm9jU2V0 Wy9QREYgL0ltYWdlQyAvSW1hZ2VJIC9UZXh0XQovQ29sb3JTcGFjZSA0NiAwIFIKL1hPYmplY3Qg NDcgMCBSCi9Gb250IDQ4IDAgUgo+PgovQ29udGVudHMgMzQgMCBSCj4+CmVuZG9iagozIDAgb2Jq Cjw8IC9UeXBlIC9QYWdlcyAvS2lkcyBbCjQgMCBSCjEyIDAgUgoxNiAwIFIKMjAgMCBSCjI0IDAg UgoyOSAwIFIKMzMgMCBSCl0gL0NvdW50IDcKL1JvdGF0ZSA5MD4+CmVuZG9iagoxIDAgb2JqCjw8 L1R5cGUgL0NhdGFsb2cgL1BhZ2VzIDMgMCBSCi9NZXRhZGF0YSA1MiAwIFIKPj4KZW5kb2JqCjEx IDAgb2JqCjw8L1I4CjggMCBSL1I5CjkgMCBSL1I3CjcgMCBSPj4KZW5kb2JqCjE1IDAgb2JqCjw8 L1I4CjggMCBSL1I5CjkgMCBSL1I3CjcgMCBSPj4KZW5kb2JqCjE5IDAgb2JqCjw8L1I4CjggMCBS L1I3CjcgMCBSPj4KZW5kb2JqCjIzIDAgb2JqCjw8L1I4CjggMCBSL1I3CjcgMCBSPj4KZW5kb2Jq CjI4IDAgb2JqCjw8L1IyNwoyNyAwIFIvUjgKOCAwIFIvUjcKNyAwIFI+PgplbmRvYmoKMzIgMCBv YmoKPDwvUjI3CjI3IDAgUi9SNwo3IDAgUj4+CmVuZG9iagozNyAwIG9iagpbL0luZGV4ZWQKL0Rl dmljZVJHQgoyNTUKKFwwMDBcMDAwXDAwMFwzNzdcMzc3XDM3N1wzNzdcMzc3XDAwMFwzNzZcMzc3 XDAwMFwzNzZcMzc2XDAwMFwzNzZcMzc2XDAwMVwzNzVcMzc2XDAwMFwzNzVcMzc2XDAwM1wzNzVc Mzc2XDAxM1wzNzVcMzc2XDAwMlwzNzRcMzc2XDAxM1wzNzNcMzc1XDAxM1wzNzJcMzc1XDAxM1wz NzJcMzc1XGZcMzcxXDM3NVwwMTdcMzcxXDM3NFwwMTdcMzcwXDM3NFwwMTdcMzY3XDM3NFwwMTdc MzY2XDM3NFwwMTdcMzY2XDM3M1wwMjBcMzY1XDM3M1wwMjJcMzY0XDM3M1wwMjJcMzYzXDM3Mlww MjJcMzYyXDM3MlwwMjJcMzYyXDM3MlwwMjNcMzYxXDM3MVwwMjVcMzYwXDM3MVwwMjVcMzU3XDM3 MVwwMjVcMzU2XDM3MFwwMjVcMzU2XDM3MFwwMjZcMzU1XDM3MFwwMjdcMzU0XDM3MFwwMjdcMzUz XDM2N1wwMjdcMzUyXDM2N1wwMjdcMzUxXDM2N1wwMzBcMzUwXDM2NlwwMzFcMzQ3XDM2NlwwMzFc MzQ1XDM2NVwwMzFcMzQ0XDM2NVwwMzJcMzQyXDM2NFwwMzJcMzQxXDM2NFwwMzJcMzQxXDM2M1ww MzJcMzQxXDM2NFwwMzNcMzM3XDM2M1wwMzRcMzM2XDM2M1wwMzRcMzM1XDM2MlwwMzRcMzM0XDM2 MlwwMzVcMzMyXDM2MVwwMzZcMzMxXDM2MVwwMzZcMzMwXDM2MVwwMzZcMzI3XDM2MFwwMzZcMzI1 XDM2MFwwMzdcMzI0XDM1N1wwMzdcMzIzXDM1N1wwMzdcMzIxXDM1NiBcMzIwXDM1NiBcMzE3XDM1 NSBcMzE3XDM1NiBcMzE1XDM1NSFcMzEzXDM1NCJcMzEyXDM1NCJcMzExXDM1NCJcMzA3XDM1MyNc MzA2XDM1MiNcMzA1XDM1MiNcMzA0XDM1MiNcMzAzXDM1MiNcMzAxXDM1MSRcMjc3XDM1MCRcMjc2 XDM1MCRcMjc0XDM0NyVcMjczXDM0NyVcMjcyXDM0NiVcMjcxXDM0NiVcMjcyXDM0NyZcMjY3XDM0 NidcMjY1XDM0NSdcMjY0XDM0NSdcMjYzXDM0NSdcMjYwXDM0NFwoXDI1N1wzNDNcKFwyNTZcMzQz XChcMjU1XDM0M1woXDI1NFwzNDJcKVwyNTFcMzQyXClcMjQ3XDM0MVwpXDI0NlwzNDFcKVwyNDRc MzQwKlwyNDJcMzQwKlwyNDFcMzM3KlwyNDBcMzM3KlwyMzdcMzM3K1wyMzRcMzM2K1wyMzNcMzM1 K1wyMzJcMzM1K1wyMzFcMzM1K1wyMjdcMzM1LFwyMjVcMzM0LFwyMjRcMzM0LFwyMjNcMzM0LFwy MjJcMzM0LFwyMTdcMzMzLVwyMTVcMzMyLVwyMTRcMzMyLVwyMTJcMzMyLVwyMTBcMzMxLVwyMDdc MzMxLVwyMDZcMzMxLVwyMDRcMzMwLVwyMDJcMzMwLVwyMDBcMzI3LlwxNzdcMzI3LnxcMzI3Lnpc MzI2LnlcMzI2L3hcMzI2L3VcMzI1L3NcMzI1L3JcMzI1L3BcMzI0L21cMzI0MGxcMzIzMGtcMzIz MGhcMzIzMGdcMzIyMGZcMzIyMGVcMzIyMGNcMzIyMWFcMzIyMWBcMzIxMV9cMzIxMVxcXDMyMTFb XDMyMDFaXDMyMDFZXDMyMDFYXDMyMDJVXDMyMDJUXDMxNzJTXDMxNzJRXDMxNzJQXDMxNzJPXDMx NzJOXDMxNzJMXDMxNzJKXDMxNjJJXDMxNjJIXDMxNjJGXDMxNjJFXDMxNjJEXDMxNjJDXDMxNjJD XDMxNTJAXDMxNTI/XDMxNTI+XDMxNTI9XDMxNTI7XDMxNTI6XDMxNTI8XDMxNTI5XDMxNDI3XDMx NDM4XDMxNDI5XDMxNTI2XDMxNDM1XDMxNDM4XDMxNDNBXDMxNTJHXDMxNjJNXDMxNzJLXDMxNjJS XDMxNzJWXDMyMDJVXDMxNzJdXDMyMTFcXFwzMjAxZFwzMjIxYlwzMjIxYVwzMjExaVwzMjMwaFwz MjIwcVwzMjQvblwzMjQwbVwzMjMwdlwzMjUvdFwzMjUvfVwzMjcue1wzMjYuelwzMjYvXDIwNVwz MzAtXDIwM1wzMzAtXDIwMVwzMjcuXDIxM1wzMzItXDIxMVwzMzEtXDIyMFwzMzMtXDIxNlwzMzIt XDIzMFwzMzUsXDIyNlwzMzQsXDIzNVwzMzYrXDIzNFwzMzUrXDI0NVwzNDAqXDI0M1wzNDAqXDI0 MlwzMzcqXDI1MlwzNDJcKVwyNTFcMzQxXClcMjYxXDM0NFwoXDI2MFwzNDNcKFwyNzBcMzQ2J1wy NjZcMzQ1J1wyNzVcMzQ3JVwyNzNcMzQ2JVwzMDJcMzUxJFwzMDBcMzUwJFwzMTBcMzUzI1wzMDdc MzUyI1wzMTRcMzU0IlwzMjJcMzU2IFwzMjBcMzU1IFwzMjZcMzYwXDAzN1wzMjVcMzU3XDAzN1wz MzNcMzYxXDAzNlwzMzZcMzYyXDAzNFwzNDNcMzY0XDAzMlwzNDZcMzY1XDAzMVwzNDVcMzY1XDAz MlwzNTJcMzY3XDAzMFwzNTFcMzY2XDAzMFwzNTVcMzcwXDAyNlwzNTRcMzY3XDAyNlwzNTdcMzcw XDAyNVwzNjFcMzcxXDAyNFwzNjRcMzcyXDAyMlwzNjVcMzczXDAyMVwzNzFcMzc1XDAxNlwzNzFc Mzc0XDAxNlwzNzVcMzc2XGJcMzc1XDM3NlwwMDFcMzc2XDM3NlwwMDNcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBc MDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDApXWVuZG9iago0NiAwIG9i ago8PC9SMzcKMzcgMCBSPj4KZW5kb2JqCjQ3IDAgb2JqCjw8L1I0NQo0NSAwIFIvUjQ0CjQ0IDAg Ui9SNDMKNDMgMCBSL1I0Mgo0MiAwIFIvUjQxCjQxIDAgUi9SNDAKNDAgMCBSL1IzOQozOSAwIFIv UjM4CjM4IDAgUi9SMzYKMzYgMCBSPj4KZW5kb2JqCjQ1IDAgb2JqCjw8L1N1YnR5cGUvSW1hZ2UK L0NvbG9yU3BhY2UvRGV2aWNlUkdCCi9XaWR0aCAxNDYKL0hlaWdodCA5OAovQml0c1BlckNvbXBv bmVudCA4Ci9GaWx0ZXIvRENURGVjb2RlL0xlbmd0aCAxMjY1Pj5zdHJlYW0K/9j/7gAOQWRvYmUA ZAAAAAAB/9sAQwAOCgsNCwkODQwNEA8OERYkFxYUFBYsICEaJDQuNzYzLjIyOkFTRjo9Tj4yMkhi SU5WWF1eXThFZm1lWmxTW11Z/9sAQwEPEBAWExYqFxcqWTsyO1lZWVlZWVlZWVlZWVlZWVlZWVlZ WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ/8AAEQgAYgCSAwEiAAIRAQMRAf/EAB8AAAEF AQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFB BhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RV VldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrC w8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAA AAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRC kaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdo aWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT 1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A7kCjFAp1fCU6akjpbG4oxTqS t/qwuYTFGKWin9VDmExRiloo+qhzCYoxS0UfVQ5hMUYpaKPqocwmKMUtFH1UOYTFGKWij6sHMJij FOpDWM6SiNMTFFLRWfKhiCnU0U6tqBMhDTScU40017FFXMZCbqN1Maoy+K744dS2MXOxPuo3VBvo 31X1UXtSfdRuqDfRvo+qh7Un3Ubqg30b6Pqoe1J91G6oN9PU5pPDpbgqlyUHNOFMFPFcNZJbG0Ra Q0tIa8isboKKKK5yhBTqaKdWtAmQhpppxppr2KBjIiaoXqZqhevaoHJMiJIpN9DVEa9GMUzklJol 30b6gzRuq/ZIj2hPvpQxNQCpVqZQSKjJsmWplqFamWvPrHVAlFPFMFPFeNXOuItIaWkNePWOhBRR RXOUIKdTRTq1oEyENNNONNNexQMZETVC9TNUL17VA5JkLVE1StTNtelB2OOSuREUYqXZRsrXnRny MYKlWm7aetZyaZcVYlWplqFamWvOrHXAlFPFMFPFeNXOuItIaWkNePWOhBRRRXOUIKdTRTq1oEyE NNNONNNexQMZETVEVJqwVzSba9OFZROeUGyvso2VY20ba0+tE+yK+yjZVjbRto+tB7Ir7KNlWNtG 2j60HsiAKRUi0/bRtqJV1IahYcKeKYKeK86udERaQ0tIa8esboKKKK5yhBTqaKWrpSSWomFGKKK6 1ibbEcoYoxRRT+tByBijFFFH1oOQMUYooo+tByBijFFFH1oOQMUYooo+tByBiiiik8TcOUWkNFFc 9SSlsUkFFFFYlCCloopR2AKKKKYBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQwCiiikB//9kK ZW5kc3RyZWFtCmVuZG9iago0NCAwIG9iago8PC9TdWJ0eXBlL0ltYWdlCi9Db2xvclNwYWNlL0Rl dmljZVJHQgovV2lkdGggMjQyCi9IZWlnaHQgOTgKL0JpdHNQZXJDb21wb25lbnQgOAovRmlsdGVy L0ZsYXRlRGVjb2RlCi9EZWNvZGVQYXJtczw8L1ByZWRpY3RvciAxNQovQ29sdW1ucyAyNDIKL0Nv bG9ycyAzPj4vTGVuZ3RoIDExODU+PnN0cmVhbQp4nO3di47jJhSAYQ5p+/5Pu1KlGmo4QMgkk5tv gP9fq8TjeJ1s8glhO6MV703d7U9EfSTV8mxYPJBpuGBNA/aTNcipx15MQvzN3Y/tidopG5Vyc33g V9Zx4W9j/tn85RF905+ZadD8HWumJdRaEfFKrDm4pGOTjHd91tim/VO1W7O23ti8DdEmKVkx/5n9 WSObtkhaYO29hDVEyxIzSWbaCmtfbUb0fhXlhln7sFsLb3pesCuTdMfaM3jTo0QS3H5ZS/gR33TV 7IZi7cJ6vmRyxqw4GZv1vOziNqu8X9RysxIVfCLWTp+Fycl4STjdK3Je1vNtWKAxkgTawfq6AO9+ swGxg/UD1jeTE+ohm+3C+jXrsJx2RS1mE1YP629YT2GByUlD2Wj0AuvlrPUh9+NF0i5Jvg1wZ8ew Xp117Rvcm/ZIM6y3ZS1T2KZ6wbRexdAs9WI8rNNmu7Gef5zyzBvfy1Mcs8jL7BLWx7IOt8xMFlTP Ny4RLqz1oRZYh4fw/X63msMnCuuGWYeV+hTgflyabIjONzyse2I95QWD79j1WDBqvsDadMw6zbzP PHiXY8EKLqx1Xeesp1MeWUp1LHiB9cCs59upvPLlcJqsDM+XQBPW+W541i7tvPpXD1EenqNRWJdV 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 mLVLX7kdKd3AFtZmfZX+GJt13UODbabvKS2szeis930Uqet0e09JJKzNSKyXR1it+w170oR136zD 7udrDg22Wdj8GS6su2KddtUB+tvi/8II6y5Y602VNv1NWvgKrNtkrQ9I+wrOvIV1I6xdegSqkkS4 sL6ItR5PWa8R1SlQ0/eUsE6LHcra+3jHSluQtkpkYX0Ya3fMN6zolSJTWNdirQt4RDdQNgrr/ax9 fDRqK3n6hvXLrMPd0dxBUtiF9besl8eEc4dJPKAD6zVrw/Dcf4oM1mE/nWdX3XDdmXWll5Da7V6s 6VYNzhrQd24w1mimVYXvPlkTbdQda6JXk+S1adZE+2qPdc21o1sn6fxK1kQHdT5rQNNJSXl+HGui qzqENVEjfc765wnPkuj9/t3DmqiP3mBN1FWwpgFjEkJj9btJyC+5+Vg/CmVuZHN0cmVhbQplbmRv YmoKNDIgMCBvYmoKPDwvU3VidHlwZS9JbWFnZQovQ29sb3JTcGFjZS9EZXZpY2VSR0IKL1dpZHRo IDI0MQovSGVpZ2h0IDk4Ci9CaXRzUGVyQ29tcG9uZW50IDgKL0ZpbHRlci9GbGF0ZURlY29kZQov RGVjb2RlUGFybXM8PC9QcmVkaWN0b3IgMTUKL0NvbHVtbnMgMjQxCi9Db2xvcnMgMz4+L0xlbmd0 aCAxMTk0Pj5zdHJlYW0KeJzt3euOokoUQOHaOMkk5/1fdjID+0jd0dZuoYCqYq0fNqNoK/lS2UIn I6omb/kvogaSbPsOWBTF1FeYpt56NI1waq5vZg9d/HjYn6iSAlCJN+mBl6bV7/zf7m+P6OP+GPNv przONNMIVZUVXMg03ybpxCTILW8a2HRwjuzuptX8CvsQlc95FTMZMx1tWvNnEW1Lwm0FpuftW7FP RpfsLlhETVWms22iHyUBq9RvWvWGbHqT1Xz3qo2ZVs4A0lMiXm3DptUM4KZA+Y5Y+zE9zbdDmSNE 7WQR69Cx6bDNX0d1XnJ8HdPuHs6S9Ja1awVf1fT9nolpu4vEa46CL296shvUYo6y1YzpJ9PTvL9M LNstdHc2WJQDpn9ielJhJqmzOGMMmF5hemImqak4YwyY3m56/qfG307H5cTMfK1gTBc2fd8YNU3b 4N4vCbc3CXwxvavpfNpGdtnSwmyBYvo406OxD7kLN8jeXFyYA2XF9Gmmx2zaRvaK/MJs1+aMMqYr MD36O5efhV6UT8y3YBTTlZqOzzXI/irxZ+XSxIzpBkyPaU9mEt9yxsj5Yrop0+O8w9Wn7ajZ8lVM h4daNj0uz21fBPdiYrYQMd2habfR/bKdL8wDpt2Pvk2P9n73sp3JFr8wB8GYvprp+JT7L20atz+V 4bxi2izvcj+uZnoK+6SD0Eh+YfZjBqYxvTTttkf73iqX7RfmaBTTNky/NO1eVuv7Khm//A0eIqYx /Ylpvx0+1LnFhXmmGexi2mB6nekTl+3nhRnTmC5m2u+2PBQ7JeHW280QYxrT5U27d6Jml2U7Lcz5 8oxpTB9gen56uCRpNuNOC3NyjGlMn2Taba9eth8XZkxjuh7T/qvkw8F8S1kyu5jGdL2m47L9pey4 MCfQmMZ0/ab9nfbjPJh28jCN6VZNT9lfR4l3jGlMN2vafLVOC6Yx3aLpdDBfJJjGdBOmp+8ov5SN aUxXZVqzEx3rWowimMb0WabDGy6WYy2YNpg+3PT2hfl9adnGtD0gmN7R9BQOxQFJmrMxnY4JpsuY nsJHO6U0kGB6vsH0BtMHL8zvc8u2YBrT60yfuzC/L1+2MY3pb0yr3b+Shfl9YdrGdArTC9Pu9VvM nSHBtMG0f7XwS8v4Oi8rWwXTlzXtr5to85SfE2taMB3vcj86Nq2lL/5VW/wzEkx3a9rtdrXcgj1g uifTU/h/Ai5euNKO6fhQg6bty5YB0U3+DCCmTWum3dBMr5JwSRLTtZuu5zp2Q90SSkxXY1qViXlr /no7pk83rc1e/Ksz8bgxfYZpZczYs3zaxvS+pq95jvmswkkSTO9jWpmYz2sWielSpt0OVEMOKKbX m2ZirjORiBvTPzNtDBNzG1ncmH5rGsmNFmcSTC/uodZz7K5uGsldJmEsuZBpY00XOXxUbc5r56bt LZQvl+XYm2mJT6fLluy2bpqRmR7zC3Z7pocyn5/6zc3ZDZg2nM2gH5e7rNA0CzNtyn19NJWYJirY WaZvcKZ986b1INNEh7W7aaJT2sU0UQ1tN/37gHdJ9GF/jRk/Nk3UQB+YJmonTFNvfTp73A54T0Qf Npn4je/J9P/lDZVMCmVuZHN0cmVhbQplbmRvYmoKNDEgMCBvYmoKPDwvU3VidHlwZS9JbWFnZQov Q29sb3JTcGFjZS9EZXZpY2VSR0IKL1dpZHRoIDI0MQovSGVpZ2h0IDk3Ci9CaXRzUGVyQ29tcG9u ZW50IDgKL0ZpbHRlci9GbGF0ZURlY29kZQovRGVjb2RlUGFybXM8PC9QcmVkaWN0b3IgMTUKL0Nv bHVtbnMgMjQxCi9Db2xvcnMgMz4+L0xlbmd0aCAxMjU0Pj5zdHJlYW0KeJzt3Y1ymzgUQGFdeWd2 2vd/2s2CCpKuEG6c2I4A/ZwzGZcSkmD7G41QmVScM0Q9JZimzro3jXBqLsm23UPT0KYmkvQQ+8q0 iwf/e865Eb3S/8vHSvkt078ZsqmqvOD/jPkoYJqrSbowUbnlTQObTi6QPdy0Mzc9hqh8wauYebF2 mul/wjGwpuLJzvR8jWm3btuST4vGS5YhWZypyfTNZYcRPZmoy0VwvabX/Y5hm75pEezHZr/dgulb /CyXkpSlWP2HzE2a9n8VcA/enrLrwLQNG/P6aUH2UKlOZ6Np15vpZZ6dBu8iLxlV2zYk+3lz/6Zn /6P9MeDuLetdLIjtgKb3Ize1nWcaphmr2qFNz2GPn2oju8WszjQspvem143ZP6kZ2i2UDczrfAPT D007b5phu+bCwLyS9Zox/azp+FdwV5MoZY8Y0++a1v3CdeRVKUGv2ZPFdBnTsz+eOcmZpTmGVaOY Lm96cttse2Zt+5jErzEHzTfB9Fmmp3WnDT8O3EWK5iLl4BjTp5tetqdtto3sN1NtJqOM6atNrxv+ S8D9fBtlXc3AdHWmp/glATeyHxaoJbWYbsD05I+MP4JhW0sz5tuOL6bbMe13Lgekte1xcevF3/pb LLxdTDduen8pOVCqJ2K9Yboz03FPOskybCpNjIkQs5kGprs1PTmT/6tkTwUQNgnG9FCm4x5d/msd dxDjZ8yZYEyPaXrWY/SEW7qUDCyCV4tpTOempzgb8edW/Wxb0jRjc4xpTH9m2j/qPYBVylbK8RLw hunsxcH0Q9M736aKRZJsYN4cY9pg+lXTk9HTUNkn45bs45bW5jCN6Z+bnnSqfeaEZJtjZIgxjenC pqd4kgcO24GybDNmTGP6eNPhClJPuFhxxhwdYxrTp5tO2z8cs/PrP4tpTNdgOrAO2+YV3Ns0Q9LU GdOYrsn0pAP217jvB2ZMY7py02mP298AKPoYTGAa042ZntMzzUyLSQgwjek2Td/dERXeV0xjuj3T 8cV5MKEW/c9NMI3p2k3P20v0fbsrRUxjujbT6bm/WnrPMI3pKkyHZ1Eqq6simMb0BabTEyzeZ2M2 pvXFWR8wXfq+vPkAx59m/XuJaYPpg0yHhbmzPMf0OhLT2wuC6Z+advGsLk502MY0pt83PV8xMH+b n2enX0aKaUw/Ydrp70WoOWWBaUw/Nh1XM/761+zKs/x+j+zVwHQ0fXenUYvdXUpiercr/DGC6fht y6CqJYmr2pjOdoU/+jY9729r7jIx2dofpns1HQ7rm/JdwYfFdH+m9a6Mli7+yraqytf+MG3aNO3i Dc3jUr5LwjqJwXTY15Tp8CVlIPSYmCQV0/HzlZpO36HMO997+fIfpqsz7b9D22vMF+bvJMF0NaYd 04xChQmJYNpcZNrvtGXeTNoXXGL6JNO6xszAfEbRK6YPMq1rzHR2EqclmC5n2ulPp2tLZDH9pml/ 8VfmzaCCeY6YftG0G+yujEZbr9Ax/bVp5hiNJpj+27RhYG6/MCfBtDGsMfdWVDui6TIvINWamJFM 0zh1bhrNw6ZT7X5ME8Uy3G2aJnpUe6aJnkkUa9Wmid6oPtMFnxwNnOjjlaaJjugS00SHJ/njcaaJ LukQ00Q19HPTv044S6IX+3jHNFEDvWCaqJ0wTb3F3IM66rO5xx9Tb7pOCmVuZHN0cmVhbQplbmRv YmoKNDAgMCBvYmoKPDwvU3VidHlwZS9JbWFnZQovQ29sb3JTcGFjZS9EZXZpY2VSR0IKL1dpZHRo IDE0NgovSGVpZ2h0IDk4Ci9CaXRzUGVyQ29tcG9uZW50IDgKL0ZpbHRlci9GbGF0ZURlY29kZQov RGVjb2RlUGFybXM8PC9QcmVkaWN0b3IgMTUKL0NvbHVtbnMgMTQ2Ci9Db2xvcnMgMz4+L0xlbmd0 aCAxMjM2Pj5zdHJlYW0KeJztnetunDAUhG1MWqlN+/4v2h/NYrvnYuhu2CRcjQ0z2qKFKFKVT3Pm 2BhjY/xpzB9jfhhDX6yBylWQY0P/bIzH/legJbrHBqtVI3tXJF9Brmw9FMkB2+9ovhnjTAS8wmQJ mLfmrzFRGLVjbC8xvihSqAwFa9+MuX2J7TsfyXbQ0bKmM+ZtFjbynIsomAfJpsJ4W4CtjbEV2wFe TpFXOmvJZ90abHSlRdrlEiUZEbptgo1PkXZ7ywqnzbG9mOhish3K5lbi+Q5LYzIrzPbA1p8i7TZU JEIN4dkfG32nHyHt1oraReWUCVvQi1HTDs6bqygm800ilBdb4E8r2EBuuqKarKHaeBw2PYXtpogG ZJJkAqYAbHyFfgTbfaTULhIn/RSETU5hu7HIYdoudoVi80i79+IkS7TKxkbHFk0mF0YbG2kXXS3Y gnxkSuWa5LS/75ywqQubnl7NdpxkiqRibD7Z7iJpRy1+IFSuuVWPzQe5wgWzOevyPitjMkoyx5BO hE0/J7UdAQsC7KTY5Ed8A+EctrPSLgqt7uTYuj7tYuW2s32StU13CWw+tJp2lcIbkqwVMNfC5qPr arOdldlFSrKW/+gXxtZFp2O78tNOuikxWeOBzclp4QWTF4zSOLqV7gPYEjY+ku1kYFea7dRkjlt8 D2xPsMkVtV0RUu83yWQe2D7Dxmknf7Fja6a0i9p9BGCbhI2izh9qOwE2FEZgm4ONr2Qnp5NvAiwA 20JsdOpz9Skpybj70DADtjXYhFyImnY7MuP7ZMLMJU7AthqbjzbEvWynzBgYzzEC26bY6At5Lmyd dnfdB7Dthk0L5lbk2GQ8XwVsWbBxh7ki7fg3JckaYMuMbU3BTIWRlwkD2xHY9DgHmKysArYSsE2c T+HbLsBWFLYQP5/DJFo8lAa24rCFD+7Y2fSEErAVjC08lkui1ddGYCsbm0adTQ0IsFWCDW6rDxuy rTJs6CTrw4ZxW2XYZi45AbajsS1ebJJusAFbfmxr93S2uo4f2DJiWwXsER6w5cC2+Sq8fkUCsO2D LcYdnyGW5+SBbWtsGV7qovMpwLYNts3X/Hyu5v+if2Bbii1kBDbobi0XsM3ENn8cvbEaTTtgm4jt KJON1T+KCGxfYfNHm2ys4dEbYHuCLXD3Ueg2QWk+BdjeYTs8yaaoH5UDmxxDPXvTy+3WcHVsnl/j UbrJxpIdtvwVsYW0L0J9zFQ2bY92JWyxTpONJZuN+ytgc/02ymeRHWx3UmzhLCYbq+Htx7uzYdMk O/pvu69kSsVr2p0B22mSbIo07WrHdsX3hfF9O9n+v0pslzLZWPzaKKmZ1WDj1uN6JnuiZLuuAmxn 6+/Xa3ibQ6nY2nj2dnGZZGMGXyA2un7pJJui4Z17hWCDyaZK3hvAaXcsthYvc14gy0vRuqOwtQbt 4nLxI3lqu2zY6NiufXICMvr4SJcHm5oMzLZS1CZzP2wEDO3iLtJWZQ9srUG7uLu81sxNsPERVTGX eGy3Hpu78GthjxL1Kd5avwwbOcxleDwJeioZ24VZ2OSIJCtAZDsGNgGbJhmYlaNATYoUzOfYfkme NRhHFycb+oIZhZG7x/aK1qNs6eNjXAgf3GbQNJYrnn2WL076lVG2YYK4OKXBwP9s+we3N+LBCmVu ZHN0cmVhbQplbmRvYmoKMzkgMCBvYmoKPDwvU3VidHlwZS9JbWFnZQovQ29sb3JTcGFjZS9EZXZp Y2VSR0IKL1dpZHRoIDE0NgovSGVpZ2h0IDk4Ci9CaXRzUGVyQ29tcG9uZW50IDgKL0ZpbHRlci9G bGF0ZURlY29kZQovRGVjb2RlUGFybXM8PC9QcmVkaWN0b3IgMTUKL0NvbHVtbnMgMTQ2Ci9Db2xv cnMgMz4+L0xlbmd0aCAxMjU2Pj5zdHJlYW0KeJzt3dty2zgMBmBAktvbzb7/O25vG0vEEgCV2HHd 2LIokdT/j8bj00yTfgFBnVnkH6JfRANRfNIRUm7EFo4Li+z9wyDPJ7KxGZIxInUksr0R/WeD5BsG ybJzNUh+sP0r9JOoJwFeYeGoNTG9x0dRqdMt20nkB8qupATmM9H5EbYf9jGyc5gmBePfj7Od4oAp GDB3CqeB8byAbRAZ7HuYZG6ZOLmfmEei8RW2+M4J3W6rxE6mWuuw6SO6XeawjYpxArIu24n0ZZf+ CWSd6LYOpkBsZpnYgr5Et1sxwg7mY2NONnuJSebLidPFS6ct2EJ8lN63tez961cXGxhZp4sdvW/P 5i87yD0T3bTYRTA+78nmTwRl9320yDpdJzt3tuzM5gsmmX9NbGNxXPIiK4kt+PcFZfclVmQ8KVWZ bKns0O0+kzpZ71TFsk3pZU9HL7s0Xext9lEH2xQ/0gGzP6pc/JsNNl0c62Oz94/W7VInS06Vsk1B n9sk8whyNl00qhbY7M1e9KCINvHstwodBQXrzu2wTdLbR02WnRZZn4qsRTZ7rpPMNsrOfgexTjY2 zjaGwbtd7XI8d7Lh0qxttlE/rbXbJbDUyY7HZo+6JbMiPDczqum4bGPo57IrPf6XFTvZoMvh2exl L+JyhZYdp+liMCewzWz2ha7AsvNtPNbJtM7AdssW34ljphZcIXhmFjtZMCSw3WcbpQtadjvPUzjt jBZDAtsDbD5gBtltwPQi007GAWzPsfkimw+YbGf5mQrYFrHZ+xxoo27HySzMTmBbzta5nOQcM+d1 MunJqcC2BttE+phJLk3x1QZsGdhyzFNsnUy0zsCWlW1K1+VYycyowLYFW/B5ytLKc3NWJAHbpmzx ncUD5ufACLZd2EJcMXhyX7mDgW1/tvDY7lbf9gG2gthsxY7+st/HDiAAW5Fs945ymLXAViSbj5Zf rrZ4oQW2stl8dyt/HRvBVjYbqq0mNvS2Ktkwk6yMDett9bE9dZgeg21ftsW73+YZJtg2ZxM/4vSV gG1jtlfBLgK2LdhWPy7hc8AEWw62IKvt1P4zHthWZ7vd9pEFjwls67D5LH+zcDqAHGwvsO11PHlH BLYlbFpk2TrZI/mYp4DtUbasByA/FS87sH3D5gPj3lhXsVNvBGx32UKp1yvxs0k7GzDB9snm69F7 63yT1O3A5mwiNV1axs7wODabDYz13U+A00mLx2OzL9RUZF/iVwHqUqs7BptdP6a+IrsN261ODsGm o2Lxs4+nwh8DZpNswc1aDF9enrAhNr3cdSEbPvJl7nZNsDXTyR6Jd7vq2bTImq+ym9ge17FKNgM7 SpHdxsuuLja7ccPxiuw2sez87jals0Wzxub3r8e6XcFsdIDp4rKke6eUxibpznvI3djBndrtCmHz IoPZQ2G7IfrObEJD+fvJykuaZO7CNlCbdz7ZKhwUb1s2TBfXiN53e0xgmdm0k6HI1oto2X3g5WHD 1CNL9HLaPDGNq7MNejFaJG+87FZjGzAqbhWx0XJ8kS2OiuhkG0ds3W5azFbBsYuthvU/XrvdU2wn QScrILHsjO39W7Y4MJ7oMDuja0iY+9xdtpNf23TvHxS5jp5+FKzPBRsFh0u2NxRZ2fHbxthZ5tds mOgXGy04Wzq7JsdNb7NtV0hJ0ZPXr3rb/4hpk2UKZW5kc3RyZWFtCmVuZG9iagozOCAwIG9iago8 PC9TdWJ0eXBlL0ltYWdlCi9Db2xvclNwYWNlIDM3IDAgUgovV2lkdGggMjQxCi9IZWlnaHQgOTgK L0JpdHNQZXJDb21wb25lbnQgOAovRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA5NDc+PnN0cmVh bQp4nO3SiVvLcQDH8efJihDCEhFFilFyjISmS9LS1EpkNCzN0WVJGkphHWodNI1Q0qGQm1JUbkVU iDDk/CP07PH0PKi143d8v9+f1z/wed7P89HT69KPGpSpev9RAdlfI4gy9XcwjUbTR1lX31/BBv0H oMzQoIfggejqNXgQilQHD0ZNn8FGQ4YOQ8XQIUbqBRsbD4efsbEmwSNGwm6EpsF0uskoWJnQ6VoF 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 ffBXNklPSWI63PRnOpzb5WB+XY4V052YPslgfp2ObUy3bNrvPONgfp2DiOm4rx3Tenf0tHCFBNPp gEpNh2sa9FX6lCSmKzNd7fPYrSRxTYLpo037s1hjlCxyxPT+psMXpI2SfLWN6a1N8+BvzzLKmC5t mhXzgUlckGC6kGnbxT8Y9VEki+nfTLNirrZ8tY3p96b9MayY22hwmjD93DRrjHYTTN+YtljuohvB ZzR9uTvqKzmhadvpC0wozxHp3vT93dEZErHSnenL6XTa1Ktt3jRLZrqtWdP5HRE9aFlnt2FazyV6 X+6yQtMMZlpVePhoKjFNVLBDTEswTbRhzvRk9jJNtF+bmyY6pE1ME9XQStN/+Tei2vr3F9NEDfSF aaJ2wjT11ldrD/GvFCaqrSnePlp7/A/qMjMuCmVuZHN0cmVhbQplbmRvYmoKNDggMCBvYmoKPDwv UjI3CjI3IDAgUi9SOAo4IDAgUi9SNwo3IDAgUj4+CmVuZG9iagoyNyAwIG9iago8PC9CYXNlRm9u dC9IZWx2ZXRpY2EtQm9sZE9ibGlxdWUvVHlwZS9Gb250Ci9TdWJ0eXBlL1R5cGUxPj4KZW5kb2Jq CjggMCBvYmoKPDwvQmFzZUZvbnQvSGVsdmV0aWNhLUJvbGQvVHlwZS9Gb250Ci9TdWJ0eXBlL1R5 cGUxPj4KZW5kb2JqCjkgMCBvYmoKPDwvQmFzZUZvbnQvS1BTSEJPK1dpbmdkaW5ncy9Gb250RGVz Y3JpcHRvciAxMCAwIFIvVHlwZS9Gb250Ci9GaXJzdENoYXIgMS9MYXN0Q2hhciAxL1dpZHRoc1sg ODkxXQovRW5jb2RpbmcgNTAgMCBSL1N1YnR5cGUvVHJ1ZVR5cGU+PgplbmRvYmoKNTAgMCBvYmoK PDwvVHlwZS9FbmNvZGluZy9CYXNlRW5jb2RpbmcvV2luQW5zaUVuY29kaW5nL0RpZmZlcmVuY2Vz WwoxL2JveHNoYWRvd2R3bl0+PgplbmRvYmoKNyAwIG9iago8PC9CYXNlRm9udC9IZWx2ZXRpY2Ev VHlwZS9Gb250Ci9FbmNvZGluZyA1MSAwIFIvU3VidHlwZS9UeXBlMT4+CmVuZG9iago1MSAwIG9i ago8PC9UeXBlL0VuY29kaW5nL0RpZmZlcmVuY2VzWwozOS9xdW90ZXNpbmdsZQoxNDYvcXVvdGVy aWdodC9xdW90ZWRibGxlZnQvcXVvdGVkYmxyaWdodC9idWxsZXRdPj4KZW5kb2JqCjEwIDAgb2Jq Cjw8L1R5cGUvRm9udERlc2NyaXB0b3IvRm9udE5hbWUvS1BTSEJPK1dpbmdkaW5ncy9Gb250QkJv eFs2MiAwIDgwNyA3MjJdL0ZsYWdzIDQKL0FzY2VudCA3MjIKL0NhcEhlaWdodCA3MjIKL0Rlc2Nl bnQgMAovSXRhbGljQW5nbGUgMAovU3RlbVYgMTIxCi9NaXNzaW5nV2lkdGggNTAwCi9Gb250Rmls ZTIgNDkgMCBSPj4KZW5kb2JqCjQ5IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZQovTGVuZ3Ro MSA1MzA0L0xlbmd0aCAyNTg0Pj5zdHJlYW0KeJztV31wVNUVP+fe97X53IQQ0qzKW56JSBJCgkgC GJZkd02yY01IkF3UspsPTCRIBJohaplVtOAm2G2hzmhVgooGBHxLUAPDdCgaTMd2rDPa0ULVduLo WOPoVKRjB9Lz3k1SYlvbmf6jM7yzv/u795zzzr3nfrz3FhAAUiEKHOpubCguBfvKeJ+Km5rXRTpF 27kdAJc0d23SDxXv20eKMwDyojWdt6175YvFJoCSAyCtvq2je43wT3NScaitNdLy621rGgGyotS+ to0UmdOSHgJI2kztK9vWbdos/DPLANjsjvXNkfH7T1B/p9ZFNnfym5Q55P8YKfU7Iutax8f3ChWu zvUbN4l2Vtiyd25o7bzx1atWk/9xAN4I37brjf9oKSFpxiC7l62i2i+gicpHCS2ER2AX7GIDwgfm E0yq1cKH8jCUwgZbPx/uodILf8N++LGtWQJNZG8i7yHiCrI1E6MdYxf22vwjuJ9if84G2El20rYu pbi1locQNiAPk96KtxUOwbt4gnzuhp1kOwpvWHdR5F1wEM7hbJIe/ABHWR1p0eqf4qwl71003l/C O/BXzMIKjOFx8slk99pjEb1FyWeI5A07iiU3YAeuxw34IMUcYZwtoKjr2XbWx0x2koekCnlYyVQW qh0UBYHR7s2gDK1o34cG6rkJ7pyMKuR3yLAeG7ENH8Y+GsMQjpJ8wYrYUpp1S37Ow1KK9JG8Vn6S ZFhZoT6uKRRbBgVyQYc8uIay8lEf9TTmFrgd7rLlbpJ7aC7vg93QB3tgHyTgGPzK6hNOw7twjmYn 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 lvnQV+eHcLZU0WRV7OdE/iX5mqz8zol1sfE3QBbtFrowl6BQ5cH/81/3d/2S6LvcKiVrfj5DeveN l9Sm02vPD0ImzR+jmkInDVa233FbC2Gj/Z7FuPVF/z9e2tTmZ/DZ2BQFTgwKopdwCd8E1U3Pf/5f 9pu1n1gUEubzx1anLzmrucQG3Htw5wWLE6+pbwJcqEt6Ty2hZsrE/vsHW3UzawplbmRzdHJlYW0K ZW5kb2JqCjUyIDAgb2JqCjw8L1R5cGUvTWV0YWRhdGEKL1N1YnR5cGUvWE1ML0xlbmd0aCAxMzk2 Pj5zdHJlYW0KPD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtj OWQnPz4KPD9hZG9iZS14YXAtZmlsdGVycyBlc2M9IkNSTEYiPz4KPHg6eG1wbWV0YSB4bWxuczp4 PSdhZG9iZTpuczptZXRhLycgeDp4bXB0az0nWE1QIHRvb2xraXQgMi45LjEtMTMsIGZyYW1ld29y ayAxLjYnPgo8cmRmOlJERiB4bWxuczpyZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjIt cmRmLXN5bnRheC1ucyMnIHhtbG5zOmlYPSdodHRwOi8vbnMuYWRvYmUuY29tL2lYLzEuMC8nPgo8 cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nNmJlZDFkYmYtMGEzYS0xMWRmLTAwMDAtYzI4YjBi MWYyZDI4JyB4bWxuczpwZGY9J2h0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8nIHBkZjpQcm9k dWNlcj0nR1BMIEdob3N0c2NyaXB0IDguNjEnLz4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9 JzZiZWQxZGJmLTBhM2EtMTFkZi0wMDAwLWMyOGIwYjFmMmQyOCcgeG1sbnM6eGFwPSdodHRwOi8v bnMuYWRvYmUuY29tL3hhcC8xLjAvJyB4YXA6TW9kaWZ5RGF0ZT0nMjAxMC0wMS0yM1QwNjoxOToz MiswMTowMCcgeGFwOkNyZWF0ZURhdGU9JzIwMTAtMDEtMjNUMDY6MTk6MzIrMDE6MDAnPjx4YXA6 Q3JlYXRvclRvb2w+UERGQ3JlYXRvciBWZXJzaW9uIDAuOS41PC94YXA6Q3JlYXRvclRvb2w+PC9y ZGY6RGVzY3JpcHRpb24+CjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSc2YmVkMWRiZi0wYTNh LTExZGYtMDAwMC1jMjhiMGIxZjJkMjgnIHhtbG5zOnhhcE1NPSdodHRwOi8vbnMuYWRvYmUuY29t L3hhcC8xLjAvbW0vJyB4YXBNTTpEb2N1bWVudElEPSc2YmVkMWRiZi0wYTNhLTExZGYtMDAwMC1j MjhiMGIxZjJkMjgnLz4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JzZiZWQxZGJmLTBhM2Et MTFkZi0wMDAwLWMyOGIwYjFmMmQyOCcgeG1sbnM6ZGM9J2h0dHA6Ly9wdXJsLm9yZy9kYy9lbGVt ZW50cy8xLjEvJyBkYzpmb3JtYXQ9J2FwcGxpY2F0aW9uL3BkZic+PGRjOnRpdGxlPjxyZGY6QWx0 PjxyZGY6bGkgeG1sOmxhbmc9J3gtZGVmYXVsdCc+bXBsc3RwLWxhYmVscy10by1sYXllcnMtbWFw cGluZy1zdW1tYXJ5LTAxYTwvcmRmOmxpPjwvcmRmOkFsdD48L2RjOnRpdGxlPjxkYzpjcmVhdG9y PjxyZGY6U2VxPjxyZGY6bGk+dmlzc2VyczwvcmRmOmxpPjwvcmRmOlNlcT48L2RjOmNyZWF0b3I+ PC9yZGY6RGVzY3JpcHRpb24+CjwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0ndyc/PgplbmRzdHJlYW0KZW5kb2JqCjIg MCBvYmoKPDwvUHJvZHVjZXIoR1BMIEdob3N0c2NyaXB0IDguNjEpCi9DcmVhdGlvbkRhdGUoRDoy MDEwMDEyMzA2MTkzMiswMScwMCcpCi9Nb2REYXRlKEQ6MjAxMDAxMjMwNjE5MzIrMDEnMDAnKQov VGl0bGUobXBsc3RwLWxhYmVscy10by1sYXllcnMtbWFwcGluZy1zdW1tYXJ5LTAxYSkKL0NyZWF0 b3IoUERGQ3JlYXRvciBWZXJzaW9uIDAuOS41KQovQXV0aG9yKHZpc3NlcnMpCi9LZXl3b3Jkcygp Ci9TdWJqZWN0KCk+PmVuZG9iagp4cmVmCjAgNTMKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDI2 MDM5IDAwMDAwIG4gCjAwMDAwNDYzMzkgMDAwMDAgbiAKMDAwMDAyNTkyOCAwMDAwMCBuIAowMDAw MDI0ODY0IDAwMDAwIG4gCjAwMDAwMDAwMTUgMDAwMDAgbiAKMDAwMDAwMTg4NSAwMDAwMCBuIAow MDAwMDQxODA4IDAwMDAwIG4gCjAwMDAwNDE0OTcgMDAwMDAgbiAKMDAwMDA0MTU2NiAwMDAwMCBu IAowMDAwMDQyMDAxIDAwMDAwIG4gCjAwMDAwMjYxMDQgMDAwMDAgbiAKMDAwMDAyNTAwNyAwMDAw MCBuIAowMDAwMDAxOTA1IDAwMDAwIG4gCjAwMDAwMDQ2NjUgMDAwMDAgbiAKMDAwMDAyNjE1MiAw MDAwMCBuIAowMDAwMDI1MTUyIDAwMDAwIG4gCjAwMDAwMDQ2ODYgMDAwMDAgbiAKMDAwMDAwODg4 OCAwMDAwMCBuIAowMDAwMDI2MjAwIDAwMDAwIG4gCjAwMDAwMjUyOTcgMDAwMDAgbiAKMDAwMDAw ODkwOSAwMDAwMCBuIAowMDAwMDEzMzIyIDAwMDAwIG4gCjAwMDAwMjYyMzkgMDAwMDAgbiAKMDAw MDAyNTQ0MiAwMDAwMCBuIAowMDAwMDEzMzQzIDAwMDAwIG4gCjAwMDAwMTU0MjAgMDAwMDAgbiAK MDAwMDA0MTQyMCAwMDAwMCBuIAowMDAwMDI2Mjc4IDAwMDAwIG4gCjAwMDAwMjU1ODcgMDAwMDAg biAKMDAwMDAxNTQ0MSAwMDAwMCBuIAowMDAwMDE5NjMwIDAwMDAwIG4gCjAwMDAwMjYzMjggMDAw MDAgbiAKMDAwMDAyNTczMiAwMDAwMCBuIAowMDAwMDE5NjUxIDAwMDAwIG4gCjAwMDAwMjQ4NDMg MDAwMDAgbiAKMDAwMDA0MDAxMiAwMDAwMCBuIAowMDAwMDI2MzY5IDAwMDAwIG4gCjAwMDAwMzg5 MjEgMDAwMDAgbiAKMDAwMDAzNzQ2NCAwMDAwMCBuIAowMDAwMDM2MDI3IDAwMDAwIG4gCjAwMDAw MzQ1NzIgMDAwMDAgbiAKMDAwMDAzMzE3NyAwMDAwMCBuIAowMDAwMDMxNzI3IDAwMDAwIG4gCjAw MDAwMzAzNDEgMDAwMDAgbiAKMDAwMDAyODkzMCAwMDAwMCBuIAowMDAwMDI4Nzc4IDAwMDAwIG4g CjAwMDAwMjg4MTAgMDAwMDAgbiAKMDAwMDA0MTM3MCAwMDAwMCBuIAowMDAwMDQyMTk5IDAwMDAw IG4gCjAwMDAwNDE3MTUgMDAwMDAgbiAKMDAwMDA0MTg4OCAwMDAwMCBuIAowMDAwMDQ0ODY2IDAw MDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgNTMgL1Jvb3QgMSAwIFIgL0luZm8gMiAwIFIKL0lEIFs8 MUQxMUI3MTI5NjA5RjgwQ0EzMjZEQkZDNzMxRTIwRTc+PDFEMTFCNzEyOTYwOUY4MENBMzI2REJG QzczMUUyMEU3Pl0KPj4Kc3RhcnR4cmVmCjQ2NTg5CiUlRU9GCg== --Boundary_(ID_MWJq4z/xf87HdgWKaf2h+Q)-- From maarten.vissers@huawei.com Fri Jan 22 21:43:40 2010 Return-Path: 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 87CA63A6863 for ; Fri, 22 Jan 2010 21:43:40 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.976 X-Spam-Level: X-Spam-Status: No, score=-1.976 tagged_above=-999 required=5 tests=[AWL=0.623, 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 PTnc9Gso+mNt for ; Fri, 22 Jan 2010 21:43:39 -0800 (PST) Received: from szxga03-in.huawei.com (szxga03-in.huawei.com [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id 4AF8C3A683D for ; Fri, 22 Jan 2010 21:43:39 -0800 (PST) Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWO00E2LQKKYA@szxga03-in.huawei.com> for mpls-tp@ietf.org; Sat, 23 Jan 2010 13:43:32 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWO00EPZQKKMC@szxga03-in.huawei.com> for mpls-tp@ietf.org; Sat, 23 Jan 2010 13:43:32 +0800 (CST) Received: from M00900002 ([116.6.21.230]) by szxml01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KWO0004UQKKAZ@szxml01-in.huawei.com>; Sat, 23 Jan 2010 13:43:32 +0800 (CST) Date: Sat, 23 Jan 2010 06:43:31 +0100 From: Maarten Vissers In-reply-to: <4B59F261.3020403@cisco.com> To: stbryant@cisco.com, mpls-tp@ietf.org, ahmpls-tp@lists.itu.int, draft-ietf-mpls-tp-framework@tools.ietf.org Message-id: <004501ca9bee$ff3a1a00$e6150674@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Thread-index: Acqbk2wfB0ByzBP5QY6/rb15ICvH5gAWq8Hw Subject: Re: [mpls-tp] draft-ietf-mpls-tp-framework-08 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jan 2010 05:43:40 -0000 Stewart, Reading the first paragraph in section 3.4.1 of this draft I find the text "In terms of the MPLS label stack, when the client traffic type of the MPLS-TP network is an MPLS LSP or a PW, then the S bit of all the labels in the MPLS-TP label stack are zero, otherwise the bottom label of the MPLS-TP label stack has the S bit set to one ( i.e. there can only one S bit set in a label stack)." When I look at the LSP OAM in the MPLS-TP network used with the MPLS LSP or PW services, I see a label in the MPLS-TS label stack with S=1; i.e. the GAL. As we have not identified the LSP OAM as a client of the MPLS-TP network, the description in version 08 is not 100% accurate in my opinion. Perhaps you should enhance the text a bit; e.g. "then the S bit of all the labels in the MPLS-TP label stack carrying **that client information are** zero". Regards, Maarten -----Original Message----- From: Stewart Bryant [mailto:stbryant@cisco.com] Sent: vrijdag 22 januari 2010 19:46 To: mpls-tp@ietf.org; ahmpls-tp@lists.itu.int; draft-ietf-mpls-tp-framework@tools.ietf.org Subject: draft-ietf-mpls-tp-framework-08 This version contains the responses to section 3.4 as of last Tuesday and which were discussed at the regular (open) Tuesday evening call on MPLS-TP. It also contains the PST text that we were supplied, but which has not been reviewed. There will be another version produced in the next few days. Regards Stewart From Alexander.Vainshtein@ecitele.com Fri Jan 22 23:56:52 2010 Return-Path: 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 65D333A67D4; Fri, 22 Jan 2010 23:56:52 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[AWL=-0.000, 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 ECg3HsWM-Rpq; Fri, 22 Jan 2010 23:56:50 -0800 (PST) Received: from ilptbmg01.ecitele.com (ilptbmg01-out.ecitele.com [147.234.242.234]) by core3.amsl.com (Postfix) with ESMTP id 1A2613A67B3; Fri, 22 Jan 2010 23:56:48 -0800 (PST) X-AuditID: 93eaf2e7-b7c38ae000000ed6-70-4b5aaaa29a64 Received: from ilptexch01.ecitele.com ( [172.31.244.40]) by ilptbmg01.ecitele.com (Symantec Brightmail Gateway) with SMTP id C1.A4.03798.2AAAA5B4; Sat, 23 Jan 2010 09:52:03 +0200 (IST) Received: from ILPTMAIL02.ecitele.com ([147.234.244.213]) by ilptexch01.ecitele.com ([172.31.244.40]) with mapi; Sat, 23 Jan 2010 09:56:42 +0200 From: Alexander Vainshtein To: Maarten Vissers Date: Sat, 23 Jan 2010 09:56:43 +0200 Thread-Topic: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Thread-Index: AcqbmSNrZOC6OkVyTYie1ES9/D/jNAARX32gAAgKxJo= Message-ID: References: <787be2781001221128t17a02582w5b123658793f1975@mail.gmail.com>, <003f01ca9bee$15be8690$e6150674@china.huawei.com> In-Reply-To: <003f01ca9bee$15be8690$e6150674@china.huawei.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFEBILPTMAIL02eci_" MIME-Version: 1.0 X-Brightmail-Tracker: AAAAAA== Cc: "mpls@ietf.org" , "mpls-tp@ietf.org" Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jan 2010 07:56:52 -0000 --_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFEBILPTMAIL02eci_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Maarten, I may be missing something important, but how iy seems that you ignore the = fundamental differences between Ethernet and MPLS data planes in your analy= sis. Ethernet data plane inherently recognizes "well-know multicast MAC destinat= ion addresses". If a switch wants so, it can catch all the frames with such= a DA and decide how it treats them "out-of-band". All Ethernet protocols o= perate in this way, 802.1ag is not an exception. And this is exactly what a= llows separation between addressing and MEP/MIP levels in 802.1ag. The dis= advantage of this approach is that Ethernet OAM frames are not necessarily = fate-sharing with the data traffic. The MPLS data plane is defined in RFC 3031, 30302 and (for upstream-allocat= ed labels) in RFC 5331, 5332. Its analog of Ethernet well-know multicast MA= C destination addresses is the reserved Router Alert Label. But its usage = has been rejected for usage in MPLS-TP OAM exactly because fate-sharing of = data and OAM packets could be broken. Instead, MPLS-TP uses two different m= echanisms: 1. GAL. This mechanism can only be used to address MEPs, because the LER proce= ssing a packet with the GAL at some level in the label stack is not allowed= to look at it unless it terminates all the labels above it are terminated = (i.e., its ILM entries for these labels must be "pop and forward to the loo= pback interface"). 2. TTL expiration. This is the only mechanism for addressing MIPs in MPLS-TP. = And, of course, TTL expiration must occur in the first label stack entry fo= llowing all the labels terminated by the supporting node. In short, LERs do not look at the next label if they do not terminate the p= revious one. Hence I think that some of the MEPs you've defined are non-addressable (and= hence unusable) in MPLS-TP which shares the MPLS data plane. My 2c, Sasha ________________________________ From: mpls-tp-bounces@ietf.org [mpls-tp-bounces@ietf.org] On Behalf Of Maar= ten Vissers [maarten.vissers@huawei.com] Sent: Saturday, January 23, 2010 7:37 AM To: 'Greg Mirsky' Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Hi Greg, See inline.. ________________________________ From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: vrijdag 22 januari 2010 20:29 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, I'll concentrate, as you suggested, on the slide #7 and the following you'v= e wrote "The intermediate nodes contain multiple MPLS-TP (MTP) layer networ= k instances". I think that from the definition of MPLS Section follows that= there can not be an intermediate MPLS node on a given MPLS Section which i= s aware of that Section. In your example (slide #7) nodes P and P' (to differentiate them from left = to right) of Carrier A are terminating points of MPLS Section of Carrier A. [maarten] Correct. S-PEs of Carrier B are unaware of that MPLS Section. [maarten] not correct. The figure shows two MPLS-TP Section layer MEG level= s; the top level MEG has its endpoints (blue MEP functions) in the carrier = A P and P' nodes, the bottom level MEG has its end points in the interface = ports of P and left S-PE and in right S-PE and P' nodes. [maarten] The most left and right S-PEs of carrier B terminate the physical= media layer (the 802.3 ETY layer) and then the MPLS-TP Section TCM/Segment= OAM in the blue colored MEP function. On top of this MEP function there is= a (blue) MPLS-TP Section layer MIP function, which will process the MPLS-T= P Section layer OAM from the top MEG level. [maarten] I have attached a slightly modified version of the slide 7. The m= odification is the replacement of the 802.3 interface between carrier A's P= node and the left S-PE node of carrier B by an SDH STM-N interface. Such S= DH interface has excellent section monitoring capabilities and it is now no= t necessary to instantiate the MPLS-TP Section layer TCM/Segment MEG level = between these P and left S-PE nodes. This is reflected by the absence of th= e lower blue Section MEP functions. [maarten] On the side of the adaptation functions between MPLS-TP Section = layer and SDH layers (blue/grey colored trapezoid symbols) I have indicated= "P-LSE" to represent that it may be necessary to insert a kind of "priorit= y label stack entry header" (in analogy to the priority vlan tag in etherne= t). The use of such "P-LSE" header on the MPLS-TP over SDH interface would = be required when carrier A wants to have explicit control over the priority= and drop eligibility of each of the MPLS-TP packets passed through the car= rier B network; i.e. including the MPLS-TP Section OAM packets. If all Sect= ion OAM packets have the same priority/drop eligibility, then insertion of = such P-LSE header is not necessary as carrier B's S-PE node can assign the = right priority/drop eligible level to the the unlabelled (section OAM) pack= ets. [maarten] For the latter case, the MPLS-TP Section layer signal will have i= ts section OAM equipped with GAL as BOS. For the former case, the MPLS-TP S= ection layer signal will have its section OAM equipped with 'P-LSP' label = as BOS and GAL as second label. [maarten] Assume the latter case, then the blue MIP function in the left S-= PE node will process the GAL as BOS. Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Section, no= ne of nodes of Carrier B, including S-PEs, should bother to process the GAL= . Doing otherwise will break client-server layering. [maarten] I understand why we were coming to different conclusions. I hope = I have clarified my view with the SDH physical media layer example. [maarten] You may now also understand why the definition of Section layer i= n G.805 defines that the section layer network is concerned with all functi= ons which"**provide for the transfer of infomation between locations in pat= h layer networks**. It is this latter item that allows section layer trails to span multiple ph= ysical media layer trails, and thus to have intermediate nodes in the secti= on layer connection. [maarten] But in all honesty, most of the Section layer connections are ter= minating at the same ports as their underlying physical media layer connect= ions. Someone who looks only at the appearances of section layers inside on= e network will conclude that section layer connections terminate at adjacen= t nodes. Someone who looks beyond its own network will conclude that sectio= n layer connections terminate in nodes that provide access to path layer si= gnals. That is why I can not agree that an intermediate node contains instances of= multiple MPLS-TP networks. I think of a node as performing its functions a= t certain MPLS-TP network layer only. [maarten] It is my understanding that we are missing a description which ex= plicitly describes the mapping of labels onto layers. One MPLS-TP layer net= work will in my understanding contain one or more labels. As the ppt file w= ith my investigation results is too large to attach, I will email you a cop= y privately. I have attached a summary of the results up to this point in t= ime. Another question is whether Carrier B sets its VC label as BOS or not, as I= understand we haven't decided yet with number of BOS in carrier's carrier = scenario. But that, to me, is separate discussion. [maarten] I have understood that that decision has been made. Refer to the = SB10 comment "Yes. S=3D1 does not indicate the boundary between the client = and server. It indicates the boundary between the label stack and the label= stack payload." in the draft-ietf-mpls-tp-framework-07-post-review-of ITU-= T-informal-cts-19-Jan-2010.doc. This is now inlcuded in draft-ietf-mpls-tp-= framework-08, see section 3.4.1. Maarten, I greatly appreciate your input and our discussion. [maarten] I appreciate your questions and discussion. Regards, Maarten Regards, Greg On Fri, Jan 22, 2010 at 10:32 AM, Maarten Vissers > wrote: Hi Greg, The intermediate nodes contain multiple MPLS-TP (MTP) layer network instanc= es, of which the top MTP layer is shared by carrier A and B. See slide 7 in= the mplstp-connection-concepts file. Note that the same applies for the ca= se of Ethernet (ETH) layer networks. In the attached ethernet-connection-co= ncepts file you find the same case illustrated also on slide 7. Other slides illustrate other cases of carrier-carrier and customer-carrier= interactions. Note that the functional models for the MPLS-TP and Ethernet cases are the = same; I already had the Ethernet models and have converted those into MPLS-= TP equivalent models to illustrate this section layer question. The differe= nce between both technologies is the encoding of MEG levels; in Ethernet vi= a the MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry (LSE) heade= r. Regards, Maarten ________________________________ From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: vrijdag 22 januari 2010 17:55 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, so this is carrier's carrier scenario when MPLS-TP section is client of MPL= S-TP transport? But wouldn't presumed processing of client MPLS-TP section = by intermediate nodes of server MPLS-TP layer be just plain violation of se= rver-client model? Regards, Greg On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers > wrote: Greg, It is not uncommon to carry a section layer signal as a service through the= network of another carrier. E.g. Ethernet port based services carry the Et= hernet section layer signals as a service through the transport network. Th= e compatible MPLS type of port based service would carry the MPLS section l= ayer signal as a service through the network of another carrier. The sectio= n will now pass through intermediate nodes. Regards, Maarten ________________________________ From: mpls-tp-bounces@ietf.org [mailto:mpl= s-tp-bounces@ietf.org] On Behalf Of Greg M= irsky Sent: donderdag 21 januari 2010 22:21 To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Editors and All, I'm puzzled by what looks to me as contradiction between quoted in the RFC = 5586 definition of the Section Layer Network and the last paragraph on sub-= section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to se= ction as server layer that provides service between adjacent nodes (my unde= rlining). At the same time, the last paragraph of subsection 4.2.1.2 stipul= ates behavior of intermediate nodes on an MPLS Section in regard to G-ACh m= essage, the ACH and the GAL. If an MPLS Section is between adjacent nodes, = then, as I understand the definition, there can not be intermediate nodes o= n the section (on the segment, but not on a section) at this particular lay= er. Your clarification is greatly appreciated. Regards, Greg --_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFEBILPTMAIL02eci_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Maarten,
I may be missing somet= hing important, but how iy seems that you ignore the fundamental diffe= rences between Ethernet and MPLS data planes in your analysis.<= /div>
 
Ethernet data plane&nb= sp;inherently recognizes "well-know multicast MAC destination addresse= s". If a switch wants so, it can catch all the frames with such a DA a= nd decide how it treats them "out-of-band". All Ethernet protocols operate in this way, 802.1ag is not an exception. And this is&nb= sp;exactly what allows separation between addressing and MEP/MIP = levels in 802.1ag.  The disadvantage of this approach is that Ethernet= OAM frames are not necessarily fate-sharing with the data traffic.
 
The MPLS data plane is defi= ned in RFC 3031, 30302 and (for upstream-allocated labels) in RFC 5331= , 5332. Its analog of Ethernet well-know multicast MAC destination add= resses is the reserved Router Alert Label. But its usage  has been rejected for usage in MPLS-TP OAM exactly be= cause fate-sharing of data and OAM packets could be broken. Instead, MPLS-T= P uses two different mechanisms:
  1. GAL. This mechanism can only be used to= address MEPs, because the LER processing a packet with the GAL at some lev= el in the label stack is not allowed to look at it unless it terminates all= the labels above it are terminated (i.e., its ILM entries for these labels must be "pop and forward to t= he loopback interface").
  2. TTL expiration. This is the only mechan= ism for addressing MIPs in MPLS-TP. And, of course, TTL expiration must occ= ur in the first label stack entry following all the labels terminated by th= e supporting node.

In short, LERs do not look at the next la= bel if they do not terminate the previous one.

Hence I think that some of the MEPs you'v= e defined are non-addressable (and hence unusable) in MPLS-TP which shares = the MPLS data plane.

 

My 2c,

     Sasha


From:=  mpls-tp-bounces@ietf.org [mpls-tp-bounces@ietf.org] On Behalf Of Maar= ten Vissers [maarten.vissers@huawei.com]
Sent: Saturday, January 23, 2010 7:37 AM
To: 'Greg Mirsky'
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section<= br>

Hi Greg,
 
See inline..
From: Greg Mirsky [mailto:greg= imirsky@gmail.com]
Sent: vrijdag 22 januari 2010 20:29
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section<= br>

Dear Maarten,
I'll concentrate, as you suggested, on the slide #7 and the following you'v= e wrote "The intermediate nodes contain multiple MPLS-TP (MTP) layer network = instances". I think that from the definition of MPLS Section follows that there can not be an intermediate M= PLS node on a given MPLS Section which is aware of that Section.  
 
In your example (slide #7) nodes P and P' (to differentiate them from = left to right) of Carrier A are terminating points of MPLS Section of Carri= er A.  
 
[maarten] Correct.
 
S-PEs of Carrier B are unaware of that MPLS Section. &= nbsp;
 
[maarten] not correct. The figure shows two MPLS-TP Section = layer MEG levels; the top level MEG has its endpoints (blue MEP functions)&= nbsp;in the carrier A P and P' nodes, the bottom level MEG has its end points in the interface ports of P and left S-PE and= in right S-PE and P' nodes.
 
[maarten] The most left and right S-PEs of carrier B te= rminate the physical media layer (the 802.3 ETY layer) and then the MPLS-TP= Section TCM/Segment OAM in the blue colored MEP function. On top of this MEP function there is a (blue) MPLS-TP Sectio= n layer MIP function, which will process the MPLS-TP Section layer OAM from= the top MEG level.
 
[maarten] I have attached a slightly modified version of the= slide 7. The modification is the replacement of the 802.3 interface betwee= n carrier A's P node and the left S-PE node of carrier B by an SDH STM-N interface. Such SDH interface has excellent s= ection monitoring capabilities and it is now not necessary to instantiate t= he MPLS-TP Section layer TCM/Segment MEG level between these P and left S-P= E nodes. This is reflected by the absence of the lower blue Section MEP functions.
 
[maarten] On the side of the adaptation functions&= nbsp; between MPLS-TP Section layer and SDH layers (blue/grey colored = trapezoid symbols) I have indicated "P-LSE" to represent that it may be necessary to insert a kind of "priority label stack entry h= eader" (in analogy to the priority vlan tag in ethernet). The use= of such "P-LSE" header on the MPLS-TP over SDH interface would b= e required when carrier A wants to have explicit control over the priority and drop eligibility of each of the MPLS-TP packets pass= ed through the carrier B network; i.e. including the MPLS-TP Section OAM pa= ckets. If all Section OAM packets have the same priority/drop eligibility, = then insertion of such P-LSE header is not necessary as carrier B's S-PE node can assign the right priority/dr= op eligible level to the the unlabelled (section OAM) packets.<= /span>
 
[maarten] For the latter case, the MPLS-= TP Section layer signal will have its section OAM equipped with GAL as BOS.= For the former case, the MPLS-TP Section layer signal will have its sectio= n OAM equipped with 'P-LSP'  label as BOS and GAL as second label.
 
[maarten] Assume the latter case, then the blue MIP function= in the left S-PE node will process the GAL as BOS.
 
Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Sectio= n, none of nodes of Carrier B, including S-PEs, should bother to process th= e GAL. Doing otherwise will break client-server layering. &= nbsp;
 
[maarten] I understand why we were coming to different concl= usions. I hope I have clarified my view with the SDH physical media layer e= xample.
 
[maarten] You may now also understand why the definition of = Section layer in G.805 defines that the section layer network is concerned = with all functions which"**provide for the transfer of infomation between locations in path layer networks**.
It is this latter item that allows section layer trails to s= pan multiple physical media layer trails, and thus to have intermediate nod= es in the section layer connection.
 
[maarten] But in all honesty, most of the Section layer conn= ections are terminating at the same ports as their underlying physical medi= a layer connections. Someone who looks only at the appearances of section layers inside one network will conclude that= section layer connections terminate at adjacent nodes. Someone who looks b= eyond its own network will conclude that section layer connections terminat= e in nodes that provide access to path layer signals.
 
That is why I can not agree that an intermediate node contains instanc= es of multiple MPLS-TP networks. I think of a node as performing its functi= ons at certain MPLS-TP network layer only.  
 
[maarten] It is my understanding that we are missing a descr= iption which explicitly describes the mapping of labels onto layers. One MP= LS-TP layer network will in my understanding contain one or more labels. As the ppt file with my investigation res= ults is too large to attach, I will email you a copy privately. I have atta= ched a summary of the results up to this point in time.
 
Another question is whether Carrier B sets its VC label as BOS or not,= as I understand we haven't decided yet with number of BOS in carrier's car= rier scenario. But that, to me, is separate discussion. 
 
[maarten] I have understood that that decision has been made= . Refer to the SB10 comment "Yes. S=3D1 does not indicate the boundary between the client and server. It ind= icates the boundary between the label stack and the label stack payload." in the draft-ietf-mpls-tp-framework-07-post-review-of ITU= -T-informal-cts-19-Jan-2010.doc. This is now inlcuded in draft-ietf-mpls-tp-framework-08, see section 3.4.1.

Maarten, I greatly appreciate your input and our discussion. = ;
 
[maarten] I appreciate your questions and discussion.=
 
Regards,
Maarten 

Regards,
Greg

On Fri, Jan 22, 2010 at 10:32 AM, Maarten V= issers <maarten.vissers@huawei.co= m> wrote:
Hi Greg,
 
The intermediate nodes contain multiple MPLS-TP (MTP) layer ne= twork instances, of which the top MTP layer is shared by carrier A and B. S= ee slide 7 in the mplstp-connection-concepts file. Note that the same applies for the case of Ethernet (ETH) layer netw= orks. In the attached ethernet-connection-concepts file you find the s= ame case illustrated also on slide 7.
 
Other slides illustrate other cases of carrier-carrier and cus= tomer-carrier interactions.
 
Note that the functional models for the MPLS-TP and Ethernet c= ases are the same; I already had the Ethernet models and have converted tho= se into MPLS-TP equivalent models to illustrate this section layer question. The difference between both technologies is t= he encoding of MEG levels; in Ethernet via the MEG Level (MEL) field, in MP= LS-TP via a Label Stack Entry (LSE) header.
 
Regards,
Maarten


From: Greg Mirsky [mailto:gregimirsky@gmail.com]
Sent: vrijdag 22 januari 2010 17:55
To: Maarten Vissers Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section<= br>

Dear Maarten,
so this is carrier's carrier scenario when MPLS-TP section is client of MPL= S-TP transport? But wouldn't presumed processing of client MPLS-TP section = by intermediate nodes of server MPLS-TP layer be just plain violation of se= rver-client model?

Regards,
Greg

On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vi= ssers <maarten.vissers@huawei.co= m> wrote:
Greg,
 
It is not uncommon to carry a section layer signal as a servic= e through the network of another carrier. E.g. Ethernet port based services= carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of po= rt based service would carry the MPLS section layer signal as a service thr= ough the network of another carrier. The section will now pass through inte= rmediate nodes.
 
Regards,
Maarten


From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky
Sent: donderdag 21 januari 2010 22:21
To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Editors and All,
I'm puzzled by what looks to me as contradiction between quoted in the RFC = 5586 definition of the Section Layer Network and the last paragraph on sub-= section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to se= ction as server layer that provides service between adjacent nodes (my underlining). At the same time, = the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediat= e nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL.= If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate= nodes on the section (on the segment, but not on a section) at this partic= ular layer.
Your clarification is greatly appreciated.

Regards,
Greg


--_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFEBILPTMAIL02eci_-- From maarten.vissers@huawei.com Sat Jan 23 08:03:00 2010 Return-Path: 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 6C40F3A68D4; Sat, 23 Jan 2010 08:03:00 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.002 X-Spam-Level: X-Spam-Status: No, score=-1.002 tagged_above=-999 required=5 tests=[AWL=-0.508, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, RDNS_NONE=0.1] 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 w3+YPPud70-m; Sat, 23 Jan 2010 08:02:56 -0800 (PST) Received: from szxga04-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id A18B03A68DD; Sat, 23 Jan 2010 08:02:55 -0800 (PST) Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWP00F04J8GJN@szxga04-in.huawei.com>; Sun, 24 Jan 2010 00:02:41 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWP009B8J8GRY@szxga04-in.huawei.com>; Sun, 24 Jan 2010 00:02:40 +0800 (CST) Received: from M00900002 ([116.6.21.230]) by szxml01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KWP00AEPJ8FT0@szxml01-in.huawei.com>; Sun, 24 Jan 2010 00:02:40 +0800 (CST) Date: Sat, 23 Jan 2010 17:02:38 +0100 From: Maarten Vissers In-reply-to: To: 'Alexander Vainshtein' Message-id: <000001ca9c45$7c86dc90$e6150674@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: multipart/alternative; boundary="Boundary_(ID_NjKuAVBGGq3TqSZvtKUSKQ)" Thread-index: AcqbmSNrZOC6OkVyTYie1ES9/D/jNAARX32gAAgKxJoABxrLQA== Cc: mpls@ietf.org, mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jan 2010 16:03:00 -0000 This is a multi-part message in MIME format. --Boundary_(ID_NjKuAVBGGq3TqSZvtKUSKQ) Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Sasha, > In short, LERs do not look at the next label if they do not terminate the previous one. > Hence I think that some of the MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP which shares the MPLS data plane. If what you state is correct there is a serious problem within the existing draft specification for MPLS-TP. These functional models describe a part of the required functional behaviour in a (packet) transport network of any technology. I doubt that such problem exist... so the MEPs and MIPs in my models are all addressable (and hence usable) in MPLS-TP... Let's analyse the left inter domain interface between carrier A's P node and B's left S-PE node as an exercise... 1) there is a MPLS-TP Section layer transport path (VSC) between carrier A nodes P-left and P-right 2) there is a MPLS-TP Section layer transport path segment (VSC Segment) between nodes P-left and S-PE-left 3) there is a MPLS-TP transport service layer transport path (VCC) between nodes S-PE-left and S-PE-right (yellow MEPs). - The MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as top and bottom of stack the GAL. - The MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as top of stack the label inserted by the lower blue MEP (identified as LSE) and as bottom of stack the GAL. - The lower blue MEP in node S-PE-left has to process all packets with top of stack the GAL. - The blue MIP in node S-PE-left has to process all packets generated by the higher blue MEP in node P of which the TTL expires; these packets arrive at node S-PE-left with two labels, of which the bottom of stack label is the GAL and the top of stack label is a regular LSP label. - The interface port in the S-PE-left port will swap the top of stack label of non-OAM and TTL not-expired packets; the new label value will be the value inserted by the left yellow MEP in the S-PE-left node (indicated by LSE next to the yellow MEP symbol). - If the packet was a VSC OAM packet of which the TTL expires, the packet will be extracted by the blue MIP within the VSC. - The yellow MEP inserts the LSP OAM into the carrier A's VSC, creating a monitored VSC Segment, and treats this VSC Segment as one of its VCCs. This VCC related LSP OAM will pass through a VCC MIP on the egress NNI port in the S-PE-left node (i.e. egress MIP issue applies). - The VCC signal is multiplexed into an MPLS-TP transport path layer transport path (VPC) and its packets are prepended with a new LSP label identifying the VCC. - Etc. - In the reverse direction, the VPC terminates on the right NNI port of the S-PE-left node, providing access the VCC LSPs carried in the VPC. If the TTL of a VCC LSP OAM expires the VCC LSP MIP function will process the OAM. All other VCC LSP related packets are forwarded to the egress port which is connected to carrier A's P node. - The VCC LSP terminates on the egress port, and the LSP label identifying this VCC LSP is terminated; the yellow VCC LSP MEP on the egress port can now determine which packets carry the VCC LSP OAM by checking for the GAL as next top label. - The VCC LSP label is also removed from the non-VCC LSP OAM packets and it is possible that on one of those packets the TTL expires. Such packets are processed by the blue MIP function above the yellow MEP function in the S-PE-left node. - The outer label on packets of which the TTL has not expired will be swapped, and LSP OAM will be added in the lower blue section layer MEP on the S-PE-left node. This OAM will be output with GAL as top and bottom of stack label. - Etc. I can't find a problem in the above required behaviour, besides the well known egress-MIP identification problem. There is always an outer LSP label being terminated when a MEP function is following and LSP OAM has to be extracted and processed. In some cases the LSP terminates on an ingress port (DOWN MEP), in other cases the LSP terminates on an egress port (UP MEP). See inline for more comment... _____ From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] Sent: zaterdag 23 januari 2010 8:57 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org; 'Greg Mirsky' Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Maarten, I may be missing something important, but how iy seems that you ignore the fundamental differences between Ethernet and MPLS data planes in your analysis. [maarten] I am absolutely not ignoring the differences between Ethernet and MPLS data planes, as I am also not ignoring the commonalities. [maarten] What I mean is that it is possible to set up an e.g. 9-port mp2mp LSP connection in the MPLS technology and order an mpls switch to read the inner (PW) label and use the value of this inner label to forward the packet to one of the 9 output ports of the mp2mp LSP... It should be clear that a switch with such capability has a feature which is not described in the MPLS RFCs; i.e. it is a proprietary extension which I am describing below to illustrate that such extension does not interfere with the standardized MPLS behaviour, and that it does not change that behaviour. ----------------- [maarten] It is very simple to test the forwarding of packets in such mp2mp LSP in a research lab :-)...; inner label values 1000-1999 were delivered at output port 1, inner label values 2000-2999 were delivered at output 2, inner label values 3000-3999 were delivered at output port 3, etc. The mpls switch reads the outer label value to identify the LSP, then reads the inner label value and forwards all packets with inner label value 1xxx to output port 1, with inner label value 2xxx to output port 2, etc. [maarten] Another nice test application for such LSP is in a physical ring; e.g. with 8 nodes. In this case you can identify the destination ring node in the 3 most significant bits of the PW label and the output trib card on a ring node by the next 7 bits and the individual PW instances by the 10 least significant bits. Number the ring nodes from 0 to 7. Now ring node 0 will forward the packets with inner label values 001/010/011xxxxxxxxxxxxxxxxx via its east line port and packets with inner label values 100/101/110/111xxxxxxxxxxxxxxxxx via its west line port. If the ring breaks between nodes 5 and 6, then ring node 0 will change the forwarding of packets with inner label values 100/101xxxxxxxxxxxxxxxxx from the west line port to the east line port. Node 0 is informed about the break between nodes 6 and 7 by means of a ring-APS message including the number of the node and the interface (east/west) detecting the fault. Ring node 0 will always extract packets with inner label values 000xxxxxxxxxxxxxxxxxxx to prevent that packets get looped in the mp2mp Ring-LSP and forward packets with other label values on the east line port to the west line port (and vice versa). [maarten] to support the transport of p2mp PWs through such mp2mp LSP another set of PW label values was allocated, e.g. 10000-10999. The mpls switch reads the outer label value to identify the LSP, then reads the inner label value and in case of a value in the 10xxx range looks up in a table the subset of output ports to which this packet has to be sent. [maarten] The same mpls switch also supports p2p LSPs and when the outer label value is associated with such p2p LSP it will ignore the inner label value and forward the packet to the output port. [maarten] The same mpls switch also supports p2mp LSPs and when the out label value is associated with such p2mp LSP the switch will ignore the inner label value and looks up in a table the set of output ports of this p2mp LSP and forwards the packet to all output ports. [maarten] The same mpls switch also looks at the inner label on the interface port to identify if the packet is an OAM packet and then look at the ACH channel type to identify the type of OAM packet to see if the packet must be processed in the interface port (and not forwarded to the switch fabric). The existing mpls switch ports will only be able to look at inner labels of packets of which the outer label is terminated; new mpls switch ports will be able to look at inner labels of all packets; this is a similar evolution as we got in ethernet... existing ethernet switches could only look at the TYPE and DA fields to identify if an OAM frame had to be processed (those switches could only support a subset of the Y.1731 OAM), new ethernet switches are looking at the TYPE and MEL fields and can support the full set of Y.1731 OAM. [maarten] I hope you understand now that it is possible to extend the MPLS data plane specified in the RFCs with a 'connectionless-LSP' capability. Such extended mpls dataplane will then contain a mix of connection oriented-LSPs and connectionless-LSPs. The behaviour of the connection-oriented-LSPs complies with the specifications in the RFCs. The connectionless-LSPs are a bonus. --------------------- [maarten] An ethernet switch reads the outer vlan identifier and when the outer vlan identifier is associated with a - p2p VLAN it will ignore the DA value and forward the frame to the output port - p2mp VLAN it will ignore the DA value and looks up in a table the set of output ports of this p2mp VLAN and forwards the frame to all those output ports - mp2mp or rmp VLAN it will read the DA and looks up in a table the output port or ports of this mp2mp VLAN to which this frame should be forwarded. The ethernet switch also looks at the inner TYPE (i.e. TPID) in all cases on the interface port to identify if the frame is an OAM frame and then look at the MEL field and OpCode fields to identify the type of OAM frame and its MEG level to see if the packet must be processed in the interface port (and not forwarded to the switch fabric). [maarten] I don't see as such any functional difference between the mpls and ethernet data planes; the same information elements are present in both data planes, but with a different encoding of this information in the frame/packet... the main difference is that standard mpls switches don't use the inner label value to control forwarding of a packet to a subset of output ports of an LSP, while ethernet switches typically support both the use of the DA value to control forwarding and the don't use of the DA value to control forwarding to a subset of VLAN output ports... but note that there is also a set of ethernet switches that only support don't use of the DA value to control forwarding, i.e. which support only p2p and p2mp VLANs. Ethernet data plane inherently recognizes "well-know multicast MAC destination addresses". If a switch wants so, it can catch all the frames with such a DA and decide how it treats them "out-of-band". [maarten] The well-known MAC multicast destination addresses listed in Table 8-1/802.1Q are identifying management plane and control plane protocols that are carried over the links; those frames are not belonging to the user traffic carried in the VLANs. In MPLS-TP similar management and control plane information is carried via the MCC and SCC packets specified in RFC5718. [maarten] If you read G.8021 then you will notice that the well-know multicast MAC destination addresses for OAM are not being recognized in the ETH atomic functions processing Ethernet OAM. Note that G.8021 has never used the DA field in the Ethernet OAM frame as a means to identify OAM from non-OAM frames, as Y.1731 has from day one specified OAM frames that carry a unicast address which do not contain these well-known OAM multicase destination addresses. Y.1731/G.8021 use the TYPE field to separate OAM from non-OAM frames, the MEL field to identify the MEG level and the OpCode field to identify the type of OAM. [maarten] MPLS-TP will use the LABEL field to separate LSP-OAM from non-LSP OAM packets, the label stack to identify the MEG level and the ACH channel type field to identify the type of OAM. I.e. the same information, just a different encoding. All Ethernet protocols operate in this way, 802.1ag is not an exception. And this is exactly what allows separation between addressing and MEP/MIP levels in 802.1ag. [maarten] As indicated above, your understanding of Ethernet OAM protocol processing does not align with Y.1731/G.8021 specifications. [maarten] The unicast LBM OAM is a special OAM frame/packet as it requires one additional information element; i.e. a MIP identifier. This MIP identifier must be carried in the LBM OAM frame/packet in both Ethernet and in bidirectional p2mp MPLS-TP LSP cases; in MPLS-TP to differentiate MIPs in a bidirectional p2mp LSP located at the same hop count from the MEP. Because the bidir p2mp LSP was only recently described in this mailinglist the implications of such LSP on the loopback OAM have not yet been investigated and documented. [maarten] Both in Ethernet and MPLS OAM the OAM process must read this MIP identifier field when the OAM frame/packet is identified as a LBM OAM. The MIP identifier in Ethernet OAM is the EUI-48 of the physical subsystem on which the MIP resides, while in MPLS-TP OAM this is not yet in scope of the OAM framework. But if there is a real demand for such bidir p2mp LSP or PW, we should include the MIP Identifier in the OAM framework document for loopback OAM. The disadvantage of this approach is that Ethernet OAM frames are not necessarily fate-sharing with the data traffic. [maarten] All Ethernet OAM frames fate share with the VLAN (i.e. the Ethernet transport entity) in a similar manner as all MPLS-TP OAM packets will fate share with the PW and LSP (i.e. the MPLS transport entities). [maarten] There is one type of OAM that has to fate share with more then the VLAN/PW/LSP; i.e. the frame/packet loss OAM has to fate share with both the VLAN/PW/LSP and the frames/packets for which the ingress count is transported in this OAM frame/packet. In p2p/p2mp VLANs/PWs/LSPs there is no problem to meet this requirement. In rmp/mp2mp VLANs and mp2p PWs/LSPs there is a problem to meet the second requirement. I.e. no difference as such between Ethernet and MPLS. The MPLS data plane is defined in RFC 3031, 30302 and (for upstream-allocated labels) in RFC 5331, 5332. Its analog of Ethernet well-know multicast MAC destination addresses is the reserved Router Alert Label. But its usage has been rejected for usage in MPLS-TP OAM exactly because fate-sharing of data and OAM packets could be broken. Instead, MPLS-TP uses two different mechanisms: 1. GAL. This mechanism can only be used to address MEPs, because the LER processing a packet with the GAL at some level in the label stack is not allowed to look at it unless it terminates all the labels above it are terminated (i.e., its ILM entries for these labels must be "pop and forward to the loopback interface"). [maarten] The ethernet equivalent to the GAL is the OAM ethertype value 89-02. 2. TTL expiration. This is the only mechanism for addressing MIPs in MPLS-TP. And, of course, TTL expiration must occur in the first label stack entry following all the labels terminated by the supporting node. [maarten] As described above, as soon as MPLS-TP has to support bidir p2mp LSPs/PWs it will have to include the MIP Identifier to address the MIP that has to perform the loopback. [maarten] Ethernet OAM Y.1731 specifies an Ethernet MCC OAM frame to carry management plane frames. This is similar to the MPLS-TP MCC OAM packet defined in RFC5718. Regards, Maarten In short, LERs do not look at the next label if they do not terminate the previous one. Hence I think that some of the MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP which shares the MPLS data plane. My 2c, Sasha _____ From: mpls-tp-bounces@ietf.org [mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers [maarten.vissers@huawei.com] Sent: Saturday, January 23, 2010 7:37 AM To: 'Greg Mirsky' Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Hi Greg, See inline.. _____ From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: vrijdag 22 januari 2010 20:29 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, I'll concentrate, as you suggested, on the slide #7 and the following you've wrote "The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances". I think that from the definition of MPLS Section follows that there can not be an intermediate MPLS node on a given MPLS Section which is aware of that Section. In your example (slide #7) nodes P and P' (to differentiate them from left to right) of Carrier A are terminating points of MPLS Section of Carrier A. [maarten] Correct. S-PEs of Carrier B are unaware of that MPLS Section. [maarten] not correct. The figure shows two MPLS-TP Section layer MEG levels; the top level MEG has its endpoints (blue MEP functions) in the carrier A P and P' nodes, the bottom level MEG has its end points in the interface ports of P and left S-PE and in right S-PE and P' nodes. [maarten] The most left and right S-PEs of carrier B terminate the physical media layer (the 802.3 ETY layer) and then the MPLS-TP Section TCM/Segment OAM in the blue colored MEP function. On top of this MEP function there is a (blue) MPLS-TP Section layer MIP function, which will process the MPLS-TP Section layer OAM from the top MEG level. [maarten] I have attached a slightly modified version of the slide 7. The modification is the replacement of the 802.3 interface between carrier A's P node and the left S-PE node of carrier B by an SDH STM-N interface. Such SDH interface has excellent section monitoring capabilities and it is now not necessary to instantiate the MPLS-TP Section layer TCM/Segment MEG level between these P and left S-PE nodes. This is reflected by the absence of the lower blue Section MEP functions. [maarten] On the side of the adaptation functions between MPLS-TP Section layer and SDH layers (blue/grey colored trapezoid symbols) I have indicated "P-LSE" to represent that it may be necessary to insert a kind of "priority label stack entry header" (in analogy to the priority vlan tag in ethernet). The use of such "P-LSE" header on the MPLS-TP over SDH interface would be required when carrier A wants to have explicit control over the priority and drop eligibility of each of the MPLS-TP packets passed through the carrier B network; i.e. including the MPLS-TP Section OAM packets. If all Section OAM packets have the same priority/drop eligibility, then insertion of such P-LSE header is not necessary as carrier B's S-PE node can assign the right priority/drop eligible level to the the unlabelled (section OAM) packets. [maarten] For the latter case, the MPLS-TP Section layer signal will have its section OAM equipped with GAL as BOS. For the former case, the MPLS-TP Section layer signal will have its section OAM equipped with 'P-LSP' label as BOS and GAL as second label. [maarten] Assume the latter case, then the blue MIP function in the left S-PE node will process the GAL as BOS. Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Section, none of nodes of Carrier B, including S-PEs, should bother to process the GAL. Doing otherwise will break client-server layering. [maarten] I understand why we were coming to different conclusions. I hope I have clarified my view with the SDH physical media layer example. [maarten] You may now also understand why the definition of Section layer in G.805 defines that the section layer network is concerned with all functions which"**provide for the transfer of infomation between locations in path layer networks**. It is this latter item that allows section layer trails to span multiple physical media layer trails, and thus to have intermediate nodes in the section layer connection. [maarten] But in all honesty, most of the Section layer connections are terminating at the same ports as their underlying physical media layer connections. Someone who looks only at the appearances of section layers inside one network will conclude that section layer connections terminate at adjacent nodes. Someone who looks beyond its own network will conclude that section layer connections terminate in nodes that provide access to path layer signals. That is why I can not agree that an intermediate node contains instances of multiple MPLS-TP networks. I think of a node as performing its functions at certain MPLS-TP network layer only. [maarten] It is my understanding that we are missing a description which explicitly describes the mapping of labels onto layers. One MPLS-TP layer network will in my understanding contain one or more labels. As the ppt file with my investigation results is too large to attach, I will email you a copy privately. I have attached a summary of the results up to this point in time. Another question is whether Carrier B sets its VC label as BOS or not, as I understand we haven't decided yet with number of BOS in carrier's carrier scenario. But that, to me, is separate discussion. [maarten] I have understood that that decision has been made. Refer to the SB10 comment "Yes. S=1 does not indicate the boundary between the client and server. It indicates the boundary between the label stack and the label stack payload." in the draft-ietf-mpls-tp-framework-07-post-review-of ITU-T-informal-cts-19-Jan-2010.doc. This is now inlcuded in draft-ietf-mpls-tp-framework-08, see section 3.4.1. Maarten, I greatly appreciate your input and our discussion. [maarten] I appreciate your questions and discussion. Regards, Maarten Regards, Greg On Fri, Jan 22, 2010 at 10:32 AM, Maarten Vissers wrote: Hi Greg, The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances, of which the top MTP layer is shared by carrier A and B. See slide 7 in the mplstp-connection-concepts file. Note that the same applies for the case of Ethernet (ETH) layer networks. In the attached ethernet-connection-concepts file you find the same case illustrated also on slide 7. Other slides illustrate other cases of carrier-carrier and customer-carrier interactions. Note that the functional models for the MPLS-TP and Ethernet cases are the same; I already had the Ethernet models and have converted those into MPLS-TP equivalent models to illustrate this section layer question. The difference between both technologies is the encoding of MEG levels; in Ethernet via the MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry (LSE) header. Regards, Maarten _____ From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: vrijdag 22 januari 2010 17:55 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, so this is carrier's carrier scenario when MPLS-TP section is client of MPLS-TP transport? But wouldn't presumed processing of client MPLS-TP section by intermediate nodes of server MPLS-TP layer be just plain violation of server-client model? Regards, Greg On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers wrote: Greg, It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes. Regards, Maarten _____ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky Sent: donderdag 21 januari 2010 22:21 To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Editors and All, I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer. Your clarification is greatly appreciated. Regards, Greg --Boundary_(ID_NjKuAVBGGq3TqSZvtKUSKQ) Content-type: text/html; charset=us-ascii Content-transfer-encoding: 7BIT
Sasha,
 

In short, LERs do not look at the next label if they do not terminate the previous one. 

> Hence I think that some of the MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP which shares the MPLS data plane. 

 

If what you state is correct there is a serious problem within the existing draft specification for MPLS-TP.  These functional models describe a part of the required functional behaviour in a (packet) transport network of any technology.

 

I doubt that such problem exist... so the MEPs and MIPs in my models are all addressable (and hence usable) in MPLS-TP...

 

Let's analyse the left inter domain interface between carrier A's P node and B's left S-PE node as an exercise...

1) there is a MPLS-TP Section layer transport path (VSC) between carrier A nodes P-left and P-right

2) there is a MPLS-TP Section layer transport path segment (VSC Segment) between nodes P-left and S-PE-left

3) there is a MPLS-TP transport service layer transport path (VCC) between nodes S-PE-left and S-PE-right (yellow MEPs).

 

- The MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as top and bottom of stack the GAL.

- The MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as top of stack the label inserted by the lower blue MEP (identified as LSE) and as bottom of stack the GAL.

- The lower blue MEP in node S-PE-left has to process all packets with top of stack the GAL.

- The blue MIP in node S-PE-left has to process all packets generated by the higher blue MEP in node P of which the TTL expires; these packets arrive at node S-PE-left with two labels, of which the bottom of stack label is the GAL and the top of stack label is a regular LSP label.

- The interface port in the S-PE-left port will swap the top of stack label of non-OAM and TTL not-expired packets; the new label value will be the value inserted by the left yellow MEP in the S-PE-left node (indicated by LSE next to the yellow MEP symbol).

- If the packet was a VSC OAM packet of which the TTL expires, the packet will be extracted by the blue MIP within the VSC.

- The yellow MEP inserts the LSP OAM into the carrier A's VSC, creating a monitored VSC Segment, and treats this VSC Segment as one of its VCCs. This VCC related LSP OAM will pass through a VCC MIP on the egress NNI port in the S-PE-left node (i.e. egress MIP issue applies).

- The VCC signal is multiplexed into an MPLS-TP transport path layer transport path (VPC) and its packets are prepended with a new LSP label identifying the VCC.

- Etc.

 

- In the reverse direction, the VPC terminates on the right NNI port of the S-PE-left node, providing access the VCC LSPs carried in the VPC. If the TTL of a VCC LSP OAM expires the VCC LSP MIP function will process the OAM. All other VCC LSP related packets are forwarded to the egress port which is connected to carrier A's P node.

- The VCC LSP terminates on the egress port, and the LSP label identifying this VCC LSP is terminated; the yellow VCC LSP MEP on the egress port can now determine which packets carry the VCC LSP OAM by checking for the GAL as next top label.

- The VCC LSP label is also removed from the non-VCC LSP OAM packets and it is possible that on one of those packets the TTL expires. Such packets are processed by the blue MIP function above the yellow MEP function in the S-PE-left node.

- The outer label on packets of which the TTL has not expired will be swapped, and LSP OAM will be added in the lower blue section layer MEP on the S-PE-left node. This OAM will be output with GAL as top and bottom of stack label.

- Etc.

 

I can't find a problem in the above required behaviour, besides the well known egress-MIP identification problem.

There is always an outer LSP label being terminated when a MEP function is following and LSP OAM has to be extracted and processed.

In some cases the LSP terminates on an ingress port (DOWN MEP), in other cases the LSP terminates on an egress port (UP MEP).

 

 
See inline for more comment...


From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com]
Sent: zaterdag 23 januari 2010 8:57
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org; 'Greg Mirsky'
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Maarten,
I may be missing something important, but how iy seems that you ignore the fundamental differences between Ethernet and MPLS data planes in your analysis. 
 
[maarten] I am absolutely not ignoring the differences between Ethernet and MPLS data planes, as I am also not ignoring the commonalities. 
 
[maarten] What I mean is that it is possible to set up an e.g. 9-port mp2mp LSP connection in the MPLS technology and order an mpls switch to read the inner (PW) label and use the value of this inner label to forward the packet to one of the 9 output ports of the mp2mp LSP... It should be clear that a switch with such capability has a feature which is not described in the MPLS RFCs; i.e. it is a proprietary extension which I am describing below to illustrate that such extension does not interfere with the standardized MPLS behaviour, and that it does not change that behaviour.
 
-----------------
[maarten] It is very simple to test the forwarding of packets in such mp2mp LSP in a research lab :-)...; inner label values 1000-1999 were delivered at output port 1, inner label values 2000-2999 were delivered at output 2, inner label values 3000-3999 were delivered at output port 3, etc. The mpls switch reads the outer label value to identify the LSP, then reads the inner label value and forwards all packets with inner label value 1xxx to output port 1, with inner label value 2xxx to output port 2, etc.
 
[maarten] Another nice test application for such LSP is in a physical ring; e.g. with 8 nodes. In this case you can identify the destination ring node in the 3 most significant bits of the PW label and the output trib card on a ring node by the next 7 bits and the individual PW instances by the 10 least significant bits. Number the ring nodes from 0 to 7. Now ring node 0 will forward the packets with inner label values 001/010/011xxxxxxxxxxxxxxxxx via its east line port and packets with inner label values 100/101/110/111xxxxxxxxxxxxxxxxx via its west line port. If the ring breaks between nodes 5 and 6, then ring node 0 will change the forwarding of packets with inner label values 100/101xxxxxxxxxxxxxxxxx from the west line port to the east line port. Node 0 is informed about the break between nodes 6 and 7 by means of a ring-APS message including the number of the node and the interface (east/west) detecting the fault. Ring node 0 will always extract packets with inner label values 000xxxxxxxxxxxxxxxxxxx to prevent that packets get looped in the mp2mp Ring-LSP and forward packets with other label values on the east line port to the west line port (and vice versa).
 
[maarten] to support the transport of p2mp PWs through such mp2mp LSP another set of PW label values was allocated, e.g. 10000-10999. The mpls switch reads the outer label value to identify the LSP, then reads the inner label value and in case of a value in the 10xxx range looks up in a table the subset of output ports to which this packet has to be sent.
 
[maarten] The same mpls switch also supports p2p LSPs and when the outer label value is associated with such p2p LSP it will ignore the inner label value and forward the packet to the output port.
 
[maarten] The same mpls switch also supports p2mp LSPs and when the out label value is associated with such p2mp LSP the switch will ignore the inner label value and looks up in a table the set of output ports of this p2mp LSP and forwards the packet to all output ports.
 
[maarten] The same mpls switch also looks at the inner label on the interface port to identify if the packet is an OAM packet and then look at the ACH channel type to identify the type of OAM packet to see if the packet must be processed in the interface port (and not forwarded to the switch fabric). The existing mpls switch ports will only be able to look at inner labels of packets of which the outer label is terminated; new mpls switch ports will be able to look at inner labels of all packets; this is a similar evolution as we got in ethernet... existing ethernet switches could only look at the TYPE and DA fields to identify if an OAM frame had to be processed (those switches could only support a subset of the Y.1731 OAM), new ethernet switches are looking at the TYPE and MEL fields and can support the full set of Y.1731 OAM.
 
[maarten] I hope you understand now that it is possible to extend the MPLS data plane specified in the RFCs with a 'connectionless-LSP' capability. Such extended mpls dataplane will then contain a mix of connection oriented-LSPs and connectionless-LSPs. The behaviour of the connection-oriented-LSPs complies with the specifications in the RFCs. The connectionless-LSPs are a bonus.
---------------------
 
[maarten] An ethernet switch reads the outer vlan identifier and when the outer vlan identifier is associated with a
- p2p VLAN it will ignore the DA value and forward the frame to the output port
- p2mp VLAN it will ignore the DA value and looks up in a table the set of output ports of this p2mp VLAN and forwards the frame to all those output ports
- mp2mp or rmp VLAN it will read the DA and looks up in a table the output port or ports of this mp2mp VLAN to which this frame should be forwarded.
The ethernet switch also looks at the inner TYPE (i.e. TPID) in all cases on the interface port to identify if the frame is an OAM frame and then look at the MEL field and OpCode fields to identify the type of OAM frame and its MEG level to see if the packet must be processed in the interface port (and not forwarded to the switch fabric).
 
[maarten] I don't see as such any functional difference between the mpls and ethernet data planes; the same information elements are present in both data planes, but with a different encoding of this information in the frame/packet... the main difference is that standard mpls switches don't use the inner label value to control forwarding of a packet to a subset of output ports of an LSP, while ethernet switches typically support both the use of the DA value to control forwarding and the don't use of the DA value to control forwarding to a subset of VLAN output ports... but note that there is also a set of ethernet switches that only support don't use of the DA value to control forwarding, i.e. which support only p2p and p2mp VLANs.
 
Ethernet data plane inherently recognizes "well-know multicast MAC destination addresses". If a switch wants so, it can catch all the frames with such a DA and decide how it treats them "out-of-band".  
 
[maarten] The well-known MAC multicast destination addresses listed in Table 8-1/802.1Q are identifying management plane and control plane protocols that are carried over the links; those frames are not belonging to the user traffic carried in the VLANs. In MPLS-TP similar management and control plane information is carried via the MCC and SCC packets specified in RFC5718.
 
[maarten] If you read G.8021 then you will notice that the well-know multicast MAC destination addresses for OAM are not being recognized in the ETH atomic functions processing Ethernet OAM.  
Note that G.8021 has never used the DA field in the Ethernet OAM frame as a means to identify OAM from non-OAM frames, as Y.1731 has from day one specified OAM frames that carry a unicast address which do not contain these well-known OAM multicase destination addresses. 
Y.1731/G.8021 use the TYPE field to separate OAM from non-OAM frames, the MEL field to identify the MEG level and the OpCode field to identify the type of OAM.
 
[maarten] MPLS-TP will use the LABEL field to separate LSP-OAM from non-LSP OAM packets, the label stack to identify the MEG level and the ACH channel type field to identify the type of OAM.
I.e. the same information, just a different encoding.
 
All Ethernet protocols operate in this way, 802.1ag is not an exception. And this is exactly what allows separation between addressing and MEP/MIP levels in 802.1ag. 
 
[maarten] As indicated above, your understanding of Ethernet OAM protocol processing does not align with Y.1731/G.8021 specifications.
 
[maarten] The unicast LBM OAM is a special OAM frame/packet as it requires one additional information element; i.e. a MIP identifier. This MIP identifier must be carried in the LBM OAM frame/packet in both Ethernet and in bidirectional p2mp MPLS-TP LSP cases; in MPLS-TP to differentiate MIPs in a bidirectional p2mp LSP located at the same hop count from the MEP. Because the bidir p2mp LSP was only recently described in this mailinglist the implications of such LSP on the loopback OAM have not yet been investigated and documented.
 
[maarten] Both in Ethernet and MPLS OAM the OAM process must read this MIP identifier field when the OAM frame/packet is identified as a LBM OAM. The MIP identifier in Ethernet OAM is the EUI-48 of the physical subsystem on which the MIP resides, while in MPLS-TP OAM this is not yet in scope of the OAM framework. But if there is a real demand for such bidir p2mp LSP or PW, we should include the MIP Identifier in the OAM framework document for loopback OAM.
 
The disadvantage of this approach is that Ethernet OAM frames are not necessarily fate-sharing with the data traffic. 
 
[maarten]  All Ethernet OAM frames fate share with the VLAN (i.e. the Ethernet transport entity) in a similar manner as all MPLS-TP OAM packets will fate share with the PW and LSP (i.e. the MPLS transport entities).
 
[maarten] There is one type of OAM that has to fate share with more then the VLAN/PW/LSP; i.e. the frame/packet loss OAM has to fate share with both the VLAN/PW/LSP and the frames/packets for which the ingress count is transported in this OAM frame/packet. In p2p/p2mp VLANs/PWs/LSPs there is no problem to meet this requirement. In rmp/mp2mp VLANs and mp2p PWs/LSPs there is a problem to meet the second requirement. I.e. no difference as such between Ethernet and MPLS.
 
The MPLS data plane is defined in RFC 3031, 30302 and (for upstream-allocated labels) in RFC 5331, 5332. Its analog of Ethernet well-know multicast MAC destination addresses is the reserved Router Alert Label. But its usage  has been rejected for usage in MPLS-TP OAM exactly because fate-sharing of data and OAM packets could be broken. Instead, MPLS-TP uses two different mechanisms: 
  1. GAL. This mechanism can only be used to address MEPs, because the LER processing a packet with the GAL at some level in the label stack is not allowed to look at it unless it terminates all the labels above it are terminated (i.e., its ILM entries for these labels must be "pop and forward to the loopback interface").  [maarten] The ethernet equivalent to the GAL is the OAM ethertype value 89-02. 
  2. TTL expiration. This is the only mechanism for addressing MIPs in MPLS-TP. And, of course, TTL expiration must occur in the first label stack entry following all the labels terminated by the supporting node.  [maarten] As described above, as soon as MPLS-TP has to support bidir p2mp LSPs/PWs it will have to include the MIP Identifier to address the MIP that has to perform the loopback.
[maarten] Ethernet OAM Y.1731 specifies an Ethernet MCC OAM frame to carry management plane frames. This is similar to the MPLS-TP MCC OAM packet defined in RFC5718.

 

Regards,

Maarten  

 

In short, LERs do not look at the next label if they do not terminate the previous one. 

Hence I think that some of the MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP which shares the MPLS data plane. 

 

My 2c,

     Sasha


From: mpls-tp-bounces@ietf.org [mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers [maarten.vissers@huawei.com]
Sent: Saturday, January 23, 2010 7:37 AM
To: 'Greg Mirsky'
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Hi Greg,
 
See inline..
From: Greg Mirsky [mailto:gregimirsky@gmail.com]
Sent: vrijdag 22 januari 2010 20:29
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Maarten,
I'll concentrate, as you suggested, on the slide #7 and the following you've wrote "The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances". I think that from the definition of MPLS Section follows that there can not be an intermediate MPLS node on a given MPLS Section which is aware of that Section.  
 
In your example (slide #7) nodes P and P' (to differentiate them from left to right) of Carrier A are terminating points of MPLS Section of Carrier A.  
 
[maarten] Correct.
 
S-PEs of Carrier B are unaware of that MPLS Section.  
 
[maarten] not correct. The figure shows two MPLS-TP Section layer MEG levels; the top level MEG has its endpoints (blue MEP functions) in the carrier A P and P' nodes, the bottom level MEG has its end points in the interface ports of P and left S-PE and in right S-PE and P' nodes.
 
[maarten] The most left and right S-PEs of carrier B terminate the physical media layer (the 802.3 ETY layer) and then the MPLS-TP Section TCM/Segment OAM in the blue colored MEP function. On top of this MEP function there is a (blue) MPLS-TP Section layer MIP function, which will process the MPLS-TP Section layer OAM from the top MEG level.
 
[maarten] I have attached a slightly modified version of the slide 7. The modification is the replacement of the 802.3 interface between carrier A's P node and the left S-PE node of carrier B by an SDH STM-N interface. Such SDH interface has excellent section monitoring capabilities and it is now not necessary to instantiate the MPLS-TP Section layer TCM/Segment MEG level between these P and left S-PE nodes. This is reflected by the absence of the lower blue Section MEP functions.
 
[maarten] On the side of the adaptation functions  between MPLS-TP Section layer and SDH layers (blue/grey colored trapezoid symbols) I have indicated "P-LSE" to represent that it may be necessary to insert a kind of "priority label stack entry header" (in analogy to the priority vlan tag in ethernet). The use of such "P-LSE" header on the MPLS-TP over SDH interface would be required when carrier A wants to have explicit control over the priority and drop eligibility of each of the MPLS-TP packets passed through the carrier B network; i.e. including the MPLS-TP Section OAM packets. If all Section OAM packets have the same priority/drop eligibility, then insertion of such P-LSE header is not necessary as carrier B's S-PE node can assign the right priority/drop eligible level to the the unlabelled (section OAM) packets.
 
[maarten] For the latter case, the MPLS-TP Section layer signal will have its section OAM equipped with GAL as BOS. For the former case, the MPLS-TP Section layer signal will have its section OAM equipped with 'P-LSP'  label as BOS and GAL as second label.
 
[maarten] Assume the latter case, then the blue MIP function in the left S-PE node will process the GAL as BOS.
 
Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Section, none of nodes of Carrier B, including S-PEs, should bother to process the GAL. Doing otherwise will break client-server layering.  
 
[maarten] I understand why we were coming to different conclusions. I hope I have clarified my view with the SDH physical media layer example.
 
[maarten] You may now also understand why the definition of Section layer in G.805 defines that the section layer network is concerned with all functions which"**provide for the transfer of infomation between locations in path layer networks**.
It is this latter item that allows section layer trails to span multiple physical media layer trails, and thus to have intermediate nodes in the section layer connection.
 
[maarten] But in all honesty, most of the Section layer connections are terminating at the same ports as their underlying physical media layer connections. Someone who looks only at the appearances of section layers inside one network will conclude that section layer connections terminate at adjacent nodes. Someone who looks beyond its own network will conclude that section layer connections terminate in nodes that provide access to path layer signals.
 
That is why I can not agree that an intermediate node contains instances of multiple MPLS-TP networks. I think of a node as performing its functions at certain MPLS-TP network layer only.  
 
[maarten] It is my understanding that we are missing a description which explicitly describes the mapping of labels onto layers. One MPLS-TP layer network will in my understanding contain one or more labels. As the ppt file with my investigation results is too large to attach, I will email you a copy privately. I have attached a summary of the results up to this point in time.
 
Another question is whether Carrier B sets its VC label as BOS or not, as I understand we haven't decided yet with number of BOS in carrier's carrier scenario. But that, to me, is separate discussion. 
 
[maarten] I have understood that that decision has been made. Refer to the SB10 comment "Yes. S=1 does not indicate the boundary between the client and server. It indicates the boundary between the label stack and the label stack payload." in the draft-ietf-mpls-tp-framework-07-post-review-of ITU-T-informal-cts-19-Jan-2010.doc. This is now inlcuded in draft-ietf-mpls-tp-framework-08, see section 3.4.1.

Maarten, I greatly appreciate your input and our discussion. 
 
[maarten] I appreciate your questions and discussion.
 
Regards,
Maarten 

Regards,
Greg

On Fri, Jan 22, 2010 at 10:32 AM, Maarten Vissers <maarten.vissers@huawei.com> wrote:
Hi Greg,
 
The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances, of which the top MTP layer is shared by carrier A and B. See slide 7 in the mplstp-connection-concepts file. Note that the same applies for the case of Ethernet (ETH) layer networks. In the attached ethernet-connection-concepts file you find the same case illustrated also on slide 7.
 
Other slides illustrate other cases of carrier-carrier and customer-carrier interactions.
 
Note that the functional models for the MPLS-TP and Ethernet cases are the same; I already had the Ethernet models and have converted those into MPLS-TP equivalent models to illustrate this section layer question. The difference between both technologies is the encoding of MEG levels; in Ethernet via the MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry (LSE) header.
 
Regards,
Maarten


From: Greg Mirsky [mailto:gregimirsky@gmail.com]
Sent: vrijdag 22 januari 2010 17:55
To: Maarten Vissers Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Maarten,
so this is carrier's carrier scenario when MPLS-TP section is client of MPLS-TP transport? But wouldn't presumed processing of client MPLS-TP section by intermediate nodes of server MPLS-TP layer be just plain violation of server-client model?

Regards,
Greg

On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers <maarten.vissers@huawei.com> wrote:
Greg,
 
It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes.
 
Regards,
Maarten


From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky
Sent: donderdag 21 januari 2010 22:21
To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Editors and All,
I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer.
Your clarification is greatly appreciated.

Regards,
Greg


--Boundary_(ID_NjKuAVBGGq3TqSZvtKUSKQ)-- From maarten.vissers@huawei.com Sat Jan 23 21:10:52 2010 Return-Path: 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 C28E03A6784; Sat, 23 Jan 2010 21:10:52 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.002 X-Spam-Level: X-Spam-Status: No, score=0.002 tagged_above=-999 required=5 tests=[BAYES_50=0.001, 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 rTXOgIKeTwq9; Sat, 23 Jan 2010 21:10:46 -0800 (PST) Received: from szxga02-in.huawei.com (szxga02-in.huawei.com [119.145.14.65]) by core3.amsl.com (Postfix) with ESMTP id B215C3A6782; Sat, 23 Jan 2010 21:10:45 -0800 (PST) Received: from huawei.com (szxga02-in [172.24.2.6]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWQ00B09JPWNW@szxga02-in.huawei.com>; Sun, 24 Jan 2010 13:10:44 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWQ00E7QJPVO1@szxga02-in.huawei.com>; Sun, 24 Jan 2010 13:10:43 +0800 (CST) Received: from M00900002 ([116.6.21.230]) by szxml01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KWQ00JJAJPVIN@szxml01-in.huawei.com>; Sun, 24 Jan 2010 13:10:43 +0800 (CST) Date: Sun, 24 Jan 2010 06:10:41 +0100 From: Maarten Vissers In-reply-to: <000001ca9c45$7c86dc90$e6150674@china.huawei.com> To: 'Alexander Vainshtein' Message-id: <000501ca9cb3$93aba860$e6150674@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: multipart/alternative; boundary="Boundary_(ID_rUh3LCL9FAIEMbCycvshOg)" Thread-index: AcqbmSNrZOC6OkVyTYie1ES9/D/jNAARX32gAAgKxJoABxrLQAAjGCMg Cc: mpls@ietf.org, mpls-tp@ietf.org Subject: [mpls-tp] additional LSP forwarding capabilities [was: RE: RFC 5586: Intermediate nodes on MPLS Section] X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jan 2010 05:10:55 -0000 This is a multi-part message in MIME format. --Boundary_(ID_rUh3LCL9FAIEMbCycvshOg) Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Sasha, I have described in my previous email to you how the mpls data plane could be extended to support mp2mp LSPs (e.g. Ring-LSPs) and that such additional capability is backwards compatible with the current standardized behaviour. I did this to illustrate the differences and commonalities between mpls and ethernet data planes. I would like to extend this illustration of commonalities and differences of those two data plane by illustrating an extension of the unidir p2mp LSP functionality and how one can emulate PBT with LSPs. Neither of those extensions will impact the compatibility with existing implementations; i.e. those extensions would be pure additions. 1) if one would set up a unidir p2mp LSP with 1 input port and 9 output ports and want to transport over this p2mp LSP a large number of p2p PWs, then this is possible today (but is not efficient)... allocate the PW label values such that PWs destined for output port 1 have PW label values 1000-1999, PWs destined for output port 2 have PW label values 2000-2999, etc. In a traditional p2mp LSP, all PWs are delivered to all 9 output ports, and output port 1 will then discard packets that have PW label values 2000 and higher. Output port 2 will discard packets with PW label values 16-1999 and 3000 and higher, etc. If the intermediate P nodes would be able to read the inner (PW) label as described in my earlier email, then such P node can for this specific p2mp LSP limit the forwarding of the packets to one output port; i.e. the undir p2mp LSP is becoming a unidir rooted-mp LSP. The ability to read the inner label within a selected LSP and use its value in the forwarding decision of the packet does not impact the forwarding in the other LSPs. >From a connection management perspective (management or control plane) the set up of the basic p2mp connection is the same, there is only an additional configuration necessary of the forwarding process in each P node; i.e. configure PW label range to output port mapping. E.g. an intermediate P node supporting this p2mp LSP may have 1 input port and 3 output ports (ports A, B, C) for this p2mp LSP; packets with inner label values 1xxx, 2xxx, 3xxx have to be forwarded to output port A, packets with inner label values 4xxx, 5xxx, 6xxx have to be forwarded to output port B and packets with inner label values 7xxx, 8xxx, 9xxx have to be forwarded to output port C. If one would set up both a p2mp LSP and a co-routed mp2p LSP then we would get a bidir rooted-mp LSP, which has similar forwarding behaviour as the rooted-mp VLAN. 2) PBT provides a full mesh of p2p ESPs between Ethernet/PBT PE nodes. The PBT P nodes forward on the basis of a mp2p construct. In the mpls data plane the same behaviour can be obtained by setting up a full mesh of p2p LSPs between S-PE nodes and transport those p2p LSPs over a full mesh of mp2p LSPs. The NNI port on the S-PE node will then push a p2p LSP label (PP label) and a mp2p LSP label (MPP label). As pushing/popping multiple labels in an NNI port seems a trivial item these days (i.e. this capability is deployed to implement tandem connection/segment monitoring in MPLS-TP), it should be simple to apply it the run p2p LSPs over mp2p LSP. The P nodes forward on the basis of the MPP label. The S-PE nodes terminate both MPP label and PP label and forward the PWs, packet PWs, serviceLSPs and segment monitor LSPs which were transported via the PP LSPs. If desired it is possible to structure the PP LSP label values, and have the most significant bits of this PP label identify the source S-PE NNI port; but I don't think that mpls data plane has this as a requirement; i.e. it can handle unstructured sets of PP label values. Note that http://tools.ietf.org/html/draft-bhh-mpls-tp-oam-y1731-03 LSP OAM supports the OAM needed in such mp2p LSP transport paths. If one would set up two diversely routed sets of mp2p LSPs it is possible to emulate the PBT protection swithcing. PW, packet PW, service LSP, segment monitoring PW/LSP packets are under normal conditions transported via the Working PP LSP over the Working MPP LSP. If this one fails, then the S-PE will send the packets over the Protection PP LSP over the Protection MPP LSP. Note that the p2p LSPs can be monitored for connectivity and performance (e.g. packet loss). The mp2p LSPs can only be monitored for connectivity; packet loss can not be monitored if unstructured PP labels are used. As the mp2p LSP is only used to reduce the number of entries in the P node switching table it is not a problem that packet loss in the mp2p LSP can not be monitored. I hope I was able to illustrate that there is not much difference between the ethernet and mpls data planes, and that with minimal extensions in the forwarding control of packets within an LSP it is possible to expand the mpls data plane capabilities that today are only provided in the ethernet data plane, without a need to change the existing mpls packet formats and without impacting the existing standardized behaviour. Please note that I am not proposing to introduce such extensions into the mpls data plane. Regards, Maarten _____ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers Sent: zaterdag 23 januari 2010 17:03 To: 'Alexander Vainshtein' Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Sasha, > In short, LERs do not look at the next label if they do not terminate the previous one. > Hence I think that some of the MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP which shares the MPLS data plane. If what you state is correct there is a serious problem within the existing draft specification for MPLS-TP. These functional models describe a part of the required functional behaviour in a (packet) transport network of any technology. I doubt that such problem exist... so the MEPs and MIPs in my models are all addressable (and hence usable) in MPLS-TP... Let's analyse the left inter domain interface between carrier A's P node and B's left S-PE node as an exercise... 1) there is a MPLS-TP Section layer transport path (VSC) between carrier A nodes P-left and P-right 2) there is a MPLS-TP Section layer transport path segment (VSC Segment) between nodes P-left and S-PE-left 3) there is a MPLS-TP transport service layer transport path (VCC) between nodes S-PE-left and S-PE-right (yellow MEPs). - The MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as top and bottom of stack the GAL. - The MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as top of stack the label inserted by the lower blue MEP (identified as LSE) and as bottom of stack the GAL. - The lower blue MEP in node S-PE-left has to process all packets with top of stack the GAL. - The blue MIP in node S-PE-left has to process all packets generated by the higher blue MEP in node P of which the TTL expires; these packets arrive at node S-PE-left with two labels, of which the bottom of stack label is the GAL and the top of stack label is a regular LSP label. - The interface port in the S-PE-left port will swap the top of stack label of non-OAM and TTL not-expired packets; the new label value will be the value inserted by the left yellow MEP in the S-PE-left node (indicated by LSE next to the yellow MEP symbol). - If the packet was a VSC OAM packet of which the TTL expires, the packet will be extracted by the blue MIP within the VSC. - The yellow MEP inserts the LSP OAM into the carrier A's VSC, creating a monitored VSC Segment, and treats this VSC Segment as one of its VCCs. This VCC related LSP OAM will pass through a VCC MIP on the egress NNI port in the S-PE-left node (i.e. egress MIP issue applies). - The VCC signal is multiplexed into an MPLS-TP transport path layer transport path (VPC) and its packets are prepended with a new LSP label identifying the VCC. - Etc. - In the reverse direction, the VPC terminates on the right NNI port of the S-PE-left node, providing access the VCC LSPs carried in the VPC. If the TTL of a VCC LSP OAM expires the VCC LSP MIP function will process the OAM. All other VCC LSP related packets are forwarded to the egress port which is connected to carrier A's P node. - The VCC LSP terminates on the egress port, and the LSP label identifying this VCC LSP is terminated; the yellow VCC LSP MEP on the egress port can now determine which packets carry the VCC LSP OAM by checking for the GAL as next top label. - The VCC LSP label is also removed from the non-VCC LSP OAM packets and it is possible that on one of those packets the TTL expires. Such packets are processed by the blue MIP function above the yellow MEP function in the S-PE-left node. - The outer label on packets of which the TTL has not expired will be swapped, and LSP OAM will be added in the lower blue section layer MEP on the S-PE-left node. This OAM will be output with GAL as top and bottom of stack label. - Etc. I can't find a problem in the above required behaviour, besides the well known egress-MIP identification problem. There is always an outer LSP label being terminated when a MEP function is following and LSP OAM has to be extracted and processed. In some cases the LSP terminates on an ingress port (DOWN MEP), in other cases the LSP terminates on an egress port (UP MEP). See inline for more comment... _____ From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] Sent: zaterdag 23 januari 2010 8:57 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org; 'Greg Mirsky' Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Maarten, I may be missing something important, but how iy seems that you ignore the fundamental differences between Ethernet and MPLS data planes in your analysis. [maarten] I am absolutely not ignoring the differences between Ethernet and MPLS data planes, as I am also not ignoring the commonalities. [maarten] What I mean is that it is possible to set up an e.g. 9-port mp2mp LSP connection in the MPLS technology and order an mpls switch to read the inner (PW) label and use the value of this inner label to forward the packet to one of the 9 output ports of the mp2mp LSP... It should be clear that a switch with such capability has a feature which is not described in the MPLS RFCs; i.e. it is a proprietary extension which I am describing below to illustrate that such extension does not interfere with the standardized MPLS behaviour, and that it does not change that behaviour. ----------------- [maarten] It is very simple to test the forwarding of packets in such mp2mp LSP in a research lab :-)...; inner label values 1000-1999 were delivered at output port 1, inner label values 2000-2999 were delivered at output 2, inner label values 3000-3999 were delivered at output port 3, etc. The mpls switch reads the outer label value to identify the LSP, then reads the inner label value and forwards all packets with inner label value 1xxx to output port 1, with inner label value 2xxx to output port 2, etc. [maarten] Another nice test application for such LSP is in a physical ring; e.g. with 8 nodes. In this case you can identify the destination ring node in the 3 most significant bits of the PW label and the output trib card on a ring node by the next 7 bits and the individual PW instances by the 10 least significant bits. Number the ring nodes from 0 to 7. Now ring node 0 will forward the packets with inner label values 001/010/011xxxxxxxxxxxxxxxxx via its east line port and packets with inner label values 100/101/110/111xxxxxxxxxxxxxxxxx via its west line port. If the ring breaks between nodes 5 and 6, then ring node 0 will change the forwarding of packets with inner label values 100/101xxxxxxxxxxxxxxxxx from the west line port to the east line port. Node 0 is informed about the break between nodes 6 and 7 by means of a ring-APS message including the number of the node and the interface (east/west) detecting the fault. Ring node 0 will always extract packets with inner label values 000xxxxxxxxxxxxxxxxxxx to prevent that packets get looped in the mp2mp Ring-LSP and forward packets with other label values on the east line port to the west line port (and vice versa). [maarten] to support the transport of p2mp PWs through such mp2mp LSP another set of PW label values was allocated, e.g. 10000-10999. The mpls switch reads the outer label value to identify the LSP, then reads the inner label value and in case of a value in the 10xxx range looks up in a table the subset of output ports to which this packet has to be sent. [maarten] The same mpls switch also supports p2p LSPs and when the outer label value is associated with such p2p LSP it will ignore the inner label value and forward the packet to the output port. [maarten] The same mpls switch also supports p2mp LSPs and when the out label value is associated with such p2mp LSP the switch will ignore the inner label value and looks up in a table the set of output ports of this p2mp LSP and forwards the packet to all output ports. [maarten] The same mpls switch also looks at the inner label on the interface port to identify if the packet is an OAM packet and then look at the ACH channel type to identify the type of OAM packet to see if the packet must be processed in the interface port (and not forwarded to the switch fabric). The existing mpls switch ports will only be able to look at inner labels of packets of which the outer label is terminated; new mpls switch ports will be able to look at inner labels of all packets; this is a similar evolution as we got in ethernet... existing ethernet switches could only look at the TYPE and DA fields to identify if an OAM frame had to be processed (those switches could only support a subset of the Y.1731 OAM), new ethernet switches are looking at the TYPE and MEL fields and can support the full set of Y.1731 OAM. [maarten] I hope you understand now that it is possible to extend the MPLS data plane specified in the RFCs with a 'connectionless-LSP' capability. Such extended mpls dataplane will then contain a mix of connection oriented-LSPs and connectionless-LSPs. The behaviour of the connection-oriented-LSPs complies with the specifications in the RFCs. The connectionless-LSPs are a bonus. --------------------- [maarten] An ethernet switch reads the outer vlan identifier and when the outer vlan identifier is associated with a - p2p VLAN it will ignore the DA value and forward the frame to the output port - p2mp VLAN it will ignore the DA value and looks up in a table the set of output ports of this p2mp VLAN and forwards the frame to all those output ports - mp2mp or rmp VLAN it will read the DA and looks up in a table the output port or ports of this mp2mp VLAN to which this frame should be forwarded. The ethernet switch also looks at the inner TYPE (i.e. TPID) in all cases on the interface port to identify if the frame is an OAM frame and then look at the MEL field and OpCode fields to identify the type of OAM frame and its MEG level to see if the packet must be processed in the interface port (and not forwarded to the switch fabric). [maarten] I don't see as such any functional difference between the mpls and ethernet data planes; the same information elements are present in both data planes, but with a different encoding of this information in the frame/packet... the main difference is that standard mpls switches don't use the inner label value to control forwarding of a packet to a subset of output ports of an LSP, while ethernet switches typically support both the use of the DA value to control forwarding and the don't use of the DA value to control forwarding to a subset of VLAN output ports... but note that there is also a set of ethernet switches that only support don't use of the DA value to control forwarding, i.e. which support only p2p and p2mp VLANs. Ethernet data plane inherently recognizes "well-know multicast MAC destination addresses". If a switch wants so, it can catch all the frames with such a DA and decide how it treats them "out-of-band". [maarten] The well-known MAC multicast destination addresses listed in Table 8-1/802.1Q are identifying management plane and control plane protocols that are carried over the links; those frames are not belonging to the user traffic carried in the VLANs. In MPLS-TP similar management and control plane information is carried via the MCC and SCC packets specified in RFC5718. [maarten] If you read G.8021 then you will notice that the well-know multicast MAC destination addresses for OAM are not being recognized in the ETH atomic functions processing Ethernet OAM. Note that G.8021 has never used the DA field in the Ethernet OAM frame as a means to identify OAM from non-OAM frames, as Y.1731 has from day one specified OAM frames that carry a unicast address which do not contain these well-known OAM multicase destination addresses. Y.1731/G.8021 use the TYPE field to separate OAM from non-OAM frames, the MEL field to identify the MEG level and the OpCode field to identify the type of OAM. [maarten] MPLS-TP will use the LABEL field to separate LSP-OAM from non-LSP OAM packets, the label stack to identify the MEG level and the ACH channel type field to identify the type of OAM. I.e. the same information, just a different encoding. All Ethernet protocols operate in this way, 802.1ag is not an exception. And this is exactly what allows separation between addressing and MEP/MIP levels in 802.1ag. [maarten] As indicated above, your understanding of Ethernet OAM protocol processing does not align with Y.1731/G.8021 specifications. [maarten] The unicast LBM OAM is a special OAM frame/packet as it requires one additional information element; i.e. a MIP identifier. This MIP identifier must be carried in the LBM OAM frame/packet in both Ethernet and in bidirectional p2mp MPLS-TP LSP cases; in MPLS-TP to differentiate MIPs in a bidirectional p2mp LSP located at the same hop count from the MEP. Because the bidir p2mp LSP was only recently described in this mailinglist the implications of such LSP on the loopback OAM have not yet been investigated and documented. [maarten] Both in Ethernet and MPLS OAM the OAM process must read this MIP identifier field when the OAM frame/packet is identified as a LBM OAM. The MIP identifier in Ethernet OAM is the EUI-48 of the physical subsystem on which the MIP resides, while in MPLS-TP OAM this is not yet in scope of the OAM framework. But if there is a real demand for such bidir p2mp LSP or PW, we should include the MIP Identifier in the OAM framework document for loopback OAM. The disadvantage of this approach is that Ethernet OAM frames are not necessarily fate-sharing with the data traffic. [maarten] All Ethernet OAM frames fate share with the VLAN (i.e. the Ethernet transport entity) in a similar manner as all MPLS-TP OAM packets will fate share with the PW and LSP (i.e. the MPLS transport entities). [maarten] There is one type of OAM that has to fate share with more then the VLAN/PW/LSP; i.e. the frame/packet loss OAM has to fate share with both the VLAN/PW/LSP and the frames/packets for which the ingress count is transported in this OAM frame/packet. In p2p/p2mp VLANs/PWs/LSPs there is no problem to meet this requirement. In rmp/mp2mp VLANs and mp2p PWs/LSPs there is a problem to meet the second requirement. I.e. no difference as such between Ethernet and MPLS. The MPLS data plane is defined in RFC 3031, 30302 and (for upstream-allocated labels) in RFC 5331, 5332. Its analog of Ethernet well-know multicast MAC destination addresses is the reserved Router Alert Label. But its usage has been rejected for usage in MPLS-TP OAM exactly because fate-sharing of data and OAM packets could be broken. Instead, MPLS-TP uses two different mechanisms: 1. GAL. This mechanism can only be used to address MEPs, because the LER processing a packet with the GAL at some level in the label stack is not allowed to look at it unless it terminates all the labels above it are terminated (i.e., its ILM entries for these labels must be "pop and forward to the loopback interface"). [maarten] The ethernet equivalent to the GAL is the OAM ethertype value 89-02. 2. TTL expiration. This is the only mechanism for addressing MIPs in MPLS-TP. And, of course, TTL expiration must occur in the first label stack entry following all the labels terminated by the supporting node. [maarten] As described above, as soon as MPLS-TP has to support bidir p2mp LSPs/PWs it will have to include the MIP Identifier to address the MIP that has to perform the loopback. [maarten] Ethernet OAM Y.1731 specifies an Ethernet MCC OAM frame to carry management plane frames. This is similar to the MPLS-TP MCC OAM packet defined in RFC5718. Regards, Maarten In short, LERs do not look at the next label if they do not terminate the previous one. Hence I think that some of the MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP which shares the MPLS data plane. My 2c, Sasha _____ From: mpls-tp-bounces@ietf.org [mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers [maarten.vissers@huawei.com] Sent: Saturday, January 23, 2010 7:37 AM To: 'Greg Mirsky' Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Hi Greg, See inline.. _____ From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: vrijdag 22 januari 2010 20:29 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, I'll concentrate, as you suggested, on the slide #7 and the following you've wrote "The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances". I think that from the definition of MPLS Section follows that there can not be an intermediate MPLS node on a given MPLS Section which is aware of that Section. In your example (slide #7) nodes P and P' (to differentiate them from left to right) of Carrier A are terminating points of MPLS Section of Carrier A. [maarten] Correct. S-PEs of Carrier B are unaware of that MPLS Section. [maarten] not correct. The figure shows two MPLS-TP Section layer MEG levels; the top level MEG has its endpoints (blue MEP functions) in the carrier A P and P' nodes, the bottom level MEG has its end points in the interface ports of P and left S-PE and in right S-PE and P' nodes. [maarten] The most left and right S-PEs of carrier B terminate the physical media layer (the 802.3 ETY layer) and then the MPLS-TP Section TCM/Segment OAM in the blue colored MEP function. On top of this MEP function there is a (blue) MPLS-TP Section layer MIP function, which will process the MPLS-TP Section layer OAM from the top MEG level. [maarten] I have attached a slightly modified version of the slide 7. The modification is the replacement of the 802.3 interface between carrier A's P node and the left S-PE node of carrier B by an SDH STM-N interface. Such SDH interface has excellent section monitoring capabilities and it is now not necessary to instantiate the MPLS-TP Section layer TCM/Segment MEG level between these P and left S-PE nodes. This is reflected by the absence of the lower blue Section MEP functions. [maarten] On the side of the adaptation functions between MPLS-TP Section layer and SDH layers (blue/grey colored trapezoid symbols) I have indicated "P-LSE" to represent that it may be necessary to insert a kind of "priority label stack entry header" (in analogy to the priority vlan tag in ethernet). The use of such "P-LSE" header on the MPLS-TP over SDH interface would be required when carrier A wants to have explicit control over the priority and drop eligibility of each of the MPLS-TP packets passed through the carrier B network; i.e. including the MPLS-TP Section OAM packets. If all Section OAM packets have the same priority/drop eligibility, then insertion of such P-LSE header is not necessary as carrier B's S-PE node can assign the right priority/drop eligible level to the the unlabelled (section OAM) packets. [maarten] For the latter case, the MPLS-TP Section layer signal will have its section OAM equipped with GAL as BOS. For the former case, the MPLS-TP Section layer signal will have its section OAM equipped with 'P-LSP' label as BOS and GAL as second label. [maarten] Assume the latter case, then the blue MIP function in the left S-PE node will process the GAL as BOS. Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Section, none of nodes of Carrier B, including S-PEs, should bother to process the GAL. Doing otherwise will break client-server layering. [maarten] I understand why we were coming to different conclusions. I hope I have clarified my view with the SDH physical media layer example. [maarten] You may now also understand why the definition of Section layer in G.805 defines that the section layer network is concerned with all functions which"**provide for the transfer of infomation between locations in path layer networks**. It is this latter item that allows section layer trails to span multiple physical media layer trails, and thus to have intermediate nodes in the section layer connection. [maarten] But in all honesty, most of the Section layer connections are terminating at the same ports as their underlying physical media layer connections. Someone who looks only at the appearances of section layers inside one network will conclude that section layer connections terminate at adjacent nodes. Someone who looks beyond its own network will conclude that section layer connections terminate in nodes that provide access to path layer signals. That is why I can not agree that an intermediate node contains instances of multiple MPLS-TP networks. I think of a node as performing its functions at certain MPLS-TP network layer only. [maarten] It is my understanding that we are missing a description which explicitly describes the mapping of labels onto layers. One MPLS-TP layer network will in my understanding contain one or more labels. As the ppt file with my investigation results is too large to attach, I will email you a copy privately. I have attached a summary of the results up to this point in time. Another question is whether Carrier B sets its VC label as BOS or not, as I understand we haven't decided yet with number of BOS in carrier's carrier scenario. But that, to me, is separate discussion. [maarten] I have understood that that decision has been made. Refer to the SB10 comment "Yes. S=1 does not indicate the boundary between the client and server. It indicates the boundary between the label stack and the label stack payload." in the draft-ietf-mpls-tp-framework-07-post-review-of ITU-T-informal-cts-19-Jan-2010.doc. This is now inlcuded in draft-ietf-mpls-tp-framework-08, see section 3.4.1. Maarten, I greatly appreciate your input and our discussion. [maarten] I appreciate your questions and discussion. Regards, Maarten Regards, Greg On Fri, Jan 22, 2010 at 10:32 AM, Maarten Vissers wrote: Hi Greg, The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances, of which the top MTP layer is shared by carrier A and B. See slide 7 in the mplstp-connection-concepts file. Note that the same applies for the case of Ethernet (ETH) layer networks. In the attached ethernet-connection-concepts file you find the same case illustrated also on slide 7. Other slides illustrate other cases of carrier-carrier and customer-carrier interactions. Note that the functional models for the MPLS-TP and Ethernet cases are the same; I already had the Ethernet models and have converted those into MPLS-TP equivalent models to illustrate this section layer question. The difference between both technologies is the encoding of MEG levels; in Ethernet via the MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry (LSE) header. Regards, Maarten _____ From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: vrijdag 22 januari 2010 17:55 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, so this is carrier's carrier scenario when MPLS-TP section is client of MPLS-TP transport? But wouldn't presumed processing of client MPLS-TP section by intermediate nodes of server MPLS-TP layer be just plain violation of server-client model? Regards, Greg On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers wrote: Greg, It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes. Regards, Maarten _____ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky Sent: donderdag 21 januari 2010 22:21 To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Editors and All, I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer. Your clarification is greatly appreciated. Regards, Greg --Boundary_(ID_rUh3LCL9FAIEMbCycvshOg) Content-type: text/html; charset=us-ascii Content-transfer-encoding: 7BIT
Sasha,
 
I have described in my previous email to you how the mpls data plane could be extended to support mp2mp LSPs (e.g. Ring-LSPs) and that such additional capability is backwards compatible with the current standardized behaviour. I did this to illustrate the differences and commonalities between mpls and ethernet data planes.
 
I would like to extend this illustration of commonalities and differences of those two data plane by illustrating an extension of the unidir p2mp LSP functionality and how one can emulate PBT with LSPs. Neither of those extensions will impact the compatibility with existing implementations; i.e. those extensions would be pure additions.
 
1) if one would set up a unidir p2mp LSP with 1 input port and 9 output ports and want to transport over this p2mp LSP a large number of p2p PWs, then this is possible today (but is not efficient)... allocate the PW label values such that PWs destined for output port 1 have PW label values 1000-1999, PWs destined for output port 2 have PW label values 2000-2999, etc.
In a traditional p2mp LSP, all PWs are delivered to all 9 output ports, and output port 1 will then discard packets that have PW label values 2000 and higher. Output port 2 will discard packets with PW label values 16-1999 and 3000 and higher, etc.
If the intermediate P nodes would be able to read the inner (PW) label as described in my earlier email, then such P node can for this specific p2mp LSP limit the forwarding of the packets to one output port; i.e. the undir p2mp LSP is becoming a unidir rooted-mp LSP.
 
The ability to read the inner label within a selected LSP and use its value in the forwarding decision of the packet does not impact the forwarding in the other LSPs.
 
From a connection management perspective (management or control plane) the set up of the basic p2mp connection is the same, there is only an additional configuration necessary of the forwarding process in each P node; i.e. configure PW label range to output port mapping.
E.g. an intermediate P node supporting this p2mp LSP may have 1 input port and 3 output ports (ports A, B, C) for this p2mp LSP; packets with inner label values 1xxx, 2xxx, 3xxx have to be forwarded to output port A, packets with inner label values 4xxx, 5xxx, 6xxx have to be forwarded to output port B and packets with inner label values 7xxx, 8xxx, 9xxx have to be forwarded to output port C.
 
If one would set up both a p2mp LSP and a co-routed mp2p LSP then we would get a bidir rooted-mp LSP, which has similar forwarding behaviour as the rooted-mp VLAN.
 
2) PBT provides a full mesh of p2p ESPs between Ethernet/PBT PE nodes. The PBT P nodes forward on the basis of a mp2p construct.
In the mpls data plane the same behaviour can be obtained by setting up a full mesh of p2p LSPs between S-PE nodes and transport those p2p LSPs over a full mesh of mp2p LSPs. The NNI port on the S-PE node will then push a p2p LSP label (PP label) and a mp2p LSP label (MPP label).
As pushing/popping multiple labels in an NNI port seems a trivial item these days (i.e. this capability is deployed to implement tandem connection/segment monitoring in MPLS-TP), it should be simple to apply it the run p2p LSPs over mp2p LSP. The P nodes forward on the basis of the MPP label. The S-PE nodes terminate both MPP label and PP label and forward the PWs, packet PWs, serviceLSPs and segment monitor LSPs which were transported via the PP LSPs.
 
If desired it is possible to structure the PP LSP label values, and have the most significant bits of this PP label identify the source S-PE NNI port; but I don't think that mpls data plane has this as a requirement; i.e. it can handle unstructured sets of PP label values. Note that http://tools.ietf.org/html/draft-bhh-mpls-tp-oam-y1731-03 LSP OAM supports the OAM needed in such mp2p LSP transport paths.
 
If one would set up two diversely routed sets of mp2p LSPs it is possible to emulate the PBT protection swithcing. PW, packet PW, service LSP, segment monitoring PW/LSP packets are under normal conditions transported via the Working PP LSP over the Working MPP LSP. If this one fails, then the S-PE will send the packets over the Protection PP LSP over the Protection MPP LSP.
 
Note that the p2p LSPs can be monitored for connectivity and performance (e.g. packet loss). The mp2p LSPs can only be monitored for connectivity; packet loss can not be monitored if unstructured PP labels are used. As the mp2p LSP is only used to reduce the number of entries in the P node switching table it is not a problem that packet loss in the mp2p LSP can not be monitored.
 
I hope I was able to illustrate that there is not much difference between the ethernet and mpls data planes, and that with minimal extensions in the forwarding control of packets within an LSP it is possible to expand the mpls data plane capabilities that today are only provided in the ethernet data plane, without a need to change the existing mpls packet formats and without impacting the existing standardized behaviour.
 
Please note that I am not proposing to introduce such extensions into the mpls data plane.
 
Regards,
Maarten
 


From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers
Sent: zaterdag 23 januari 2010 17:03
To: 'Alexander Vainshtein'
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Sasha,
 

In short, LERs do not look at the next label if they do not terminate the previous one. 

> Hence I think that some of the MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP which shares the MPLS data plane. 

 

If what you state is correct there is a serious problem within the existing draft specification for MPLS-TP.  These functional models describe a part of the required functional behaviour in a (packet) transport network of any technology.

 

I doubt that such problem exist... so the MEPs and MIPs in my models are all addressable (and hence usable) in MPLS-TP...

 

Let's analyse the left inter domain interface between carrier A's P node and B's left S-PE node as an exercise...

1) there is a MPLS-TP Section layer transport path (VSC) between carrier A nodes P-left and P-right

2) there is a MPLS-TP Section layer transport path segment (VSC Segment) between nodes P-left and S-PE-left

3) there is a MPLS-TP transport service layer transport path (VCC) between nodes S-PE-left and S-PE-right (yellow MEPs).

 

- The MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as top and bottom of stack the GAL.

- The MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as top of stack the label inserted by the lower blue MEP (identified as LSE) and as bottom of stack the GAL.

- The lower blue MEP in node S-PE-left has to process all packets with top of stack the GAL.

- The blue MIP in node S-PE-left has to process all packets generated by the higher blue MEP in node P of which the TTL expires; these packets arrive at node S-PE-left with two labels, of which the bottom of stack label is the GAL and the top of stack label is a regular LSP label.

- The interface port in the S-PE-left port will swap the top of stack label of non-OAM and TTL not-expired packets; the new label value will be the value inserted by the left yellow MEP in the S-PE-left node (indicated by LSE next to the yellow MEP symbol).

- If the packet was a VSC OAM packet of which the TTL expires, the packet will be extracted by the blue MIP within the VSC.

- The yellow MEP inserts the LSP OAM into the carrier A's VSC, creating a monitored VSC Segment, and treats this VSC Segment as one of its VCCs. This VCC related LSP OAM will pass through a VCC MIP on the egress NNI port in the S-PE-left node (i.e. egress MIP issue applies).

- The VCC signal is multiplexed into an MPLS-TP transport path layer transport path (VPC) and its packets are prepended with a new LSP label identifying the VCC.

- Etc.

 

- In the reverse direction, the VPC terminates on the right NNI port of the S-PE-left node, providing access the VCC LSPs carried in the VPC. If the TTL of a VCC LSP OAM expires the VCC LSP MIP function will process the OAM. All other VCC LSP related packets are forwarded to the egress port which is connected to carrier A's P node.

- The VCC LSP terminates on the egress port, and the LSP label identifying this VCC LSP is terminated; the yellow VCC LSP MEP on the egress port can now determine which packets carry the VCC LSP OAM by checking for the GAL as next top label.

- The VCC LSP label is also removed from the non-VCC LSP OAM packets and it is possible that on one of those packets the TTL expires. Such packets are processed by the blue MIP function above the yellow MEP function in the S-PE-left node.

- The outer label on packets of which the TTL has not expired will be swapped, and LSP OAM will be added in the lower blue section layer MEP on the S-PE-left node. This OAM will be output with GAL as top and bottom of stack label.

- Etc.

 

I can't find a problem in the above required behaviour, besides the well known egress-MIP identification problem.

There is always an outer LSP label being terminated when a MEP function is following and LSP OAM has to be extracted and processed.

In some cases the LSP terminates on an ingress port (DOWN MEP), in other cases the LSP terminates on an egress port (UP MEP).

 

 
See inline for more comment...


From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com]
Sent: zaterdag 23 januari 2010 8:57
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org; 'Greg Mirsky'
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Maarten,
I may be missing something important, but how iy seems that you ignore the fundamental differences between Ethernet and MPLS data planes in your analysis. 
 
[maarten] I am absolutely not ignoring the differences between Ethernet and MPLS data planes, as I am also not ignoring the commonalities. 
 
[maarten] What I mean is that it is possible to set up an e.g. 9-port mp2mp LSP connection in the MPLS technology and order an mpls switch to read the inner (PW) label and use the value of this inner label to forward the packet to one of the 9 output ports of the mp2mp LSP... It should be clear that a switch with such capability has a feature which is not described in the MPLS RFCs; i.e. it is a proprietary extension which I am describing below to illustrate that such extension does not interfere with the standardized MPLS behaviour, and that it does not change that behaviour.
 
-----------------
[maarten] It is very simple to test the forwarding of packets in such mp2mp LSP in a research lab :-)...; inner label values 1000-1999 were delivered at output port 1, inner label values 2000-2999 were delivered at output 2, inner label values 3000-3999 were delivered at output port 3, etc. The mpls switch reads the outer label value to identify the LSP, then reads the inner label value and forwards all packets with inner label value 1xxx to output port 1, with inner label value 2xxx to output port 2, etc.
 
[maarten] Another nice test application for such LSP is in a physical ring; e.g. with 8 nodes. In this case you can identify the destination ring node in the 3 most significant bits of the PW label and the output trib card on a ring node by the next 7 bits and the individual PW instances by the 10 least significant bits. Number the ring nodes from 0 to 7. Now ring node 0 will forward the packets with inner label values 001/010/011xxxxxxxxxxxxxxxxx via its east line port and packets with inner label values 100/101/110/111xxxxxxxxxxxxxxxxx via its west line port. If the ring breaks between nodes 5 and 6, then ring node 0 will change the forwarding of packets with inner label values 100/101xxxxxxxxxxxxxxxxx from the west line port to the east line port. Node 0 is informed about the break between nodes 6 and 7 by means of a ring-APS message including the number of the node and the interface (east/west) detecting the fault. Ring node 0 will always extract packets with inner label values 000xxxxxxxxxxxxxxxxxxx to prevent that packets get looped in the mp2mp Ring-LSP and forward packets with other label values on the east line port to the west line port (and vice versa).
 
[maarten] to support the transport of p2mp PWs through such mp2mp LSP another set of PW label values was allocated, e.g. 10000-10999. The mpls switch reads the outer label value to identify the LSP, then reads the inner label value and in case of a value in the 10xxx range looks up in a table the subset of output ports to which this packet has to be sent.
 
[maarten] The same mpls switch also supports p2p LSPs and when the outer label value is associated with such p2p LSP it will ignore the inner label value and forward the packet to the output port.
 
[maarten] The same mpls switch also supports p2mp LSPs and when the out label value is associated with such p2mp LSP the switch will ignore the inner label value and looks up in a table the set of output ports of this p2mp LSP and forwards the packet to all output ports.
 
[maarten] The same mpls switch also looks at the inner label on the interface port to identify if the packet is an OAM packet and then look at the ACH channel type to identify the type of OAM packet to see if the packet must be processed in the interface port (and not forwarded to the switch fabric). The existing mpls switch ports will only be able to look at inner labels of packets of which the outer label is terminated; new mpls switch ports will be able to look at inner labels of all packets; this is a similar evolution as we got in ethernet... existing ethernet switches could only look at the TYPE and DA fields to identify if an OAM frame had to be processed (those switches could only support a subset of the Y.1731 OAM), new ethernet switches are looking at the TYPE and MEL fields and can support the full set of Y.1731 OAM.
 
[maarten] I hope you understand now that it is possible to extend the MPLS data plane specified in the RFCs with a 'connectionless-LSP' capability. Such extended mpls dataplane will then contain a mix of connection oriented-LSPs and connectionless-LSPs. The behaviour of the connection-oriented-LSPs complies with the specifications in the RFCs. The connectionless-LSPs are a bonus.
---------------------
 
[maarten] An ethernet switch reads the outer vlan identifier and when the outer vlan identifier is associated with a
- p2p VLAN it will ignore the DA value and forward the frame to the output port
- p2mp VLAN it will ignore the DA value and looks up in a table the set of output ports of this p2mp VLAN and forwards the frame to all those output ports
- mp2mp or rmp VLAN it will read the DA and looks up in a table the output port or ports of this mp2mp VLAN to which this frame should be forwarded.
The ethernet switch also looks at the inner TYPE (i.e. TPID) in all cases on the interface port to identify if the frame is an OAM frame and then look at the MEL field and OpCode fields to identify the type of OAM frame and its MEG level to see if the packet must be processed in the interface port (and not forwarded to the switch fabric).
 
[maarten] I don't see as such any functional difference between the mpls and ethernet data planes; the same information elements are present in both data planes, but with a different encoding of this information in the frame/packet... the main difference is that standard mpls switches don't use the inner label value to control forwarding of a packet to a subset of output ports of an LSP, while ethernet switches typically support both the use of the DA value to control forwarding and the don't use of the DA value to control forwarding to a subset of VLAN output ports... but note that there is also a set of ethernet switches that only support don't use of the DA value to control forwarding, i.e. which support only p2p and p2mp VLANs.
 
Ethernet data plane inherently recognizes "well-know multicast MAC destination addresses". If a switch wants so, it can catch all the frames with such a DA and decide how it treats them "out-of-band".  
 
[maarten] The well-known MAC multicast destination addresses listed in Table 8-1/802.1Q are identifying management plane and control plane protocols that are carried over the links; those frames are not belonging to the user traffic carried in the VLANs. In MPLS-TP similar management and control plane information is carried via the MCC and SCC packets specified in RFC5718.
 
[maarten] If you read G.8021 then you will notice that the well-know multicast MAC destination addresses for OAM are not being recognized in the ETH atomic functions processing Ethernet OAM.  
Note that G.8021 has never used the DA field in the Ethernet OAM frame as a means to identify OAM from non-OAM frames, as Y.1731 has from day one specified OAM frames that carry a unicast address which do not contain these well-known OAM multicase destination addresses. 
Y.1731/G.8021 use the TYPE field to separate OAM from non-OAM frames, the MEL field to identify the MEG level and the OpCode field to identify the type of OAM.
 
[maarten] MPLS-TP will use the LABEL field to separate LSP-OAM from non-LSP OAM packets, the label stack to identify the MEG level and the ACH channel type field to identify the type of OAM.
I.e. the same information, just a different encoding.
 
All Ethernet protocols operate in this way, 802.1ag is not an exception. And this is exactly what allows separation between addressing and MEP/MIP levels in 802.1ag. 
 
[maarten] As indicated above, your understanding of Ethernet OAM protocol processing does not align with Y.1731/G.8021 specifications.
 
[maarten] The unicast LBM OAM is a special OAM frame/packet as it requires one additional information element; i.e. a MIP identifier. This MIP identifier must be carried in the LBM OAM frame/packet in both Ethernet and in bidirectional p2mp MPLS-TP LSP cases; in MPLS-TP to differentiate MIPs in a bidirectional p2mp LSP located at the same hop count from the MEP. Because the bidir p2mp LSP was only recently described in this mailinglist the implications of such LSP on the loopback OAM have not yet been investigated and documented.
 
[maarten] Both in Ethernet and MPLS OAM the OAM process must read this MIP identifier field when the OAM frame/packet is identified as a LBM OAM. The MIP identifier in Ethernet OAM is the EUI-48 of the physical subsystem on which the MIP resides, while in MPLS-TP OAM this is not yet in scope of the OAM framework. But if there is a real demand for such bidir p2mp LSP or PW, we should include the MIP Identifier in the OAM framework document for loopback OAM.
 
The disadvantage of this approach is that Ethernet OAM frames are not necessarily fate-sharing with the data traffic. 
 
[maarten]  All Ethernet OAM frames fate share with the VLAN (i.e. the Ethernet transport entity) in a similar manner as all MPLS-TP OAM packets will fate share with the PW and LSP (i.e. the MPLS transport entities).
 
[maarten] There is one type of OAM that has to fate share with more then the VLAN/PW/LSP; i.e. the frame/packet loss OAM has to fate share with both the VLAN/PW/LSP and the frames/packets for which the ingress count is transported in this OAM frame/packet. In p2p/p2mp VLANs/PWs/LSPs there is no problem to meet this requirement. In rmp/mp2mp VLANs and mp2p PWs/LSPs there is a problem to meet the second requirement. I.e. no difference as such between Ethernet and MPLS.
 
The MPLS data plane is defined in RFC 3031, 30302 and (for upstream-allocated labels) in RFC 5331, 5332. Its analog of Ethernet well-know multicast MAC destination addresses is the reserved Router Alert Label. But its usage  has been rejected for usage in MPLS-TP OAM exactly because fate-sharing of data and OAM packets could be broken. Instead, MPLS-TP uses two different mechanisms: 
  1. GAL. This mechanism can only be used to address MEPs, because the LER processing a packet with the GAL at some level in the label stack is not allowed to look at it unless it terminates all the labels above it are terminated (i.e., its ILM entries for these labels must be "pop and forward to the loopback interface").  [maarten] The ethernet equivalent to the GAL is the OAM ethertype value 89-02. 
  2. TTL expiration. This is the only mechanism for addressing MIPs in MPLS-TP. And, of course, TTL expiration must occur in the first label stack entry following all the labels terminated by the supporting node.  [maarten] As described above, as soon as MPLS-TP has to support bidir p2mp LSPs/PWs it will have to include the MIP Identifier to address the MIP that has to perform the loopback.
[maarten] Ethernet OAM Y.1731 specifies an Ethernet MCC OAM frame to carry management plane frames. This is similar to the MPLS-TP MCC OAM packet defined in RFC5718.

 

Regards,

Maarten  

 

In short, LERs do not look at the next label if they do not terminate the previous one. 

Hence I think that some of the MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP which shares the MPLS data plane. 

 

My 2c,

     Sasha


From: mpls-tp-bounces@ietf.org [mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers [maarten.vissers@huawei.com]
Sent: Saturday, January 23, 2010 7:37 AM
To: 'Greg Mirsky'
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Hi Greg,
 
See inline..
From: Greg Mirsky [mailto:gregimirsky@gmail.com]
Sent: vrijdag 22 januari 2010 20:29
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Maarten,
I'll concentrate, as you suggested, on the slide #7 and the following you've wrote "The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances". I think that from the definition of MPLS Section follows that there can not be an intermediate MPLS node on a given MPLS Section which is aware of that Section.  
 
In your example (slide #7) nodes P and P' (to differentiate them from left to right) of Carrier A are terminating points of MPLS Section of Carrier A.  
 
[maarten] Correct.
 
S-PEs of Carrier B are unaware of that MPLS Section.  
 
[maarten] not correct. The figure shows two MPLS-TP Section layer MEG levels; the top level MEG has its endpoints (blue MEP functions) in the carrier A P and P' nodes, the bottom level MEG has its end points in the interface ports of P and left S-PE and in right S-PE and P' nodes.
 
[maarten] The most left and right S-PEs of carrier B terminate the physical media layer (the 802.3 ETY layer) and then the MPLS-TP Section TCM/Segment OAM in the blue colored MEP function. On top of this MEP function there is a (blue) MPLS-TP Section layer MIP function, which will process the MPLS-TP Section layer OAM from the top MEG level.
 
[maarten] I have attached a slightly modified version of the slide 7. The modification is the replacement of the 802.3 interface between carrier A's P node and the left S-PE node of carrier B by an SDH STM-N interface. Such SDH interface has excellent section monitoring capabilities and it is now not necessary to instantiate the MPLS-TP Section layer TCM/Segment MEG level between these P and left S-PE nodes. This is reflected by the absence of the lower blue Section MEP functions.
 
[maarten] On the side of the adaptation functions  between MPLS-TP Section layer and SDH layers (blue/grey colored trapezoid symbols) I have indicated "P-LSE" to represent that it may be necessary to insert a kind of "priority label stack entry header" (in analogy to the priority vlan tag in ethernet). The use of such "P-LSE" header on the MPLS-TP over SDH interface would be required when carrier A wants to have explicit control over the priority and drop eligibility of each of the MPLS-TP packets passed through the carrier B network; i.e. including the MPLS-TP Section OAM packets. If all Section OAM packets have the same priority/drop eligibility, then insertion of such P-LSE header is not necessary as carrier B's S-PE node can assign the right priority/drop eligible level to the the unlabelled (section OAM) packets.
 
[maarten] For the latter case, the MPLS-TP Section layer signal will have its section OAM equipped with GAL as BOS. For the former case, the MPLS-TP Section layer signal will have its section OAM equipped with 'P-LSP'  label as BOS and GAL as second label.
 
[maarten] Assume the latter case, then the blue MIP function in the left S-PE node will process the GAL as BOS.
 
Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Section, none of nodes of Carrier B, including S-PEs, should bother to process the GAL. Doing otherwise will break client-server layering.  
 
[maarten] I understand why we were coming to different conclusions. I hope I have clarified my view with the SDH physical media layer example.
 
[maarten] You may now also understand why the definition of Section layer in G.805 defines that the section layer network is concerned with all functions which"**provide for the transfer of infomation between locations in path layer networks**.
It is this latter item that allows section layer trails to span multiple physical media layer trails, and thus to have intermediate nodes in the section layer connection.
 
[maarten] But in all honesty, most of the Section layer connections are terminating at the same ports as their underlying physical media layer connections. Someone who looks only at the appearances of section layers inside one network will conclude that section layer connections terminate at adjacent nodes. Someone who looks beyond its own network will conclude that section layer connections terminate in nodes that provide access to path layer signals.
 
That is why I can not agree that an intermediate node contains instances of multiple MPLS-TP networks. I think of a node as performing its functions at certain MPLS-TP network layer only.  
 
[maarten] It is my understanding that we are missing a description which explicitly describes the mapping of labels onto layers. One MPLS-TP layer network will in my understanding contain one or more labels. As the ppt file with my investigation results is too large to attach, I will email you a copy privately. I have attached a summary of the results up to this point in time.
 
Another question is whether Carrier B sets its VC label as BOS or not, as I understand we haven't decided yet with number of BOS in carrier's carrier scenario. But that, to me, is separate discussion. 
 
[maarten] I have understood that that decision has been made. Refer to the SB10 comment "Yes. S=1 does not indicate the boundary between the client and server. It indicates the boundary between the label stack and the label stack payload." in the draft-ietf-mpls-tp-framework-07-post-review-of ITU-T-informal-cts-19-Jan-2010.doc. This is now inlcuded in draft-ietf-mpls-tp-framework-08, see section 3.4.1.

Maarten, I greatly appreciate your input and our discussion. 
 
[maarten] I appreciate your questions and discussion.
 
Regards,
Maarten 

Regards,
Greg

On Fri, Jan 22, 2010 at 10:32 AM, Maarten Vissers <maarten.vissers@huawei.com> wrote:
Hi Greg,
 
The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances, of which the top MTP layer is shared by carrier A and B. See slide 7 in the mplstp-connection-concepts file. Note that the same applies for the case of Ethernet (ETH) layer networks. In the attached ethernet-connection-concepts file you find the same case illustrated also on slide 7.
 
Other slides illustrate other cases of carrier-carrier and customer-carrier interactions.
 
Note that the functional models for the MPLS-TP and Ethernet cases are the same; I already had the Ethernet models and have converted those into MPLS-TP equivalent models to illustrate this section layer question. The difference between both technologies is the encoding of MEG levels; in Ethernet via the MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry (LSE) header.
 
Regards,
Maarten


From: Greg Mirsky [mailto:gregimirsky@gmail.com]
Sent: vrijdag 22 januari 2010 17:55
To: Maarten Vissers Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Maarten,
so this is carrier's carrier scenario when MPLS-TP section is client of MPLS-TP transport? But wouldn't presumed processing of client MPLS-TP section by intermediate nodes of server MPLS-TP layer be just plain violation of server-client model?

Regards,
Greg

On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers <maarten.vissers@huawei.com> wrote:
Greg,
 
It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes.
 
Regards,
Maarten


From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky
Sent: donderdag 21 januari 2010 22:21
To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Editors and All,
I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer.
Your clarification is greatly appreciated.

Regards,
Greg


--Boundary_(ID_rUh3LCL9FAIEMbCycvshOg)-- From adrian@olddog.co.uk Sun Jan 24 08:42:39 2010 Return-Path: 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 39CC63A6936 for ; Sun, 24 Jan 2010 08:42:39 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.184 X-Spam-Level: X-Spam-Status: No, score=-0.184 tagged_above=-999 required=5 tests=[BAYES_40=-0.185, STOX_REPLY_TYPE=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 FLS7Tw1V3+1L for ; Sun, 24 Jan 2010 08:42:38 -0800 (PST) Received: from asmtp1.iomartmail.com (asmtp1.iomartmail.com [62.128.201.248]) by core3.amsl.com (Postfix) with ESMTP id 2CACD3A690C for ; Sun, 24 Jan 2010 08:42:38 -0800 (PST) Received: from asmtp1.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp1.iomartmail.com (8.13.8/8.13.8) with ESMTP id o0OGgNUR023878 for ; Sun, 24 Jan 2010 16:42:28 GMT Received: from your029b8cecfe (dsl-sp-81-140-15-32.in-addr.broadbandscope.com [81.140.15.32]) (authenticated bits=0) by asmtp1.iomartmail.com (8.13.8/8.13.8) with ESMTP id o0OGgJ7g023865 for ; Sun, 24 Jan 2010 16:42:22 GMT Message-ID: From: "Adrian Farrel" To: Date: Sun, 24 Jan 2010 16:42:12 -0000 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5843 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 Subject: [mpls-tp] Fw: I-D Action:draft-ietf-mpls-tp-process-05.txt X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: Adrian Farrel List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jan 2010 16:42:39 -0000 This new revision changes the contact details of two authors. It also changes the title of section 1.2 as suggested by Ben. Adrian ----- Original Message ----- From: To: Cc: Sent: Sunday, January 24, 2010 4:15 PM Subject: [mpls] I-D Action:draft-ietf-mpls-tp-process-05.txt >A New Internet-Draft is available from the on-line Internet-Drafts >directories. > This draft is a work item of the Multiprotocol Label Switching Working > Group of the IETF. > > > Title : IETF Multi-Protocol Label Switching (MPLS) Transport > Profile (MPLS-TP) Document Process > Author(s) : L. Andersson, et al. > Filename : draft-ietf-mpls-tp-process-05.txt > Pages : 23 > Date : 2010-01-24 > > The decision to develop a Multiprotocol Label Switching (MPLS) > Transport Profile (MPLS-TP) in cooperation between the IETF and the > ITU-T is document in RFC 5317 as the decision of the Joint Working > Team on MPLS-TP. > > This document provides additional detail of the processes for the > development of IETF RFCs on MPLS-TP. It provides an adaptation of the > IETF working group process; identifies the expected participation in > the process by the ITU-T; and clarifies the rules and conventions > regarding MPLS-TP documents. > > This document does not specify any ITU-T process; ITU-T activities > will be done according to ITU-T process/rules. > > This document does not specify or modify the normal IETF working > group process. It is limited to the specific adaptations of that > process to facilitate the cooperation agreement between the IETF and > the ITU-T on MPLS-TP, and to ensure a good and consistent document > review across the two organizations. > > This document is a product of a joint Internet Engineering Task Force > (IETF) / International Telecommunication Union Telecommunication > Standardization Sector (ITU-T) effort to include an MPLS Transport > Profile within the IETF MPLS and PWE3 architectures to support the > capabilities and functionalities of a packet transport network. > > A URL for this Internet-Draft is: > http://www.ietf.org/internet-drafts/draft-ietf-mpls-tp-process-05.txt > > Internet-Drafts are also available by anonymous FTP at: > ftp://ftp.ietf.org/internet-drafts/ > > Below is the data which will enable a MIME compliant mail reader > implementation to automatically retrieve the ASCII version of the > Internet-Draft. > -------------------------------------------------------------------------------- > _______________________________________________ > mpls mailing list > mpls@ietf.org > https://www.ietf.org/mailman/listinfo/mpls > From neil.2.harrison@bt.com Mon Jan 25 03:16:40 2010 Return-Path: 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 BE3473A672E for ; Mon, 25 Jan 2010 03:16:40 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1] 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 Q5JfiRJceNJZ for ; Mon, 25 Jan 2010 03:16:39 -0800 (PST) Received: from smtp3.smtp.bt.com (smtp3.smtp.bt.com [217.32.164.138]) by core3.amsl.com (Postfix) with ESMTP id A45913A67AE for ; Mon, 25 Jan 2010 03:16:39 -0800 (PST) Received: from E03MVB2-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp3.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 25 Jan 2010 11:16:43 +0000 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Mon, 25 Jan 2010 11:16:39 -0000 Message-ID: <2ECAA42C79676B42AEBAC11229CA7D0C058B5FBC@E03MVB2-UKBR.domain1.systemhost.net> In-Reply-To: <4B59F261.3020403@cisco.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [mpls-tp] draft-ietf-mpls-tp-framework-08 Thread-Index: AcqbkychLJKtU1QnTuKqC3pCBQwgqQCGigZg From: To: , , , X-OriginalArrivalTime: 25 Jan 2010 11:16:43.0338 (UTC) FILETIME=[DFD1B2A0:01CA9DAF] Subject: Re: [mpls-tp] draft-ietf-mpls-tp-framework-08 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jan 2010 11:16:41 -0000 Stewart, Can you (or someone) please help me understand this paragraph please: =3D=3D=3D=3D=3D 1.3.5.1. MPLS-TP Provider Edge (PE) Router An MPLS-TP Provider Edge (PE) router is an MPLS-TP LSR that adapts client traffic and encapsulates it to be transported over an MPLS-TP LSP. Encapsulation may be as simple as pushing a label, or it may require the use of a pseudowire. An MPLS-TP PE exists at the interface between a pair of layer networks. For an MS-PW, an MPLS-TP PE may be either an S-PE or a T-PE, as defined in [RFC5659]. A layer network is defined in [G.805]. =3D=3D=3D=3D=3D The above para states that any node that adds (removes) labelled headers is a PE node performing an adaptation function, and that such nodes exist between 2 different layer networks.=20 The problem I have with this is that it implies that all MPLS-TP nodes that add (remove) labelled headers are creating LSPs that belong in *different MPLS-TP layer networks*. IMO this is correct wrt to what MPLS-TP SHOULD be doing. However, this also implies we do not have S-bit sublayering....because adding/removing a labelled header in a S-bit sublayer context does NOT imply the creation of a new layer network. This goes back to a point I tried to make earlier that S bit sublayering assumes a single instance of routing across a single layer network, and this allows different 'signalling protocols' to exist and create nested LSP sublayered structures, but these are NOT client/server layer network relationships. So there is something technically wrong here if there is still the intention to have S-bit sublayering in MPLS-T. regards, Neil > -----Original Message----- > From: mpls-tp-bounces@ietf.org=20 > [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Stewart Bryant > Sent: 22 January 2010 18:46 > To: mpls-tp@ietf.org; ahmpls-tp@lists.itu.int;=20 > draft-ietf-mpls-tp-framework@tools.ietf.org > Subject: [mpls-tp] draft-ietf-mpls-tp-framework-08 >=20 > This version contains the responses to section 3.4 as of last=20 > Tuesday and which were discussed at the regular (open)=20 > Tuesday evening call on MPLS-TP. >=20 > It also contains the PST text that we were supplied, but=20 > which has not been reviewed. >=20 > There will be another version produced in the next few days. >=20 > Regards >=20 > Stewart >=20 From stbryant@cisco.com Mon Jan 25 03:47:09 2010 Return-Path: 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 E88EE3A6995 for ; Mon, 25 Jan 2010 03:47:09 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.299 X-Spam-Level: X-Spam-Status: No, score=-5.299 tagged_above=-999 required=5 tests=[AWL=5.300, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8] 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 UelT5ZjsoiWc for ; Mon, 25 Jan 2010 03:47:09 -0800 (PST) Received: from ams-iport-1.cisco.com (ams-iport-1.cisco.com [144.254.224.140]) by core3.amsl.com (Postfix) with ESMTP id 9008A3A698F for ; Mon, 25 Jan 2010 03:47:08 -0800 (PST) Authentication-Results: ams-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApQAAAoTXUuQ/uCWe2dsb2JhbACcEwEBFiQGpnuBJQgBlA2CL4IMBIV9 X-IronPort-AV: E=Sophos;i="4.49,338,1262563200"; d="scan'208";a="56466718" Received: from ams-core-1.cisco.com ([144.254.224.150]) by ams-iport-1.cisco.com with ESMTP; 25 Jan 2010 11:47:13 +0000 Received: from cisco.com (mrwint.cisco.com [64.103.71.48]) by ams-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o0PBlCgU023477; Mon, 25 Jan 2010 11:47:12 GMT Received: from Stewarts-Computer-2.local (localhost [127.0.0.1]) by cisco.com (8.11.7p3+Sun/8.8.8) with ESMTP id o0PBlBX10586; Mon, 25 Jan 2010 11:47:11 GMT Message-ID: <4B5D84BF.9020505@cisco.com> Date: Mon, 25 Jan 2010 11:47:11 +0000 From: Stewart Bryant User-Agent: Thunderbird 2.0.0.19 (Macintosh/20081209) MIME-Version: 1.0 To: neil.2.harrison@bt.com References: <2ECAA42C79676B42AEBAC11229CA7D0C058B5FBC@E03MVB2-UKBR.domain1.systemhost.net> In-Reply-To: <2ECAA42C79676B42AEBAC11229CA7D0C058B5FBC@E03MVB2-UKBR.domain1.systemhost.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ahmpls-tp@lists.itu.int, draft-ietf-mpls-tp-framework@tools.ietf.org, mpls-tp@ietf.org Subject: Re: [mpls-tp] draft-ietf-mpls-tp-framework-08 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: stbryant@cisco.com List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jan 2010 11:47:10 -0000 neil.2.harrison@bt.com wrote: > Stewart, > > Can you (or someone) please help me understand this paragraph please: > > ===== > 1.3.5.1. MPLS-TP Provider Edge (PE) Router > > An MPLS-TP Provider Edge (PE) router is an MPLS-TP LSR that adapts > client traffic and encapsulates it to be transported over an MPLS-TP > LSP. Encapsulation may be as simple as pushing a label, or it may > require the use of a pseudowire. An MPLS-TP PE exists at the > interface between a pair of layer networks. For an MS-PW, an MPLS-TP > PE may be either an S-PE or a T-PE, as defined in [RFC5659]. > > A layer network is defined in [G.805]. > ===== > > The above para states that any node that adds (removes) labelled headers > is a PE node performing an adaptation function, and that such nodes > exist between 2 different layer networks. > Neil, maybe we need to say this a different way, but fact that this is an edge device implies that this is only happening at the interface between the client network and the server network. Label pushing outside the MPLS-TP network is not our concern, and inside it is not "adapting or encapsulating client traffic" > The problem I have with this is that it implies that all MPLS-TP nodes > that add (remove) labelled headers are creating LSPs that belong in > *different MPLS-TP layer networks*. IMO this is correct wrt to what > MPLS-TP SHOULD be doing. However, this also implies we do not have > S-bit sublayering....because adding/removing a labelled header in a > S-bit sublayer context does NOT imply the creation of a new layer > network. > We are no longer proposing S bit delimiting between client and server - see section 3.4.1 In terms of the MPLS label stack, when the client traffic type of the MPLS-TP network is an MPLS LSP or a PW, then the S bit of all the labels in the MPLS-TP label stack are zero, otherwise the bottom label of the MPLS-TP label stack has the S bit set to one ( i.e. there can only one S bit set in a label stack). The data plane behaviour of MPLS-TP is the same as the best current practise for MPLS. This includes the setting of the S-Bit. In each case, the S-bit is set to indicate the bottom (i.e. inner-most) label in the label stack that is contiguous between the MPLS-TP server and the client layer. Note that this best current practise differs slightly from [RFC3032] which uses the S-bit to identify when MPLS label processing stops and network layer processing starts. - Stewart > This goes back to a point I tried to make earlier that S bit sublayering > assumes a single instance of routing across a single layer network, and > this allows different 'signalling protocols' to exist and create nested > LSP sublayered structures, but these are NOT client/server layer network > relationships. > > So there is something technically wrong here if there is still the > intention to have S-bit sublayering in MPLS-T. > > regards, Neil > > >> -----Original Message----- >> From: mpls-tp-bounces@ietf.org >> [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Stewart Bryant >> Sent: 22 January 2010 18:46 >> To: mpls-tp@ietf.org; ahmpls-tp@lists.itu.int; >> draft-ietf-mpls-tp-framework@tools.ietf.org >> Subject: [mpls-tp] draft-ietf-mpls-tp-framework-08 >> >> This version contains the responses to section 3.4 as of last >> Tuesday and which were discussed at the regular (open) >> Tuesday evening call on MPLS-TP. >> >> It also contains the PST text that we were supplied, but >> which has not been reviewed. >> >> There will be another version produced in the next few days. >> >> Regards >> >> Stewart >> >> > > From neil.2.harrison@bt.com Mon Jan 25 05:18:21 2010 Return-Path: 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 7677D3A659C for ; Mon, 25 Jan 2010 05:18:21 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.299 X-Spam-Level: X-Spam-Status: No, score=-3.299 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_81=0.6, RCVD_IN_DNSWL_LOW=-1] 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 5bNUKumt9ZXN for ; Mon, 25 Jan 2010 05:18:20 -0800 (PST) Received: from smtp4.smtp.bt.com (smtp4.smtp.bt.com [217.32.164.151]) by core3.amsl.com (Postfix) with ESMTP id D1A783A6359 for ; Mon, 25 Jan 2010 05:18:19 -0800 (PST) Received: from E03MVB2-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp4.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 25 Jan 2010 13:18:24 +0000 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Mon, 25 Jan 2010 13:18:16 -0000 Message-ID: <2ECAA42C79676B42AEBAC11229CA7D0C058B607E@E03MVB2-UKBR.domain1.systemhost.net> In-Reply-To: <4B5D84BF.9020505@cisco.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [mpls-tp] draft-ietf-mpls-tp-framework-08 Thread-Index: AcqdtCXn+A9MTmSiR925KbFx5uGDQAAALZnA From: To: X-OriginalArrivalTime: 25 Jan 2010 13:18:24.0486 (UTC) FILETIME=[DFA47860:01CA9DC0] Cc: ahmpls-tp@lists.itu.int, draft-ietf-mpls-tp-framework@tools.ietf.org, mpls-tp@ietf.org Subject: Re: [mpls-tp] draft-ietf-mpls-tp-framework-08 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jan 2010 13:18:21 -0000 Thanks Stewart for the explanation. This means the text in para 1.3.5.1 for sure needs to change as it is not correct. =20 However, I do think we are missing an important opportunity here that probably won't come again. IMO the best course of action would be: - Disallow MS PWs and only allow single hop PW cases, ie revert to pure adaptation. This avoids the creation of an unnecessary co-ps PW layer network above MPLS-TP. We really should not do this when MPLS-TP is supposed to be THE co-ps mode transport network. Just consider all the duplication of functions across DP/CP/MP....which all implies more things to configure, more things that can go wrong, more added cost, etc. And note in particular that this destroys any notion of a common CP (=3D=3D *routing*) between the CP used in the MPLS-TP layer network = and the CP used in the MS PW layer network. - Do not use S-bit sublayering.....and yes I know this is a big wrench from what MPLS as-is does, but please remember that in MPLS as-is the S-bit sublayering was needed so that multiple signalling protocols could exist in notionally the *same layer network*, ie common routing instance - noting in particular that the LDP type of MPLS had an unusual relationship with IP which made the definition of a MPLS layer network "rather problematic" if I can put it like that. So in MPLS as-is we could create a sublayered stack of LSPs where each labelled header can be issued by a different 'signalling protocol' and where all were supposed to working to a common routing map of the "network". However, one really does not want this model/behaviour in MPLS-TP when it is performing a transport role. Moreover, when we use a CP (or even a MP) to set-up MPLS-TP LSPs we want *a consistent GMPLS/RSVP-TE signalling protocol (or MP system) to do this*. So I am really struggling to understand *technically* why we need MS PWs (in particular) and sublayering in MPLS-TP......and I have seen no good answer to this. regards, Neil =20 > -----Original Message----- > From: Stewart Bryant [mailto:stbryant@cisco.com]=20 > Sent: 25 January 2010 11:47 > To: Harrison,N,Neil,DKQ7 R > Cc: mpls-tp@ietf.org; ahmpls-tp@lists.itu.int;=20 > draft-ietf-mpls-tp-framework@tools.ietf.org > Subject: Re: [mpls-tp] draft-ietf-mpls-tp-framework-08 >=20 > neil.2.harrison@bt.com wrote: > > Stewart, > > > > Can you (or someone) please help me understand this=20 > paragraph please: > > > > =3D=3D=3D=3D=3D > > 1.3.5.1. MPLS-TP Provider Edge (PE) Router > > > > An MPLS-TP Provider Edge (PE) router is an MPLS-TP LSR=20 > that adapts > > client traffic and encapsulates it to be transported=20 > over an MPLS-TP > > LSP. Encapsulation may be as simple as pushing a label,=20 > or it may > > require the use of a pseudowire. An MPLS-TP PE exists at the > > interface between a pair of layer networks. For an=20 > MS-PW, an MPLS-TP > > PE may be either an S-PE or a T-PE, as defined in [RFC5659]. > > > > A layer network is defined in [G.805]. > > =3D=3D=3D=3D=3D > > > > The above para states that any node that adds (removes) labelled=20 > > headers is a PE node performing an adaptation function, and=20 > that such=20 > > nodes exist between 2 different layer networks. > > =20 > Neil, maybe we need to say this a different way, but fact=20 > that this is an edge device implies that this is only=20 > happening at the interface between the client network and the=20 > server network. Label pushing outside the MPLS-TP network is=20 > not our concern, and inside it is not "adapting or=20 > encapsulating client traffic" > > The problem I have with this is that it implies that all=20 > MPLS-TP nodes=20 > > that add (remove) labelled headers are creating LSPs that belong in=20 > > *different MPLS-TP layer networks*. IMO this is correct=20 > wrt to what=20 > > MPLS-TP SHOULD be doing. However, this also implies we do not have=20 > > S-bit sublayering....because adding/removing a labelled header in a=20 > > S-bit sublayer context does NOT imply the creation of a new layer=20 > > network. > > =20 > We are no longer proposing S bit delimiting between client=20 > and server - see section 3.4.1 >=20 > In terms of the MPLS label stack, when the client traffic=20 > type of the MPLS-TP network is an MPLS LSP or a PW, then the=20 > S bit of all the labels in the MPLS-TP label stack are zero,=20 > otherwise the bottom label of the MPLS-TP label stack has the=20 > S bit set to one ( i.e. there can only one S bit set in a=20 > label stack). >=20 > The data plane behaviour of MPLS-TP is the same as the best=20 > current practise for MPLS. This includes the setting of the=20 > S-Bit. In each case, the S-bit is set to indicate the bottom=20 > (i.e. inner-most) label in the label stack that is contiguous=20 > between the MPLS-TP server and the client layer. Note that=20 > this best current practise differs slightly from [RFC3032]=20 > which uses the S-bit to identify when MPLS label processing=20 > stops and network layer processing starts. >=20 > - Stewart >=20 >=20 >=20 > > This goes back to a point I tried to make earlier that S=20 > bit sublayering > > assumes a single instance of routing across a single layer=20 > network, and > > this allows different 'signalling protocols' to exist and=20 > create nested > > LSP sublayered structures, but these are NOT client/server=20 > layer network > > relationships. > > > > So there is something technically wrong here if there is still the > > intention to have S-bit sublayering in MPLS-T. > > > > regards, Neil > > > > =20 > >> -----Original Message----- > >> From: mpls-tp-bounces@ietf.org=20 > >> [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Stewart Bryant > >> Sent: 22 January 2010 18:46 > >> To: mpls-tp@ietf.org; ahmpls-tp@lists.itu.int;=20 > >> draft-ietf-mpls-tp-framework@tools.ietf.org > >> Subject: [mpls-tp] draft-ietf-mpls-tp-framework-08 > >> > >> This version contains the responses to section 3.4 as of last=20 > >> Tuesday and which were discussed at the regular (open)=20 > >> Tuesday evening call on MPLS-TP. > >> > >> It also contains the PST text that we were supplied, but=20 > >> which has not been reviewed. > >> > >> There will be another version produced in the next few days. > >> > >> Regards > >> > >> Stewart > >> > >> =20 > > > > =20 >=20 >=20 From stbryant@cisco.com Mon Jan 25 06:56:45 2010 Return-Path: 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 9F7823A6884 for ; Mon, 25 Jan 2010 06:56:45 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.949 X-Spam-Level: X-Spam-Status: No, score=-4.949 tagged_above=-999 required=5 tests=[AWL=-0.351, BAYES_00=-2.599, GB_I_INVITATION=-2, 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 jP7BwKOuBU5s for ; Mon, 25 Jan 2010 06:56:36 -0800 (PST) Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141]) by core3.amsl.com (Postfix) with ESMTP id 234843A6876 for ; Mon, 25 Jan 2010 06:56:34 -0800 (PST) Authentication-Results: ams-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApQAAAtAXUuQ/uCWe2dsb2JhbACcEgEBFiQGiEGef4ElCAGILgQFi2uCOhEGgWoEjVc X-IronPort-AV: E=Sophos;i="4.49,339,1262563200"; d="scan'208,217";a="2755398" Received: from ams-core-1.cisco.com ([144.254.224.150]) by ams-iport-2.cisco.com with ESMTP; 25 Jan 2010 14:26:49 +0000 Received: from cisco.com (mrwint.cisco.com [64.103.71.48]) by ams-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o0PEueOv000515 for ; Mon, 25 Jan 2010 14:56:40 GMT Received: from Stewarts-Computer-2.local (localhost [127.0.0.1]) by cisco.com (8.11.7p3+Sun/8.8.8) with ESMTP id o0PEucX23192; Mon, 25 Jan 2010 14:56:39 GMT Message-ID: <4B5DB126.2040008@cisco.com> Date: Mon, 25 Jan 2010 14:56:38 +0000 From: Stewart Bryant User-Agent: Thunderbird 2.0.0.19 (Macintosh/20081209) MIME-Version: 1.0 To: "mpls-tp >> \"mpls-tp@ietf.org\"" Content-Type: multipart/alternative; boundary="------------060904050606080001000800" Subject: [mpls-tp] Network Layer and MS-PW - MPLS-TP weekly 26/01/2010 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: stbryant@cisco.com List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jan 2010 14:56:45 -0000 This is a multi-part message in MIME format. --------------060904050606080001000800 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit The agenda this week is to discuss the email that Malcolm sent to this list last Wednesday. Co-ordinates are at the bottom of the email - Stewart ===================== Stewart, Your request for an informal review of section 3.4 of draft-ietf-mpls-tp-framework-07 was assigned to Q.12/15. This review produced a number of comments. Many of which were capture in a marked up document that was discussed today on the MPLS-TP call. The results of that discussion have been posted to the MPLS-TP wiki (_http://wiki.tools.ietf.org/misc/mpls-tp/attachment/wiki/meeting-notes/_). Two other significant comments arose that were not captured directly in the marked up document: 1) Use of the term "Network Layer": 2) Need for multi segment pseudo wires. I have provide my view of the key points that were raised, I invite other ITU participants to add any points that I missed. *Network Layer:* A request was made to provide reference for how a 'network layer' protocol, as mentioned in sections 3.4.3, is defined. Based on discussion today my understanding is that the term "network layer protocol" is used in RFC3031. I think that this comment could be resolved if the authors can avoid using the term "Network Layer" and make it clear that the context for "Network Layer Protocol" is described in RFC 3031. *Multi segment pseudo wire:* The initial request was to provide the rational for the inclusion of multi segment PWs in MPLS-TP. This provoked some further discussion (both on line and off line) that raised some questions and concerns over the use of PWs in general and in particular making the PW a layer network (in the G.800/G.805 sense) vs. restricting the role of the PW to providing client adaptation.. A summary of the points raised is provided below. * In an instance of an implementation of a MPLS-TP network the bottom label in the scope of that network may be either a PW label or an LSP label. * PWs uses T-LDP for signalling, it is my understanding that this is "in band" and relies on IP forwarding contrary to the requirements. It is not clear what protocols are used for other control plane functions (e.g. routing, discovery). LSPs use an out of band GMPLS control plane (as defined in the requirements). * T-LDP does not support traffic engineering * T-LDP requires extension to support multi segment PWs. The scope of these extensions and the proposed routing protocols are not well understood within the ITU. * Tandem connection monitoring of a PW is achieved by pushing a (LSP) label and using the (server) LSP for PST monitoring (same as for a LSP). * Setting up a PW with traffic engineering and/or segment monitoring requires the use and coordination of both a T-LDP and a GMPLS control plane. These issues could be either avoided or limited if we restrict the role of the PW to providing client adaptation at the edge of a MPLS-TP network and using LSPs in the core of the network. We would very much appreciate your comments on these points. Regards Malcolm Betts Co chair ad hoc on MPLS-TP ===================== **** You can forward this email invitation to attendees **** Hello , Stewart Bryant invites you to attend this online meeting. Topic: MPLS-TP weekly Date: Tuesday, January 26, 2010 Time: 4:00 pm, GMT Time (London, GMT) Meeting Number: 206 491 157 Meeting Password: mplstp ------------------------------------------------------- To join the online meeting (Now from iPhones too!) ------------------------------------------------------- 1. Go to https://ciscosales.webex.com/ciscosales/j.php?ED=132900997&UID=0&PW=NN2NjNWUzMDA0&RT=MiMyMQ%3D%3D 2. Enter your name and email address. 3. Enter the meeting password: mplstp 4. Click "Join Now". To view in other time zones or languages, please click the link: https://ciscosales.webex.com/ciscosales/j.php?ED=132900997&UID=0&PW=NN2NjNWUzMDA0&ORT=MiMyMQ%3D%3D ---------------------------------------------------------------- ALERT:Toll-Free Dial Restrictions for (408) and (919) Area Codes ---------------------------------------------------------------- The affected toll free numbers are: (866) 432-9903 for the San Jose/Milpitas area and (866) 349-3520 for the RTP area. Please dial the local access number for your area from the list below: - San Jose/Milpitas (408) area: 525-6800 - RTP (919) area: 392-3330 ------------------------------------------------------- To join the teleconference only ------------------------------------------------------- 1. Dial into Cisco WebEx (view all Global Access Numbers at http://cisco.com/en/US/about/doing_business/conferencing/index.html 2. Follow the prompts to enter the Meeting Number (listed above) or Access Code followed by the # sign. San Jose, CA: +1.408.525.6800 RTP: +1.919.392.3330 US/Canada: +1.866.432.9903 United Kingdom: +44.20.8824.0117 India: +91.80.4350.1111 Germany: +49.619.6773.9002 Japan: +81.3.5763.9394 China: +86.10.8515.5666 ------------------------------------------------------- For assistance ------------------------------------------------------- 1. Go to https://ciscosales.webex.com/ciscosales/mc 2. On the left navigation bar, click "Support". You can contact me at: stbryant@cisco.com 44-20-8824 8828 To add this meeting to your calendar program (for example Microsoft Outlook), click this link: https://ciscosales.webex.com/ciscosales/j.php?ED=132900997&UID=0&ICS=MI&LD=1&RD=2&ST=1&SHA2=ObPYHPaT2HXh9kf42AiuDO8qlCgkwQ03xDsgMX5-tK4=&RT=MiMyMQ%3D%3D The playback of UCF (Universal Communications Format) rich media files requires appropriate players. To view this type of rich media files in the meeting, please check whether you have the players installed on your computer by going to https://ciscosales.webex.com/ciscosales/systemdiagnosis.php Sign up for a free trial of WebEx http://www.webex.com/go/mcemfreetrial http://www.webex.com IMPORTANT NOTICE: This WebEx service includes a feature that allows audio and any documents and other materials exchanged or viewed during the session to be recorded. By joining this session, you automatically consent to such recordings. If you do not consent to the recording, do not join the session. --------------060904050606080001000800 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit
The agenda this week is to discuss the email that Malcolm sent to this list last Wednesday.

Co-ordinates are at the bottom of the email

- Stewart


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


Stewart,


Your  request for an informal review of section 3.4 of draft-ietf-mpls-tp-framework-07 was assigned to Q.12/15.  This review produced a number of comments.  Many of which were capture in a marked up document that was discussed today on the MPLS-TP call.  The results of that discussion have been posted to the MPLS-TP wiki  (http://wiki.tools.ietf.org/misc/mpls-tp/attachment/wiki/meeting-notes/).

Two other significant comments arose that were not captured directly in the marked up document:

1)        Use of the term “Network Layer”:
2)        Need for multi segment pseudo wires.

I have provide my view of the key points that were raised, I invite other ITU participants to add any points that I missed.

Network Layer:

A request was made to provide reference for how a 'network layer' protocol, as mentioned in sections 3.4.3, is defined.  Based on discussion today my understanding is that the term “network layer protocol” is used in RFC3031.  I think that this comment could be resolved if the authors can avoid using the term “Network Layer” and make it clear that the context for “Network Layer Protocol” is described in RFC 3031.

Multi segment pseudo wire:

The initial request was to provide the rational for the inclusion of multi segment PWs in MPLS-TP.
This provoked some further discussion (both on line and off line) that raised some questions and concerns over the use of PWs in general and in particular making the PW a layer network (in the G.800/G.805 sense) vs. restricting the role of the PW to providing client adaptation..  A summary of the points raised is provided below.
  • In an instance of an implementation of a MPLS-TP network the bottom label in the scope of that network may be either a PW label or an LSP label.
  • PWs uses T-LDP for signalling, it is my understanding that this is “in band” and relies on IP forwarding contrary to the requirements.  It is not clear what protocols are used for other control plane functions (e.g. routing, discovery).  LSPs use an out of band GMPLS control plane (as defined in the requirements).
  • T-LDP does not support traffic engineering
  • T-LDP requires extension to support multi segment PWs.  The scope of these extensions and the proposed routing protocols are not well understood within the ITU.
  • Tandem connection monitoring of a PW is achieved by pushing a (LSP) label and using the (server) LSP for PST monitoring (same as for a LSP).
  • Setting up a PW with traffic engineering and/or segment monitoring requires the use and coordination of both a T-LDP and a GMPLS control plane.

These issues could be either avoided or limited if we restrict the role of the PW to providing client adaptation at the edge of a MPLS-TP network and using LSPs in the core of the network.

We would very much appreciate your comments on these points.

Regards

Malcolm Betts
Co chair ad hoc on MPLS-TP

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

**** You can forward this email invitation to attendees ****

Hello ,

Stewart Bryant invites you to attend this online meeting.

Topic: MPLS-TP weekly
Date: Tuesday, January 26, 2010
Time: 4:00 pm, GMT Time (London, GMT)
Meeting Number: 206 491 157
Meeting Password: mplstp


-------------------------------------------------------
To join the online meeting (Now from iPhones too!)
-------------------------------------------------------
1. Go to https://ciscosales.webex.com/ciscosales/j.php?ED=132900997&UID=0&PW=NN2NjNWUzMDA0&RT=MiMyMQ%3D%3D
2. Enter your name and email address.
3. Enter the meeting password: mplstp
4. Click "Join Now".

To view in other time zones or languages, please click the link:
https://ciscosales.webex.com/ciscosales/j.php?ED=132900997&UID=0&PW=NN2NjNWUzMDA0&ORT=MiMyMQ%3D%3D

----------------------------------------------------------------
ALERT:Toll-Free Dial Restrictions for (408) and (919) Area Codes
----------------------------------------------------------------

The affected toll free numbers are: (866) 432-9903 for the San Jose/Milpitas area and (866) 349-3520 for the RTP area.

Please dial the local access number for your area from the list below:
- San Jose/Milpitas (408) area: 525-6800
- RTP (919) area: 392-3330

-------------------------------------------------------
To join the teleconference only
-------------------------------------------------------
1. Dial into Cisco WebEx (view all Global Access Numbers at
http://cisco.com/en/US/about/doing_business/conferencing/index.html
2. Follow the prompts to enter the Meeting Number (listed above) or Access Code followed by the # sign.

San Jose, CA: +1.408.525.6800 RTP: +1.919.392.3330

US/Canada: +1.866.432.9903 United Kingdom: +44.20.8824.0117

India: +91.80.4350.1111 Germany: +49.619.6773.9002

Japan: +81.3.5763.9394 China: +86.10.8515.5666

-------------------------------------------------------
For assistance
-------------------------------------------------------
1. Go to https://ciscosales.webex.com/ciscosales/mc
2. On the left navigation bar, click "Support".

You can contact me at:
stbryant@cisco.com
44-20-8824 8828

To add this meeting to your calendar program (for example Microsoft Outlook), click this link:
https://ciscosales.webex.com/ciscosales/j.php?ED=132900997&UID=0&ICS=MI&LD=1&RD=2&ST=1&SHA2=ObPYHPaT2HXh9kf42AiuDO8qlCgkwQ03xDsgMX5-tK4=&RT=MiMyMQ%3D%3D

The playback of UCF (Universal Communications Format) rich media files requires appropriate players. To view this type of rich media files in the meeting, please check whether you have the players installed on your computer by going to https://ciscosales.webex.com/ciscosales/systemdiagnosis.php

Sign up for a free trial of WebEx
http://www.webex.com/go/mcemfreetrial

http://www.webex.com



IMPORTANT NOTICE: This WebEx service includes a feature that allows audio and any documents and other materials exchanged or viewed during the session to be recorded. By joining this session, you automatically consent to such recordings. If you do not consent to the recording, do not join the session.
--------------060904050606080001000800-- From Adrian.Farrel@huawei.com Mon Jan 25 13:46:26 2010 Return-Path: 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 43F393A6846 for ; Mon, 25 Jan 2010 13:46:26 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.769 X-Spam-Level: X-Spam-Status: No, score=-1.769 tagged_above=-999 required=5 tests=[AWL=0.470, BAYES_05=-1.11, GB_I_LETTER=-2, SARE_MLH_Stock1=0.87, STOX_REPLY_TYPE=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 CDBn-YLCdE17 for ; Mon, 25 Jan 2010 13:46:25 -0800 (PST) Received: from usaga01-in.huawei.com (usaga01-in.huawei.com [206.16.17.211]) by core3.amsl.com (Postfix) with ESMTP id 302953A6778 for ; Mon, 25 Jan 2010 13:46:25 -0800 (PST) Received: from huawei.com (usaga01-in [172.18.4.6]) by usaga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWT00F1POHKB9@usaga01-in.huawei.com> for mpls-tp@ietf.org; Mon, 25 Jan 2010 13:46:32 -0800 (PST) Received: from your029b8cecfe (dsl-sp-81-140-15-32.in-addr.broadbandscope.com [81.140.15.32]) by usaga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KWT00JNQOHG9Z@usaga01-in.huawei.com> for mpls-tp@ietf.org; Mon, 25 Jan 2010 13:46:32 -0800 (PST) Date: Mon, 25 Jan 2010 21:46:13 +0000 From: Adrian Farrel To: mpls-tp@ietf.org Message-id: <2E41CDBCCFDE4CADA6E371CCD8346B60@your029b8cecfe> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Mailer: Microsoft Outlook Express 6.00.2900.5843 Content-type: text/plain; format=flowed; charset=iso-8859-1; reply-type=original Content-transfer-encoding: 7BIT X-Priority: 3 X-MSMail-priority: Normal Cc: Ghani Abbas Subject: [mpls-tp] ITU-T Interim meeting Stockholm 12-16 April 2010 - MPLS-TP recommendations and issues and G.8032 issues X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: Adrian Farrel List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jan 2010 21:46:26 -0000 Hi, As promised, here are the details of the Stockholm meeting. Thanks to Ghani and Ericsson for the organisation. Adrian ----- Original Message ----- From: "Ghani Abbas" To: ; ; ; Sent: Monday, January 25, 2010 9:14 PM Subject: [T15Q10] Interim meeting Stockholm 12-16 April 2010 - MPLS-TP recommendations and issues and G.8032 issues Dear all, On behalf of Ericsson, I have a pleasure in inviting you to the above meeting. The meeting will be hosted near Ericsson HQ in Kista, Stockholm, Sweden. The information about the hotels, maps and the visa letter template are uploaded to the ifa area and the URL is : http://ifa.itu.int/t/2009/sg15/exchange/wp3/2010-04-Stockholm_joint_Q9_Q10_Q12_Q14/logistics/ I suggest that you book your hotel directly with the hotels and do so asap. Ask for Ericsson room rate and you are Ericsson guest/s. The meeting venue: Hus (house) 04, Isafjordsgatan 14E in Kista, Stockholm. If you require a visa please fill the visa template and send it me asap. If you require further information please send me an email. Regards, Ghani From Alexander.Vainshtein@ecitele.com Tue Jan 26 00:37:42 2010 Return-Path: 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 3ABD13A6828; Tue, 26 Jan 2010 00:37:42 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[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 2qLYbvWJhH1S; Tue, 26 Jan 2010 00:37:37 -0800 (PST) Received: from ilptbmg01.ecitele.com (ilptbmg01-out.ecitele.com [147.234.242.234]) by core3.amsl.com (Postfix) with ESMTP id 451993A6810; Tue, 26 Jan 2010 00:37:34 -0800 (PST) X-AuditID: 93eaf2e7-b7c38ae000000ed6-8e-4b5ea8af6446 Received: from ilptexch01.ecitele.com ( [172.31.244.40]) by ilptbmg01.ecitele.com (Symantec Brightmail Gateway) with SMTP id BF.67.03798.FA8AE5B4; Tue, 26 Jan 2010 10:32:47 +0200 (IST) Received: from ILPTMAIL02.ecitele.com ([147.234.244.213]) by ilptexch01.ecitele.com ([172.31.244.40]) with mapi; Tue, 26 Jan 2010 10:37:41 +0200 From: Alexander Vainshtein To: Maarten Vissers Date: Tue, 26 Jan 2010 10:37:40 +0200 Thread-Topic: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Thread-Index: AcqbmSNrZOC6OkVyTYie1ES9/D/jNAARX32gAAgKxJoABxrLQACQ8oWA Message-ID: References: <000001ca9c45$7c86dc90$e6150674@china.huawei.com> In-Reply-To: <000001ca9c45$7c86dc90$e6150674@china.huawei.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_A3C5DF08D38B6049839A6F553B331C76BFDEDB3724ILPTMAIL02eci_" MIME-Version: 1.0 X-Brightmail-Tracker: AAAAAA== Cc: "mpls@ietf.org" , "mpls-tp@ietf.org" Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jan 2010 08:37:42 -0000 --_000_A3C5DF08D38B6049839A6F553B331C76BFDEDB3724ILPTMAIL02eci_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Maarten, I apologize for a delayed response. I think that the example you've given actually confirms my point of view: y= our model does not work with the regular MPLS data plane. Here is my analysis of your logic, based on the assumption that all LSPs ar= e P2P and downstream label allocation is used. The conclusions would not ch= ange if 1. The MPLS-TP LSP OAM inserted by the lower blue MEP in node P= -left has as top and bottom of stack the GAL [[Sasha]] OK. This implies tha= t S-PE-left looks on the labeled packets it receives from P-Left, otherwise= it would simply ignore GAL 2. The MPLS-TP LSP OAM inserted by the higher blue MEP in node = P-left has as top of stack the label inserted by the lower blue MEP (identi= fied as LSE) and as bottom of stack the GAL... The interface port in the S-= PE-left port will swap the top of stack label of non-OAM and TTL not-expire= d packets [[Sasha]] This implies that the top label in this stack has been = allocated by S-PE-Left, bound by it to a certain FEC, and this binding "dis= tributed" (no matter by which means) to P-Left. Were it not so, the label p= laced by the higher blue MEP on top of the label stack in a labeled packet = P-left sends to S-PE-left would be treated by the latter as invalid, and th= e packet would be discarded - see RFC 3031, Section 3.18. And this, in its = turn, means that S-PE-Left is adjacent to P-Left : it allocates and binds t= o FECs labels that P-left puts on top of the stack in labeled packets that = from its point of view, belong to these FECs. In your example the FEC in qu= estion is formed by the packets that should go to PE-right, and the conclus= ion is that PE-right is NOT adjacent to PE-Left. The bottom line, IMHO and FWIW, that adjacency in the MPLS data plane (and,= by implication, in the MPLS-TP one) is directly related to the label alloc= ation and label-to-FEC binding. If we can agree on that, this should be exp= licitly mentioned in the MPLS-TP Framework document to prevent misunderstan= ding. Regards, Sasha ________________________________ From: Maarten Vissers [mailto:maarten.vissers@huawei.com] Sent: Saturday, January 23, 2010 6:03 PM To: Alexander Vainshtein Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Sasha, > In short, LERs do not look at the next label if they do not terminate th= e previous one. > Hence I think that some of the MEPs you've defined are non-addressable (a= nd hence unusable) in MPLS-TP which shares the MPLS data plane. If what you state is correct there is a serious problem within the existing= draft specification for MPLS-TP. These functional models describe a part = of the required functional behaviour in a (packet) transport network of any= technology. I doubt that such problem exist... so the MEPs and MIPs in my models are al= l addressable (and hence usable) in MPLS-TP... Let's analyse the left inter domain interface between carrier A's P node an= d B's left S-PE node as an exercise... 1) there is a MPLS-TP Section layer transport path (VSC) between carrier A = nodes P-left and P-right 2) there is a MPLS-TP Section layer transport path segment (VSC Segment) be= tween nodes P-left and S-PE-left 3) there is a MPLS-TP transport service layer transport path (VCC) between = nodes S-PE-left and S-PE-right (yellow MEPs). - The MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as = top and bottom of stack the GAL. - The MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as= top of stack the label inserted by the lower blue MEP (identified as LSE) = and as bottom of stack the GAL. - The lower blue MEP in node S-PE-left has to process all packets with top = of stack the GAL. - The blue MIP in node S-PE-left has to process all packets generated by th= e higher blue MEP in node P of which the TTL expires; these packets arrive = at node S-PE-left with two labels, of which the bottom of stack label is th= e GAL and the top of stack label is a regular LSP label. - The interface port in the S-PE-left port will swap the top of stack label= of non-OAM and TTL not-expired packets; the new label value will be the va= lue inserted by the left yellow MEP in the S-PE-left node (indicated by LSE= next to the yellow MEP symbol). - If the packet was a VSC OAM packet of which the TTL expires, the packet w= ill be extracted by the blue MIP within the VSC. - The yellow MEP inserts the LSP OAM into the carrier A's VSC, creating a m= onitored VSC Segment, and treats this VSC Segment as one of its VCCs. This = VCC related LSP OAM will pass through a VCC MIP on the egress NNI port in t= he S-PE-left node (i.e. egress MIP issue applies). - The VCC signal is multiplexed into an MPLS-TP transport path layer transp= ort path (VPC) and its packets are prepended with a new LSP label identifyi= ng the VCC. - Etc. - In the reverse direction, the VPC terminates on the right NNI port of the= S-PE-left node, providing access the VCC LSPs carried in the VPC. If the T= TL of a VCC LSP OAM expires the VCC LSP MIP function will process the OAM. = All other VCC LSP related packets are forwarded to the egress port which is= connected to carrier A's P node. - The VCC LSP terminates on the egress port, and the LSP label identifying = this VCC LSP is terminated; the yellow VCC LSP MEP on the egress port can n= ow determine which packets carry the VCC LSP OAM by checking for the GAL as= next top label. - The VCC LSP label is also removed from the non-VCC LSP OAM packets and it= is possible that on one of those packets the TTL expires. Such packets are= processed by the blue MIP function above the yellow MEP function in the S-= PE-left node. - The outer label on packets of which the TTL has not expired will be swapp= ed, and LSP OAM will be added in the lower blue section layer MEP on the S-= PE-left node. This OAM will be output with GAL as top and bottom of stack l= abel. - Etc. I can't find a problem in the above required behaviour, besides the well kn= own egress-MIP identification problem. There is always an outer LSP label being terminated when a MEP function is = following and LSP OAM has to be extracted and processed. In some cases the LSP terminates on an ingress port (DOWN MEP), in other ca= ses the LSP terminates on an egress port (UP MEP). See inline for more comment... ________________________________ From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] Sent: zaterdag 23 januari 2010 8:57 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org; 'Greg Mirsky' Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Maarten, I may be missing something important, but how iy seems that you ignore the = fundamental differences between Ethernet and MPLS data planes in your analy= sis. [maarten] I am absolutely not ignoring the differences between Ethernet and= MPLS data planes, as I am also not ignoring the commonalities. [maarten] What I mean is that it is possible to set up an e.g. 9-port mp2mp= LSP connection in the MPLS technology and order an mpls switch to read the= inner (PW) label and use the value of this inner label to forward the pack= et to one of the 9 output ports of the mp2mp LSP... It should be clear that= a switch with such capability has a feature which is not described in the = MPLS RFCs; i.e. it is a proprietary extension which I am describing below t= o illustrate that such extension does not interfere with the standardized M= PLS behaviour, and that it does not change that behaviour. ----------------- [maarten] It is very simple to test the forwarding of packets in such mp2mp= LSP in a research lab :-)...; inner label values 1000-1999 were delivered = at output port 1, inner label values 2000-2999 were delivered at output 2, = inner label values 3000-3999 were delivered at output port 3, etc. The mpls= switch reads the outer label value to identify the LSP, then reads the inn= er label value and forwards all packets with inner label value 1xxx to outp= ut port 1, with inner label value 2xxx to output port 2, etc. [maarten] Another nice test application for such LSP is in a physical ring;= e.g. with 8 nodes. In this case you can identify the destination ring node= in the 3 most significant bits of the PW label and the output trib card on= a ring node by the next 7 bits and the individual PW instances by the 10 l= east significant bits. Number the ring nodes from 0 to 7. Now ring node 0 w= ill forward the packets with inner label values 001/010/011xxxxxxxxxxxxxxxx= x via its east line port and packets with inner label values 100/101/110/11= 1xxxxxxxxxxxxxxxxx via its west line port. If the ring breaks between nodes= 5 and 6, then ring node 0 will change the forwarding of packets with inner= label values 100/101xxxxxxxxxxxxxxxxx from the west line port to the east = line port. Node 0 is informed about the break between nodes 6 and 7 by mean= s of a ring-APS message including the number of the node and the interface = (east/west) detecting the fault. Ring node 0 will always extract packets wi= th inner label values 000xxxxxxxxxxxxxxxxxxx to prevent that packets get lo= oped in the mp2mp Ring-LSP and forward packets with other label values on t= he east line port to the west line port (and vice versa). [maarten] to support the transport of p2mp PWs through such mp2mp LSP anoth= er set of PW label values was allocated, e.g. 10000-10999. The mpls switch = reads the outer label value to identify the LSP, then reads the inner label= value and in case of a value in the 10xxx range looks up in a table the su= bset of output ports to which this packet has to be sent. [maarten] The same mpls switch also supports p2p LSPs and when the outer la= bel value is associated with such p2p LSP it will ignore the inner label va= lue and forward the packet to the output port. [maarten] The same mpls switch also supports p2mp LSPs and when the out lab= el value is associated with such p2mp LSP the switch will ignore the inner = label value and looks up in a table the set of output ports of this p2mp LS= P and forwards the packet to all output ports. [maarten] The same mpls switch also looks at the inner label on the interfa= ce port to identify if the packet is an OAM packet and then look at the ACH= channel type to identify the type of OAM packet to see if the packet must = be processed in the interface port (and not forwarded to the switch fabric)= . The existing mpls switch ports will only be able to look at inner labels = of packets of which the outer label is terminated; new mpls switch ports wi= ll be able to look at inner labels of all packets; this is a similar evolut= ion as we got in ethernet... existing ethernet switches could only look at = the TYPE and DA fields to identify if an OAM frame had to be processed (tho= se switches could only support a subset of the Y.1731 OAM), new ethernet sw= itches are looking at the TYPE and MEL fields and can support the full set = of Y.1731 OAM. [maarten] I hope you understand now that it is possible to extend the MPLS = data plane specified in the RFCs with a 'connectionless-LSP' capability. Su= ch extended mpls dataplane will then contain a mix of connection oriented-L= SPs and connectionless-LSPs. The behaviour of the connection-oriented-LSPs = complies with the specifications in the RFCs. The connectionless-LSPs are a= bonus. --------------------- [maarten] An ethernet switch reads the outer vlan identifier and when the o= uter vlan identifier is associated with a - p2p VLAN it will ignore the DA value and forward the frame to the output = port - p2mp VLAN it will ignore the DA value and looks up in a table the set of = output ports of this p2mp VLAN and forwards the frame to all those output p= orts - mp2mp or rmp VLAN it will read the DA and looks up in a table the output = port or ports of this mp2mp VLAN to which this frame should be forwarded. The ethernet switch also looks at the inner TYPE (i.e. TPID) in all cases o= n the interface port to identify if the frame is an OAM frame and then look= at the MEL field and OpCode fields to identify the type of OAM frame and i= ts MEG level to see if the packet must be processed in the interface port (= and not forwarded to the switch fabric). [maarten] I don't see as such any functional difference between the mpls an= d ethernet data planes; the same information elements are present in both d= ata planes, but with a different encoding of this information in the frame/= packet... the main difference is that standard mpls switches don't use the = inner label value to control forwarding of a packet to a subset of output p= orts of an LSP, while ethernet switches typically support both the use of t= he DA value to control forwarding and the don't use of the DA value to cont= rol forwarding to a subset of VLAN output ports... but note that there is a= lso a set of ethernet switches that only support don't use of the DA value = to control forwarding, i.e. which support only p2p and p2mp VLANs. Ethernet data plane inherently recognizes "well-know multicast MAC destinat= ion addresses". If a switch wants so, it can catch all the frames with such= a DA and decide how it treats them "out-of-band". [maarten] The well-known MAC multicast destination addresses listed in Tabl= e 8-1/802.1Q are identifying management plane and control plane protocols t= hat are carried over the links; those frames are not belonging to the user = traffic carried in the VLANs. In MPLS-TP similar management and control pla= ne information is carried via the MCC and SCC packets specified in RFC5718. [maarten] If you read G.8021 then you will notice that the well-know multic= ast MAC destination addresses for OAM are not being recognized in the ETH a= tomic functions processing Ethernet OAM. Note that G.8021 has never used the DA field in the Ethernet OAM frame as a= means to identify OAM from non-OAM frames, as Y.1731 has from day one spec= ified OAM frames that carry a unicast address which do not contain these we= ll-known OAM multicase destination addresses. Y.1731/G.8021 use the TYPE field to separate OAM from non-OAM frames, the M= EL field to identify the MEG level and the OpCode field to identify the typ= e of OAM. [maarten] MPLS-TP will use the LABEL field to separate LSP-OAM from non-LSP= OAM packets, the label stack to identify the MEG level and the ACH channel= type field to identify the type of OAM. I.e. the same information, just a different encoding. All Ethernet protocols operate in this way, 802.1ag is not an exception. An= d this is exactly what allows separation between addressing and MEP/MIP lev= els in 802.1ag. [maarten] As indicated above, your understanding of Ethernet OAM protocol p= rocessing does not align with Y.1731/G.8021 specifications. [maarten] The unicast LBM OAM is a special OAM frame/packet as it requires = one additional information element; i.e. a MIP identifier. This MIP identif= ier must be carried in the LBM OAM frame/packet in both Ethernet and in bid= irectional p2mp MPLS-TP LSP cases; in MPLS-TP to differentiate MIPs in a bi= directional p2mp LSP located at the same hop count from the MEP. Because th= e bidir p2mp LSP was only recently described in this mailinglist the implic= ations of such LSP on the loopback OAM have not yet been investigated and d= ocumented. [maarten] Both in Ethernet and MPLS OAM the OAM process must read this MIP = identifier field when the OAM frame/packet is identified as a LBM OAM. The = MIP identifier in Ethernet OAM is the EUI-48 of the physical subsystem on w= hich the MIP resides, while in MPLS-TP OAM this is not yet in scope of the = OAM framework. But if there is a real demand for such bidir p2mp LSP or PW,= we should include the MIP Identifier in the OAM framework document for loo= pback OAM. The disadvantage of this approach is that Ethernet OAM frames are not neces= sarily fate-sharing with the data traffic. [maarten] All Ethernet OAM frames fate share with the VLAN (i.e. the Ether= net transport entity) in a similar manner as all MPLS-TP OAM packets will f= ate share with the PW and LSP (i.e. the MPLS transport entities). [maarten] There is one type of OAM that has to fate share with more then th= e VLAN/PW/LSP; i.e. the frame/packet loss OAM has to fate share with both t= he VLAN/PW/LSP and the frames/packets for which the ingress count is transp= orted in this OAM frame/packet. In p2p/p2mp VLANs/PWs/LSPs there is no prob= lem to meet this requirement. In rmp/mp2mp VLANs and mp2p PWs/LSPs there is= a problem to meet the second requirement. I.e. no difference as such betwe= en Ethernet and MPLS. The MPLS data plane is defined in RFC 3031, 30302 and (for upstream-allocat= ed labels) in RFC 5331, 5332. Its analog of Ethernet well-know multicast MA= C destination addresses is the reserved Router Alert Label. But its usage = has been rejected for usage in MPLS-TP OAM exactly because fate-sharing of = data and OAM packets could be broken. Instead, MPLS-TP uses two different m= echanisms: 1. GAL. This mechanism can only be used to address MEPs, because the LER proce= ssing a packet with the GAL at some level in the label stack is not allowed= to look at it unless it terminates all the labels above it are terminated = (i.e., its ILM entries for these labels must be "pop and forward to the loo= pback interface"). [maarten] The ethernet equivalent to the GAL is the OAM= ethertype value 89-02. 2. TTL expiration. This is the only mechanism for addressing MIPs in MPLS-TP. = And, of course, TTL expiration must occur in the first label stack entry fo= llowing all the labels terminated by the supporting node. [maarten] As des= cribed above, as soon as MPLS-TP has to support bidir p2mp LSPs/PWs it will= have to include the MIP Identifier to address the MIP that has to perform = the loopback. [maarten] Ethernet OAM Y.1731 specifies an Ethernet MCC OAM frame to carry = management plane frames. This is similar to the MPLS-TP MCC OAM packet defi= ned in RFC5718. Regards, Maarten In short, LERs do not look at the next label if they do not terminate the p= revious one. Hence I think that some of the MEPs you've defined are non-addressable (and= hence unusable) in MPLS-TP which shares the MPLS data plane. My 2c, Sasha ________________________________ From: mpls-tp-bounces@ietf.org [mpls-tp-bounces@ietf.org] On Behalf Of Maar= ten Vissers [maarten.vissers@huawei.com] Sent: Saturday, January 23, 2010 7:37 AM To: 'Greg Mirsky' Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Hi Greg, See inline.. ________________________________ From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: vrijdag 22 januari 2010 20:29 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, I'll concentrate, as you suggested, on the slide #7 and the following you'v= e wrote "The intermediate nodes contain multiple MPLS-TP (MTP) layer networ= k instances". I think that from the definition of MPLS Section follows that= there can not be an intermediate MPLS node on a given MPLS Section which i= s aware of that Section. In your example (slide #7) nodes P and P' (to differentiate them from left = to right) of Carrier A are terminating points of MPLS Section of Carrier A. [maarten] Correct. S-PEs of Carrier B are unaware of that MPLS Section. [maarten] not correct. The figure shows two MPLS-TP Section layer MEG level= s; the top level MEG has its endpoints (blue MEP functions) in the carrier = A P and P' nodes, the bottom level MEG has its end points in the interface = ports of P and left S-PE and in right S-PE and P' nodes. [maarten] The most left and right S-PEs of carrier B terminate the physical= media layer (the 802.3 ETY layer) and then the MPLS-TP Section TCM/Segment= OAM in the blue colored MEP function. On top of this MEP function there is= a (blue) MPLS-TP Section layer MIP function, which will process the MPLS-T= P Section layer OAM from the top MEG level. [maarten] I have attached a slightly modified version of the slide 7. The m= odification is the replacement of the 802.3 interface between carrier A's P= node and the left S-PE node of carrier B by an SDH STM-N interface. Such S= DH interface has excellent section monitoring capabilities and it is now no= t necessary to instantiate the MPLS-TP Section layer TCM/Segment MEG level = between these P and left S-PE nodes. This is reflected by the absence of th= e lower blue Section MEP functions. [maarten] On the side of the adaptation functions between MPLS-TP Section = layer and SDH layers (blue/grey colored trapezoid symbols) I have indicated= "P-LSE" to represent that it may be necessary to insert a kind of "priorit= y label stack entry header" (in analogy to the priority vlan tag in etherne= t). The use of such "P-LSE" header on the MPLS-TP over SDH interface would = be required when carrier A wants to have explicit control over the priority= and drop eligibility of each of the MPLS-TP packets passed through the car= rier B network; i.e. including the MPLS-TP Section OAM packets. If all Sect= ion OAM packets have the same priority/drop eligibility, then insertion of = such P-LSE header is not necessary as carrier B's S-PE node can assign the = right priority/drop eligible level to the the unlabelled (section OAM) pack= ets. [maarten] For the latter case, the MPLS-TP Section layer signal will have i= ts section OAM equipped with GAL as BOS. For the former case, the MPLS-TP S= ection layer signal will have its section OAM equipped with 'P-LSP' label = as BOS and GAL as second label. [maarten] Assume the latter case, then the blue MIP function in the left S-= PE node will process the GAL as BOS. Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Section, no= ne of nodes of Carrier B, including S-PEs, should bother to process the GAL= . Doing otherwise will break client-server layering. [maarten] I understand why we were coming to different conclusions. I hope = I have clarified my view with the SDH physical media layer example. [maarten] You may now also understand why the definition of Section layer i= n G.805 defines that the section layer network is concerned with all functi= ons which"**provide for the transfer of infomation between locations in pat= h layer networks**. It is this latter item that allows section layer trails to span multiple ph= ysical media layer trails, and thus to have intermediate nodes in the secti= on layer connection. [maarten] But in all honesty, most of the Section layer connections are ter= minating at the same ports as their underlying physical media layer connect= ions. Someone who looks only at the appearances of section layers inside on= e network will conclude that section layer connections terminate at adjacen= t nodes. Someone who looks beyond its own network will conclude that sectio= n layer connections terminate in nodes that provide access to path layer si= gnals. That is why I can not agree that an intermediate node contains instances of= multiple MPLS-TP networks. I think of a node as performing its functions a= t certain MPLS-TP network layer only. [maarten] It is my understanding that we are missing a description which ex= plicitly describes the mapping of labels onto layers. One MPLS-TP layer net= work will in my understanding contain one or more labels. As the ppt file w= ith my investigation results is too large to attach, I will email you a cop= y privately. I have attached a summary of the results up to this point in t= ime. Another question is whether Carrier B sets its VC label as BOS or not, as I= understand we haven't decided yet with number of BOS in carrier's carrier = scenario. But that, to me, is separate discussion. [maarten] I have understood that that decision has been made. Refer to the = SB10 comment "Yes. S=3D1 does not indicate the boundary between the client = and server. It indicates the boundary between the label stack and the label= stack payload." in the draft-ietf-mpls-tp-framework-07-post-review-of ITU-= T-informal-cts-19-Jan-2010.doc. This is now inlcuded in draft-ietf-mpls-tp-= framework-08, see section 3.4.1. Maarten, I greatly appreciate your input and our discussion. [maarten] I appreciate your questions and discussion. Regards, Maarten Regards, Greg On Fri, Jan 22, 2010 at 10:32 AM, Maarten Vissers > wrote: Hi Greg, The intermediate nodes contain multiple MPLS-TP (MTP) layer network instanc= es, of which the top MTP layer is shared by carrier A and B. See slide 7 in= the mplstp-connection-concepts file. Note that the same applies for the ca= se of Ethernet (ETH) layer networks. In the attached ethernet-connection-co= ncepts file you find the same case illustrated also on slide 7. Other slides illustrate other cases of carrier-carrier and customer-carrier= interactions. Note that the functional models for the MPLS-TP and Ethernet cases are the = same; I already had the Ethernet models and have converted those into MPLS-= TP equivalent models to illustrate this section layer question. The differe= nce between both technologies is the encoding of MEG levels; in Ethernet vi= a the MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry (LSE) heade= r. Regards, Maarten ________________________________ From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: vrijdag 22 januari 2010 17:55 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, so this is carrier's carrier scenario when MPLS-TP section is client of MPL= S-TP transport? But wouldn't presumed processing of client MPLS-TP section = by intermediate nodes of server MPLS-TP layer be just plain violation of se= rver-client model? Regards, Greg On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers > wrote: Greg, It is not uncommon to carry a section layer signal as a service through the= network of another carrier. E.g. Ethernet port based services carry the Et= hernet section layer signals as a service through the transport network. Th= e compatible MPLS type of port based service would carry the MPLS section l= ayer signal as a service through the network of another carrier. The sectio= n will now pass through intermediate nodes. Regards, Maarten ________________________________ From: mpls-tp-bounces@ietf.org [mailto:mpl= s-tp-bounces@ietf.org] On Behalf Of Greg M= irsky Sent: donderdag 21 januari 2010 22:21 To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Editors and All, I'm puzzled by what looks to me as contradiction between quoted in the RFC = 5586 definition of the Section Layer Network and the last paragraph on sub-= section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to se= ction as server layer that provides service between adjacent nodes (my unde= rlining). At the same time, the last paragraph of subsection 4.2.1.2 stipul= ates behavior of intermediate nodes on an MPLS Section in regard to G-ACh m= essage, the ACH and the GAL. If an MPLS Section is between adjacent nodes, = then, as I understand the definition, there can not be intermediate nodes o= n the section (on the segment, but not on a section) at this particular lay= er. Your clarification is greatly appreciated. Regards, Greg --_000_A3C5DF08D38B6049839A6F553B331C76BFDEDB3724ILPTMAIL02eci_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Maarten,
I=20 apologize for a delayed response.
I=20 think that the example you've given actually confirms my point of view:=20 your model does not work with the regular MPLS data=20 plane.
Here=20 is my analysis of your logic, based on the assumption that all LSPs are P2P= and=20 downstream label allocation is used. The conclusions would not change if=20
  1. <Maarten> The MPLS-TP LSP OAM inserted by the lower= blue=20 MEP in node P-left has as top and bottom of stack the GAL [[Sasha]] OK. This implies that S-PE-left looks on the la= beled=20 packets it receives from P-Left, otherwise it would simply ignore=20 GAL
  2. <Maarten> The MPLS-TP LSP OAM inserted by the higher= blue=20 MEP in node P-left has as top of stack the label inserted by the lower bl= ue=20 MEP (identified as LSE) and as bottom of stack the GAL... The interface=20 port in the S-PE-left port will swap the top of stack label of non-O= AM=20 and TTL not-expired packets [[Sasha]] This imp= lies=20 that the top label in this stack has been allocated by S-PE-Left, bound b= y it=20 to a certain FEC, and this binding "distributed" (no matter by which mean= s) to=20 P-Left. Were it not so, the label placed by the higher blue MEP on t= op of=20 the label stack in a labeled packet P-left sends to S-PE-left would = be=20 treated by the latter as invalid, and the packet would = be=20 discarded - see RFC 3031, Section 3.18. And this, in its turn, means= that=20 S-PE-Left is adjacent to P-Left : it allocates and binds to FECs= =20 labels that P-left puts on top of the stack in labeled packets that from = its=20 point of view, belong to these FECs. In your example the FEC in question = is=20 formed by the packets that should go to PE-right, and the conclusion = is=20 that PE-right is NOT adjacent to=20 PE-Left.
= The bottom=20 line, IMHO and FWIW, that adjacency in the MPLS data plane (and, by implica= tion,=20 in the MPLS-TP one) is directly related to the label allocation and label-t= o-FEC=20 binding. If we can agree on that, this should be explicitly mentioned in th= e=20 MPLS-TP Framework document to prevent misunderstanding.
 
Regards,
     Sasha

From: Maarten Vissers=20 [mailto:maarten.vissers@huawei.com]
Sent: Saturday, January 23= ,=20 2010 6:03 PM
To: Alexander Vainshtein
Cc: mpls@ietf.o= rg;=20 mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate = nodes=20 on MPLS Section

Sasha,
 

In short, LERs do not = look at=20 the next label if they do not terminate the previous one. 

> Hence I thin= k that=20 some of the MEPs you've defined are non-addressable (and hence unusable) = in=20 MPLS-TP which shares the MPLS data plane. 

 

If what you state is correct there is a= serious=20 problem within the existing draft specification for MPLS-TP. = These functional models describe a par= t of the=20 required functional behaviour in a (packet) transport network of any=20 technology.

&= nbsp;

I doubt=20 that such problem exist... so the MEPs and MIPs in my models are all=20 addressable (and hence usable) in MPLS-TP...

 

Let's=20 analyse the left inter domain interface between carrier A's P node a= nd=20 B's left S-PE node as an exercise...

1) there=20 is a MPLS-TP Section layer transport path (VSC) between carrier A no= des=20 P-left and P-right

2) there=20 is a MPLS-TP Section layer transport path segment (VSC Segment) between n= odes=20 P-left and S-PE-left

3) there=20 is a MPLS-TP transport service layer transport path (VCC) between nodes=20 S-PE-left and S-PE-right (yellow MEPs).

 

- The=20 MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as top = and=20 bottom of stack the GAL.

- The=20 MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as top= of=20 stack the label inserted by the lower blue MEP (identified as LSE) and as= =20 bottom of stack the GAL.

- The=20 lower blue MEP in node S-PE-left has to process all packets with top of s= tack=20 the GAL.

- The=20 blue MIP in node S-PE-left has to process all packets generated by the hi= gher=20 blue MEP in node P of which the TTL expires; these packets arrive at node= =20 S-PE-left with two labels, of which the bottom of stack label is the GAL = and=20 the top of stack label is a regular LSP label.

- The=20 interface port in the S-PE-left port will swap the top of stack labe= l of=20 non-OAM and TTL not-expired packets; the new label value will be the valu= e=20 inserted by the left yellow MEP in the S-PE-left node (indicated by LSE n= ext=20 to the yellow MEP symbol).

- If the=20 packet was a VSC OAM packet of which the TTL expires, the packet will be= =20 extracted by the blue MIP within the VSC.

- The=20 yellow MEP inserts the LSP OAM into the carrier A's VSC, creating a monit= ored=20 VSC Segment, and treats this VSC Segment as one of its VCCs. This VCC rel= ated=20 LSP OAM will pass through a VCC MIP on the egress NNI port in the S-PE-le= ft=20 node (i.e. egress MIP issue applies).

- The=20 VCC signal is multiplexed into an MPLS-TP transport path layer transport = path=20 (VPC) and its packets are prepended with a new LSP label identifying the = VCC.=20

-=20 Etc.

 

- In the=20 reverse direction, the VPC terminates on the right NNI port of the S-PE-l= eft=20 node, providing access the VCC LSPs carried in the VPC. If the TTL of a V= CC=20 LSP OAM expires the VCC LSP MIP function will process the OAM. All other = VCC=20 LSP related packets are forwarded to the egress port which is connected t= o=20 carrier A's P node.

- The=20 VCC LSP terminates on the egress port, and the LSP label identifying this= VCC=20 LSP is terminated; the yellow VCC LSP MEP on the egress port can now= =20 determine which packets carry the VCC LSP OAM by checking for the GAL as = next=20 top label.

- The=20 VCC LSP label is also removed from the non-VCC LSP OAM packets and it is= =20 possible that on one of those packets the TTL expires. Such packets are=20 processed by the blue MIP function above the yellow MEP function in the=20 S-PE-left node.

- The=20 outer label on packets of which the TTL has not expired will be swapped, = and=20 LSP OAM will be added in the lower blue section layer MEP on the S-PE-lef= t=20 node. This OAM will be output with GAL as top and bottom of stack=20 label.

-=20 Etc.

 

I can't=20 find a problem in the above required behaviour, besides the well known=20 egress-MIP identification problem.

There is=20 always an outer LSP label being terminated when a MEP function is followi= ng=20 and LSP OAM has to be extracted and processed.

In some=20 cases the LSP terminates on an ingress port (DOWN MEP), in other cases th= e LSP=20 terminates on an egress port (UP MEP).

 

 
See=20 inline for more comment...


From: Alexander Vainshtein=20 [mailto:Alexander.Vainshtein@ecitele.com]
Sent: zaterdag 23 ja= nuari=20 2010 8:57
To: Maarten Vissers
Cc: mpls@ietf.org;=20 mpls-tp@ietf.org; 'Greg Mirsky'
Subject: RE: [mpls-tp] RFC 5586= :=20 Intermediate nodes on MPLS Section

Maarten,
I may be missing somet= hing=20 important, but how iy seems that you ignore the fundamental differen= ces=20 between Ethernet and MPLS data planes in your analysis. 
 
[maarten] I am ab= solutely=20 not ignoring the differences between Ethernet and MPLS data planes, as I = am=20 also not ignoring the commonalities. 
 <= /DIV>
[ma= arten] What=20 I mean is that it is possible to set up an e.g. 9-port mp2mp LSP=20 connection in the MPLS technology and order an mpls switch to read the in= ner=20 (PW) label and use the value of this inner label to forward the packet to= one=20 of the 9 output ports of the mp2mp LSP... It should be clear that a= =20 switch with such capability has a feature which is not described in = the=20 MPLS RFCs; i.e. it is a proprietary extension which I am describing below= to=20 illustrate that such extension does not interfere with the standardized M= PLS=20 behaviour, and that it does not change that behaviour.
 
-----------------
[ma= arten] It=20 is very simple to test the forwarding of packets in such mp2mp LSP in a=20 research lab :-)...; inner label values 1000-1999 were delivered at outpu= t=20 port 1, inner label values 2000-2999 were delivered at output 2, inner la= bel=20 values 3000-3999 were delivered at output port 3, etc. The mpls=20 switch reads the outer label value to identify the LSP, then re= ads=20 the inner label value and forwards all packets with inner label value 1xx= x to=20 output port 1, with inner label value 2xxx to output port 2,=20 etc.
 
[ma= arten]=20 Another nice test application for such LSP is in a physical ring; e.g. wi= th 8=20 nodes. In this case you can identify the destination ring node in the 3 m= ost=20 significant bits of the PW label and the output trib card on a ring node = by=20 the next 7 bits and the individual PW instances by the 10 least significa= nt=20 bits. Number the ring nodes from 0 to 7. Now ring node 0 will=20 forward the packets with inner label values 001/010/011xxxxxxxxxxxxx= xxxx=20 via its east line port and packets with inner label values=20 100/101/110/111xxxxxxxxxxxxxxxxx via its west line port. If the ring brea= ks=20 between nodes 5 and 6, then ring node 0 will change the forward= ing=20 of packets with inner label values 100/101xxxxxxxxxxxxxxxxx from the west= line=20 port to the east line port. Node 0 is informed about the break between no= des 6=20 and 7 by means of a ring-APS message including the number of the node and= the=20 interface (east/west) detecting the fault. Ring node 0 will always extrac= t=20 packets with inner label values 000xxxxxxxxxxxxxxxxxxx to prevent that pa= ckets=20 get looped in the mp2mp Ring-LSP and forward packets with other label val= ues=20 on the east line port to the west line port (and vice=20 versa).
 
[ma= arten] to=20 support the transport of p2mp PWs through such mp2mp LSP another set of P= W=20 label values was allocated, e.g. 10000-10999. The mpls switch reads the o= uter=20 label value to identify the LSP, then reads the inner label value and in = case=20 of a value in the 10xxx range looks up in a table the subset of outp= ut=20 ports to which this packet has to be sent.
 
[ma= arten] The=20 same mpls switch also supports p2p LSPs and when the outer label value is= =20 associated with such p2p LSP it will ignore the inner label value and for= ward=20 the packet to the output port.
 
[ma= arten] The=20 same mpls switch also supports p2mp LSPs and when the out label value is= =20 associated with such p2mp LSP the switch will ignore the inner label valu= e and=20 looks up in a table the set of output ports of this p2mp LSP and forwards= the=20 packet to all output ports.
 
[ma= arten] The=20 same mpls switch also looks at the inner label on the interface port = ;to=20 identify if the packet is an OAM packet and then look at the ACH channel = type=20 to identify the type of OAM packet to see if the packet must be processed= in=20 the interface port (and not forwarded to the switch fabric). The existing= mpls=20 switch ports will only be able to look at inner labels of packets of whic= h the=20 outer label is terminated; new mpls switch ports will be able to look at = inner=20 labels of all packets; this is a similar evolution as we got in ethernet.= ..=20 existing ethernet switches could only look at the TYPE and DA fields to=20 identify if an OAM frame had to be processed (those switches could only=20 support a subset of the Y.1731 OAM), new ethernet switches are looking at= the=20 TYPE and MEL fields and can support the full set of Y.1731=20 OAM.
 
[ma= arten] I=20 hope you understand now that it is possible to extend the MPLS data = plane=20 specified in the RFCs with a 'connectionless-LSP' capability. Such extend= ed=20 mpls dataplane will then contain a mix of connection oriented-LSPs and=20 connectionless-LSPs. The behaviour of the connection-oriented-LSPs compli= es=20 with the specifications in the RFCs. The connectionless-LSPs are a=20 bonus.
---------------------
 
[ma= arten] An=20 ethernet switch reads the outer vlan identifier and when the outer vlan=20 identifier is associated with a
- p= 2p VLAN it=20 will ignore the DA value and forward the frame to the output=20 port
- p= 2mp VLAN it=20 will ignore the DA value and looks up in a table the set of output ports = of=20 this p2mp VLAN and forwards the frame to all those output=20 ports
- m= p2mp or=20 rmp VLAN it will read the DA and looks up in a table the output port= or=20 ports of this mp2mp VLAN to which this frame should be=20 forwarded.
The= ethernet=20 switch also looks at the inner TYPE (i.e. TPID) in all cases on the inter= face=20 port to identify if the frame is an OAM frame and then look at the MEL fi= eld=20 and OpCode fields to identify the type of OAM frame and its MEG level to = see=20 if the packet must be processed in the interface port (and not forwarded = to=20 the switch fabric).
 
[ma= arten] I=20 don't see as such any functional difference between the mpls and ethernet= data=20 planes; the same information elements are present in both data planes, bu= t=20 with a different encoding of this information in the frame/packet... the = main=20 difference is that standard mpls switches don't use the inner label value= to=20 control forwarding of a packet to a subset of output ports of an LSP, whi= le=20 ethernet switches typically support both the use of the DA value to= =20 control forwarding and the don't use of the DA value to control forwardin= g to=20 a subset of VLAN output ports... but note that there is also a set of eth= ernet=20 switches that only support don't use of the DA value to control forwardin= g,=20 i.e. which support only p2p and p2mp VLANs.
 
Ethernet data=20 plane inherently recognizes "well-know multicast MAC destination=20 addresses". If a switch wants so, it can catch all the frames with such a= DA=20 and decide how it treats them "out-of-band".  
 
<= SPAN=20 class=3D515040011-23012010>
[maarten] The well-known MAC multicast destina= tion=20 addresses listed in Table 8-1/802.1Q are identifying management plan= e and=20 control plane protocols that are carried over the links; those frames are= not=20 belonging to the user traffic carried in the VLANs. In MPLS-TP similar=20 management and control plane information is carried via the MCC and SCC=20 packets specified in RFC5718.
 
[maar= ten] If you=20 read G.8021 then you will notice that the well-know multicast MAC destina= tion=20 addresses for OAM are not being recognized in the ETH atomic functions=20 processing Ethernet OAM.  
Note that=20 G.8021 has never used the DA field in the Ethernet OAM frame as a means t= o=20 identify OAM from non-OAM frames, as Y.1731 has from day one specified OA= M=20 frames that carry a unicast address which do not contain these well-= known=20 OAM multicase destination=20 addresses. 
<= SPAN=20 class=3D515040011-23012010>Y.1731/G.8021 use the TYPE field= to=20 separate OAM from non-OAM frames, the MEL field to identify the MEG level= and=20 the OpCode field to identify the type of OAM.=20
 
[ma= arten]=20 MPLS-TP will use the LABEL= field to=20 separate LSP-OAM from non-LSP OAM packets, the label stack to identify th= e MEG=20 level and the ACH channel type field to identify the type of OAM.=20
I.e. the same information,= just a=20 different encoding.
 
All Ethernet protocols operate in this way, 802.1ag is not= an=20 exception. And this is exactly what allows separation between=20 addressing and MEP/MIP levels in 802.1ag. 
 
[maarten] As indicated above, your understandi= ng of=20 Ethernet OAM protocol processing does not align with Y.1731/G.8021=20 specifications.
 
[maarten] The unicast LBM OAM is a special OAM= =20 frame/packet as it requires one additional information element; i.e. a MI= P=20 identifier. This MIP identifier must be carried in the LBM OAM frame/pack= et in=20 both Ethernet and in bidirectional p2mp MPLS-TP LSP cases; in MPLS-T= P to=20 differentiate MIPs in a bidirectional p2mp LSP located at the same hop co= unt=20 from the MEP. Because the bidir p2mp LSP was only recently described in t= his=20 mailinglist the implications of such LSP on the loopback OAM have not yet= been=20 investigated and documented.
 
[maarten] Both in Ethernet and MPLS OAM the OA= M=20 process must read this MIP identifier field when the OAM frame/packet is= =20 identified as a LBM OAM. The MIP identifier in Ethernet OAM is the EUI-48= of=20 the physical subsystem on which the MIP resides, while in MPLS-TP OAM thi= s is=20 not yet in scope of the OAM framework. But if there is a real demand for = such=20 bidir p2mp LSP or PW, we should include the MIP Identifier in the OAM=20 framework document for loopback OAM.
 
The disadvantage of this= approach=20 is that Ethernet OAM frames are not necessarily fate-sharing with the dat= a=20 traffic. 
 
[maarten]  All Ethernet OAM= frames=20 fate share with the VLAN (i.e. the Ethernet transport entity) in a simila= r=20 manner as all MPLS-TP OAM packets will fate share with the PW and LSP (i.= e.=20 the MPLS transport entities).
 
[maarten] There is one type of OAM that has to= fate=20 share with more then the VLAN/PW/LSP; i.e. the frame/packet loss OAM has = to=20 fate share with both the VLAN/PW/LSP and the frames/packets for whic= h the=20 ingress count is transported in this OAM frame/packet. In p2p/p2mp=20 VLANs/PWs/LSPs there is no problem to meet this requirement. In rmp/= mp2mp=20 VLANs and mp2p PWs/LSPs there is a problem to meet the second requirement= .=20 I.e. no difference as such between Ethernet and MPLS.
 <= /DIV>
The MPLS data plane is defi= ned in=20 RFC 3031, 30302 and (for upstream-allocated labels) in RFC 5331,=20 5332. Its analog of Ethernet well-know multicast MAC destination=20 addresses is the reserved Router Alert Label. But its usage&nbs= p;=20 has been rejected for usage in MPLS-TP OAM exactly because fate-sharing o= f=20 data and OAM packets could be broken. Instead, MPLS-TP uses two different= =20 mechanisms: 
  1. GAL. This mechanism can only be use= d to=20 address MEPs, because the LER processing a packet with the GAL at some = level=20 in the label stack is not allowed to look at it unless it terminates al= l the=20 labels above it are terminated (i.e., its ILM entries for these labels = must=20 be "pop and forward to the loopback interface").  [maarten] The ethernet equivalent to th= e GAL is=20 the OAM ethertype value 89-02. 
  2. TTL expiration. This is the only me= chanism=20 for addressing MIPs in MPLS-TP. And, of course, TTL expiration must occ= ur in=20 the first label stack entry following all the labels terminated by the= =20 supporting node.  [maarten] As described above, as soon as MPLS-TP has to= =20 support bidir p2mp LSPs/PWs it will have to include the MIP Identifier = to=20 address the MIP that has to perform the=20 loopback.
[maarten] Ethernet= OAM Y.1731=20 specifies an Ethernet MCC OAM frame to carry management plane frames. Thi= s is=20 similar to the MPLS-TP MCC OAM packet defined in=20 RFC5718.

 

Regards,

Maarten  

 

In short, LERs do not look at the next = label=20 if they do not terminate the previous one. 

Hence I think that some = of the=20 MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP w= hich=20 shares the MPLS data plane. 

 

My 2c,

     Sasha


From: mpls-tp-bounces@ietf.org [mpls-tp-bounces@ietf= .org]=20 On Behalf Of Maarten Vissers [maarten.vissers@huawei.com]
Sent= :=20 Saturday, January 23, 2010 7:37 AM
To: 'Greg Mirsky'
Cc:<= /B>=20 mpls@ietf.org; mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC 5586= :=20 Intermediate nodes on MPLS Section

Hi Greg,
 
See inline..=20
From: Greg Mirsky=20 [mailto:gregimirsky@gmail.com]
Sent: vrijdag 22 janu= ari=20 2010 20:29
To: Maarten Vissers
Cc: mpls@ietf.org;=20 mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC 5586: Intermediate = nodes=20 on MPLS Section

Dear Maarten,
I'll concentrate, as you suggested, on the slide #7= and=20 the following you've wrote "The intermediate nodes contain multiple MPLS-TP (MTP) layer netw= ork=20 instances". I think that from the definition of MPLS Sectio= n=20 follows that there can not be an intermediate MPLS node on a given MPLS=20 Section which is aware of that Section.  
 
In your example (slide #7) nodes P and P' (to differentiate them fro= m=20 left to right) of Carrier A are terminating points of MPLS Section of Car= rier=20 A.  
 
[maarten] Correct.
 
S-PEs of Carrier B are unaware of that MPLS Section.  
 
[maarten] not correct. The figure shows two MPLS-TP Section laye= r MEG=20 levels; the top level MEG has its endpoints (blue MEP functions) in = the=20 carrier A P and P' nodes, the bottom level MEG has its end points in the= =20 interface ports of P and left S-PE and in right S-PE and P'=20 nodes.
 
[maarten] The most left and right S-PEs of carrier B termin= ate the=20 physical media layer (the 802.3 ETY layer) and then the MPLS-TP Section=20 TCM/Segment OAM in the blue colored MEP function. On top of this MEP func= tion=20 there is a (blue) MPLS-TP Section layer MIP function, which will process = the=20 MPLS-TP Section layer OAM from the top MEG level.
 
[maarten] I have attached a slightly modified version of the sli= de 7.=20 The modification is the replacement of the 802.3 interface between carrie= r A's=20 P node and the left S-PE node of carrier B by an SDH STM-N interface. Suc= h SDH=20 interface has excellent section monitoring capabilities and it is now not= =20 necessary to instantiate the MPLS-TP Section layer TCM/Segment MEG level= =20 between these P and left S-PE nodes. This is reflected by the absence of = the=20 lower blue Section MEP functions.
 
[maarten] On the side of the adaptation=20 functions  between MPLS-TP Section layer and SDH layers (blue/g= rey=20 colored trapezoid symbols) I have indicated "P-LSE" to represent that it = may=20 be necessary to insert a kind of "priority label stack entry header" (in= =20 analogy to the priority vlan tag in ethernet). The use of such "P-LS= E"=20 header on the MPLS-TP over SDH interface would be required when carrier A= =20 wants to have explicit control over the priority and drop eligibility of = each=20 of the MPLS-TP packets passed through the carrier B network; i.e. includi= ng=20 the MPLS-TP Section OAM packets. If all Section OAM packets have the same= =20 priority/drop eligibility, then insertion of such P-LSE header is not=20 necessary as carrier B's S-PE node can assign the right priority/drop eli= gible=20 level to the the unlabelled (section OAM) packets.
 
[maarten] For the latter case, the MPLS-TP S= ection=20 layer signal will have its section OAM equipped with GAL as=20 BOS. For the former case, the MPLS-TP Section layer = signal=20 will have its section OAM equipped with 'P-LSP'  label as BOS and GA= L as=20 second label.
 
[maarten] Assume the latter case, then the blue MIP function in = the=20 left S-PE node will process the GAL as BOS.
 
Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Sect= ion,=20 none of nodes of Carrier B, including S-PEs, should bother to process the= GAL.=20 Doing otherwise will break client-server layering.  
 
[maarten] I understand why we were coming to different conclusio= ns. I=20 hope I have clarified my view with the SDH physical media layer=20 example.
 
[maarten] You may now also understand why the definition of Sect= ion=20 layer in G.805 defines that the section layer network is concerned with a= ll=20 functions which"**provide for the transfer of infomation between=20 locations in path layer networks**.
It=20 is this latter item that allows section layer trails to span multiple phy= sical=20 media layer trails, and thus to have intermediate nodes in the section la= yer=20 connection.
 
[maarten] But in all honesty, most of the Section layer connecti= ons are=20 terminating at the same ports as their underlying physical media layer=20 connections. Someone who looks only at the appearances of section layers= =20 inside one network will conclude that section layer connections terminate= at=20 adjacent nodes. Someone who looks beyond its own network will conclude th= at=20 section layer connections terminate in nodes that provide access to path = layer=20 signals.
 
That is why I can not agree that an intermediate node contains insta= nces=20 of multiple MPLS-TP networks. I think of a node as performing its functio= ns at=20 certain MPLS-TP network layer only.  
 
[maarten] It is my understanding that we are missing a descripti= on=20 which explicitly describes the mapping of labels onto layers. One MPLS-TP= =20 layer network will in my understanding contain one or more labels. As=20 the ppt file with my investigation results is too large to attach, I= will=20 email you a copy privately. I have attached a summary of the results up t= o=20 this point in time.
 
Another question is whether Carrier B sets its VC label as BOS or no= t, as=20 I understand we haven't decided yet with number of BOS in carrier's carri= er=20 scenario. But that, to me, is separate discussion. 
 
[maarten] I have understood that that decision has been made. Re= fer to=20 the SB10 comment "Yes. S=3D1 does not indicate the boundary between the cli= ent and=20 server. It indicates the boundary between the label stack and the label s= tack=20 payload." in the draft-ietf-mpls-tp-framework-07-post-revie= w-of=20 ITU-T-informal-cts-19-Jan-2010.doc. This is now inlcuded in=20 draft-ietf-mpls-tp-framework-08, see section 3.4.1.

Maarten, I greatly appre= ciate=20 your input and our discussion. 
 
[maarten] I appreciate your questions and=20 discussion.
 
Regards,
Maarten 

Regards,
Greg

On Fri, Jan 22, 2010 at 10:32 AM, Maarten V= issers=20 <maarten.vissers@huawei.com= >=20 wrote:
Hi=20 Greg,
 
The=20 intermediate nodes contain multiple MPLS-TP (MTP) layer network instanc= es,=20 of which the top MTP layer is shared by carrier A and B. See slide 7 in= the=20 mplstp-connection-concepts file. Note that the same applies for the cas= e of=20 Ethernet (ETH) layer networks. In the=20 attached ethernet-connection-concepts file you find the same case= =20 illustrated also on slide 7.
 
Other=20 slides illustrate other cases of carrier-carrier and customer-carrier=20 interactions.
 
Note=20 that the functional models for the MPLS-TP and Ethernet cases are the s= ame;=20 I already had the Ethernet models and have converted those into MPLS-TP= =20 equivalent models to illustrate this section layer question. The differ= ence=20 between both technologies is the encoding of MEG levels; in Ethernet vi= a the=20 MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry (LSE)=20 header.
 
Regards,
Maarten


From: Greg Mirsky [mailto:gregimirsky@gmail.com]=20
Sent: vrijdag 22 januari 2010 17:55
To= :=20 Maarten Vissers=20

Cc: mpls@ietf.org; mpls-tp@ietf.org
Subje= ct:=20 Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS=20 Section

Dear Maarten,
so this is carrier's carrier scenario when= =20 MPLS-TP section is client of MPLS-TP transport? But wouldn't presumed=20 processing of client MPLS-TP section by intermediate nodes of server MP= LS-TP=20 layer be just plain violation of server-client=20 model?

Regards,
Greg

On Fri, Jan 22, 2010 at 7:51 AM, Maarten = Vissers=20 <maarten.vissers@huawei.com>=20 wrote:
Greg,
 
It is=20 not uncommon to carry a section layer signal as a service through the= =20 network of another carrier. E.g. Ethernet port based services carry t= he=20 Ethernet section layer signals as a service through the transport net= work.=20 The compatible MPLS type of port based service would carry the MPLS=20 section layer signal as a service through the network of another carr= ier.=20 The section will now pass through intermediate nodes.
 
Regards,
Maarten


From: mpls-tp-bounces@ietf.org= =20 [mailto:mpls-tp-bounces@ietf.org= ] On=20 Behalf Of Greg Mirsky
Sent: donderdag 21 janu= ari=20 2010 22:21
To: BOCCI Matthew; martin.vigoureux@= alcatel-lucent.com;=20 stbryant@cisco.com
Cc= :=20 mpls@ietf.org; mpls-tp@ietf.org
Subject:<= /B>=20 [mpls-tp] RFC 5586: Intermediate nodes on MPLS=20 Section

Dear Editors and All,
I'm puzzled by what looks to me a= s=20 contradiction between quoted in the RFC 5586 definition of the Sectio= n=20 Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Sect= ion.=20 The definition (section 1.3 p.4) refers to section as server layer th= at=20 provides service between adjacent nodes (my underlining). At t= he=20 same time, the last paragraph of subsection 4.2.1.2 stipulates behavi= or of=20 intermediate nodes on an MPLS Section in regard to G-ACh message, the= ACH=20 and the GAL. If an MPLS Section is between adjacent nodes, then, as I= =20 understand the definition, there can not be intermediate nodes on the= =20 section (on the segment, but not on a section) at this particular=20 layer.
Your clarification is greatly=20 appreciated.

Regards,
Greg


--_000_A3C5DF08D38B6049839A6F553B331C76BFDEDB3724ILPTMAIL02eci_-- From maarten.vissers@huawei.com Tue Jan 26 06:44:36 2010 Return-Path: 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 3ADC33A6859; Tue, 26 Jan 2010 06:44:36 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.246 X-Spam-Level: X-Spam-Status: No, score=-0.246 tagged_above=-999 required=5 tests=[AWL=0.248, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, RDNS_NONE=0.1] 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 l1zwM7R5QZHn; Tue, 26 Jan 2010 06:44:31 -0800 (PST) Received: from szxga02-in.huawei.com (unknown [119.145.14.65]) by core3.amsl.com (Postfix) with ESMTP id DD6BE3A6803; Tue, 26 Jan 2010 06:44:30 -0800 (PST) Received: from huawei.com (szxga02-in [172.24.2.6]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWU001K1ZM6PG@szxga02-in.huawei.com>; Tue, 26 Jan 2010 22:44:30 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWU00LHFZM6SX@szxga02-in.huawei.com>; Tue, 26 Jan 2010 22:44:30 +0800 (CST) Received: from M00900002 ([116.6.21.230]) by szxml02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KWU00B4YZM4JG@szxml02-in.huawei.com>; Tue, 26 Jan 2010 22:44:29 +0800 (CST) Date: Tue, 26 Jan 2010 15:44:26 +0100 From: Maarten Vissers In-reply-to: To: 'Alexander Vainshtein' Message-id: <005601ca9e96$0efc4fe0$e6150674@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: multipart/alternative; boundary="Boundary_(ID_CD49EzXNbxszJH74Hvh/+w)" Thread-index: AcqbmSNrZOC6OkVyTYie1ES9/D/jNAARX32gAAgKxJoABxrLQACQ8oWAAAxEoZA= Cc: mpls@ietf.org, mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jan 2010 14:44:36 -0000 This is a multi-part message in MIME format. --Boundary_(ID_CD49EzXNbxszJH74Hvh/+w) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Sasha, See inline.. _____ From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] Sent: dinsdag 26 januari 2010 9:38 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Maarten, I apologize for a delayed response. I think that the example you've given actually confirms my point of view: your model does not work with the regular MPLS data plane. Here is my analysis of your logic, based on the assumption that all LSPs are P2P and downstream label allocation is used. The conclusions would not change if 1. The MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as top and bottom of stack the GAL [[Sasha]] OK. This implies that S-PE-left looks on the labeled packets it receives from P-Left, otherwise it would simply ignore GAL [maarten2] The S-PE-left has a MPLS-TP blue MEP function at its input and this blue MEP function will look for packets with as top label the GAL. 1. The MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as top of stack the label inserted by the lower blue MEP (identified as LSE) and as bottom of stack the GAL... The interface port in the S-PE-left port will swap the top of stack label of non-OAM and TTL not-expired packets [[Sasha]] This implies that the top label in this stack has been allocated by S-PE-Left, bound by it to a certain FEC, and this binding "distributed" (no matter by which means) to P-Left. Were it not so, the label placed by the higher blue MEP on top of the label stack in a labeled packet P-left sends to S-PE-left would be treated by the latter as invalid, and the packet would be discarded - see RFC 3031, Section 3.18. And this, in its turn, means that S-PE-Left is adjacent to P-Left : it allocates and binds to FECs labels that P-left puts on top of the stack in labeled packets that from its point of view, belong to these FECs. In your example the FEC in question is formed by the packets that should go to PE-right, and the conclusion is that PE-right is NOT adjacent to PE-Left. [maarten2] There are two MEG levels (bindings) in the Section layer: A. P-left to S-PE-left B. P-left to P-right. For the A. binding P-left and S-PE-left are adjacent. They share one Maintenance Entity Group (MEG) level and monitor this Section MEG by means of two Section MEP functions. For the B. binding P-left and P-right are adjacent. They share one Maintenance Entity Group (MEG) level and monitor this Section Segment MEG by means of two Section Segment MEP functions. The bottom line, IMHO and FWIW, that adjacency in the MPLS data plane (and, by implication, in the MPLS-TP one) is directly related to the label allocation and label-to-FEC binding. If we can agree on that, this should be explicitly mentioned in the MPLS-TP Framework document to prevent misunderstanding. [maarten2] There are multiple adjacencies in the MPLS and MPLS-TP (and any other) data plane. Those adjacencies are Maintenance Entity Groups and are represented by their MEG levels. For OAM the MEG type of adjacencies are relevant, not the label type adjacencies. A server layer or server sublayer MEG type adjacency has a 1-to-1 relationship with a label type adjacency. A label identifies one 'link connection' within a 'network connection', in the blue Section layer, the label used on the link between P-left and S-PE-left identifies one of the three link connections that establish the Section layer network connection, which latter is monitored by the Section MEG. [maarten2] I understand that there are two types of adjacencies to recognize and specify in MPLS-TP. I suggest that we specify both explicitly and that we describe the relationship between these two adjacencies. This will prevent further misunderstandings. Regards, Maarten Regards, Sasha _____ From: Maarten Vissers [mailto:maarten.vissers@huawei.com] Sent: Saturday, January 23, 2010 6:03 PM To: Alexander Vainshtein Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Sasha, > In short, LERs do not look at the next label if they do not terminate the previous one. > Hence I think that some of the MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP which shares the MPLS data plane. If what you state is correct there is a serious problem within the existing draft specification for MPLS-TP. These functional models describe a part of the required functional behaviour in a (packet) transport network of any technology. I doubt that such problem exist... so the MEPs and MIPs in my models are all addressable (and hence usable) in MPLS-TP... Let's analyse the left inter domain interface between carrier A's P node and B's left S-PE node as an exercise... 1) there is a MPLS-TP Section layer transport path (VSC) between carrier A nodes P-left and P-right 2) there is a MPLS-TP Section layer transport path segment (VSC Segment) between nodes P-left and S-PE-left 3) there is a MPLS-TP transport service layer transport path (VCC) between nodes S-PE-left and S-PE-right (yellow MEPs). - The MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as top and bottom of stack the GAL. - The MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as top of stack the label inserted by the lower blue MEP (identified as LSE) and as bottom of stack the GAL. - The lower blue MEP in node S-PE-left has to process all packets with top of stack the GAL. - The blue MIP in node S-PE-left has to process all packets generated by the higher blue MEP in node P of which the TTL expires; these packets arrive at node S-PE-left with two labels, of which the bottom of stack label is the GAL and the top of stack label is a regular LSP label. - The interface port in the S-PE-left port will swap the top of stack label of non-OAM and TTL not-expired packets; the new label value will be the value inserted by the left yellow MEP in the S-PE-left node (indicated by LSE next to the yellow MEP symbol). - If the packet was a VSC OAM packet of which the TTL expires, the packet will be extracted by the blue MIP within the VSC. - The yellow MEP inserts the LSP OAM into the carrier A's VSC, creating a monitored VSC Segment, and treats this VSC Segment as one of its VCCs. This VCC related LSP OAM will pass through a VCC MIP on the egress NNI port in the S-PE-left node (i.e. egress MIP issue applies). - The VCC signal is multiplexed into an MPLS-TP transport path layer transport path (VPC) and its packets are prepended with a new LSP label identifying the VCC. - Etc. - In the reverse direction, the VPC terminates on the right NNI port of the S-PE-left node, providing access the VCC LSPs carried in the VPC. If the TTL of a VCC LSP OAM expires the VCC LSP MIP function will process the OAM. All other VCC LSP related packets are forwarded to the egress port which is connected to carrier A's P node. - The VCC LSP terminates on the egress port, and the LSP label identifying this VCC LSP is terminated; the yellow VCC LSP MEP on the egress port can now determine which packets carry the VCC LSP OAM by checking for the GAL as next top label. - The VCC LSP label is also removed from the non-VCC LSP OAM packets and it is possible that on one of those packets the TTL expires. Such packets are processed by the blue MIP function above the yellow MEP function in the S-PE-left node. - The outer label on packets of which the TTL has not expired will be swapped, and LSP OAM will be added in the lower blue section layer MEP on the S-PE-left node. This OAM will be output with GAL as top and bottom of stack label. - Etc. I can't find a problem in the above required behaviour, besides the well known egress-MIP identification problem. There is always an outer LSP label being terminated when a MEP function is following and LSP OAM has to be extracted and processed. In some cases the LSP terminates on an ingress port (DOWN MEP), in other cases the LSP terminates on an egress port (UP MEP). See inline for more comment... _____ From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] Sent: zaterdag 23 januari 2010 8:57 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org; 'Greg Mirsky' Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Maarten, I may be missing something important, but how iy seems that you ignore the fundamental differences between Ethernet and MPLS data planes in your analysis. [maarten] I am absolutely not ignoring the differences between Ethernet and MPLS data planes, as I am also not ignoring the commonalities. [maarten] What I mean is that it is possible to set up an e.g. 9-port mp2mp LSP connection in the MPLS technology and order an mpls switch to read the inner (PW) label and use the value of this inner label to forward the packet to one of the 9 output ports of the mp2mp LSP... It should be clear that a switch with such capability has a feature which is not described in the MPLS RFCs; i.e. it is a proprietary extension which I am describing below to illustrate that such extension does not interfere with the standardized MPLS behaviour, and that it does not change that behaviour. ----------------- [maarten] It is very simple to test the forwarding of packets in such mp2mp LSP in a research lab :-)...; inner label values 1000-1999 were delivered at output port 1, inner label values 2000-2999 were delivered at output 2, inner label values 3000-3999 were delivered at output port 3, etc. The mpls switch reads the outer label value to identify the LSP, then reads the inner label value and forwards all packets with inner label value 1xxx to output port 1, with inner label value 2xxx to output port 2, etc. [maarten] Another nice test application for such LSP is in a physical ring; e.g. with 8 nodes. In this case you can identify the destination ring node in the 3 most significant bits of the PW label and the output trib card on a ring node by the next 7 bits and the individual PW instances by the 10 least significant bits. Number the ring nodes from 0 to 7. Now ring node 0 will forward the packets with inner label values 001/010/011xxxxxxxxxxxxxxxxx via its east line port and packets with inner label values 100/101/110/111xxxxxxxxxxxxxxxxx via its west line port. If the ring breaks between nodes 5 and 6, then ring node 0 will change the forwarding of packets with inner label values 100/101xxxxxxxxxxxxxxxxx from the west line port to the east line port. Node 0 is informed about the break between nodes 6 and 7 by means of a ring-APS message including the number of the node and the interface (east/west) detecting the fault. Ring node 0 will always extract packets with inner label values 000xxxxxxxxxxxxxxxxxxx to prevent that packets get looped in the mp2mp Ring-LSP and forward packets with other label values on the east line port to the west line port (and vice versa). [maarten] to support the transport of p2mp PWs through such mp2mp LSP another set of PW label values was allocated, e.g. 10000-10999. The mpls switch reads the outer label value to identify the LSP, then reads the inner label value and in case of a value in the 10xxx range looks up in a table the subset of output ports to which this packet has to be sent. [maarten] The same mpls switch also supports p2p LSPs and when the outer label value is associated with such p2p LSP it will ignore the inner label value and forward the packet to the output port. [maarten] The same mpls switch also supports p2mp LSPs and when the out label value is associated with such p2mp LSP the switch will ignore the inner label value and looks up in a table the set of output ports of this p2mp LSP and forwards the packet to all output ports. [maarten] The same mpls switch also looks at the inner label on the interface port to identify if the packet is an OAM packet and then look at the ACH channel type to identify the type of OAM packet to see if the packet must be processed in the interface port (and not forwarded to the switch fabric). The existing mpls switch ports will only be able to look at inner labels of packets of which the outer label is terminated; new mpls switch ports will be able to look at inner labels of all packets; this is a similar evolution as we got in ethernet... existing ethernet switches could only look at the TYPE and DA fields to identify if an OAM frame had to be processed (those switches could only support a subset of the Y.1731 OAM), new ethernet switches are looking at the TYPE and MEL fields and can support the full set of Y.1731 OAM. [maarten] I hope you understand now that it is possible to extend the MPLS data plane specified in the RFCs with a 'connectionless-LSP' capability. Such extended mpls dataplane will then contain a mix of connection oriented-LSPs and connectionless-LSPs. The behaviour of the connection-oriented-LSPs complies with the specifications in the RFCs. The connectionless-LSPs are a bonus. --------------------- [maarten] An ethernet switch reads the outer vlan identifier and when the outer vlan identifier is associated with a - p2p VLAN it will ignore the DA value and forward the frame to the output port - p2mp VLAN it will ignore the DA value and looks up in a table the set of output ports of this p2mp VLAN and forwards the frame to all those output ports - mp2mp or rmp VLAN it will read the DA and looks up in a table the output port or ports of this mp2mp VLAN to which this frame should be forwarded. The ethernet switch also looks at the inner TYPE (i.e. TPID) in all cases on the interface port to identify if the frame is an OAM frame and then look at the MEL field and OpCode fields to identify the type of OAM frame and its MEG level to see if the packet must be processed in the interface port (and not forwarded to the switch fabric). [maarten] I don't see as such any functional difference between the mpls and ethernet data planes; the same information elements are present in both data planes, but with a different encoding of this information in the frame/packet... the main difference is that standard mpls switches don't use the inner label value to control forwarding of a packet to a subset of output ports of an LSP, while ethernet switches typically support both the use of the DA value to control forwarding and the don't use of the DA value to control forwarding to a subset of VLAN output ports... but note that there is also a set of ethernet switches that only support don't use of the DA value to control forwarding, i.e. which support only p2p and p2mp VLANs. Ethernet data plane inherently recognizes "well-know multicast MAC destination addresses". If a switch wants so, it can catch all the frames with such a DA and decide how it treats them "out-of-band". [maarten] The well-known MAC multicast destination addresses listed in Table 8-1/802.1Q are identifying management plane and control plane protocols that are carried over the links; those frames are not belonging to the user traffic carried in the VLANs. In MPLS-TP similar management and control plane information is carried via the MCC and SCC packets specified in RFC5718. [maarten] If you read G.8021 then you will notice that the well-know multicast MAC destination addresses for OAM are not being recognized in the ETH atomic functions processing Ethernet OAM. Note that G.8021 has never used the DA field in the Ethernet OAM frame as a means to identify OAM from non-OAM frames, as Y.1731 has from day one specified OAM frames that carry a unicast address which do not contain these well-known OAM multicase destination addresses. Y.1731/G.8021 use the TYPE field to separate OAM from non-OAM frames, the MEL field to identify the MEG level and the OpCode field to identify the type of OAM. [maarten] MPLS-TP will use the LABEL field to separate LSP-OAM from non-LSP OAM packets, the label stack to identify the MEG level and the ACH channel type field to identify the type of OAM. I.e. the same information, just a different encoding. All Ethernet protocols operate in this way, 802.1ag is not an exception. And this is exactly what allows separation between addressing and MEP/MIP levels in 802.1ag. [maarten] As indicated above, your understanding of Ethernet OAM protocol processing does not align with Y.1731/G.8021 specifications. [maarten] The unicast LBM OAM is a special OAM frame/packet as it requires one additional information element; i.e. a MIP identifier. This MIP identifier must be carried in the LBM OAM frame/packet in both Ethernet and in bidirectional p2mp MPLS-TP LSP cases; in MPLS-TP to differentiate MIPs in a bidirectional p2mp LSP located at the same hop count from the MEP. Because the bidir p2mp LSP was only recently described in this mailinglist the implications of such LSP on the loopback OAM have not yet been investigated and documented. [maarten] Both in Ethernet and MPLS OAM the OAM process must read this MIP identifier field when the OAM frame/packet is identified as a LBM OAM. The MIP identifier in Ethernet OAM is the EUI-48 of the physical subsystem on which the MIP resides, while in MPLS-TP OAM this is not yet in scope of the OAM framework. But if there is a real demand for such bidir p2mp LSP or PW, we should include the MIP Identifier in the OAM framework document for loopback OAM. The disadvantage of this approach is that Ethernet OAM frames are not necessarily fate-sharing with the data traffic. [maarten] All Ethernet OAM frames fate share with the VLAN (i.e. the Ethernet transport entity) in a similar manner as all MPLS-TP OAM packets will fate share with the PW and LSP (i.e. the MPLS transport entities). [maarten] There is one type of OAM that has to fate share with more then the VLAN/PW/LSP; i.e. the frame/packet loss OAM has to fate share with both the VLAN/PW/LSP and the frames/packets for which the ingress count is transported in this OAM frame/packet. In p2p/p2mp VLANs/PWs/LSPs there is no problem to meet this requirement. In rmp/mp2mp VLANs and mp2p PWs/LSPs there is a problem to meet the second requirement. I.e. no difference as such between Ethernet and MPLS. The MPLS data plane is defined in RFC 3031, 30302 and (for upstream-allocated labels) in RFC 5331, 5332. Its analog of Ethernet well-know multicast MAC destination addresses is the reserved Router Alert Label. But its usage has been rejected for usage in MPLS-TP OAM exactly because fate-sharing of data and OAM packets could be broken. Instead, MPLS-TP uses two different mechanisms: 1. GAL. This mechanism can only be used to address MEPs, because the LER processing a packet with the GAL at some level in the label stack is not allowed to look at it unless it terminates all the labels above it are terminated (i.e., its ILM entries for these labels must be "pop and forward to the loopback interface"). [maarten] The ethernet equivalent to the GAL is the OAM ethertype value 89-02. 2. TTL expiration. This is the only mechanism for addressing MIPs in MPLS-TP. And, of course, TTL expiration must occur in the first label stack entry following all the labels terminated by the supporting node. [maarten] As described above, as soon as MPLS-TP has to support bidir p2mp LSPs/PWs it will have to include the MIP Identifier to address the MIP that has to perform the loopback. [maarten] Ethernet OAM Y.1731 specifies an Ethernet MCC OAM frame to carry management plane frames. This is similar to the MPLS-TP MCC OAM packet defined in RFC5718. Regards, Maarten In short, LERs do not look at the next label if they do not terminate the previous one. Hence I think that some of the MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP which shares the MPLS data plane. My 2c, Sasha _____ From: mpls-tp-bounces@ietf.org [mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers [maarten.vissers@huawei.com] Sent: Saturday, January 23, 2010 7:37 AM To: 'Greg Mirsky' Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Hi Greg, See inline.. _____ From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: vrijdag 22 januari 2010 20:29 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, I'll concentrate, as you suggested, on the slide #7 and the following you've wrote "The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances". I think that from the definition of MPLS Section follows that there can not be an intermediate MPLS node on a given MPLS Section which is aware of that Section. In your example (slide #7) nodes P and P' (to differentiate them from left to right) of Carrier A are terminating points of MPLS Section of Carrier A. [maarten] Correct. S-PEs of Carrier B are unaware of that MPLS Section. [maarten] not correct. The figure shows two MPLS-TP Section layer MEG levels; the top level MEG has its endpoints (blue MEP functions) in the carrier A P and P' nodes, the bottom level MEG has its end points in the interface ports of P and left S-PE and in right S-PE and P' nodes. [maarten] The most left and right S-PEs of carrier B terminate the physical media layer (the 802.3 ETY layer) and then the MPLS-TP Section TCM/Segment OAM in the blue colored MEP function. On top of this MEP function there is a (blue) MPLS-TP Section layer MIP function, which will process the MPLS-TP Section layer OAM from the top MEG level. [maarten] I have attached a slightly modified version of the slide 7. The modification is the replacement of the 802.3 interface between carrier A's P node and the left S-PE node of carrier B by an SDH STM-N interface. Such SDH interface has excellent section monitoring capabilities and it is now not necessary to instantiate the MPLS-TP Section layer TCM/Segment MEG level between these P and left S-PE nodes. This is reflected by the absence of the lower blue Section MEP functions. [maarten] On the side of the adaptation functions between MPLS-TP Section layer and SDH layers (blue/grey colored trapezoid symbols) I have indicated "P-LSE" to represent that it may be necessary to insert a kind of "priority label stack entry header" (in analogy to the priority vlan tag in ethernet). The use of such "P-LSE" header on the MPLS-TP over SDH interface would be required when carrier A wants to have explicit control over the priority and drop eligibility of each of the MPLS-TP packets passed through the carrier B network; i.e. including the MPLS-TP Section OAM packets. If all Section OAM packets have the same priority/drop eligibility, then insertion of such P-LSE header is not necessary as carrier B's S-PE node can assign the right priority/drop eligible level to the the unlabelled (section OAM) packets. [maarten] For the latter case, the MPLS-TP Section layer signal will have its section OAM equipped with GAL as BOS. For the former case, the MPLS-TP Section layer signal will have its section OAM equipped with 'P-LSP' label as BOS and GAL as second label. [maarten] Assume the latter case, then the blue MIP function in the left S-PE node will process the GAL as BOS. Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Section, none of nodes of Carrier B, including S-PEs, should bother to process the GAL. Doing otherwise will break client-server layering. [maarten] I understand why we were coming to different conclusions. I hope I have clarified my view with the SDH physical media layer example. [maarten] You may now also understand why the definition of Section layer in G.805 defines that the section layer network is concerned with all functions which"**provide for the transfer of infomation between locations in path layer networks**. It is this latter item that allows section layer trails to span multiple physical media layer trails, and thus to have intermediate nodes in the section layer connection. [maarten] But in all honesty, most of the Section layer connections are terminating at the same ports as their underlying physical media layer connections. Someone who looks only at the appearances of section layers inside one network will conclude that section layer connections terminate at adjacent nodes. Someone who looks beyond its own network will conclude that section layer connections terminate in nodes that provide access to path layer signals. That is why I can not agree that an intermediate node contains instances of multiple MPLS-TP networks. I think of a node as performing its functions at certain MPLS-TP network layer only. [maarten] It is my understanding that we are missing a description which explicitly describes the mapping of labels onto layers. One MPLS-TP layer network will in my understanding contain one or more labels. As the ppt file with my investigation results is too large to attach, I will email you a copy privately. I have attached a summary of the results up to this point in time. Another question is whether Carrier B sets its VC label as BOS or not, as I understand we haven't decided yet with number of BOS in carrier's carrier scenario. But that, to me, is separate discussion. [maarten] I have understood that that decision has been made. Refer to the SB10 comment "Yes. S=1 does not indicate the boundary between the client and server. It indicates the boundary between the label stack and the label stack payload." in the draft-ietf-mpls-tp-framework-07-post-review-of ITU-T-informal-cts-19-Jan-2010.doc. This is now inlcuded in draft-ietf-mpls-tp-framework-08, see section 3.4.1. Maarten, I greatly appreciate your input and our discussion. [maarten] I appreciate your questions and discussion. Regards, Maarten Regards, Greg On Fri, Jan 22, 2010 at 10:32 AM, Maarten Vissers wrote: Hi Greg, The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances, of which the top MTP layer is shared by carrier A and B. See slide 7 in the mplstp-connection-concepts file. Note that the same applies for the case of Ethernet (ETH) layer networks. In the attached ethernet-connection-concepts file you find the same case illustrated also on slide 7. Other slides illustrate other cases of carrier-carrier and customer-carrier interactions. Note that the functional models for the MPLS-TP and Ethernet cases are the same; I already had the Ethernet models and have converted those into MPLS-TP equivalent models to illustrate this section layer question. The difference between both technologies is the encoding of MEG levels; in Ethernet via the MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry (LSE) header. Regards, Maarten _____ From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: vrijdag 22 januari 2010 17:55 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, so this is carrier's carrier scenario when MPLS-TP section is client of MPLS-TP transport? But wouldn't presumed processing of client MPLS-TP section by intermediate nodes of server MPLS-TP layer be just plain violation of server-client model? Regards, Greg On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers wrote: Greg, It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes. Regards, Maarten _____ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky Sent: donderdag 21 januari 2010 22:21 To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Editors and All, I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer. Your clarification is greatly appreciated. Regards, Greg --Boundary_(ID_CD49EzXNbxszJH74Hvh/+w) Content-type: text/html; charset=US-ASCII Content-transfer-encoding: 7BIT
Sasha,
 
See inline..


From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com]
Sent: dinsdag 26 januari 2010 9:38
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Maarten,
I apologize for a delayed response.
I think that the example you've given actually confirms my point of view: your model does not work with the regular MPLS data plane.
Here is my analysis of your logic, based on the assumption that all LSPs are P2P and downstream label allocation is used. The conclusions would not change if
  1. <Maarten> The MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as top and bottom of stack the GAL [[Sasha]] OK. This implies that S-PE-left looks on the labeled packets it receives from P-Left, otherwise it would simply ignore GAL  
[maarten2] The S-PE-left has a MPLS-TP blue MEP function at its input and this blue MEP function will look for packets with as top label the GAL.
  1. <Maarten> The MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as top of stack the label inserted by the lower blue MEP (identified as LSE) and as bottom of stack the GAL... The interface port in the S-PE-left port will swap the top of stack label of non-OAM and TTL not-expired packets [[Sasha]] This implies that the top label in this stack has been allocated by S-PE-Left, bound by it to a certain FEC, and this binding "distributed" (no matter by which means) to P-Left. Were it not so, the label placed by the higher blue MEP on top of the label stack in a labeled packet P-left sends to S-PE-left would be treated by the latter as invalid, and the packet would be discarded - see RFC 3031, Section 3.18. And this, in its turn, means that S-PE-Left is adjacent to P-Left : it allocates and binds to FECs labels that P-left puts on top of the stack in labeled packets that from its point of view, belong to these FECs. In your example the FEC in question is formed by the packets that should go to PE-right, and the conclusion is that PE-right is NOT adjacent to PE-Left. 
[maarten2] There are two MEG levels (bindings) in the Section layer:
A. P-left to S-PE-left
B. P-left to P-right.
For the A. binding P-left and S-PE-left are adjacent. They share one Maintenance Entity Group (MEG) level and monitor this Section MEG by means of two Section MEP functions.
For the B. binding P-left and P-right are  adjacent. They share one Maintenance Entity Group (MEG) level and monitor this Section Segment MEG by means of two Section Segment MEP functions.
 
The bottom line, IMHO and FWIW, that adjacency in the MPLS data plane (and, by implication, in the MPLS-TP one) is directly related to the label allocation and label-to-FEC binding. If we can agree on that, this should be explicitly mentioned in the MPLS-TP Framework document to prevent misunderstanding. 
 
[maarten2]  There are multiple adjacencies in the MPLS and MPLS-TP (and any other) data plane.
Those adjacencies are Maintenance Entity Groups and are represented by their MEG levels.
For OAM the MEG type of adjacencies are relevant, not the label type adjacencies.
A server layer or server sublayer MEG type adjacency has a 1-to-1 relationship with a label type adjacency.
A label identifies one 'link connection' within a 'network connection', in the blue Section layer, the label used on the link between P-left and S-PE-left identifies one of the three link connections that establish the Section layer network connection, which latter is monitored by the Section MEG.
 
[maarten2] I understand that there are two types of adjacencies to recognize and specify in MPLS-TP. I suggest that we specify both explicitly and that we describe the relationship between these two adjacencies. This will prevent further misunderstandings.
 
Regards,
Maarten
 
Regards,
     Sasha

From: Maarten Vissers [mailto:maarten.vissers@huawei.com]
Sent: Saturday, January 23, 2010 6:03 PM
To: Alexander Vainshtein
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Sasha,
 

In short, LERs do not look at the next label if they do not terminate the previous one. 

> Hence I think that some of the MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP which shares the MPLS data plane. 

 

If what you state is correct there is a serious problem within the existing draft specification for MPLS-TP.  These functional models describe a part of the required functional behaviour in a (packet) transport network of any technology.

 

I doubt that such problem exist... so the MEPs and MIPs in my models are all addressable (and hence usable) in MPLS-TP...

 

Let's analyse the left inter domain interface between carrier A's P node and B's left S-PE node as an exercise...

1) there is a MPLS-TP Section layer transport path (VSC) between carrier A nodes P-left and P-right

2) there is a MPLS-TP Section layer transport path segment (VSC Segment) between nodes P-left and S-PE-left

3) there is a MPLS-TP transport service layer transport path (VCC) between nodes S-PE-left and S-PE-right (yellow MEPs).

 

- The MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as top and bottom of stack the GAL.

- The MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as top of stack the label inserted by the lower blue MEP (identified as LSE) and as bottom of stack the GAL.

- The lower blue MEP in node S-PE-left has to process all packets with top of stack the GAL.

- The blue MIP in node S-PE-left has to process all packets generated by the higher blue MEP in node P of which the TTL expires; these packets arrive at node S-PE-left with two labels, of which the bottom of stack label is the GAL and the top of stack label is a regular LSP label.

- The interface port in the S-PE-left port will swap the top of stack label of non-OAM and TTL not-expired packets; the new label value will be the value inserted by the left yellow MEP in the S-PE-left node (indicated by LSE next to the yellow MEP symbol).

- If the packet was a VSC OAM packet of which the TTL expires, the packet will be extracted by the blue MIP within the VSC.

- The yellow MEP inserts the LSP OAM into the carrier A's VSC, creating a monitored VSC Segment, and treats this VSC Segment as one of its VCCs. This VCC related LSP OAM will pass through a VCC MIP on the egress NNI port in the S-PE-left node (i.e. egress MIP issue applies).

- The VCC signal is multiplexed into an MPLS-TP transport path layer transport path (VPC) and its packets are prepended with a new LSP label identifying the VCC.

- Etc.

 

- In the reverse direction, the VPC terminates on the right NNI port of the S-PE-left node, providing access the VCC LSPs carried in the VPC. If the TTL of a VCC LSP OAM expires the VCC LSP MIP function will process the OAM. All other VCC LSP related packets are forwarded to the egress port which is connected to carrier A's P node.

- The VCC LSP terminates on the egress port, and the LSP label identifying this VCC LSP is terminated; the yellow VCC LSP MEP on the egress port can now determine which packets carry the VCC LSP OAM by checking for the GAL as next top label.

- The VCC LSP label is also removed from the non-VCC LSP OAM packets and it is possible that on one of those packets the TTL expires. Such packets are processed by the blue MIP function above the yellow MEP function in the S-PE-left node.

- The outer label on packets of which the TTL has not expired will be swapped, and LSP OAM will be added in the lower blue section layer MEP on the S-PE-left node. This OAM will be output with GAL as top and bottom of stack label.

- Etc.

 

I can't find a problem in the above required behaviour, besides the well known egress-MIP identification problem.

There is always an outer LSP label being terminated when a MEP function is following and LSP OAM has to be extracted and processed.

In some cases the LSP terminates on an ingress port (DOWN MEP), in other cases the LSP terminates on an egress port (UP MEP).

 

 
See inline for more comment...


From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com]
Sent: zaterdag 23 januari 2010 8:57
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org; 'Greg Mirsky'
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Maarten,
I may be missing something important, but how iy seems that you ignore the fundamental differences between Ethernet and MPLS data planes in your analysis. 
 
[maarten] I am absolutely not ignoring the differences between Ethernet and MPLS data planes, as I am also not ignoring the commonalities. 
 
[maarten] What I mean is that it is possible to set up an e.g. 9-port mp2mp LSP connection in the MPLS technology and order an mpls switch to read the inner (PW) label and use the value of this inner label to forward the packet to one of the 9 output ports of the mp2mp LSP... It should be clear that a switch with such capability has a feature which is not described in the MPLS RFCs; i.e. it is a proprietary extension which I am describing below to illustrate that such extension does not interfere with the standardized MPLS behaviour, and that it does not change that behaviour.
 
-----------------
[maarten] It is very simple to test the forwarding of packets in such mp2mp LSP in a research lab :-)...; inner label values 1000-1999 were delivered at output port 1, inner label values 2000-2999 were delivered at output 2, inner label values 3000-3999 were delivered at output port 3, etc. The mpls switch reads the outer label value to identify the LSP, then reads the inner label value and forwards all packets with inner label value 1xxx to output port 1, with inner label value 2xxx to output port 2, etc.
 
[maarten] Another nice test application for such LSP is in a physical ring; e.g. with 8 nodes. In this case you can identify the destination ring node in the 3 most significant bits of the PW label and the output trib card on a ring node by the next 7 bits and the individual PW instances by the 10 least significant bits. Number the ring nodes from 0 to 7. Now ring node 0 will forward the packets with inner label values 001/010/011xxxxxxxxxxxxxxxxx via its east line port and packets with inner label values 100/101/110/111xxxxxxxxxxxxxxxxx via its west line port. If the ring breaks between nodes 5 and 6, then ring node 0 will change the forwarding of packets with inner label values 100/101xxxxxxxxxxxxxxxxx from the west line port to the east line port. Node 0 is informed about the break between nodes 6 and 7 by means of a ring-APS message including the number of the node and the interface (east/west) detecting the fault. Ring node 0 will always extract packets with inner label values 000xxxxxxxxxxxxxxxxxxx to prevent that packets get looped in the mp2mp Ring-LSP and forward packets with other label values on the east line port to the west line port (and vice versa).
 
[maarten] to support the transport of p2mp PWs through such mp2mp LSP another set of PW label values was allocated, e.g. 10000-10999. The mpls switch reads the outer label value to identify the LSP, then reads the inner label value and in case of a value in the 10xxx range looks up in a table the subset of output ports to which this packet has to be sent.
 
[maarten] The same mpls switch also supports p2p LSPs and when the outer label value is associated with such p2p LSP it will ignore the inner label value and forward the packet to the output port.
 
[maarten] The same mpls switch also supports p2mp LSPs and when the out label value is associated with such p2mp LSP the switch will ignore the inner label value and looks up in a table the set of output ports of this p2mp LSP and forwards the packet to all output ports.
 
[maarten] The same mpls switch also looks at the inner label on the interface port to identify if the packet is an OAM packet and then look at the ACH channel type to identify the type of OAM packet to see if the packet must be processed in the interface port (and not forwarded to the switch fabric). The existing mpls switch ports will only be able to look at inner labels of packets of which the outer label is terminated; new mpls switch ports will be able to look at inner labels of all packets; this is a similar evolution as we got in ethernet... existing ethernet switches could only look at the TYPE and DA fields to identify if an OAM frame had to be processed (those switches could only support a subset of the Y.1731 OAM), new ethernet switches are looking at the TYPE and MEL fields and can support the full set of Y.1731 OAM.
 
[maarten] I hope you understand now that it is possible to extend the MPLS data plane specified in the RFCs with a 'connectionless-LSP' capability. Such extended mpls dataplane will then contain a mix of connection oriented-LSPs and connectionless-LSPs. The behaviour of the connection-oriented-LSPs complies with the specifications in the RFCs. The connectionless-LSPs are a bonus.
---------------------
 
[maarten] An ethernet switch reads the outer vlan identifier and when the outer vlan identifier is associated with a
- p2p VLAN it will ignore the DA value and forward the frame to the output port
- p2mp VLAN it will ignore the DA value and looks up in a table the set of output ports of this p2mp VLAN and forwards the frame to all those output ports
- mp2mp or rmp VLAN it will read the DA and looks up in a table the output port or ports of this mp2mp VLAN to which this frame should be forwarded.
The ethernet switch also looks at the inner TYPE (i.e. TPID) in all cases on the interface port to identify if the frame is an OAM frame and then look at the MEL field and OpCode fields to identify the type of OAM frame and its MEG level to see if the packet must be processed in the interface port (and not forwarded to the switch fabric).
 
[maarten] I don't see as such any functional difference between the mpls and ethernet data planes; the same information elements are present in both data planes, but with a different encoding of this information in the frame/packet... the main difference is that standard mpls switches don't use the inner label value to control forwarding of a packet to a subset of output ports of an LSP, while ethernet switches typically support both the use of the DA value to control forwarding and the don't use of the DA value to control forwarding to a subset of VLAN output ports... but note that there is also a set of ethernet switches that only support don't use of the DA value to control forwarding, i.e. which support only p2p and p2mp VLANs.
 
Ethernet data plane inherently recognizes "well-know multicast MAC destination addresses". If a switch wants so, it can catch all the frames with such a DA and decide how it treats them "out-of-band".  
 
[maarten] The well-known MAC multicast destination addresses listed in Table 8-1/802.1Q are identifying management plane and control plane protocols that are carried over the links; those frames are not belonging to the user traffic carried in the VLANs. In MPLS-TP similar management and control plane information is carried via the MCC and SCC packets specified in RFC5718.
 
[maarten] If you read G.8021 then you will notice that the well-know multicast MAC destination addresses for OAM are not being recognized in the ETH atomic functions processing Ethernet OAM.  
Note that G.8021 has never used the DA field in the Ethernet OAM frame as a means to identify OAM from non-OAM frames, as Y.1731 has from day one specified OAM frames that carry a unicast address which do not contain these well-known OAM multicase destination addresses. 
Y.1731/G.8021 use the TYPE field to separate OAM from non-OAM frames, the MEL field to identify the MEG level and the OpCode field to identify the type of OAM.
 
[maarten] MPLS-TP will use the LABEL field to separate LSP-OAM from non-LSP OAM packets, the label stack to identify the MEG level and the ACH channel type field to identify the type of OAM.
I.e. the same information, just a different encoding.
 
All Ethernet protocols operate in this way, 802.1ag is not an exception. And this is exactly what allows separation between addressing and MEP/MIP levels in 802.1ag. 
 
[maarten] As indicated above, your understanding of Ethernet OAM protocol processing does not align with Y.1731/G.8021 specifications.
 
[maarten] The unicast LBM OAM is a special OAM frame/packet as it requires one additional information element; i.e. a MIP identifier. This MIP identifier must be carried in the LBM OAM frame/packet in both Ethernet and in bidirectional p2mp MPLS-TP LSP cases; in MPLS-TP to differentiate MIPs in a bidirectional p2mp LSP located at the same hop count from the MEP. Because the bidir p2mp LSP was only recently described in this mailinglist the implications of such LSP on the loopback OAM have not yet been investigated and documented.
 
[maarten] Both in Ethernet and MPLS OAM the OAM process must read this MIP identifier field when the OAM frame/packet is identified as a LBM OAM. The MIP identifier in Ethernet OAM is the EUI-48 of the physical subsystem on which the MIP resides, while in MPLS-TP OAM this is not yet in scope of the OAM framework. But if there is a real demand for such bidir p2mp LSP or PW, we should include the MIP Identifier in the OAM framework document for loopback OAM.
 
The disadvantage of this approach is that Ethernet OAM frames are not necessarily fate-sharing with the data traffic. 
 
[maarten]  All Ethernet OAM frames fate share with the VLAN (i.e. the Ethernet transport entity) in a similar manner as all MPLS-TP OAM packets will fate share with the PW and LSP (i.e. the MPLS transport entities).
 
[maarten] There is one type of OAM that has to fate share with more then the VLAN/PW/LSP; i.e. the frame/packet loss OAM has to fate share with both the VLAN/PW/LSP and the frames/packets for which the ingress count is transported in this OAM frame/packet. In p2p/p2mp VLANs/PWs/LSPs there is no problem to meet this requirement. In rmp/mp2mp VLANs and mp2p PWs/LSPs there is a problem to meet the second requirement. I.e. no difference as such between Ethernet and MPLS.
 
The MPLS data plane is defined in RFC 3031, 30302 and (for upstream-allocated labels) in RFC 5331, 5332. Its analog of Ethernet well-know multicast MAC destination addresses is the reserved Router Alert Label. But its usage  has been rejected for usage in MPLS-TP OAM exactly because fate-sharing of data and OAM packets could be broken. Instead, MPLS-TP uses two different mechanisms: 
  1. GAL. This mechanism can only be used to address MEPs, because the LER processing a packet with the GAL at some level in the label stack is not allowed to look at it unless it terminates all the labels above it are terminated (i.e., its ILM entries for these labels must be "pop and forward to the loopback interface").  [maarten] The ethernet equivalent to the GAL is the OAM ethertype value 89-02. 
  2. TTL expiration. This is the only mechanism for addressing MIPs in MPLS-TP. And, of course, TTL expiration must occur in the first label stack entry following all the labels terminated by the supporting node.  [maarten] As described above, as soon as MPLS-TP has to support bidir p2mp LSPs/PWs it will have to include the MIP Identifier to address the MIP that has to perform the loopback.
[maarten] Ethernet OAM Y.1731 specifies an Ethernet MCC OAM frame to carry management plane frames. This is similar to the MPLS-TP MCC OAM packet defined in RFC5718.

 

Regards,

Maarten  

 

In short, LERs do not look at the next label if they do not terminate the previous one. 

Hence I think that some of the MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP which shares the MPLS data plane. 

 

My 2c,

     Sasha


From: mpls-tp-bounces@ietf.org [mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers [maarten.vissers@huawei.com]
Sent: Saturday, January 23, 2010 7:37 AM
To: 'Greg Mirsky'
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Hi Greg,
 
See inline..
From: Greg Mirsky [mailto:gregimirsky@gmail.com]
Sent: vrijdag 22 januari 2010 20:29
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Maarten,
I'll concentrate, as you suggested, on the slide #7 and the following you've wrote "The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances". I think that from the definition of MPLS Section follows that there can not be an intermediate MPLS node on a given MPLS Section which is aware of that Section.  
 
In your example (slide #7) nodes P and P' (to differentiate them from left to right) of Carrier A are terminating points of MPLS Section of Carrier A.  
 
[maarten] Correct.
 
S-PEs of Carrier B are unaware of that MPLS Section.  
 
[maarten] not correct. The figure shows two MPLS-TP Section layer MEG levels; the top level MEG has its endpoints (blue MEP functions) in the carrier A P and P' nodes, the bottom level MEG has its end points in the interface ports of P and left S-PE and in right S-PE and P' nodes.
 
[maarten] The most left and right S-PEs of carrier B terminate the physical media layer (the 802.3 ETY layer) and then the MPLS-TP Section TCM/Segment OAM in the blue colored MEP function. On top of this MEP function there is a (blue) MPLS-TP Section layer MIP function, which will process the MPLS-TP Section layer OAM from the top MEG level.
 
[maarten] I have attached a slightly modified version of the slide 7. The modification is the replacement of the 802.3 interface between carrier A's P node and the left S-PE node of carrier B by an SDH STM-N interface. Such SDH interface has excellent section monitoring capabilities and it is now not necessary to instantiate the MPLS-TP Section layer TCM/Segment MEG level between these P and left S-PE nodes. This is reflected by the absence of the lower blue Section MEP functions.
 
[maarten] On the side of the adaptation functions  between MPLS-TP Section layer and SDH layers (blue/grey colored trapezoid symbols) I have indicated "P-LSE" to represent that it may be necessary to insert a kind of "priority label stack entry header" (in analogy to the priority vlan tag in ethernet). The use of such "P-LSE" header on the MPLS-TP over SDH interface would be required when carrier A wants to have explicit control over the priority and drop eligibility of each of the MPLS-TP packets passed through the carrier B network; i.e. including the MPLS-TP Section OAM packets. If all Section OAM packets have the same priority/drop eligibility, then insertion of such P-LSE header is not necessary as carrier B's S-PE node can assign the right priority/drop eligible level to the the unlabelled (section OAM) packets.
 
[maarten] For the latter case, the MPLS-TP Section layer signal will have its section OAM equipped with GAL as BOS. For the former case, the MPLS-TP Section layer signal will have its section OAM equipped with 'P-LSP'  label as BOS and GAL as second label.
 
[maarten] Assume the latter case, then the blue MIP function in the left S-PE node will process the GAL as BOS.
 
Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Section, none of nodes of Carrier B, including S-PEs, should bother to process the GAL. Doing otherwise will break client-server layering.  
 
[maarten] I understand why we were coming to different conclusions. I hope I have clarified my view with the SDH physical media layer example.
 
[maarten] You may now also understand why the definition of Section layer in G.805 defines that the section layer network is concerned with all functions which"**provide for the transfer of infomation between locations in path layer networks**.
It is this latter item that allows section layer trails to span multiple physical media layer trails, and thus to have intermediate nodes in the section layer connection.
 
[maarten] But in all honesty, most of the Section layer connections are terminating at the same ports as their underlying physical media layer connections. Someone who looks only at the appearances of section layers inside one network will conclude that section layer connections terminate at adjacent nodes. Someone who looks beyond its own network will conclude that section layer connections terminate in nodes that provide access to path layer signals.
 
That is why I can not agree that an intermediate node contains instances of multiple MPLS-TP networks. I think of a node as performing its functions at certain MPLS-TP network layer only.  
 
[maarten] It is my understanding that we are missing a description which explicitly describes the mapping of labels onto layers. One MPLS-TP layer network will in my understanding contain one or more labels. As the ppt file with my investigation results is too large to attach, I will email you a copy privately. I have attached a summary of the results up to this point in time.
 
Another question is whether Carrier B sets its VC label as BOS or not, as I understand we haven't decided yet with number of BOS in carrier's carrier scenario. But that, to me, is separate discussion. 
 
[maarten] I have understood that that decision has been made. Refer to the SB10 comment "Yes. S=1 does not indicate the boundary between the client and server. It indicates the boundary between the label stack and the label stack payload." in the draft-ietf-mpls-tp-framework-07-post-review-of ITU-T-informal-cts-19-Jan-2010.doc. This is now inlcuded in draft-ietf-mpls-tp-framework-08, see section 3.4.1.

Maarten, I greatly appreciate your input and our discussion. 
 
[maarten] I appreciate your questions and discussion.
 
Regards,
Maarten 

Regards,
Greg

On Fri, Jan 22, 2010 at 10:32 AM, Maarten Vissers <maarten.vissers@huawei.com> wrote:
Hi Greg,
 
The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances, of which the top MTP layer is shared by carrier A and B. See slide 7 in the mplstp-connection-concepts file. Note that the same applies for the case of Ethernet (ETH) layer networks. In the attached ethernet-connection-concepts file you find the same case illustrated also on slide 7.
 
Other slides illustrate other cases of carrier-carrier and customer-carrier interactions.
 
Note that the functional models for the MPLS-TP and Ethernet cases are the same; I already had the Ethernet models and have converted those into MPLS-TP equivalent models to illustrate this section layer question. The difference between both technologies is the encoding of MEG levels; in Ethernet via the MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry (LSE) header.
 
Regards,
Maarten


From: Greg Mirsky [mailto:gregimirsky@gmail.com]
Sent: vrijdag 22 januari 2010 17:55
To: Maarten Vissers Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Maarten,
so this is carrier's carrier scenario when MPLS-TP section is client of MPLS-TP transport? But wouldn't presumed processing of client MPLS-TP section by intermediate nodes of server MPLS-TP layer be just plain violation of server-client model?

Regards,
Greg

On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers <maarten.vissers@huawei.com> wrote:
Greg,
 
It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes.
 
Regards,
Maarten


From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky
Sent: donderdag 21 januari 2010 22:21
To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Editors and All,
I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer.
Your clarification is greatly appreciated.

Regards,
Greg


--Boundary_(ID_CD49EzXNbxszJH74Hvh/+w)-- From Alexander.Vainshtein@ecitele.com Tue Jan 26 06:48:07 2010 Return-Path: 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 19A7E3A67B6; Tue, 26 Jan 2010 06:48:07 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[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 gjxVU5SwJkOH; Tue, 26 Jan 2010 06:48:02 -0800 (PST) Received: from ilptbmg01.ecitele.com (ilptbmg01-out.ecitele.com [147.234.242.234]) by core3.amsl.com (Postfix) with ESMTP id BB6503A687C; Tue, 26 Jan 2010 06:48:00 -0800 (PST) X-AuditID: 93eaf2e7-b7c38ae000000ed6-db-4b5eff82fa15 Received: from ILPTEXCH02.ecitele.com ( [147.234.245.181]) by ilptbmg01.ecitele.com (Symantec Brightmail Gateway) with SMTP id D5.41.03798.28FFE5B4; Tue, 26 Jan 2010 16:43:14 +0200 (IST) Received: from ILPTMAIL02.ecitele.com ([147.234.244.213]) by ILPTEXCH02.ecitele.com ([147.234.245.181]) with mapi; Tue, 26 Jan 2010 16:48:09 +0200 From: Alexander Vainshtein To: Maarten Vissers Date: Tue, 26 Jan 2010 16:48:09 +0200 Thread-Topic: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Thread-Index: AcqbmSNrZOC6OkVyTYie1ES9/D/jNAARX32gAAgKxJoABxrLQACQ8oWAAAxEoZAAAY80UA== Message-ID: References: <005601ca9e96$0efc4fe0$e6150674@china.huawei.com> In-Reply-To: <005601ca9e96$0efc4fe0$e6150674@china.huawei.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_A3C5DF08D38B6049839A6F553B331C76BFDEDB3909ILPTMAIL02eci_" MIME-Version: 1.0 X-Brightmail-Tracker: AAAAAA== Cc: "mpls@ietf.org" , "mpls-tp@ietf.org" Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jan 2010 14:48:07 -0000 --_000_A3C5DF08D38B6049839A6F553B331C76BFDEDB3909ILPTMAIL02eci_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Maarten, IMHO and FWIW, OAM must follow what the data plane (which, in the case of M= PLS is label-based) does. If MEG levels (and adjacencies) are not bound to data plane adjacencies, wh= at are these MEGs about? Regards, Sasha ________________________________ From: Maarten Vissers [mailto:maarten.vissers@huawei.com] Sent: Tuesday, January 26, 2010 4:44 PM To: Alexander Vainshtein Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Sasha, See inline.. ________________________________ From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] Sent: dinsdag 26 januari 2010 9:38 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Maarten, I apologize for a delayed response. I think that the example you've given actually confirms my point of view: y= our model does not work with the regular MPLS data plane. Here is my analysis of your logic, based on the assumption that all LSPs ar= e P2P and downstream label allocation is used. The conclusions would not ch= ange if 1. The MPLS-TP LSP OAM inserted by the lower blue MEP in node P= -left has as top and bottom of stack the GAL [[Sasha]] OK. This implies tha= t S-PE-left looks on the labeled packets it receives from P-Left, otherwise= it would simply ignore GAL [maarten2] The S-PE-left has a MPLS-TP blue MEP function at its input and t= his blue MEP function will look for packets with as top label the GAL. 1. The MPLS-TP LSP OAM inserted by the higher blue MEP in node = P-left has as top of stack the label inserted by the lower blue MEP (identi= fied as LSE) and as bottom of stack the GAL... The interface port in the S-= PE-left port will swap the top of stack label of non-OAM and TTL not-expire= d packets [[Sasha]] This implies that the top label in this stack has been = allocated by S-PE-Left, bound by it to a certain FEC, and this binding "dis= tributed" (no matter by which means) to P-Left. Were it not so, the label p= laced by the higher blue MEP on top of the label stack in a labeled packet = P-left sends to S-PE-left would be treated by the latter as invalid, and th= e packet would be discarded - see RFC 3031, Section 3.18. And this, in its = turn, means that S-PE-Left is adjacent to P-Left : it allocates and binds t= o FECs labels that P-left puts on top of the stack in labeled packets that = from its point of view, belong to these FECs. In your example the FEC in qu= estion is formed by the packets that should go to PE-right, and the conclus= ion is that PE-right is NOT adjacent to PE-Left. [maarten2] There are two MEG levels (bindings) in the Section layer: A. P-left to S-PE-left B. P-left to P-right. For the A. binding P-left and S-PE-left are adjacent. They share one Mainte= nance Entity Group (MEG) level and monitor this Section MEG by means of two= Section MEP functions. For the B. binding P-left and P-right are adjacent. They share one Mainten= ance Entity Group (MEG) level and monitor this Section Segment MEG by means= of two Section Segment MEP functions. The bottom line, IMHO and FWIW, that adjacency in the MPLS data plane (and,= by implication, in the MPLS-TP one) is directly related to the label alloc= ation and label-to-FEC binding. If we can agree on that, this should be exp= licitly mentioned in the MPLS-TP Framework document to prevent misunderstan= ding. [maarten2] There are multiple adjacencies in the MPLS and MPLS-TP (and any= other) data plane. Those adjacencies are Maintenance Entity Groups and are represented by thei= r MEG levels. For OAM the MEG type of adjacencies are relevant, not the label type adjace= ncies. A server layer or server sublayer MEG type adjacency has a 1-to-1 relations= hip with a label type adjacency. A label identifies one 'link connection' within a 'network connection', in = the blue Section layer, the label used on the link between P-left and S-PE-= left identifies one of the three link connections that establish the Sectio= n layer network connection, which latter is monitored by the Section MEG. [maarten2] I understand that there are two types of adjacencies to recogniz= e and specify in MPLS-TP. I suggest that we specify both explicitly and tha= t we describe the relationship between these two adjacencies. This will pre= vent further misunderstandings. Regards, Maarten Regards, Sasha ________________________________ From: Maarten Vissers [mailto:maarten.vissers@huawei.com] Sent: Saturday, January 23, 2010 6:03 PM To: Alexander Vainshtein Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Sasha, > In short, LERs do not look at the next label if they do not terminate th= e previous one. > Hence I think that some of the MEPs you've defined are non-addressable (a= nd hence unusable) in MPLS-TP which shares the MPLS data plane. If what you state is correct there is a serious problem within the existing= draft specification for MPLS-TP. These functional models describe a part = of the required functional behaviour in a (packet) transport network of any= technology. I doubt that such problem exist... so the MEPs and MIPs in my models are al= l addressable (and hence usable) in MPLS-TP... Let's analyse the left inter domain interface between carrier A's P node an= d B's left S-PE node as an exercise... 1) there is a MPLS-TP Section layer transport path (VSC) between carrier A = nodes P-left and P-right 2) there is a MPLS-TP Section layer transport path segment (VSC Segment) be= tween nodes P-left and S-PE-left 3) there is a MPLS-TP transport service layer transport path (VCC) between = nodes S-PE-left and S-PE-right (yellow MEPs). - The MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as = top and bottom of stack the GAL. - The MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as= top of stack the label inserted by the lower blue MEP (identified as LSE) = and as bottom of stack the GAL. - The lower blue MEP in node S-PE-left has to process all packets with top = of stack the GAL. - The blue MIP in node S-PE-left has to process all packets generated by th= e higher blue MEP in node P of which the TTL expires; these packets arrive = at node S-PE-left with two labels, of which the bottom of stack label is th= e GAL and the top of stack label is a regular LSP label. - The interface port in the S-PE-left port will swap the top of stack label= of non-OAM and TTL not-expired packets; the new label value will be the va= lue inserted by the left yellow MEP in the S-PE-left node (indicated by LSE= next to the yellow MEP symbol). - If the packet was a VSC OAM packet of which the TTL expires, the packet w= ill be extracted by the blue MIP within the VSC. - The yellow MEP inserts the LSP OAM into the carrier A's VSC, creating a m= onitored VSC Segment, and treats this VSC Segment as one of its VCCs. This = VCC related LSP OAM will pass through a VCC MIP on the egress NNI port in t= he S-PE-left node (i.e. egress MIP issue applies). - The VCC signal is multiplexed into an MPLS-TP transport path layer transp= ort path (VPC) and its packets are prepended with a new LSP label identifyi= ng the VCC. - Etc. - In the reverse direction, the VPC terminates on the right NNI port of the= S-PE-left node, providing access the VCC LSPs carried in the VPC. If the T= TL of a VCC LSP OAM expires the VCC LSP MIP function will process the OAM. = All other VCC LSP related packets are forwarded to the egress port which is= connected to carrier A's P node. - The VCC LSP terminates on the egress port, and the LSP label identifying = this VCC LSP is terminated; the yellow VCC LSP MEP on the egress port can n= ow determine which packets carry the VCC LSP OAM by checking for the GAL as= next top label. - The VCC LSP label is also removed from the non-VCC LSP OAM packets and it= is possible that on one of those packets the TTL expires. Such packets are= processed by the blue MIP function above the yellow MEP function in the S-= PE-left node. - The outer label on packets of which the TTL has not expired will be swapp= ed, and LSP OAM will be added in the lower blue section layer MEP on the S-= PE-left node. This OAM will be output with GAL as top and bottom of stack l= abel. - Etc. I can't find a problem in the above required behaviour, besides the well kn= own egress-MIP identification problem. There is always an outer LSP label being terminated when a MEP function is = following and LSP OAM has to be extracted and processed. In some cases the LSP terminates on an ingress port (DOWN MEP), in other ca= ses the LSP terminates on an egress port (UP MEP). See inline for more comment... ________________________________ From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] Sent: zaterdag 23 januari 2010 8:57 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org; 'Greg Mirsky' Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Maarten, I may be missing something important, but how iy seems that you ignore the = fundamental differences between Ethernet and MPLS data planes in your analy= sis. [maarten] I am absolutely not ignoring the differences between Ethernet and= MPLS data planes, as I am also not ignoring the commonalities. [maarten] What I mean is that it is possible to set up an e.g. 9-port mp2mp= LSP connection in the MPLS technology and order an mpls switch to read the= inner (PW) label and use the value of this inner label to forward the pack= et to one of the 9 output ports of the mp2mp LSP... It should be clear that= a switch with such capability has a feature which is not described in the = MPLS RFCs; i.e. it is a proprietary extension which I am describing below t= o illustrate that such extension does not interfere with the standardized M= PLS behaviour, and that it does not change that behaviour. ----------------- [maarten] It is very simple to test the forwarding of packets in such mp2mp= LSP in a research lab :-)...; inner label values 1000-1999 were delivered = at output port 1, inner label values 2000-2999 were delivered at output 2, = inner label values 3000-3999 were delivered at output port 3, etc. The mpls= switch reads the outer label value to identify the LSP, then reads the inn= er label value and forwards all packets with inner label value 1xxx to outp= ut port 1, with inner label value 2xxx to output port 2, etc. [maarten] Another nice test application for such LSP is in a physical ring;= e.g. with 8 nodes. In this case you can identify the destination ring node= in the 3 most significant bits of the PW label and the output trib card on= a ring node by the next 7 bits and the individual PW instances by the 10 l= east significant bits. Number the ring nodes from 0 to 7. Now ring node 0 w= ill forward the packets with inner label values 001/010/011xxxxxxxxxxxxxxxx= x via its east line port and packets with inner label values 100/101/110/11= 1xxxxxxxxxxxxxxxxx via its west line port. If the ring breaks between nodes= 5 and 6, then ring node 0 will change the forwarding of packets with inner= label values 100/101xxxxxxxxxxxxxxxxx from the west line port to the east = line port. Node 0 is informed about the break between nodes 6 and 7 by mean= s of a ring-APS message including the number of the node and the interface = (east/west) detecting the fault. Ring node 0 will always extract packets wi= th inner label values 000xxxxxxxxxxxxxxxxxxx to prevent that packets get lo= oped in the mp2mp Ring-LSP and forward packets with other label values on t= he east line port to the west line port (and vice versa). [maarten] to support the transport of p2mp PWs through such mp2mp LSP anoth= er set of PW label values was allocated, e.g. 10000-10999. The mpls switch = reads the outer label value to identify the LSP, then reads the inner label= value and in case of a value in the 10xxx range looks up in a table the su= bset of output ports to which this packet has to be sent. [maarten] The same mpls switch also supports p2p LSPs and when the outer la= bel value is associated with such p2p LSP it will ignore the inner label va= lue and forward the packet to the output port. [maarten] The same mpls switch also supports p2mp LSPs and when the out lab= el value is associated with such p2mp LSP the switch will ignore the inner = label value and looks up in a table the set of output ports of this p2mp LS= P and forwards the packet to all output ports. [maarten] The same mpls switch also looks at the inner label on the interfa= ce port to identify if the packet is an OAM packet and then look at the ACH= channel type to identify the type of OAM packet to see if the packet must = be processed in the interface port (and not forwarded to the switch fabric)= . The existing mpls switch ports will only be able to look at inner labels = of packets of which the outer label is terminated; new mpls switch ports wi= ll be able to look at inner labels of all packets; this is a similar evolut= ion as we got in ethernet... existing ethernet switches could only look at = the TYPE and DA fields to identify if an OAM frame had to be processed (tho= se switches could only support a subset of the Y.1731 OAM), new ethernet sw= itches are looking at the TYPE and MEL fields and can support the full set = of Y.1731 OAM. [maarten] I hope you understand now that it is possible to extend the MPLS = data plane specified in the RFCs with a 'connectionless-LSP' capability. Su= ch extended mpls dataplane will then contain a mix of connection oriented-L= SPs and connectionless-LSPs. The behaviour of the connection-oriented-LSPs = complies with the specifications in the RFCs. The connectionless-LSPs are a= bonus. --------------------- [maarten] An ethernet switch reads the outer vlan identifier and when the o= uter vlan identifier is associated with a - p2p VLAN it will ignore the DA value and forward the frame to the output = port - p2mp VLAN it will ignore the DA value and looks up in a table the set of = output ports of this p2mp VLAN and forwards the frame to all those output p= orts - mp2mp or rmp VLAN it will read the DA and looks up in a table the output = port or ports of this mp2mp VLAN to which this frame should be forwarded. The ethernet switch also looks at the inner TYPE (i.e. TPID) in all cases o= n the interface port to identify if the frame is an OAM frame and then look= at the MEL field and OpCode fields to identify the type of OAM frame and i= ts MEG level to see if the packet must be processed in the interface port (= and not forwarded to the switch fabric). [maarten] I don't see as such any functional difference between the mpls an= d ethernet data planes; the same information elements are present in both d= ata planes, but with a different encoding of this information in the frame/= packet... the main difference is that standard mpls switches don't use the = inner label value to control forwarding of a packet to a subset of output p= orts of an LSP, while ethernet switches typically support both the use of t= he DA value to control forwarding and the don't use of the DA value to cont= rol forwarding to a subset of VLAN output ports... but note that there is a= lso a set of ethernet switches that only support don't use of the DA value = to control forwarding, i.e. which support only p2p and p2mp VLANs. Ethernet data plane inherently recognizes "well-know multicast MAC destinat= ion addresses". If a switch wants so, it can catch all the frames with such= a DA and decide how it treats them "out-of-band". [maarten] The well-known MAC multicast destination addresses listed in Tabl= e 8-1/802.1Q are identifying management plane and control plane protocols t= hat are carried over the links; those frames are not belonging to the user = traffic carried in the VLANs. In MPLS-TP similar management and control pla= ne information is carried via the MCC and SCC packets specified in RFC5718. [maarten] If you read G.8021 then you will notice that the well-know multic= ast MAC destination addresses for OAM are not being recognized in the ETH a= tomic functions processing Ethernet OAM. Note that G.8021 has never used the DA field in the Ethernet OAM frame as a= means to identify OAM from non-OAM frames, as Y.1731 has from day one spec= ified OAM frames that carry a unicast address which do not contain these we= ll-known OAM multicase destination addresses. Y.1731/G.8021 use the TYPE field to separate OAM from non-OAM frames, the M= EL field to identify the MEG level and the OpCode field to identify the typ= e of OAM. [maarten] MPLS-TP will use the LABEL field to separate LSP-OAM from non-LSP= OAM packets, the label stack to identify the MEG level and the ACH channel= type field to identify the type of OAM. I.e. the same information, just a different encoding. All Ethernet protocols operate in this way, 802.1ag is not an exception. An= d this is exactly what allows separation between addressing and MEP/MIP lev= els in 802.1ag. [maarten] As indicated above, your understanding of Ethernet OAM protocol p= rocessing does not align with Y.1731/G.8021 specifications. [maarten] The unicast LBM OAM is a special OAM frame/packet as it requires = one additional information element; i.e. a MIP identifier. This MIP identif= ier must be carried in the LBM OAM frame/packet in both Ethernet and in bid= irectional p2mp MPLS-TP LSP cases; in MPLS-TP to differentiate MIPs in a bi= directional p2mp LSP located at the same hop count from the MEP. Because th= e bidir p2mp LSP was only recently described in this mailinglist the implic= ations of such LSP on the loopback OAM have not yet been investigated and d= ocumented. [maarten] Both in Ethernet and MPLS OAM the OAM process must read this MIP = identifier field when the OAM frame/packet is identified as a LBM OAM. The = MIP identifier in Ethernet OAM is the EUI-48 of the physical subsystem on w= hich the MIP resides, while in MPLS-TP OAM this is not yet in scope of the = OAM framework. But if there is a real demand for such bidir p2mp LSP or PW,= we should include the MIP Identifier in the OAM framework document for loo= pback OAM. The disadvantage of this approach is that Ethernet OAM frames are not neces= sarily fate-sharing with the data traffic. [maarten] All Ethernet OAM frames fate share with the VLAN (i.e. the Ether= net transport entity) in a similar manner as all MPLS-TP OAM packets will f= ate share with the PW and LSP (i.e. the MPLS transport entities). [maarten] There is one type of OAM that has to fate share with more then th= e VLAN/PW/LSP; i.e. the frame/packet loss OAM has to fate share with both t= he VLAN/PW/LSP and the frames/packets for which the ingress count is transp= orted in this OAM frame/packet. In p2p/p2mp VLANs/PWs/LSPs there is no prob= lem to meet this requirement. In rmp/mp2mp VLANs and mp2p PWs/LSPs there is= a problem to meet the second requirement. I.e. no difference as such betwe= en Ethernet and MPLS. The MPLS data plane is defined in RFC 3031, 30302 and (for upstream-allocat= ed labels) in RFC 5331, 5332. Its analog of Ethernet well-know multicast MA= C destination addresses is the reserved Router Alert Label. But its usage = has been rejected for usage in MPLS-TP OAM exactly because fate-sharing of = data and OAM packets could be broken. Instead, MPLS-TP uses two different m= echanisms: 1. GAL. This mechanism can only be used to address MEPs, because the LER proce= ssing a packet with the GAL at some level in the label stack is not allowed= to look at it unless it terminates all the labels above it are terminated = (i.e., its ILM entries for these labels must be "pop and forward to the loo= pback interface"). [maarten] The ethernet equivalent to the GAL is the OAM= ethertype value 89-02. 2. TTL expiration. This is the only mechanism for addressing MIPs in MPLS-TP. = And, of course, TTL expiration must occur in the first label stack entry fo= llowing all the labels terminated by the supporting node. [maarten] As des= cribed above, as soon as MPLS-TP has to support bidir p2mp LSPs/PWs it will= have to include the MIP Identifier to address the MIP that has to perform = the loopback. [maarten] Ethernet OAM Y.1731 specifies an Ethernet MCC OAM frame to carry = management plane frames. This is similar to the MPLS-TP MCC OAM packet defi= ned in RFC5718. Regards, Maarten In short, LERs do not look at the next label if they do not terminate the p= revious one. Hence I think that some of the MEPs you've defined are non-addressable (and= hence unusable) in MPLS-TP which shares the MPLS data plane. My 2c, Sasha ________________________________ From: mpls-tp-bounces@ietf.org [mpls-tp-bounces@ietf.org] On Behalf Of Maar= ten Vissers [maarten.vissers@huawei.com] Sent: Saturday, January 23, 2010 7:37 AM To: 'Greg Mirsky' Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Hi Greg, See inline.. ________________________________ From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: vrijdag 22 januari 2010 20:29 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, I'll concentrate, as you suggested, on the slide #7 and the following you'v= e wrote "The intermediate nodes contain multiple MPLS-TP (MTP) layer networ= k instances". I think that from the definition of MPLS Section follows that= there can not be an intermediate MPLS node on a given MPLS Section which i= s aware of that Section. In your example (slide #7) nodes P and P' (to differentiate them from left = to right) of Carrier A are terminating points of MPLS Section of Carrier A. [maarten] Correct. S-PEs of Carrier B are unaware of that MPLS Section. [maarten] not correct. The figure shows two MPLS-TP Section layer MEG level= s; the top level MEG has its endpoints (blue MEP functions) in the carrier = A P and P' nodes, the bottom level MEG has its end points in the interface = ports of P and left S-PE and in right S-PE and P' nodes. [maarten] The most left and right S-PEs of carrier B terminate the physical= media layer (the 802.3 ETY layer) and then the MPLS-TP Section TCM/Segment= OAM in the blue colored MEP function. On top of this MEP function there is= a (blue) MPLS-TP Section layer MIP function, which will process the MPLS-T= P Section layer OAM from the top MEG level. [maarten] I have attached a slightly modified version of the slide 7. The m= odification is the replacement of the 802.3 interface between carrier A's P= node and the left S-PE node of carrier B by an SDH STM-N interface. Such S= DH interface has excellent section monitoring capabilities and it is now no= t necessary to instantiate the MPLS-TP Section layer TCM/Segment MEG level = between these P and left S-PE nodes. This is reflected by the absence of th= e lower blue Section MEP functions. [maarten] On the side of the adaptation functions between MPLS-TP Section = layer and SDH layers (blue/grey colored trapezoid symbols) I have indicated= "P-LSE" to represent that it may be necessary to insert a kind of "priorit= y label stack entry header" (in analogy to the priority vlan tag in etherne= t). The use of such "P-LSE" header on the MPLS-TP over SDH interface would = be required when carrier A wants to have explicit control over the priority= and drop eligibility of each of the MPLS-TP packets passed through the car= rier B network; i.e. including the MPLS-TP Section OAM packets. If all Sect= ion OAM packets have the same priority/drop eligibility, then insertion of = such P-LSE header is not necessary as carrier B's S-PE node can assign the = right priority/drop eligible level to the the unlabelled (section OAM) pack= ets. [maarten] For the latter case, the MPLS-TP Section layer signal will have i= ts section OAM equipped with GAL as BOS. For the former case, the MPLS-TP S= ection layer signal will have its section OAM equipped with 'P-LSP' label = as BOS and GAL as second label. [maarten] Assume the latter case, then the blue MIP function in the left S-= PE node will process the GAL as BOS. Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Section, no= ne of nodes of Carrier B, including S-PEs, should bother to process the GAL= . Doing otherwise will break client-server layering. [maarten] I understand why we were coming to different conclusions. I hope = I have clarified my view with the SDH physical media layer example. [maarten] You may now also understand why the definition of Section layer i= n G.805 defines that the section layer network is concerned with all functi= ons which"**provide for the transfer of infomation between locations in pat= h layer networks**. It is this latter item that allows section layer trails to span multiple ph= ysical media layer trails, and thus to have intermediate nodes in the secti= on layer connection. [maarten] But in all honesty, most of the Section layer connections are ter= minating at the same ports as their underlying physical media layer connect= ions. Someone who looks only at the appearances of section layers inside on= e network will conclude that section layer connections terminate at adjacen= t nodes. Someone who looks beyond its own network will conclude that sectio= n layer connections terminate in nodes that provide access to path layer si= gnals. That is why I can not agree that an intermediate node contains instances of= multiple MPLS-TP networks. I think of a node as performing its functions a= t certain MPLS-TP network layer only. [maarten] It is my understanding that we are missing a description which ex= plicitly describes the mapping of labels onto layers. One MPLS-TP layer net= work will in my understanding contain one or more labels. As the ppt file w= ith my investigation results is too large to attach, I will email you a cop= y privately. I have attached a summary of the results up to this point in t= ime. Another question is whether Carrier B sets its VC label as BOS or not, as I= understand we haven't decided yet with number of BOS in carrier's carrier = scenario. But that, to me, is separate discussion. [maarten] I have understood that that decision has been made. Refer to the = SB10 comment "Yes. S=3D1 does not indicate the boundary between the client = and server. It indicates the boundary between the label stack and the label= stack payload." in the draft-ietf-mpls-tp-framework-07-post-review-of ITU-= T-informal-cts-19-Jan-2010.doc. This is now inlcuded in draft-ietf-mpls-tp-= framework-08, see section 3.4.1. Maarten, I greatly appreciate your input and our discussion. [maarten] I appreciate your questions and discussion. Regards, Maarten Regards, Greg On Fri, Jan 22, 2010 at 10:32 AM, Maarten Vissers > wrote: Hi Greg, The intermediate nodes contain multiple MPLS-TP (MTP) layer network instanc= es, of which the top MTP layer is shared by carrier A and B. See slide 7 in= the mplstp-connection-concepts file. Note that the same applies for the ca= se of Ethernet (ETH) layer networks. In the attached ethernet-connection-co= ncepts file you find the same case illustrated also on slide 7. Other slides illustrate other cases of carrier-carrier and customer-carrier= interactions. Note that the functional models for the MPLS-TP and Ethernet cases are the = same; I already had the Ethernet models and have converted those into MPLS-= TP equivalent models to illustrate this section layer question. The differe= nce between both technologies is the encoding of MEG levels; in Ethernet vi= a the MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry (LSE) heade= r. Regards, Maarten ________________________________ From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: vrijdag 22 januari 2010 17:55 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, so this is carrier's carrier scenario when MPLS-TP section is client of MPL= S-TP transport? But wouldn't presumed processing of client MPLS-TP section = by intermediate nodes of server MPLS-TP layer be just plain violation of se= rver-client model? Regards, Greg On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers > wrote: Greg, It is not uncommon to carry a section layer signal as a service through the= network of another carrier. E.g. Ethernet port based services carry the Et= hernet section layer signals as a service through the transport network. Th= e compatible MPLS type of port based service would carry the MPLS section l= ayer signal as a service through the network of another carrier. The sectio= n will now pass through intermediate nodes. Regards, Maarten ________________________________ From: mpls-tp-bounces@ietf.org [mailto:mpl= s-tp-bounces@ietf.org] On Behalf Of Greg M= irsky Sent: donderdag 21 januari 2010 22:21 To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Editors and All, I'm puzzled by what looks to me as contradiction between quoted in the RFC = 5586 definition of the Section Layer Network and the last paragraph on sub-= section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to se= ction as server layer that provides service between adjacent nodes (my unde= rlining). At the same time, the last paragraph of subsection 4.2.1.2 stipul= ates behavior of intermediate nodes on an MPLS Section in regard to G-ACh m= essage, the ACH and the GAL. If an MPLS Section is between adjacent nodes, = then, as I understand the definition, there can not be intermediate nodes o= n the section (on the segment, but not on a section) at this particular lay= er. Your clarification is greatly appreciated. Regards, Greg --_000_A3C5DF08D38B6049839A6F553B331C76BFDEDB3909ILPTMAIL02eci_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Maarten,
IMHO=20 and FWIW, OAM must follow what the data plane (which, in the case of MPLS i= s=20 label-based) does.
If MEG=20 levels (and adjacencies) are not bound to data plane adjacencies, what are = these=20 MEGs about?
 
Regards,
     Sasha


From: Maarten Vissers=20 [mailto:maarten.vissers@huawei.com]
Sent: Tuesday, January 26,= 2010=20 4:44 PM
To: Alexander Vainshtein
Cc: mpls@ietf.org;=20 mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate = nodes=20 on MPLS Section

Sasha,
 
See inline..


From: Alexander Vainshtein=20 [mailto:Alexander.Vainshtein@ecitele.com]
Sent: dinsdag 26 jan= uari=20 2010 9:38
To: Maarten Vissers
Cc: mpls@ietf.org;=20 mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate = nodes=20 on MPLS Section

Maarten,
I=20 apologize for a delayed response.
I=20 think that the example you've given actually confirms my point of view:=20 your model does not work with the regular MPLS data=20 plane.
Here=20 is my analysis of your logic, based on the assumption that all LSPs are P= 2P=20 and downstream label allocation is used. The conclusions would not change= if=20
  1. <Maarten> The MPLS-TP LSP OAM inserted by the low= er blue=20 MEP in node P-left has as top and bottom of stack the GAL [[Sasha]] OK. This implies that S-PE-left looks on the = labeled=20 packets it receives from P-Left, otherwise it would simply ignore= =20 GAL  
[maarten2] The S-PE-left has a MPLS-TP blue MEP function&nb= sp;at=20 its input and this blue MEP function will look for packets with as top la= bel=20 the GAL.
  1. <Maarten> The MPLS-TP LSP OAM inserted by the high= er blue=20 MEP in node P-left has as top of stack the label inserted by the lower = blue=20 MEP (identified as LSE) and as bottom of stack the GAL... The interface= =20 port in the S-PE-left port will swap the top of stack label of non= -OAM=20 and TTL not-expired packets [[Sasha]] This i= mplies=20 that the top label in this stack has been allocated by S-PE-Left, bound= by=20 it to a certain FEC, and this binding "distributed" (no matter by which= =20 means) to P-Left. Were it not so, the label placed by the higher blue=20 MEP on top of the label stack in a labeled packet P-left send= s to=20 S-PE-left would be treated by the latter as invalid, and = the=20 packet would be discarded - see RFC 3031, Section 3.18. And th= is,=20 in its turn, means that S-PE-Left is adjacent to P-Left : it=20 allocates and binds to FECs labels that P-left puts on top of the stack= in=20 labeled packets that from its point of view, belong to these FECs. In y= our=20 example the FEC in question is formed by the packets that should go to= =20 PE-right, and the conclusion is that PE-right is NOT adjacent to=20 PE-Left. 
  2. =
[maarten2] There are two MEG levels (bindings) in the Section=20 layer:
A. P-left to S-PE-left
B. P-left to P-right.
For the A. binding P-left and S-PE-left are adjacent. They share= one=20 Maintenance Entity Group (MEG) level and monitor this Section MEG by mean= s of=20 two Section MEP functions.
For the B. binding P-left and P-right are  adjacent. They share one Maintenanc= e Entity=20 Group (MEG) level and monitor this Section Segment MEG by means of two Se= ction=20 Segment MEP functions.
&nb= sp;
The=20 bottom line, IMHO and FWIW, that adjacency in the MPLS data plane (and, b= y=20 implication, in the MPLS-TP one) is directly related to the label allocat= ion=20 and label-to-FEC binding. If we can agree on that, this should be explici= tly=20 mentioned in the MPLS-TP Framework document to prevent misunderstanding.<= SPAN=20 class=3D515380114-26012010> 
 
[maarten2]  There are mu= ltiple=20 adjacencies in the MPLS and MPLS-TP (and any other) data plane.=20
Those=20 adjacencies are Maintenance Entity Groups and are represented by their ME= G=20 levels.
For OAM the MEG= type of=20 adjacencies are relevant, not the label type=20 adjacencies.
A server layer = or server=20 sublayer MEG type adjacency has a 1-to-1 relationship with a label type=20 adjacency.
A label identif= ies one=20 'link connection' within a 'network connection', in the blue Section laye= r,=20 the label used on the link between P-left and S-PE-left identifies one of= the=20 three link connections that establish the Section layer network connectio= n,=20 which latter is monitored by the Section=20 MEG.
 
[maarten2] I un= derstand=20 that there are two types of adjacencies to recognize and specify in MPLS-= TP. I=20 suggest that we specify both explicitly and that we describe the relation= ship=20 between these two adjacencies. This will prevent further=20 misunderstandings.
 
Regards,
Maarten
 
Regards,
     Sasha

<= FONT=20 face=3DTahoma size=3D2>From: Maarten Vissers=20 [mailto:maarten.vissers@huawei.com]
Sent: Saturday, January = 23,=20 2010 6:03 PM
To: Alexander Vainshtein
Cc: mpls@ietf= .org;=20 mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediat= e=20 nodes on MPLS Section

Sasha,
 

In short, LERs do no= t look at=20 the next label if they do not terminate the previous one. 

> Hence I th= ink that=20 some of the MEPs you've defined are non-addressable (and hence unusable= ) in=20 MPLS-TP which shares the MPLS data plane. 

 

If what you state is correct there is= a=20 serious problem within the existing draft specification for=20 MPLS-TP.  These fun= ctional=20 models describe a part of the required functional behaviour in a (packe= t)=20 transport network of any technology.

 

I=20 doubt that such problem exist... so the MEPs and MIPs in my models are = all=20 addressable (and hence usable) in MPLS-TP...

 

Let's=20 analyse the left inter domain interface between carrier A's P node= and=20 B's left S-PE node as an exercise...

1)=20 there is a MPLS-TP Section layer transport path (VSC) between carr= ier A=20 nodes P-left and P-right

2)=20 there is a MPLS-TP Section layer transport path segment (VSC Segment)=20 between nodes P-left and S-PE-left

3)=20 there is a MPLS-TP transport service layer transport path (VCC) between= =20 nodes S-PE-left and S-PE-right (yellow MEPs).

 

- The=20 MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as to= p and=20 bottom of stack the GAL.

- The=20 MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as t= op of=20 stack the label inserted by the lower blue MEP (identified as LSE) and = as=20 bottom of stack the GAL.

- The=20 lower blue MEP in node S-PE-left has to process all packets with top of= =20 stack the GAL.

- The=20 blue MIP in node S-PE-left has to process all packets generated by the= =20 higher blue MEP in node P of which the TTL expires; these packets arriv= e at=20 node S-PE-left with two labels, of which the bottom of stack label is t= he=20 GAL and the top of stack label is a regular LSP label.

- The=20 interface port in the S-PE-left port will swap the top of stack la= bel=20 of non-OAM and TTL not-expired packets; the new label value will be the= =20 value inserted by the left yellow MEP in the S-PE-left node (indicated = by=20 LSE next to the yellow MEP symbol).

- If=20 the packet was a VSC OAM packet of which the TTL expires, the packet wi= ll be=20 extracted by the blue MIP within the VSC.

- The=20 yellow MEP inserts the LSP OAM into the carrier A's VSC, creating a=20 monitored VSC Segment, and treats this VSC Segment as one of its VCCs. = This=20 VCC related LSP OAM will pass through a VCC MIP on the egress NNI port = in=20 the S-PE-left node (i.e. egress MIP issue applies).

- The=20 VCC signal is multiplexed into an MPLS-TP transport path layer transpor= t=20 path (VPC) and its packets are prepended with a new LSP label identifyi= ng=20 the VCC.

-=20 Etc.

 

- In=20 the reverse direction, the VPC terminates on the right NNI port of the= =20 S-PE-left node, providing access the VCC LSPs carried in the VPC. If th= e TTL=20 of a VCC LSP OAM expires the VCC LSP MIP function will process the OAM.= All=20 other VCC LSP related packets are forwarded to the egress port which is= =20 connected to carrier A's P node.

- The=20 VCC LSP terminates on the egress port, and the LSP label identifying th= is=20 VCC LSP is terminated; the yellow VCC LSP MEP on the egress port c= an=20 now determine which packets carry the VCC LSP OAM by checking for the G= AL as=20 next top label.

- The=20 VCC LSP label is also removed from the non-VCC LSP OAM packets and it i= s=20 possible that on one of those packets the TTL expires. Such packets are= =20 processed by the blue MIP function above the yellow MEP function in the= =20 S-PE-left node.

- The=20 outer label on packets of which the TTL has not expired will be swapped= , and=20 LSP OAM will be added in the lower blue section layer MEP on the S-PE-l= eft=20 node. This OAM will be output with GAL as top and bottom of stack=20 label.

-=20 Etc.

 

I=20 can't find a problem in the above required behaviour, besides the well = known=20 egress-MIP identification problem.

There=20 is always an outer LSP label being terminated when a MEP function is=20 following and LSP OAM has to be extracted and processed.<= /P>

In=20 some cases the LSP terminates on an ingress port (DOWN MEP), in other c= ases=20 the LSP terminates on an egress port (UP MEP).

 

 
See inline for more comment...


From: Alexander Vainshtein=20 [mailto:Alexander.Vainshtein@ecitele.com]
Sent: zaterdag 23= =20 januari 2010 8:57
To: Maarten Vissers
Cc: mpls@ietf= .org;=20 mpls-tp@ietf.org; 'Greg Mirsky'
Subject: RE: [mpls-tp] RFC 55= 86:=20 Intermediate nodes on MPLS Section

Maarten,
I may be missing som= ething=20 important, but how iy seems that you ignore the fundamental differ= ences=20 between Ethernet and MPLS data planes in your analysis. 
 
[maarten] I am = absolutely=20 not ignoring the differences between Ethernet and MPLS data planes, as = I am=20 also not ignoring the commonalities. <= /DIV>
 = ;
[= maarten]=20 What I mean is that it is possible to set up an e.g. 9-port mp2mp = LSP=20 connection in the MPLS technology and order an mpls switch to read the = inner=20 (PW) label and use the value of this inner label to forward the packet = to=20 one of the 9 output ports of the mp2mp LSP... It should be clear t= hat a=20 switch with such capability has a feature which is not described i= n the=20 MPLS RFCs; i.e. it is a proprietary extension which I am describing bel= ow to=20 illustrate that such extension does not interfere with the standardized= MPLS=20 behaviour, and that it does not change that behaviour.
 
-----------------
[= maarten] It=20 is very simple to test the forwarding of packets in such mp2mp LSP in a= =20 research lab :-)...; inner label values 1000-1999 were delivered at out= put=20 port 1, inner label values 2000-2999 were delivered at output 2, inner = label=20 values 3000-3999 were delivered at output port 3, etc. The mpls=20 switch reads the outer label value to identify the LSP, then = reads=20 the inner label value and forwards all packets with inner label value 1= xxx=20 to output port 1, with inner label value 2xxx to output port 2,=20 etc.
 
[= maarten]=20 Another nice test application for such LSP is in a physical ring; e.g. = with=20 8 nodes. In this case you can identify the destination ring node in the= 3=20 most significant bits of the PW label and the output trib card on a rin= g=20 node by the next 7 bits and the individual PW instances by the 10 least= =20 significant bits. Number the ring nodes from 0 to 7. Now ring=20 node 0 will forward the packets with inner label=20 values 001/010/011xxxxxxxxxxxxxxxxx via its east line port and pac= kets=20 with inner label values 100/101/110/111xxxxxxxxxxxxxxxxx via its west l= ine=20 port. If the ring breaks between nodes 5 and 6, then ring node&nbs= p;0=20 will change the forwarding of packets with inner label values=20 100/101xxxxxxxxxxxxxxxxx from the west line port to the east line port.= Node=20 0 is informed about the break between nodes 6 and 7 by means of a ring-= APS=20 message including the number of the node and the interface (east/west)= =20 detecting the fault. Ring node 0 will always extract packets with inner= =20 label values 000xxxxxxxxxxxxxxxxxxx to prevent that packets get looped = in=20 the mp2mp Ring-LSP and forward packets with other label values on the e= ast=20 line port to the west line port (and vice versa).
 
[= maarten] to=20 support the transport of p2mp PWs through such mp2mp LSP another set of= PW=20 label values was allocated, e.g. 10000-10999. The mpls switch reads the= =20 outer label value to identify the LSP, then reads the inner label value= and=20 in case of a value in the 10xxx range looks up in a table the subs= et of=20 output ports to which this packet has to be sent.
 
[= maarten]=20 The same mpls switch also supports p2p LSPs and when the outer label va= lue=20 is associated with such p2p LSP it will ignore the inner label value an= d=20 forward the packet to the output port.
 
[= maarten]=20 The same mpls switch also supports p2mp LSPs and when the out label val= ue is=20 associated with such p2mp LSP the switch will ignore the inner label va= lue=20 and looks up in a table the set of output ports of this p2mp LSP and=20 forwards the packet to all output ports.
 
[= maarten]=20 The same mpls switch also looks at the inner label on the interface=20 port to identify if the packet is an OAM packet and then look at t= he=20 ACH channel type to identify the type of OAM packet to see if the packe= t=20 must be processed in the interface port (and not forwarded to the switc= h=20 fabric). The existing mpls switch ports will only be able to look at in= ner=20 labels of packets of which the outer label is terminated; new mpls swit= ch=20 ports will be able to look at inner labels of all packets; this is a si= milar=20 evolution as we got in ethernet... existing ethernet switches could onl= y=20 look at the TYPE and DA fields to identify if an OAM frame had to be=20 processed (those switches could only support a subset of the Y.1731 OAM= ),=20 new ethernet switches are looking at the TYPE and MEL fields and can su= pport=20 the full set of Y.1731 OAM.
 
[= maarten] I=20 hope you understand now that it is possible to extend the MPLS dat= a=20 plane specified in the RFCs with a 'connectionless-LSP' capability. Suc= h=20 extended mpls dataplane will then contain a mix of connection oriented-= LSPs=20 and connectionless-LSPs. The behaviour of the connection-oriented-LSPs= =20 complies with the specifications in the RFCs. The connectionless-LSPs a= re a=20 bonus.
---------------------
 
[= maarten] An=20 ethernet switch reads the outer vlan identifier and when the outer vlan= =20 identifier is associated with a
-= p2p VLAN=20 it will ignore the DA value and forward the frame to the output=20 port
-= p2mp VLAN=20 it will ignore the DA value and looks up in a table the set of output p= orts=20 of this p2mp VLAN and forwards the frame to all those output=20 ports
-= mp2mp or=20 rmp VLAN it will read the DA and looks up in a table the output po= rt or=20 ports of this mp2mp VLAN to which this frame should be=20 forwarded.
T= he ethernet=20 switch also looks at the inner TYPE (i.e. TPID) in all cases on the=20 interface port to identify if the frame is an OAM frame and then look a= t the=20 MEL field and OpCode fields to identify the type of OAM frame and its M= EG=20 level to see if the packet must be processed in the interface port (and= not=20 forwarded to the switch fabric).
 
[= maarten] I=20 don't see as such any functional difference between the mpls and ethern= et=20 data planes; the same information elements are present in both data pla= nes,=20 but with a different encoding of this information in the frame/packet..= . the=20 main difference is that standard mpls switches don't use the inner labe= l=20 value to control forwarding of a packet to a subset of output ports of = an=20 LSP, while ethernet switches typically support both the use of the= DA=20 value to control forwarding and the don't use of the DA value to contro= l=20 forwarding to a subset of VLAN output ports... but note that there is a= lso a=20 set of ethernet switches that only support don't use of the DA value to= =20 control forwarding, i.e. which support only p2p and p2mp=20 VLANs.
 
Ethernet data= =20 plane inherently recognizes "well-know multicast MAC destination=20 addresses". If a switch wants so, it can catch all the frames with such= a DA=20 and decide how it treats them "out-of-band".  
 
[maarten] The well-known MAC multicast desti= nation=20 addresses listed in Table 8-1/802.1Q are identifying management pl= ane=20 and control plane protocols that are carried over the links; those fram= es=20 are not belonging to the user traffic carried in the VLANs. In MPLS-TP= =20 similar management and control plane information is carried via the MCC= and=20 SCC packets specified in RFC5718.
 
[ma= arten] If=20 you read G.8021 then you will notice that the well-know multicast MAC=20 destination addresses for OAM are not being recognized in the ETH atomi= c=20 functions processing Ethernet OAM.  
Note=20 that G.8021 has never used the DA field in the Ethernet OAM frame as a = means=20 to identify OAM from non-OAM frames, as Y.1731 has from day one specifi= ed=20 OAM frames that carry a unicast address which do not contain these= =20 well-known OAM multicase destination=20 addresses. 
Y.1731/G.8021 use the TYPE fie= ld to=20 separate OAM from non-OAM frames, the MEL field to identify the MEG lev= el=20 and the OpCode field to identify the type of OAM.=20
 
[= maarten]=20 MPLS-TP will use the LAB= EL field=20 to separate LSP-OAM from non-LSP OAM packets, the label stack to identi= fy=20 the MEG level and the ACH channel type field to identify the type of OA= M.=20
I.e. the same informatio= n, just a=20 different encoding.
 
All Ethernet protocols operate in this way, 802.1ag is n= ot an=20 exception. And this is exactly what allows separation between=20 addressing and MEP/MIP levels in 802.1ag. =20
 
[maarten] As indicated above, your understan= ding of=20 Ethernet OAM protocol processing does not align with Y.1731/G.8021=20 specifications.
 
[maarten] The unicast LBM OAM is a special O= AM=20 frame/packet as it requires one additional information element; i.e. a = MIP=20 identifier. This MIP identifier must be carried in the LBM OAM frame/pa= cket=20 in both Ethernet and in bidirectional p2mp MPLS-TP LSP cases; in=20 MPLS-TP to differentiate MIPs in a bidirectional p2mp LSP located at th= e=20 same hop count from the MEP. Because the bidir p2mp LSP was only recent= ly=20 described in this mailinglist the implications of such LSP on the loopb= ack=20 OAM have not yet been investigated and documented.
 
[maarten] Both in Ethernet and MPLS OAM the = OAM=20 process must read this MIP identifier field when the OAM frame/packet i= s=20 identified as a LBM OAM. The MIP identifier in Ethernet OAM is the EUI-= 48 of=20 the physical subsystem on which the MIP resides, while in MPLS-TP OAM t= his=20 is not yet in scope of the OAM framework. But if there is a real demand= for=20 such bidir p2mp LSP or PW, we should include the MIP Identifier in the = OAM=20 framework document for loopback OAM.
 
= The disadvantage of th= is=20 approach is that Ethernet OAM frames are not necessarily fate-sharing w= ith=20 the data traffic. 
= =  
= = [maarten]  All Ethernet O= AM=20 frames fate share with the VLAN (i.e. the Ethernet transport entity) in= a=20 similar manner as all MPLS-TP OAM packets will fate share with the PW a= nd=20 LSP (i.e. the MPLS transport entities).
=  
= [maarten] There is one type of OAM that has = to fate=20 share with more then the VLAN/PW/LSP; i.e. the frame/packet loss OAM ha= s to=20 fate share with both the VLAN/PW/LSP and the frames/packets for wh= ich=20 the ingress count is transported in this OAM frame/packet. In p2p/= p2mp=20 VLANs/PWs/LSPs there is no problem to meet this requirement.=20 In rmp/mp2mp VLANs and mp2p PWs/LSPs there is a problem to meet th= e=20 second requirement. I.e. no difference as such between Ethernet and=20 MPLS.
 = ;
The MPLS data plane is de= fined in=20 RFC 3031, 30302 and (for upstream-allocated labels) in RFC 5331,=20 5332. Its analog of Ethernet well-know multicast MAC destination=20 addresses is the reserved Router Alert Label. But its usage&n= bsp;=20 has been rejected for usage in MPLS-TP OAM exactly because fate-sharing= of=20 data and OAM packets could be broken. Instead, MPLS-TP uses two differe= nt=20 mechanisms: 
  1. GAL. This mechanism can only be u= sed to=20 address MEPs, because the LER processing a packet with the GAL at som= e=20 level in the label stack is not allowed to look at it unless it termi= nates=20 all the labels above it are terminated (i.e., its ILM entries for the= se=20 labels must be "pop and forward to the loopback interface").  [maarten] Th= e ethernet=20 equivalent to the GAL is the OAM ethertype value 89-02.=  
  2. TTL expiration. This is the only= =20 mechanism for addressing MIPs in MPLS-TP. And, of course, TTL expirat= ion=20 must occur in the first label stack entry following all the labels=20 terminated by the supporting node.=   [maarten] As described above, as soon as MPLS-TP has = to=20 support bidir p2mp LSPs/PWs it will have to include the MIP Identifie= r to=20 address the MIP that has to perform the=20 loopback.
[maarten] Ethern= et OAM=20 Y.1731 specifies an Ethernet MCC OAM frame to carry management plane fr= ames.=20 This is similar to the MPLS-TP MCC OAM packet defined in=20 RFC5718.

 

Regards,

Maarten  

 

In short, LERs do not look at the nex= t label=20 if they do not terminate the previous one. 

Hence I think that som= e of the=20 MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP= =20 which shares the MPLS data plane. 

 

My 2c,

     Sasha


From: mpls-tp-bounces@ietf.org [mpls-tp-bounces@ie= tf.org]=20 On Behalf Of Maarten Vissers=20 [maarten.vissers@huawei.com]
Sent: Saturday, January 23, 2010= 7:37=20 AM
To: 'Greg Mirsky'
Cc: mpls@ietf.org;=20 mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC 5586: Intermediat= e=20 nodes on MPLS Section

Hi Greg,
 
See inline..=20
From: Greg Mirsky=20 [mailto:gregimirsky@gmail.com]
Sent: vrijdag 22 ja= nuari=20 2010 20:29
To: Maarten Vissers
Cc: mpls@ietf.org;=20 mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC 5586: Intermediat= e=20 nodes on MPLS Section

Dear Maarten,
I'll concentrate, as you suggested, on the slide = #7=20 and the following you've wrote "The intermediate nodes contain multiple MPLS-TP (= MTP)=20 layer network instances". I think that from the definitio= n of=20 MPLS Section follows that there can not be an intermediate MPLS node on= a=20 given MPLS Section which is aware of that Section.  
 
In your example (slide #7) nodes P and P' (to differentiate them f= rom=20 left to right) of Carrier A are terminating points of MPLS Section of=20 Carrier A.  
 
[maarten] Correct.
 
S-PEs of Carrier B are unaware of that MPLS Section.  
 
[maarten] not correct. The figure shows two MPLS-TP Section la= yer MEG=20 levels; the top level MEG has its endpoints (blue MEP functions) i= n the=20 carrier A P and P' nodes, the bottom level MEG has its end points in th= e=20 interface ports of P and left S-PE and in right S-PE and P'=20 nodes.
 
[maarten] The most left and right S-PEs of carrier B term= inate=20 the physical media layer (the 802.3 ETY layer) and then the MPLS-TP Sec= tion=20 TCM/Segment OAM in the blue colored MEP function. On top of this MEP=20 function there is a (blue) MPLS-TP Section layer MIP function, which wi= ll=20 process the MPLS-TP Section layer OAM from the top MEG=20 level.
 
[maarten] I have attached a slightly modified version of the s= lide 7.=20 The modification is the replacement of the 802.3 interface between carr= ier=20 A's P node and the left S-PE node of carrier B by an SDH STM-N interfac= e.=20 Such SDH interface has excellent section monitoring capabilities and it= is=20 now not necessary to instantiate the MPLS-TP Section layer TCM/Segment = MEG=20 level between these P and left S-PE nodes. This is reflected by the abs= ence=20 of the lower blue Section MEP functions.
 
[maarten] On the side of the adaptation=20 functions  between MPLS-TP Section layer and SDH layers (blue= /grey=20 colored trapezoid symbols) I have indicated "P-LSE" to represent that i= t may=20 be necessary to insert a kind of "priority label stack entry header" (i= n=20 analogy to the priority vlan tag in ethernet). The use of such "P-= LSE"=20 header on the MPLS-TP over SDH interface would be required when carrier= A=20 wants to have explicit control over the priority and drop eligibility o= f=20 each of the MPLS-TP packets passed through the carrier B network; i.e.= =20 including the MPLS-TP Section OAM packets. If all Section OAM packets h= ave=20 the same priority/drop eligibility, then insertion of such P-LSE header= is=20 not necessary as carrier B's S-PE node can assign the right priority/dr= op=20 eligible level to the the unlabelled (section OAM)=20 packets.
 
[maarten] For the latter case, the MPLS-TP= =20 Section layer signal will have its section OAM equipped with GAL as=20 BOS. For the former case, the MPLS-TP Section laye= r signal=20 will have its section OAM equipped with 'P-LSP'  label as BOS and = GAL=20 as second label.
 
[maarten] Assume the latter case, then the blue MIP function i= n the=20 left S-PE node will process the GAL as BOS.
 
Thus, when Node P sends OAM with GAL as BOS to monitor the P-P'=20 Section, none of nodes of Carrier B, including S-PEs, should bother to= =20 process the GAL. Doing otherwise will break client-server=20 layering.  
 
[maarten] I understand why we were coming to different conclus= ions. I=20 hope I have clarified my view with the SDH physical media layer=20 example.
 
[maarten] You may now also understand why the definition of Se= ction=20 layer in G.805 defines that the section layer network is concerned with= all=20 functions which"**provide for the transfer of infomation between=20 locations in path layer networks**.
It=20 is this latter item that allows section layer trails to span multiple=20 physical media layer trails, and thus to have intermediate nodes in the= =20 section layer connection.
 
[maarten] But in all honesty, most of the Section layer connec= tions=20 are terminating at the same ports as their underlying physical media la= yer=20 connections. Someone who looks only at the appearances of section layer= s=20 inside one network will conclude that section layer connections termina= te at=20 adjacent nodes. Someone who looks beyond its own network will conclude = that=20 section layer connections terminate in nodes that provide access to pat= h=20 layer signals.
 
That is why I can not agree that an intermediate node contains=20 instances of multiple MPLS-TP networks. I think of a node as performing= its=20 functions at certain MPLS-TP network layer only.  
 
[maarten] It is my understanding that we are missing a descrip= tion=20 which explicitly describes the mapping of labels onto layers. One MPLS-= TP=20 layer network will in my understanding contain one or more labels. As=20 the ppt file with my investigation results is too large to attach,= I=20 will email you a copy privately. I have attached a summary of the resul= ts up=20 to this point in time.
 
Another question is whether Carrier B sets its VC label as BOS or = not,=20 as I understand we haven't decided yet with number of BOS in carrier's= =20 carrier scenario. But that, to me, is separate discussion. 
 
[maarten] I have understood that that decision has been made. = Refer=20 to the SB10 comment "Yes. S=3D1 does not indicate the boundary between the c= lient and=20 server. It indicates the boundary between the label stack and the label= =20 stack payload." in the=20 draft-ietf-mpls-tp-framework-07-post-review-of=20 ITU-T-informal-cts-19-Jan-2010.doc. This is now inlcuded in=20 draft-ietf-mpls-tp-framework-08, see section 3.4.1.

Maarten, I greatly app= reciate=20 your input and our discussion. 
 
[maarten] I appreciate your questions and=20 discussion.
 
Regards,
Maarten 

Regards,
Greg

On Fri, Jan 22, 2010 at 10:32 AM,=20 Maarten Vissers <maarten.vissers@huawei.com>=20 wrote:
Hi=20 Greg,
 
The=20 intermediate nodes contain multiple MPLS-TP (MTP) layer network insta= nces,=20 of which the top MTP layer is shared by carrier A and B. See slide 7 = in=20 the mplstp-connection-concepts file. Note that the same applies for t= he=20 case of Ethernet (ETH) layer networks. In the=20 attached ethernet-connection-concepts file you find the same cas= e=20 illustrated also on slide 7.
 
Other=20 slides illustrate other cases of carrier-carrier and customer-carrier= =20 interactions.
 
Note=20 that the functional models for the MPLS-TP and Ethernet cases are the= =20 same; I already had the Ethernet models and have converted those into= =20 MPLS-TP equivalent models to illustrate this section layer question. = The=20 difference between both technologies is the encoding of MEG levels; i= n=20 Ethernet via the MEG Level (MEL) field, in MPLS-TP via a Label Stack = Entry=20 (LSE) header.
 
Regards,
Maarten


From: Greg Mirsky [mailto:gregimirsky@gmail.com]=20
Sent: vrijdag 22 januari 2010=20 17:55
To: Maarten Vissers=20

Cc: mpls@ietf.org; mpls-tp@ietf.org
Sub= ject:=20 Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS=20 Section

Dear Maarten,
so this is carrier's carrier scenario whe= n=20 MPLS-TP section is client of MPLS-TP transport? But wouldn't presumed= =20 processing of client MPLS-TP section by intermediate nodes of server= =20 MPLS-TP layer be just plain violation of server-client=20 model?

Regards,
Greg

On Fri, Jan 22, 2010 at 7:51 AM,=20 Maarten Vissers <maarten.vissers@huawei.com= >=20 wrote:
Greg,
 
It=20 is not uncommon to carry a section layer signal as a service throug= h the=20 network of another carrier. E.g. Ethernet port based services carry= the=20 Ethernet section layer signals as a service through the transport=20 network. The compatible MPLS type of port based service would carry= the=20 MPLS section layer signal as a service through the network of anoth= er=20 carrier. The section will now pass through intermediate=20 nodes.
 
Regards,
Maarten


From: mpls-tp-bounces@ietf.org=20 [mailto:mpls-tp-bounces@ietf.org]=20 On Behalf Of Greg Mirsky
Sent: donderdag=20 21 januari 2010 22:21
To: BOCCI Matthew; martin.vigoureu= x@alcatel-lucent.com;=20 stbryant@cisco.com
= Cc:=20 mpls@ietf.org; mpls-tp@ietf.org
Subject= :=20 [mpls-tp] RFC 5586: Intermediate nodes on MPLS=20 Section

Dear Editors and All,
I'm puzzled by what looks to me= as=20 contradiction between quoted in the RFC 5586 definition of the Sect= ion=20 Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS=20 Section. The definition (section 1.3 p.4) refers to section as serv= er=20 layer that provides service between adjacent nodes (my=20 underlining). At the same time, the last paragraph of subsection 4.= 2.1.2=20 stipulates behavior of intermediate nodes on an MPLS Section in reg= ard=20 to G-ACh message, the ACH and the GAL. If an MPLS Section is betwee= n=20 adjacent nodes, then, as I understand the definition, there can not= be=20 intermediate nodes on the section (on the segment, but not on a sec= tion)=20 at this particular layer.
Your clarification is greatly=20 appreciated.

Regards,
Greg


<= /BLOCKQUOTE> --_000_A3C5DF08D38B6049839A6F553B331C76BFDEDB3909ILPTMAIL02eci_-- From maarten.vissers@huawei.com Tue Jan 26 07:23:15 2010 Return-Path: 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 BA8C43A63EC; Tue, 26 Jan 2010 07:23:15 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.37 X-Spam-Level: X-Spam-Status: No, score=-0.37 tagged_above=-999 required=5 tests=[AWL=0.124, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, RDNS_NONE=0.1] 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 1pdWaeccOHsO; Tue, 26 Jan 2010 07:22:42 -0800 (PST) Received: from szxga01-in.huawei.com (unknown [119.145.14.64]) by core3.amsl.com (Postfix) with ESMTP id 20E5B3A6869; Tue, 26 Jan 2010 07:22:41 -0800 (PST) Received: from huawei.com (szxga01-in [172.24.2.3]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWV00J4L1DSCU@szxga01-in.huawei.com>; Tue, 26 Jan 2010 23:22:40 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWV00E331DSQO@szxga01-in.huawei.com>; Tue, 26 Jan 2010 23:22:40 +0800 (CST) Received: from M00900002 ([116.6.21.230]) by szxml02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KWV005CI1DRL7@szxml02-in.huawei.com>; Tue, 26 Jan 2010 23:22:40 +0800 (CST) Date: Tue, 26 Jan 2010 16:22:37 +0100 From: Maarten Vissers In-reply-to: To: 'Alexander Vainshtein' Message-id: <006e01ca9e9b$649f2030$e6150674@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: multipart/alternative; boundary="Boundary_(ID_6C9hBc9TBPc6ArHrp43oUQ)" Thread-index: AcqbmSNrZOC6OkVyTYie1ES9/D/jNAARX32gAAgKxJoABxrLQACQ8oWAAAxEoZAAAY80UAAAh+Aw Cc: mpls@ietf.org, mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jan 2010 15:23:15 -0000 This is a multi-part message in MIME format. --Boundary_(ID_6C9hBc9TBPc6ArHrp43oUQ) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Sasha, Below the definitions of a MEG and ME from Y.1731. It are the basic architecture components for OAM. OAM frames exist within one MEG, and determine the status/performance of the MEG. An MEG exists within the bounds of a transport entity. In MPLS-TP a MEG is bound to a MS-PW and to a LSP. In the example, the "Section layer transport path" is provided by an LSP, which is monitored by the top blue MEG. The "Section layer transport path segment" between P-left and S-PE-left is provided by either an unlabeled or priority labelled LSP, which is monitored by the bottom blue MEG. This "Section layer transport path segment" may be unmonitored (as illustrated in mplstp-connection-concepts-06w.pdf), and in this case there is no MEG and there is no LSP. Regards, Maarten 5.1 Maintenance entity (ME) ME represents an entity that requires management and is a relationship between two maintenance entity group end points (see clause 5.3). MEs in Ethernet networks have been identified in Figure 23 of [ITU-T G.8010] (see Figure 5-1), Figure 24 of [ITU-T G.8010] and clause 9 of [ITU-T Y.1730]. MEs can nest but not overlap. 5.2 ME group (MEG) ME group (MEG) includes different MEs that satisfy the following conditions: . MEs in a MEG exist in the same administrative boundary; and . MEs in a MEG have the same MEG level (see clause 5.6); and . MEs in a MEG belong to the same point-to-point ETH connection or multipoint ETH connectivity. For a point-to-point ETH connection, a MEG contains a single ME. For a multipoint ETH connectivity containing n end-points, a MEG contains n*(n-1)/2 MEs. 5.3 MEG end point (MEP) MEG end point (MEP) marks the end point of an ETH MEG which is capable of initiating and terminating OAM frames for fault management and performance monitoring. The OAM frames are distinct from the transit ETH flows. The OAM frames are added to the aggregate of transit ETH flows and it is assumed that they are subject to the same forwarding treatment as the transit ETH flows being monitored. A MEP does not add a new forwarding identifier to the transit ETH flows. A MEP does not terminate the transit ETH flows, though it can observe these flows (e.g., count frames). 5.4 MEG intermediate point (MIP) MEG intermediate point (MIP) is an intermediate point in a MEG which is capable of reacting to some OAM frames. A MIP does not initiate OAM frames. A MIP takes no action on the transit ETH flows. _____ From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] Sent: dinsdag 26 januari 2010 15:48 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Maarten, IMHO and FWIW, OAM must follow what the data plane (which, in the case of MPLS is label-based) does. If MEG levels (and adjacencies) are not bound to data plane adjacencies, what are these MEGs about? Regards, Sasha _____ From: Maarten Vissers [mailto:maarten.vissers@huawei.com] Sent: Tuesday, January 26, 2010 4:44 PM To: Alexander Vainshtein Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Sasha, See inline.. _____ From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] Sent: dinsdag 26 januari 2010 9:38 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Maarten, I apologize for a delayed response. I think that the example you've given actually confirms my point of view: your model does not work with the regular MPLS data plane. Here is my analysis of your logic, based on the assumption that all LSPs are P2P and downstream label allocation is used. The conclusions would not change if 1. The MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as top and bottom of stack the GAL [[Sasha]] OK. This implies that S-PE-left looks on the labeled packets it receives from P-Left, otherwise it would simply ignore GAL [maarten2] The S-PE-left has a MPLS-TP blue MEP function at its input and this blue MEP function will look for packets with as top label the GAL. 1. The MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as top of stack the label inserted by the lower blue MEP (identified as LSE) and as bottom of stack the GAL... The interface port in the S-PE-left port will swap the top of stack label of non-OAM and TTL not-expired packets [[Sasha]] This implies that the top label in this stack has been allocated by S-PE-Left, bound by it to a certain FEC, and this binding "distributed" (no matter by which means) to P-Left. Were it not so, the label placed by the higher blue MEP on top of the label stack in a labeled packet P-left sends to S-PE-left would be treated by the latter as invalid, and the packet would be discarded - see RFC 3031, Section 3.18. And this, in its turn, means that S-PE-Left is adjacent to P-Left : it allocates and binds to FECs labels that P-left puts on top of the stack in labeled packets that from its point of view, belong to these FECs. In your example the FEC in question is formed by the packets that should go to PE-right, and the conclusion is that PE-right is NOT adjacent to PE-Left. [maarten2] There are two MEG levels (bindings) in the Section layer: A. P-left to S-PE-left B. P-left to P-right. For the A. binding P-left and S-PE-left are adjacent. They share one Maintenance Entity Group (MEG) level and monitor this Section MEG by means of two Section MEP functions. For the B. binding P-left and P-right are adjacent. They share one Maintenance Entity Group (MEG) level and monitor this Section Segment MEG by means of two Section Segment MEP functions. The bottom line, IMHO and FWIW, that adjacency in the MPLS data plane (and, by implication, in the MPLS-TP one) is directly related to the label allocation and label-to-FEC binding. If we can agree on that, this should be explicitly mentioned in the MPLS-TP Framework document to prevent misunderstanding. [maarten2] There are multiple adjacencies in the MPLS and MPLS-TP (and any other) data plane. Those adjacencies are Maintenance Entity Groups and are represented by their MEG levels. For OAM the MEG type of adjacencies are relevant, not the label type adjacencies. A server layer or server sublayer MEG type adjacency has a 1-to-1 relationship with a label type adjacency. A label identifies one 'link connection' within a 'network connection', in the blue Section layer, the label used on the link between P-left and S-PE-left identifies one of the three link connections that establish the Section layer network connection, which latter is monitored by the Section MEG. [maarten2] I understand that there are two types of adjacencies to recognize and specify in MPLS-TP. I suggest that we specify both explicitly and that we describe the relationship between these two adjacencies. This will prevent further misunderstandings. Regards, Maarten Regards, Sasha _____ From: Maarten Vissers [mailto:maarten.vissers@huawei.com] Sent: Saturday, January 23, 2010 6:03 PM To: Alexander Vainshtein Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Sasha, > In short, LERs do not look at the next label if they do not terminate the previous one. > Hence I think that some of the MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP which shares the MPLS data plane. If what you state is correct there is a serious problem within the existing draft specification for MPLS-TP. These functional models describe a part of the required functional behaviour in a (packet) transport network of any technology. I doubt that such problem exist... so the MEPs and MIPs in my models are all addressable (and hence usable) in MPLS-TP... Let's analyse the left inter domain interface between carrier A's P node and B's left S-PE node as an exercise... 1) there is a MPLS-TP Section layer transport path (VSC) between carrier A nodes P-left and P-right 2) there is a MPLS-TP Section layer transport path segment (VSC Segment) between nodes P-left and S-PE-left 3) there is a MPLS-TP transport service layer transport path (VCC) between nodes S-PE-left and S-PE-right (yellow MEPs). - The MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as top and bottom of stack the GAL. - The MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as top of stack the label inserted by the lower blue MEP (identified as LSE) and as bottom of stack the GAL. - The lower blue MEP in node S-PE-left has to process all packets with top of stack the GAL. - The blue MIP in node S-PE-left has to process all packets generated by the higher blue MEP in node P of which the TTL expires; these packets arrive at node S-PE-left with two labels, of which the bottom of stack label is the GAL and the top of stack label is a regular LSP label. - The interface port in the S-PE-left port will swap the top of stack label of non-OAM and TTL not-expired packets; the new label value will be the value inserted by the left yellow MEP in the S-PE-left node (indicated by LSE next to the yellow MEP symbol). - If the packet was a VSC OAM packet of which the TTL expires, the packet will be extracted by the blue MIP within the VSC. - The yellow MEP inserts the LSP OAM into the carrier A's VSC, creating a monitored VSC Segment, and treats this VSC Segment as one of its VCCs. This VCC related LSP OAM will pass through a VCC MIP on the egress NNI port in the S-PE-left node (i.e. egress MIP issue applies). - The VCC signal is multiplexed into an MPLS-TP transport path layer transport path (VPC) and its packets are prepended with a new LSP label identifying the VCC. - Etc. - In the reverse direction, the VPC terminates on the right NNI port of the S-PE-left node, providing access the VCC LSPs carried in the VPC. If the TTL of a VCC LSP OAM expires the VCC LSP MIP function will process the OAM. All other VCC LSP related packets are forwarded to the egress port which is connected to carrier A's P node. - The VCC LSP terminates on the egress port, and the LSP label identifying this VCC LSP is terminated; the yellow VCC LSP MEP on the egress port can now determine which packets carry the VCC LSP OAM by checking for the GAL as next top label. - The VCC LSP label is also removed from the non-VCC LSP OAM packets and it is possible that on one of those packets the TTL expires. Such packets are processed by the blue MIP function above the yellow MEP function in the S-PE-left node. - The outer label on packets of which the TTL has not expired will be swapped, and LSP OAM will be added in the lower blue section layer MEP on the S-PE-left node. This OAM will be output with GAL as top and bottom of stack label. - Etc. I can't find a problem in the above required behaviour, besides the well known egress-MIP identification problem. There is always an outer LSP label being terminated when a MEP function is following and LSP OAM has to be extracted and processed. In some cases the LSP terminates on an ingress port (DOWN MEP), in other cases the LSP terminates on an egress port (UP MEP). See inline for more comment... _____ From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] Sent: zaterdag 23 januari 2010 8:57 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org; 'Greg Mirsky' Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Maarten, I may be missing something important, but how iy seems that you ignore the fundamental differences between Ethernet and MPLS data planes in your analysis. [maarten] I am absolutely not ignoring the differences between Ethernet and MPLS data planes, as I am also not ignoring the commonalities. [maarten] What I mean is that it is possible to set up an e.g. 9-port mp2mp LSP connection in the MPLS technology and order an mpls switch to read the inner (PW) label and use the value of this inner label to forward the packet to one of the 9 output ports of the mp2mp LSP... It should be clear that a switch with such capability has a feature which is not described in the MPLS RFCs; i.e. it is a proprietary extension which I am describing below to illustrate that such extension does not interfere with the standardized MPLS behaviour, and that it does not change that behaviour. ----------------- [maarten] It is very simple to test the forwarding of packets in such mp2mp LSP in a research lab :-)...; inner label values 1000-1999 were delivered at output port 1, inner label values 2000-2999 were delivered at output 2, inner label values 3000-3999 were delivered at output port 3, etc. The mpls switch reads the outer label value to identify the LSP, then reads the inner label value and forwards all packets with inner label value 1xxx to output port 1, with inner label value 2xxx to output port 2, etc. [maarten] Another nice test application for such LSP is in a physical ring; e.g. with 8 nodes. In this case you can identify the destination ring node in the 3 most significant bits of the PW label and the output trib card on a ring node by the next 7 bits and the individual PW instances by the 10 least significant bits. Number the ring nodes from 0 to 7. Now ring node 0 will forward the packets with inner label values 001/010/011xxxxxxxxxxxxxxxxx via its east line port and packets with inner label values 100/101/110/111xxxxxxxxxxxxxxxxx via its west line port. If the ring breaks between nodes 5 and 6, then ring node 0 will change the forwarding of packets with inner label values 100/101xxxxxxxxxxxxxxxxx from the west line port to the east line port. Node 0 is informed about the break between nodes 6 and 7 by means of a ring-APS message including the number of the node and the interface (east/west) detecting the fault. Ring node 0 will always extract packets with inner label values 000xxxxxxxxxxxxxxxxxxx to prevent that packets get looped in the mp2mp Ring-LSP and forward packets with other label values on the east line port to the west line port (and vice versa). [maarten] to support the transport of p2mp PWs through such mp2mp LSP another set of PW label values was allocated, e.g. 10000-10999. The mpls switch reads the outer label value to identify the LSP, then reads the inner label value and in case of a value in the 10xxx range looks up in a table the subset of output ports to which this packet has to be sent. [maarten] The same mpls switch also supports p2p LSPs and when the outer label value is associated with such p2p LSP it will ignore the inner label value and forward the packet to the output port. [maarten] The same mpls switch also supports p2mp LSPs and when the out label value is associated with such p2mp LSP the switch will ignore the inner label value and looks up in a table the set of output ports of this p2mp LSP and forwards the packet to all output ports. [maarten] The same mpls switch also looks at the inner label on the interface port to identify if the packet is an OAM packet and then look at the ACH channel type to identify the type of OAM packet to see if the packet must be processed in the interface port (and not forwarded to the switch fabric). The existing mpls switch ports will only be able to look at inner labels of packets of which the outer label is terminated; new mpls switch ports will be able to look at inner labels of all packets; this is a similar evolution as we got in ethernet... existing ethernet switches could only look at the TYPE and DA fields to identify if an OAM frame had to be processed (those switches could only support a subset of the Y.1731 OAM), new ethernet switches are looking at the TYPE and MEL fields and can support the full set of Y.1731 OAM. [maarten] I hope you understand now that it is possible to extend the MPLS data plane specified in the RFCs with a 'connectionless-LSP' capability. Such extended mpls dataplane will then contain a mix of connection oriented-LSPs and connectionless-LSPs. The behaviour of the connection-oriented-LSPs complies with the specifications in the RFCs. The connectionless-LSPs are a bonus. --------------------- [maarten] An ethernet switch reads the outer vlan identifier and when the outer vlan identifier is associated with a - p2p VLAN it will ignore the DA value and forward the frame to the output port - p2mp VLAN it will ignore the DA value and looks up in a table the set of output ports of this p2mp VLAN and forwards the frame to all those output ports - mp2mp or rmp VLAN it will read the DA and looks up in a table the output port or ports of this mp2mp VLAN to which this frame should be forwarded. The ethernet switch also looks at the inner TYPE (i.e. TPID) in all cases on the interface port to identify if the frame is an OAM frame and then look at the MEL field and OpCode fields to identify the type of OAM frame and its MEG level to see if the packet must be processed in the interface port (and not forwarded to the switch fabric). [maarten] I don't see as such any functional difference between the mpls and ethernet data planes; the same information elements are present in both data planes, but with a different encoding of this information in the frame/packet... the main difference is that standard mpls switches don't use the inner label value to control forwarding of a packet to a subset of output ports of an LSP, while ethernet switches typically support both the use of the DA value to control forwarding and the don't use of the DA value to control forwarding to a subset of VLAN output ports... but note that there is also a set of ethernet switches that only support don't use of the DA value to control forwarding, i.e. which support only p2p and p2mp VLANs. Ethernet data plane inherently recognizes "well-know multicast MAC destination addresses". If a switch wants so, it can catch all the frames with such a DA and decide how it treats them "out-of-band". [maarten] The well-known MAC multicast destination addresses listed in Table 8-1/802.1Q are identifying management plane and control plane protocols that are carried over the links; those frames are not belonging to the user traffic carried in the VLANs. In MPLS-TP similar management and control plane information is carried via the MCC and SCC packets specified in RFC5718. [maarten] If you read G.8021 then you will notice that the well-know multicast MAC destination addresses for OAM are not being recognized in the ETH atomic functions processing Ethernet OAM. Note that G.8021 has never used the DA field in the Ethernet OAM frame as a means to identify OAM from non-OAM frames, as Y.1731 has from day one specified OAM frames that carry a unicast address which do not contain these well-known OAM multicase destination addresses. Y.1731/G.8021 use the TYPE field to separate OAM from non-OAM frames, the MEL field to identify the MEG level and the OpCode field to identify the type of OAM. [maarten] MPLS-TP will use the LABEL field to separate LSP-OAM from non-LSP OAM packets, the label stack to identify the MEG level and the ACH channel type field to identify the type of OAM. I.e. the same information, just a different encoding. All Ethernet protocols operate in this way, 802.1ag is not an exception. And this is exactly what allows separation between addressing and MEP/MIP levels in 802.1ag. [maarten] As indicated above, your understanding of Ethernet OAM protocol processing does not align with Y.1731/G.8021 specifications. [maarten] The unicast LBM OAM is a special OAM frame/packet as it requires one additional information element; i.e. a MIP identifier. This MIP identifier must be carried in the LBM OAM frame/packet in both Ethernet and in bidirectional p2mp MPLS-TP LSP cases; in MPLS-TP to differentiate MIPs in a bidirectional p2mp LSP located at the same hop count from the MEP. Because the bidir p2mp LSP was only recently described in this mailinglist the implications of such LSP on the loopback OAM have not yet been investigated and documented. [maarten] Both in Ethernet and MPLS OAM the OAM process must read this MIP identifier field when the OAM frame/packet is identified as a LBM OAM. The MIP identifier in Ethernet OAM is the EUI-48 of the physical subsystem on which the MIP resides, while in MPLS-TP OAM this is not yet in scope of the OAM framework. But if there is a real demand for such bidir p2mp LSP or PW, we should include the MIP Identifier in the OAM framework document for loopback OAM. The disadvantage of this approach is that Ethernet OAM frames are not necessarily fate-sharing with the data traffic. [maarten] All Ethernet OAM frames fate share with the VLAN (i.e. the Ethernet transport entity) in a similar manner as all MPLS-TP OAM packets will fate share with the PW and LSP (i.e. the MPLS transport entities). [maarten] There is one type of OAM that has to fate share with more then the VLAN/PW/LSP; i.e. the frame/packet loss OAM has to fate share with both the VLAN/PW/LSP and the frames/packets for which the ingress count is transported in this OAM frame/packet. In p2p/p2mp VLANs/PWs/LSPs there is no problem to meet this requirement. In rmp/mp2mp VLANs and mp2p PWs/LSPs there is a problem to meet the second requirement. I.e. no difference as such between Ethernet and MPLS. The MPLS data plane is defined in RFC 3031, 30302 and (for upstream-allocated labels) in RFC 5331, 5332. Its analog of Ethernet well-know multicast MAC destination addresses is the reserved Router Alert Label. But its usage has been rejected for usage in MPLS-TP OAM exactly because fate-sharing of data and OAM packets could be broken. Instead, MPLS-TP uses two different mechanisms: 1. GAL. This mechanism can only be used to address MEPs, because the LER processing a packet with the GAL at some level in the label stack is not allowed to look at it unless it terminates all the labels above it are terminated (i.e., its ILM entries for these labels must be "pop and forward to the loopback interface"). [maarten] The ethernet equivalent to the GAL is the OAM ethertype value 89-02. 2. TTL expiration. This is the only mechanism for addressing MIPs in MPLS-TP. And, of course, TTL expiration must occur in the first label stack entry following all the labels terminated by the supporting node. [maarten] As described above, as soon as MPLS-TP has to support bidir p2mp LSPs/PWs it will have to include the MIP Identifier to address the MIP that has to perform the loopback. [maarten] Ethernet OAM Y.1731 specifies an Ethernet MCC OAM frame to carry management plane frames. This is similar to the MPLS-TP MCC OAM packet defined in RFC5718. Regards, Maarten In short, LERs do not look at the next label if they do not terminate the previous one. Hence I think that some of the MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP which shares the MPLS data plane. My 2c, Sasha _____ From: mpls-tp-bounces@ietf.org [mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers [maarten.vissers@huawei.com] Sent: Saturday, January 23, 2010 7:37 AM To: 'Greg Mirsky' Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Hi Greg, See inline.. _____ From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: vrijdag 22 januari 2010 20:29 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, I'll concentrate, as you suggested, on the slide #7 and the following you've wrote "The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances". I think that from the definition of MPLS Section follows that there can not be an intermediate MPLS node on a given MPLS Section which is aware of that Section. In your example (slide #7) nodes P and P' (to differentiate them from left to right) of Carrier A are terminating points of MPLS Section of Carrier A. [maarten] Correct. S-PEs of Carrier B are unaware of that MPLS Section. [maarten] not correct. The figure shows two MPLS-TP Section layer MEG levels; the top level MEG has its endpoints (blue MEP functions) in the carrier A P and P' nodes, the bottom level MEG has its end points in the interface ports of P and left S-PE and in right S-PE and P' nodes. [maarten] The most left and right S-PEs of carrier B terminate the physical media layer (the 802.3 ETY layer) and then the MPLS-TP Section TCM/Segment OAM in the blue colored MEP function. On top of this MEP function there is a (blue) MPLS-TP Section layer MIP function, which will process the MPLS-TP Section layer OAM from the top MEG level. [maarten] I have attached a slightly modified version of the slide 7. The modification is the replacement of the 802.3 interface between carrier A's P node and the left S-PE node of carrier B by an SDH STM-N interface. Such SDH interface has excellent section monitoring capabilities and it is now not necessary to instantiate the MPLS-TP Section layer TCM/Segment MEG level between these P and left S-PE nodes. This is reflected by the absence of the lower blue Section MEP functions. [maarten] On the side of the adaptation functions between MPLS-TP Section layer and SDH layers (blue/grey colored trapezoid symbols) I have indicated "P-LSE" to represent that it may be necessary to insert a kind of "priority label stack entry header" (in analogy to the priority vlan tag in ethernet). The use of such "P-LSE" header on the MPLS-TP over SDH interface would be required when carrier A wants to have explicit control over the priority and drop eligibility of each of the MPLS-TP packets passed through the carrier B network; i.e. including the MPLS-TP Section OAM packets. If all Section OAM packets have the same priority/drop eligibility, then insertion of such P-LSE header is not necessary as carrier B's S-PE node can assign the right priority/drop eligible level to the the unlabelled (section OAM) packets. [maarten] For the latter case, the MPLS-TP Section layer signal will have its section OAM equipped with GAL as BOS. For the former case, the MPLS-TP Section layer signal will have its section OAM equipped with 'P-LSP' label as BOS and GAL as second label. [maarten] Assume the latter case, then the blue MIP function in the left S-PE node will process the GAL as BOS. Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Section, none of nodes of Carrier B, including S-PEs, should bother to process the GAL. Doing otherwise will break client-server layering. [maarten] I understand why we were coming to different conclusions. I hope I have clarified my view with the SDH physical media layer example. [maarten] You may now also understand why the definition of Section layer in G.805 defines that the section layer network is concerned with all functions which"**provide for the transfer of infomation between locations in path layer networks**. It is this latter item that allows section layer trails to span multiple physical media layer trails, and thus to have intermediate nodes in the section layer connection. [maarten] But in all honesty, most of the Section layer connections are terminating at the same ports as their underlying physical media layer connections. Someone who looks only at the appearances of section layers inside one network will conclude that section layer connections terminate at adjacent nodes. Someone who looks beyond its own network will conclude that section layer connections terminate in nodes that provide access to path layer signals. That is why I can not agree that an intermediate node contains instances of multiple MPLS-TP networks. I think of a node as performing its functions at certain MPLS-TP network layer only. [maarten] It is my understanding that we are missing a description which explicitly describes the mapping of labels onto layers. One MPLS-TP layer network will in my understanding contain one or more labels. As the ppt file with my investigation results is too large to attach, I will email you a copy privately. I have attached a summary of the results up to this point in time. Another question is whether Carrier B sets its VC label as BOS or not, as I understand we haven't decided yet with number of BOS in carrier's carrier scenario. But that, to me, is separate discussion. [maarten] I have understood that that decision has been made. Refer to the SB10 comment "Yes. S=1 does not indicate the boundary between the client and server. It indicates the boundary between the label stack and the label stack payload." in the draft-ietf-mpls-tp-framework-07-post-review-of ITU-T-informal-cts-19-Jan-2010.doc. This is now inlcuded in draft-ietf-mpls-tp-framework-08, see section 3.4.1. Maarten, I greatly appreciate your input and our discussion. [maarten] I appreciate your questions and discussion. Regards, Maarten Regards, Greg On Fri, Jan 22, 2010 at 10:32 AM, Maarten Vissers wrote: Hi Greg, The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances, of which the top MTP layer is shared by carrier A and B. See slide 7 in the mplstp-connection-concepts file. Note that the same applies for the case of Ethernet (ETH) layer networks. In the attached ethernet-connection-concepts file you find the same case illustrated also on slide 7. Other slides illustrate other cases of carrier-carrier and customer-carrier interactions. Note that the functional models for the MPLS-TP and Ethernet cases are the same; I already had the Ethernet models and have converted those into MPLS-TP equivalent models to illustrate this section layer question. The difference between both technologies is the encoding of MEG levels; in Ethernet via the MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry (LSE) header. Regards, Maarten _____ From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: vrijdag 22 januari 2010 17:55 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, so this is carrier's carrier scenario when MPLS-TP section is client of MPLS-TP transport? But wouldn't presumed processing of client MPLS-TP section by intermediate nodes of server MPLS-TP layer be just plain violation of server-client model? Regards, Greg On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers wrote: Greg, It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes. Regards, Maarten _____ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky Sent: donderdag 21 januari 2010 22:21 To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Editors and All, I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer. Your clarification is greatly appreciated. Regards, Greg --Boundary_(ID_6C9hBc9TBPc6ArHrp43oUQ) Content-type: text/html; charset=US-ASCII Content-transfer-encoding: 7BIT
Sasha,
 
Below the definitions of a MEG and ME from Y.1731. It are the basic architecture components for OAM.
OAM frames exist within one MEG, and determine the status/performance of the MEG.
An MEG exists within the bounds of a transport entity.
 
In MPLS-TP a MEG is bound to a MS-PW and to a LSP.
In the example, the "Section layer transport path" is provided by an LSP, which is monitored by the top blue MEG.
The "Section layer transport path segment" between P-left and S-PE-left is provided by either an unlabeled or priority labelled LSP, which is monitored by the bottom blue MEG.
This "Section layer transport path segment" may be unmonitored (as illustrated in mplstp-connection-concepts-06w.pdf), and in this case there is no MEG and there is no LSP.
 
Regards,
Maarten
 
 

ME represents an entity that requires management and is a relationship between two maintenance entity group end points (see clause 5.3). MEs in Ethernet networks have been identified in Figure 23 of [ITU-T G.8010] (see Figure 5-1), Figure 24 of [ITU-T G.8010] and clause 9 of [ITU-T Y.1730]. MEs can nest but not overlap.

5.2        ME group (MEG)

ME group (MEG) includes different MEs that satisfy the following conditions:

            MEs in a MEG exist in the same administrative boundary; and

            MEs in a MEG have the same MEG level (see clause 5.6); and

            MEs in a MEG belong to the same point-to-point ETH connection or multipoint ETH connectivity.

For a point-to-point ETH connection, a MEG contains a single ME. For a multipoint ETH connectivity containing n end-points, a MEG contains n*(n–1)/2 MEs.

5.3        MEG end point (MEP)

MEG end point (MEP) marks the end point of an ETH MEG which is capable of initiating and terminating OAM frames for fault management and performance monitoring. The OAM frames are distinct from the transit ETH flows. The OAM frames are added to the aggregate of transit ETH flows and it is assumed that they are subject to the same forwarding treatment as the transit ETH flows being monitored. A MEP does not add a new forwarding identifier to the transit ETH flows. A MEP does not terminate the transit ETH flows, though it can observe these flows (e.g., count frames).

5.4        MEG intermediate point (MIP)

MEG intermediate point (MIP) is an intermediate point in a MEG which is capable of reacting to some OAM frames. A MIP does not initiate OAM frames. A MIP takes no action on the transit ETH flows.

 



From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com]
Sent: dinsdag 26 januari 2010 15:48
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Maarten,
IMHO and FWIW, OAM must follow what the data plane (which, in the case of MPLS is label-based) does.
If MEG levels (and adjacencies) are not bound to data plane adjacencies, what are these MEGs about?
 
Regards,
     Sasha


From: Maarten Vissers [mailto:maarten.vissers@huawei.com]
Sent: Tuesday, January 26, 2010 4:44 PM
To: Alexander Vainshtein
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Sasha,
 
See inline..


From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com]
Sent: dinsdag 26 januari 2010 9:38
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Maarten,
I apologize for a delayed response.
I think that the example you've given actually confirms my point of view: your model does not work with the regular MPLS data plane.
Here is my analysis of your logic, based on the assumption that all LSPs are P2P and downstream label allocation is used. The conclusions would not change if
  1. <Maarten> The MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as top and bottom of stack the GAL [[Sasha]] OK. This implies that S-PE-left looks on the labeled packets it receives from P-Left, otherwise it would simply ignore GAL  
[maarten2] The S-PE-left has a MPLS-TP blue MEP function at its input and this blue MEP function will look for packets with as top label the GAL.
  1. <Maarten> The MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as top of stack the label inserted by the lower blue MEP (identified as LSE) and as bottom of stack the GAL... The interface port in the S-PE-left port will swap the top of stack label of non-OAM and TTL not-expired packets [[Sasha]] This implies that the top label in this stack has been allocated by S-PE-Left, bound by it to a certain FEC, and this binding "distributed" (no matter by which means) to P-Left. Were it not so, the label placed by the higher blue MEP on top of the label stack in a labeled packet P-left sends to S-PE-left would be treated by the latter as invalid, and the packet would be discarded - see RFC 3031, Section 3.18. And this, in its turn, means that S-PE-Left is adjacent to P-Left : it allocates and binds to FECs labels that P-left puts on top of the stack in labeled packets that from its point of view, belong to these FECs. In your example the FEC in question is formed by the packets that should go to PE-right, and the conclusion is that PE-right is NOT adjacent to PE-Left. 
[maarten2] There are two MEG levels (bindings) in the Section layer:
A. P-left to S-PE-left
B. P-left to P-right.
For the A. binding P-left and S-PE-left are adjacent. They share one Maintenance Entity Group (MEG) level and monitor this Section MEG by means of two Section MEP functions.
For the B. binding P-left and P-right are  adjacent. They share one Maintenance Entity Group (MEG) level and monitor this Section Segment MEG by means of two Section Segment MEP functions.
 
The bottom line, IMHO and FWIW, that adjacency in the MPLS data plane (and, by implication, in the MPLS-TP one) is directly related to the label allocation and label-to-FEC binding. If we can agree on that, this should be explicitly mentioned in the MPLS-TP Framework document to prevent misunderstanding. 
 
[maarten2]  There are multiple adjacencies in the MPLS and MPLS-TP (and any other) data plane.
Those adjacencies are Maintenance Entity Groups and are represented by their MEG levels.
For OAM the MEG type of adjacencies are relevant, not the label type adjacencies.
A server layer or server sublayer MEG type adjacency has a 1-to-1 relationship with a label type adjacency.
A label identifies one 'link connection' within a 'network connection', in the blue Section layer, the label used on the link between P-left and S-PE-left identifies one of the three link connections that establish the Section layer network connection, which latter is monitored by the Section MEG.
 
[maarten2] I understand that there are two types of adjacencies to recognize and specify in MPLS-TP. I suggest that we specify both explicitly and that we describe the relationship between these two adjacencies. This will prevent further misunderstandings.
 
Regards,
Maarten
 
Regards,
     Sasha

From: Maarten Vissers [mailto:maarten.vissers@huawei.com]
Sent: Saturday, January 23, 2010 6:03 PM
To: Alexander Vainshtein
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Sasha,
 

In short, LERs do not look at the next label if they do not terminate the previous one. 

> Hence I think that some of the MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP which shares the MPLS data plane. 

 

If what you state is correct there is a serious problem within the existing draft specification for MPLS-TP.  These functional models describe a part of the required functional behaviour in a (packet) transport network of any technology.

 

I doubt that such problem exist... so the MEPs and MIPs in my models are all addressable (and hence usable) in MPLS-TP...

 

Let's analyse the left inter domain interface between carrier A's P node and B's left S-PE node as an exercise...

1) there is a MPLS-TP Section layer transport path (VSC) between carrier A nodes P-left and P-right

2) there is a MPLS-TP Section layer transport path segment (VSC Segment) between nodes P-left and S-PE-left

3) there is a MPLS-TP transport service layer transport path (VCC) between nodes S-PE-left and S-PE-right (yellow MEPs).

 

- The MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as top and bottom of stack the GAL.

- The MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as top of stack the label inserted by the lower blue MEP (identified as LSE) and as bottom of stack the GAL.

- The lower blue MEP in node S-PE-left has to process all packets with top of stack the GAL.

- The blue MIP in node S-PE-left has to process all packets generated by the higher blue MEP in node P of which the TTL expires; these packets arrive at node S-PE-left with two labels, of which the bottom of stack label is the GAL and the top of stack label is a regular LSP label.

- The interface port in the S-PE-left port will swap the top of stack label of non-OAM and TTL not-expired packets; the new label value will be the value inserted by the left yellow MEP in the S-PE-left node (indicated by LSE next to the yellow MEP symbol).

- If the packet was a VSC OAM packet of which the TTL expires, the packet will be extracted by the blue MIP within the VSC.

- The yellow MEP inserts the LSP OAM into the carrier A's VSC, creating a monitored VSC Segment, and treats this VSC Segment as one of its VCCs. This VCC related LSP OAM will pass through a VCC MIP on the egress NNI port in the S-PE-left node (i.e. egress MIP issue applies).

- The VCC signal is multiplexed into an MPLS-TP transport path layer transport path (VPC) and its packets are prepended with a new LSP label identifying the VCC.

- Etc.

 

- In the reverse direction, the VPC terminates on the right NNI port of the S-PE-left node, providing access the VCC LSPs carried in the VPC. If the TTL of a VCC LSP OAM expires the VCC LSP MIP function will process the OAM. All other VCC LSP related packets are forwarded to the egress port which is connected to carrier A's P node.

- The VCC LSP terminates on the egress port, and the LSP label identifying this VCC LSP is terminated; the yellow VCC LSP MEP on the egress port can now determine which packets carry the VCC LSP OAM by checking for the GAL as next top label.

- The VCC LSP label is also removed from the non-VCC LSP OAM packets and it is possible that on one of those packets the TTL expires. Such packets are processed by the blue MIP function above the yellow MEP function in the S-PE-left node.

- The outer label on packets of which the TTL has not expired will be swapped, and LSP OAM will be added in the lower blue section layer MEP on the S-PE-left node. This OAM will be output with GAL as top and bottom of stack label.

- Etc.

 

I can't find a problem in the above required behaviour, besides the well known egress-MIP identification problem.

There is always an outer LSP label being terminated when a MEP function is following and LSP OAM has to be extracted and processed.

In some cases the LSP terminates on an ingress port (DOWN MEP), in other cases the LSP terminates on an egress port (UP MEP).

 

 
See inline for more comment...


From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com]
Sent: zaterdag 23 januari 2010 8:57
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org; 'Greg Mirsky'
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Maarten,
I may be missing something important, but how iy seems that you ignore the fundamental differences between Ethernet and MPLS data planes in your analysis. 
 
[maarten] I am absolutely not ignoring the differences between Ethernet and MPLS data planes, as I am also not ignoring the commonalities. 
 
[maarten] What I mean is that it is possible to set up an e.g. 9-port mp2mp LSP connection in the MPLS technology and order an mpls switch to read the inner (PW) label and use the value of this inner label to forward the packet to one of the 9 output ports of the mp2mp LSP... It should be clear that a switch with such capability has a feature which is not described in the MPLS RFCs; i.e. it is a proprietary extension which I am describing below to illustrate that such extension does not interfere with the standardized MPLS behaviour, and that it does not change that behaviour.
 
-----------------
[maarten] It is very simple to test the forwarding of packets in such mp2mp LSP in a research lab :-)...; inner label values 1000-1999 were delivered at output port 1, inner label values 2000-2999 were delivered at output 2, inner label values 3000-3999 were delivered at output port 3, etc. The mpls switch reads the outer label value to identify the LSP, then reads the inner label value and forwards all packets with inner label value 1xxx to output port 1, with inner label value 2xxx to output port 2, etc.
 
[maarten] Another nice test application for such LSP is in a physical ring; e.g. with 8 nodes. In this case you can identify the destination ring node in the 3 most significant bits of the PW label and the output trib card on a ring node by the next 7 bits and the individual PW instances by the 10 least significant bits. Number the ring nodes from 0 to 7. Now ring node 0 will forward the packets with inner label values 001/010/011xxxxxxxxxxxxxxxxx via its east line port and packets with inner label values 100/101/110/111xxxxxxxxxxxxxxxxx via its west line port. If the ring breaks between nodes 5 and 6, then ring node 0 will change the forwarding of packets with inner label values 100/101xxxxxxxxxxxxxxxxx from the west line port to the east line port. Node 0 is informed about the break between nodes 6 and 7 by means of a ring-APS message including the number of the node and the interface (east/west) detecting the fault. Ring node 0 will always extract packets with inner label values 000xxxxxxxxxxxxxxxxxxx to prevent that packets get looped in the mp2mp Ring-LSP and forward packets with other label values on the east line port to the west line port (and vice versa).
 
[maarten] to support the transport of p2mp PWs through such mp2mp LSP another set of PW label values was allocated, e.g. 10000-10999. The mpls switch reads the outer label value to identify the LSP, then reads the inner label value and in case of a value in the 10xxx range looks up in a table the subset of output ports to which this packet has to be sent.
 
[maarten] The same mpls switch also supports p2p LSPs and when the outer label value is associated with such p2p LSP it will ignore the inner label value and forward the packet to the output port.
 
[maarten] The same mpls switch also supports p2mp LSPs and when the out label value is associated with such p2mp LSP the switch will ignore the inner label value and looks up in a table the set of output ports of this p2mp LSP and forwards the packet to all output ports.
 
[maarten] The same mpls switch also looks at the inner label on the interface port to identify if the packet is an OAM packet and then look at the ACH channel type to identify the type of OAM packet to see if the packet must be processed in the interface port (and not forwarded to the switch fabric). The existing mpls switch ports will only be able to look at inner labels of packets of which the outer label is terminated; new mpls switch ports will be able to look at inner labels of all packets; this is a similar evolution as we got in ethernet... existing ethernet switches could only look at the TYPE and DA fields to identify if an OAM frame had to be processed (those switches could only support a subset of the Y.1731 OAM), new ethernet switches are looking at the TYPE and MEL fields and can support the full set of Y.1731 OAM.
 
[maarten] I hope you understand now that it is possible to extend the MPLS data plane specified in the RFCs with a 'connectionless-LSP' capability. Such extended mpls dataplane will then contain a mix of connection oriented-LSPs and connectionless-LSPs. The behaviour of the connection-oriented-LSPs complies with the specifications in the RFCs. The connectionless-LSPs are a bonus.
---------------------
 
[maarten] An ethernet switch reads the outer vlan identifier and when the outer vlan identifier is associated with a
- p2p VLAN it will ignore the DA value and forward the frame to the output port
- p2mp VLAN it will ignore the DA value and looks up in a table the set of output ports of this p2mp VLAN and forwards the frame to all those output ports
- mp2mp or rmp VLAN it will read the DA and looks up in a table the output port or ports of this mp2mp VLAN to which this frame should be forwarded.
The ethernet switch also looks at the inner TYPE (i.e. TPID) in all cases on the interface port to identify if the frame is an OAM frame and then look at the MEL field and OpCode fields to identify the type of OAM frame and its MEG level to see if the packet must be processed in the interface port (and not forwarded to the switch fabric).
 
[maarten] I don't see as such any functional difference between the mpls and ethernet data planes; the same information elements are present in both data planes, but with a different encoding of this information in the frame/packet... the main difference is that standard mpls switches don't use the inner label value to control forwarding of a packet to a subset of output ports of an LSP, while ethernet switches typically support both the use of the DA value to control forwarding and the don't use of the DA value to control forwarding to a subset of VLAN output ports... but note that there is also a set of ethernet switches that only support don't use of the DA value to control forwarding, i.e. which support only p2p and p2mp VLANs.
 
Ethernet data plane inherently recognizes "well-know multicast MAC destination addresses". If a switch wants so, it can catch all the frames with such a DA and decide how it treats them "out-of-band".  
 
[maarten] The well-known MAC multicast destination addresses listed in Table 8-1/802.1Q are identifying management plane and control plane protocols that are carried over the links; those frames are not belonging to the user traffic carried in the VLANs. In MPLS-TP similar management and control plane information is carried via the MCC and SCC packets specified in RFC5718.
 
[maarten] If you read G.8021 then you will notice that the well-know multicast MAC destination addresses for OAM are not being recognized in the ETH atomic functions processing Ethernet OAM.  
Note that G.8021 has never used the DA field in the Ethernet OAM frame as a means to identify OAM from non-OAM frames, as Y.1731 has from day one specified OAM frames that carry a unicast address which do not contain these well-known OAM multicase destination addresses. 
Y.1731/G.8021 use the TYPE field to separate OAM from non-OAM frames, the MEL field to identify the MEG level and the OpCode field to identify the type of OAM.
 
[maarten] MPLS-TP will use the LABEL field to separate LSP-OAM from non-LSP OAM packets, the label stack to identify the MEG level and the ACH channel type field to identify the type of OAM.
I.e. the same information, just a different encoding.
 
All Ethernet protocols operate in this way, 802.1ag is not an exception. And this is exactly what allows separation between addressing and MEP/MIP levels in 802.1ag. 
 
[maarten] As indicated above, your understanding of Ethernet OAM protocol processing does not align with Y.1731/G.8021 specifications.
 
[maarten] The unicast LBM OAM is a special OAM frame/packet as it requires one additional information element; i.e. a MIP identifier. This MIP identifier must be carried in the LBM OAM frame/packet in both Ethernet and in bidirectional p2mp MPLS-TP LSP cases; in MPLS-TP to differentiate MIPs in a bidirectional p2mp LSP located at the same hop count from the MEP. Because the bidir p2mp LSP was only recently described in this mailinglist the implications of such LSP on the loopback OAM have not yet been investigated and documented.
 
[maarten] Both in Ethernet and MPLS OAM the OAM process must read this MIP identifier field when the OAM frame/packet is identified as a LBM OAM. The MIP identifier in Ethernet OAM is the EUI-48 of the physical subsystem on which the MIP resides, while in MPLS-TP OAM this is not yet in scope of the OAM framework. But if there is a real demand for such bidir p2mp LSP or PW, we should include the MIP Identifier in the OAM framework document for loopback OAM.
 
The disadvantage of this approach is that Ethernet OAM frames are not necessarily fate-sharing with the data traffic. 
 
[maarten]  All Ethernet OAM frames fate share with the VLAN (i.e. the Ethernet transport entity) in a similar manner as all MPLS-TP OAM packets will fate share with the PW and LSP (i.e. the MPLS transport entities).
 
[maarten] There is one type of OAM that has to fate share with more then the VLAN/PW/LSP; i.e. the frame/packet loss OAM has to fate share with both the VLAN/PW/LSP and the frames/packets for which the ingress count is transported in this OAM frame/packet. In p2p/p2mp VLANs/PWs/LSPs there is no problem to meet this requirement. In rmp/mp2mp VLANs and mp2p PWs/LSPs there is a problem to meet the second requirement. I.e. no difference as such between Ethernet and MPLS.
 
The MPLS data plane is defined in RFC 3031, 30302 and (for upstream-allocated labels) in RFC 5331, 5332. Its analog of Ethernet well-know multicast MAC destination addresses is the reserved Router Alert Label. But its usage  has been rejected for usage in MPLS-TP OAM exactly because fate-sharing of data and OAM packets could be broken. Instead, MPLS-TP uses two different mechanisms: 
  1. GAL. This mechanism can only be used to address MEPs, because the LER processing a packet with the GAL at some level in the label stack is not allowed to look at it unless it terminates all the labels above it are terminated (i.e., its ILM entries for these labels must be "pop and forward to the loopback interface").  [maarten] The ethernet equivalent to the GAL is the OAM ethertype value 89-02. 
  2. TTL expiration. This is the only mechanism for addressing MIPs in MPLS-TP. And, of course, TTL expiration must occur in the first label stack entry following all the labels terminated by the supporting node.  [maarten] As described above, as soon as MPLS-TP has to support bidir p2mp LSPs/PWs it will have to include the MIP Identifier to address the MIP that has to perform the loopback.
[maarten] Ethernet OAM Y.1731 specifies an Ethernet MCC OAM frame to carry management plane frames. This is similar to the MPLS-TP MCC OAM packet defined in RFC5718.

 

Regards,

Maarten  

 

In short, LERs do not look at the next label if they do not terminate the previous one. 

Hence I think that some of the MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP which shares the MPLS data plane. 

 

My 2c,

     Sasha


From: mpls-tp-bounces@ietf.org [mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers [maarten.vissers@huawei.com]
Sent: Saturday, January 23, 2010 7:37 AM
To: 'Greg Mirsky'
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Hi Greg,
 
See inline..
From: Greg Mirsky [mailto:gregimirsky@gmail.com]
Sent: vrijdag 22 januari 2010 20:29
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Maarten,
I'll concentrate, as you suggested, on the slide #7 and the following you've wrote "The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances". I think that from the definition of MPLS Section follows that there can not be an intermediate MPLS node on a given MPLS Section which is aware of that Section.  
 
In your example (slide #7) nodes P and P' (to differentiate them from left to right) of Carrier A are terminating points of MPLS Section of Carrier A.  
 
[maarten] Correct.
 
S-PEs of Carrier B are unaware of that MPLS Section.  
 
[maarten] not correct. The figure shows two MPLS-TP Section layer MEG levels; the top level MEG has its endpoints (blue MEP functions) in the carrier A P and P' nodes, the bottom level MEG has its end points in the interface ports of P and left S-PE and in right S-PE and P' nodes.
 
[maarten] The most left and right S-PEs of carrier B terminate the physical media layer (the 802.3 ETY layer) and then the MPLS-TP Section TCM/Segment OAM in the blue colored MEP function. On top of this MEP function there is a (blue) MPLS-TP Section layer MIP function, which will process the MPLS-TP Section layer OAM from the top MEG level.
 
[maarten] I have attached a slightly modified version of the slide 7. The modification is the replacement of the 802.3 interface between carrier A's P node and the left S-PE node of carrier B by an SDH STM-N interface. Such SDH interface has excellent section monitoring capabilities and it is now not necessary to instantiate the MPLS-TP Section layer TCM/Segment MEG level between these P and left S-PE nodes. This is reflected by the absence of the lower blue Section MEP functions.
 
[maarten] On the side of the adaptation functions  between MPLS-TP Section layer and SDH layers (blue/grey colored trapezoid symbols) I have indicated "P-LSE" to represent that it may be necessary to insert a kind of "priority label stack entry header" (in analogy to the priority vlan tag in ethernet). The use of such "P-LSE" header on the MPLS-TP over SDH interface would be required when carrier A wants to have explicit control over the priority and drop eligibility of each of the MPLS-TP packets passed through the carrier B network; i.e. including the MPLS-TP Section OAM packets. If all Section OAM packets have the same priority/drop eligibility, then insertion of such P-LSE header is not necessary as carrier B's S-PE node can assign the right priority/drop eligible level to the the unlabelled (section OAM) packets.
 
[maarten] For the latter case, the MPLS-TP Section layer signal will have its section OAM equipped with GAL as BOS. For the former case, the MPLS-TP Section layer signal will have its section OAM equipped with 'P-LSP'  label as BOS and GAL as second label.
 
[maarten] Assume the latter case, then the blue MIP function in the left S-PE node will process the GAL as BOS.
 
Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Section, none of nodes of Carrier B, including S-PEs, should bother to process the GAL. Doing otherwise will break client-server layering.  
 
[maarten] I understand why we were coming to different conclusions. I hope I have clarified my view with the SDH physical media layer example.
 
[maarten] You may now also understand why the definition of Section layer in G.805 defines that the section layer network is concerned with all functions which"**provide for the transfer of infomation between locations in path layer networks**.
It is this latter item that allows section layer trails to span multiple physical media layer trails, and thus to have intermediate nodes in the section layer connection.
 
[maarten] But in all honesty, most of the Section layer connections are terminating at the same ports as their underlying physical media layer connections. Someone who looks only at the appearances of section layers inside one network will conclude that section layer connections terminate at adjacent nodes. Someone who looks beyond its own network will conclude that section layer connections terminate in nodes that provide access to path layer signals.
 
That is why I can not agree that an intermediate node contains instances of multiple MPLS-TP networks. I think of a node as performing its functions at certain MPLS-TP network layer only.  
 
[maarten] It is my understanding that we are missing a description which explicitly describes the mapping of labels onto layers. One MPLS-TP layer network will in my understanding contain one or more labels. As the ppt file with my investigation results is too large to attach, I will email you a copy privately. I have attached a summary of the results up to this point in time.
 
Another question is whether Carrier B sets its VC label as BOS or not, as I understand we haven't decided yet with number of BOS in carrier's carrier scenario. But that, to me, is separate discussion. 
 
[maarten] I have understood that that decision has been made. Refer to the SB10 comment "Yes. S=1 does not indicate the boundary between the client and server. It indicates the boundary between the label stack and the label stack payload." in the draft-ietf-mpls-tp-framework-07-post-review-of ITU-T-informal-cts-19-Jan-2010.doc. This is now inlcuded in draft-ietf-mpls-tp-framework-08, see section 3.4.1.

Maarten, I greatly appreciate your input and our discussion. 
 
[maarten] I appreciate your questions and discussion.
 
Regards,
Maarten 

Regards,
Greg

On Fri, Jan 22, 2010 at 10:32 AM, Maarten Vissers <maarten.vissers@huawei.com> wrote:
Hi Greg,
 
The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances, of which the top MTP layer is shared by carrier A and B. See slide 7 in the mplstp-connection-concepts file. Note that the same applies for the case of Ethernet (ETH) layer networks. In the attached ethernet-connection-concepts file you find the same case illustrated also on slide 7.
 
Other slides illustrate other cases of carrier-carrier and customer-carrier interactions.
 
Note that the functional models for the MPLS-TP and Ethernet cases are the same; I already had the Ethernet models and have converted those into MPLS-TP equivalent models to illustrate this section layer question. The difference between both technologies is the encoding of MEG levels; in Ethernet via the MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry (LSE) header.
 
Regards,
Maarten


From: Greg Mirsky [mailto:gregimirsky@gmail.com]
Sent: vrijdag 22 januari 2010 17:55
To: Maarten Vissers Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Maarten,
so this is carrier's carrier scenario when MPLS-TP section is client of MPLS-TP transport? But wouldn't presumed processing of client MPLS-TP section by intermediate nodes of server MPLS-TP layer be just plain violation of server-client model?

Regards,
Greg

On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers <maarten.vissers@huawei.com> wrote:
Greg,
 
It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes.
 
Regards,
Maarten


From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky
Sent: donderdag 21 januari 2010 22:21
To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Editors and All,
I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer.
Your clarification is greatly appreciated.

Regards,
Greg


--Boundary_(ID_6C9hBc9TBPc6ArHrp43oUQ)-- From Alexander.Vainshtein@ecitele.com Tue Jan 26 07:32:27 2010 Return-Path: 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 904513A63EC; Tue, 26 Jan 2010 07:32:27 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[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 rEbdUCllDFeD; Tue, 26 Jan 2010 07:31:53 -0800 (PST) Received: from ilptbmg01.ecitele.com (ilptbmg01-out.ecitele.com [147.234.242.234]) by core3.amsl.com (Postfix) with ESMTP id 30A683A67F2; Tue, 26 Jan 2010 07:31:50 -0800 (PST) X-AuditID: 93eaf2e7-b7c38ae000000ed6-ab-4b5f09c82681 Received: from ilptexch01.ecitele.com ( [172.31.244.40]) by ilptbmg01.ecitele.com (Symantec Brightmail Gateway) with SMTP id D0.72.03798.8C90F5B4; Tue, 26 Jan 2010 17:27:04 +0200 (IST) Received: from ILPTMAIL02.ecitele.com ([147.234.244.213]) by ilptexch01.ecitele.com ([172.31.244.40]) with mapi; Tue, 26 Jan 2010 17:31:59 +0200 From: Alexander Vainshtein To: Maarten Vissers Date: Tue, 26 Jan 2010 17:31:59 +0200 Thread-Topic: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Thread-Index: AcqbmSNrZOC6OkVyTYie1ES9/D/jNAARX32gAAgKxJoABxrLQACQ8oWAAAxEoZAAAY80UAAAh+AwAADnMHA= Message-ID: References: <006e01ca9e9b$649f2030$e6150674@china.huawei.com> In-Reply-To: <006e01ca9e9b$649f2030$e6150674@china.huawei.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_A3C5DF08D38B6049839A6F553B331C76BFDEDB392FILPTMAIL02eci_" MIME-Version: 1.0 X-Brightmail-Tracker: AAAAAA== Cc: "mpls@ietf.org" , "mpls-tp@ietf.org" Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jan 2010 15:32:27 -0000 --_000_A3C5DF08D38B6049839A6F553B331C76BFDEDB392FILPTMAIL02eci_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Maarten, You are saying (not for the first time) that the same OAM model equally app= lies to all data planes. I think that this is fundamentally incorrect: one = size does not fit all. Y.1731 inherited its definitions of MEGs and such with IEEE 802.1ag which d= ealt exclusively with the networks build by 802.1-compliant switches (a.k.a= . "learning bridges") with their specific data plane. The data plane of MPLS (and MPLS-TP) is very much different. Regards, Sasha ________________________________ From: Maarten Vissers [mailto:maarten.vissers@huawei.com] Sent: Tuesday, January 26, 2010 5:23 PM To: Alexander Vainshtein Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Sasha, Below the definitions of a MEG and ME from Y.1731. It are the basic archite= cture components for OAM. OAM frames exist within one MEG, and determine the status/performance of th= e MEG. An MEG exists within the bounds of a transport entity. In MPLS-TP a MEG is bound to a MS-PW and to a LSP. In the example, the "Section layer transport path" is provided by an LSP, w= hich is monitored by the top blue MEG. The "Section layer transport path segment" between P-left and S-PE-left is = provided by either an unlabeled or priority labelled LSP, which is monitore= d by the bottom blue MEG. This "Section layer transport path segment" may be unmonitored (as illustra= ted in mplstp-connection-concepts-06w.pdf), and in this case there is no ME= G and there is no LSP. Regards, Maarten 5.1 Maintenance entity (ME) ME represents an entity that requires management and is a relationship betw= een two maintenance entity group end points (see clause 5.3). MEs in Ethern= et networks have been identified in Figure 23 of [ITU-T G.8010] (see Figure= 5-1), Figure 24 of [ITU-T G.8010] and clause 9 of [ITU-T Y.1730]. MEs can = nest but not overlap. 5.2 ME group (MEG) ME group (MEG) includes different MEs that satisfy the following conditions= : * MEs in a MEG exist in the same administrative boundary; and * MEs in a MEG have the same MEG level (see clause 5.6); and * MEs in a MEG belong to the same point-to-point ETH connection = or multipoint ETH connectivity. For a point-to-point ETH connection, a MEG contains a single ME. For a mult= ipoint ETH connectivity containing n end-points, a MEG contains n*(n-1)/2 M= Es. 5.3 MEG end point (MEP) MEG end point (MEP) marks the end point of an ETH MEG which is capable of i= nitiating and terminating OAM frames for fault management and performance m= onitoring. The OAM frames are distinct from the transit ETH flows. The OAM = frames are added to the aggregate of transit ETH flows and it is assumed th= at they are subject to the same forwarding treatment as the transit ETH flo= ws being monitored. A MEP does not add a new forwarding identifier to the t= ransit ETH flows. A MEP does not terminate the transit ETH flows, though it= can observe these flows (e.g., count frames). 5.4 MEG intermediate point (MIP) MEG intermediate point (MIP) is an intermediate point in a MEG which is cap= able of reacting to some OAM frames. A MIP does not initiate OAM frames. A = MIP takes no action on the transit ETH flows. ________________________________ From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] Sent: dinsdag 26 januari 2010 15:48 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Maarten, IMHO and FWIW, OAM must follow what the data plane (which, in the case of M= PLS is label-based) does. If MEG levels (and adjacencies) are not bound to data plane adjacencies, wh= at are these MEGs about? Regards, Sasha ________________________________ From: Maarten Vissers [mailto:maarten.vissers@huawei.com] Sent: Tuesday, January 26, 2010 4:44 PM To: Alexander Vainshtein Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Sasha, See inline.. ________________________________ From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] Sent: dinsdag 26 januari 2010 9:38 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Maarten, I apologize for a delayed response. I think that the example you've given actually confirms my point of view: y= our model does not work with the regular MPLS data plane. Here is my analysis of your logic, based on the assumption that all LSPs ar= e P2P and downstream label allocation is used. The conclusions would not ch= ange if 1. The MPLS-TP LSP OAM inserted by the lower blue MEP in node P= -left has as top and bottom of stack the GAL [[Sasha]] OK. This implies tha= t S-PE-left looks on the labeled packets it receives from P-Left, otherwise= it would simply ignore GAL [maarten2] The S-PE-left has a MPLS-TP blue MEP function at its input and t= his blue MEP function will look for packets with as top label the GAL. 1. The MPLS-TP LSP OAM inserted by the higher blue MEP in node = P-left has as top of stack the label inserted by the lower blue MEP (identi= fied as LSE) and as bottom of stack the GAL... The interface port in the S-= PE-left port will swap the top of stack label of non-OAM and TTL not-expire= d packets [[Sasha]] This implies that the top label in this stack has been = allocated by S-PE-Left, bound by it to a certain FEC, and this binding "dis= tributed" (no matter by which means) to P-Left. Were it not so, the label p= laced by the higher blue MEP on top of the label stack in a labeled packet = P-left sends to S-PE-left would be treated by the latter as invalid, and th= e packet would be discarded - see RFC 3031, Section 3.18. And this, in its = turn, means that S-PE-Left is adjacent to P-Left : it allocates and binds t= o FECs labels that P-left puts on top of the stack in labeled packets that = from its point of view, belong to these FECs. In your example the FEC in qu= estion is formed by the packets that should go to PE-right, and the conclus= ion is that PE-right is NOT adjacent to PE-Left. [maarten2] There are two MEG levels (bindings) in the Section layer: A. P-left to S-PE-left B. P-left to P-right. For the A. binding P-left and S-PE-left are adjacent. They share one Mainte= nance Entity Group (MEG) level and monitor this Section MEG by means of two= Section MEP functions. For the B. binding P-left and P-right are adjacent. They share one Mainten= ance Entity Group (MEG) level and monitor this Section Segment MEG by means= of two Section Segment MEP functions. The bottom line, IMHO and FWIW, that adjacency in the MPLS data plane (and,= by implication, in the MPLS-TP one) is directly related to the label alloc= ation and label-to-FEC binding. If we can agree on that, this should be exp= licitly mentioned in the MPLS-TP Framework document to prevent misunderstan= ding. [maarten2] There are multiple adjacencies in the MPLS and MPLS-TP (and any= other) data plane. Those adjacencies are Maintenance Entity Groups and are represented by thei= r MEG levels. For OAM the MEG type of adjacencies are relevant, not the label type adjace= ncies. A server layer or server sublayer MEG type adjacency has a 1-to-1 relations= hip with a label type adjacency. A label identifies one 'link connection' within a 'network connection', in = the blue Section layer, the label used on the link between P-left and S-PE-= left identifies one of the three link connections that establish the Sectio= n layer network connection, which latter is monitored by the Section MEG. [maarten2] I understand that there are two types of adjacencies to recogniz= e and specify in MPLS-TP. I suggest that we specify both explicitly and tha= t we describe the relationship between these two adjacencies. This will pre= vent further misunderstandings. Regards, Maarten Regards, Sasha ________________________________ From: Maarten Vissers [mailto:maarten.vissers@huawei.com] Sent: Saturday, January 23, 2010 6:03 PM To: Alexander Vainshtein Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Sasha, > In short, LERs do not look at the next label if they do not terminate th= e previous one. > Hence I think that some of the MEPs you've defined are non-addressable (a= nd hence unusable) in MPLS-TP which shares the MPLS data plane. If what you state is correct there is a serious problem within the existing= draft specification for MPLS-TP. These functional models describe a part = of the required functional behaviour in a (packet) transport network of any= technology. I doubt that such problem exist... so the MEPs and MIPs in my models are al= l addressable (and hence usable) in MPLS-TP... Let's analyse the left inter domain interface between carrier A's P node an= d B's left S-PE node as an exercise... 1) there is a MPLS-TP Section layer transport path (VSC) between carrier A = nodes P-left and P-right 2) there is a MPLS-TP Section layer transport path segment (VSC Segment) be= tween nodes P-left and S-PE-left 3) there is a MPLS-TP transport service layer transport path (VCC) between = nodes S-PE-left and S-PE-right (yellow MEPs). - The MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as = top and bottom of stack the GAL. - The MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as= top of stack the label inserted by the lower blue MEP (identified as LSE) = and as bottom of stack the GAL. - The lower blue MEP in node S-PE-left has to process all packets with top = of stack the GAL. - The blue MIP in node S-PE-left has to process all packets generated by th= e higher blue MEP in node P of which the TTL expires; these packets arrive = at node S-PE-left with two labels, of which the bottom of stack label is th= e GAL and the top of stack label is a regular LSP label. - The interface port in the S-PE-left port will swap the top of stack label= of non-OAM and TTL not-expired packets; the new label value will be the va= lue inserted by the left yellow MEP in the S-PE-left node (indicated by LSE= next to the yellow MEP symbol). - If the packet was a VSC OAM packet of which the TTL expires, the packet w= ill be extracted by the blue MIP within the VSC. - The yellow MEP inserts the LSP OAM into the carrier A's VSC, creating a m= onitored VSC Segment, and treats this VSC Segment as one of its VCCs. This = VCC related LSP OAM will pass through a VCC MIP on the egress NNI port in t= he S-PE-left node (i.e. egress MIP issue applies). - The VCC signal is multiplexed into an MPLS-TP transport path layer transp= ort path (VPC) and its packets are prepended with a new LSP label identifyi= ng the VCC. - Etc. - In the reverse direction, the VPC terminates on the right NNI port of the= S-PE-left node, providing access the VCC LSPs carried in the VPC. If the T= TL of a VCC LSP OAM expires the VCC LSP MIP function will process the OAM. = All other VCC LSP related packets are forwarded to the egress port which is= connected to carrier A's P node. - The VCC LSP terminates on the egress port, and the LSP label identifying = this VCC LSP is terminated; the yellow VCC LSP MEP on the egress port can n= ow determine which packets carry the VCC LSP OAM by checking for the GAL as= next top label. - The VCC LSP label is also removed from the non-VCC LSP OAM packets and it= is possible that on one of those packets the TTL expires. Such packets are= processed by the blue MIP function above the yellow MEP function in the S-= PE-left node. - The outer label on packets of which the TTL has not expired will be swapp= ed, and LSP OAM will be added in the lower blue section layer MEP on the S-= PE-left node. This OAM will be output with GAL as top and bottom of stack l= abel. - Etc. I can't find a problem in the above required behaviour, besides the well kn= own egress-MIP identification problem. There is always an outer LSP label being terminated when a MEP function is = following and LSP OAM has to be extracted and processed. In some cases the LSP terminates on an ingress port (DOWN MEP), in other ca= ses the LSP terminates on an egress port (UP MEP). See inline for more comment... ________________________________ From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] Sent: zaterdag 23 januari 2010 8:57 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org; 'Greg Mirsky' Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Maarten, I may be missing something important, but how iy seems that you ignore the = fundamental differences between Ethernet and MPLS data planes in your analy= sis. [maarten] I am absolutely not ignoring the differences between Ethernet and= MPLS data planes, as I am also not ignoring the commonalities. [maarten] What I mean is that it is possible to set up an e.g. 9-port mp2mp= LSP connection in the MPLS technology and order an mpls switch to read the= inner (PW) label and use the value of this inner label to forward the pack= et to one of the 9 output ports of the mp2mp LSP... It should be clear that= a switch with such capability has a feature which is not described in the = MPLS RFCs; i.e. it is a proprietary extension which I am describing below t= o illustrate that such extension does not interfere with the standardized M= PLS behaviour, and that it does not change that behaviour. ----------------- [maarten] It is very simple to test the forwarding of packets in such mp2mp= LSP in a research lab :-)...; inner label values 1000-1999 were delivered = at output port 1, inner label values 2000-2999 were delivered at output 2, = inner label values 3000-3999 were delivered at output port 3, etc. The mpls= switch reads the outer label value to identify the LSP, then reads the inn= er label value and forwards all packets with inner label value 1xxx to outp= ut port 1, with inner label value 2xxx to output port 2, etc. [maarten] Another nice test application for such LSP is in a physical ring;= e.g. with 8 nodes. In this case you can identify the destination ring node= in the 3 most significant bits of the PW label and the output trib card on= a ring node by the next 7 bits and the individual PW instances by the 10 l= east significant bits. Number the ring nodes from 0 to 7. Now ring node 0 w= ill forward the packets with inner label values 001/010/011xxxxxxxxxxxxxxxx= x via its east line port and packets with inner label values 100/101/110/11= 1xxxxxxxxxxxxxxxxx via its west line port. If the ring breaks between nodes= 5 and 6, then ring node 0 will change the forwarding of packets with inner= label values 100/101xxxxxxxxxxxxxxxxx from the west line port to the east = line port. Node 0 is informed about the break between nodes 6 and 7 by mean= s of a ring-APS message including the number of the node and the interface = (east/west) detecting the fault. Ring node 0 will always extract packets wi= th inner label values 000xxxxxxxxxxxxxxxxxxx to prevent that packets get lo= oped in the mp2mp Ring-LSP and forward packets with other label values on t= he east line port to the west line port (and vice versa). [maarten] to support the transport of p2mp PWs through such mp2mp LSP anoth= er set of PW label values was allocated, e.g. 10000-10999. The mpls switch = reads the outer label value to identify the LSP, then reads the inner label= value and in case of a value in the 10xxx range looks up in a table the su= bset of output ports to which this packet has to be sent. [maarten] The same mpls switch also supports p2p LSPs and when the outer la= bel value is associated with such p2p LSP it will ignore the inner label va= lue and forward the packet to the output port. [maarten] The same mpls switch also supports p2mp LSPs and when the out lab= el value is associated with such p2mp LSP the switch will ignore the inner = label value and looks up in a table the set of output ports of this p2mp LS= P and forwards the packet to all output ports. [maarten] The same mpls switch also looks at the inner label on the interfa= ce port to identify if the packet is an OAM packet and then look at the ACH= channel type to identify the type of OAM packet to see if the packet must = be processed in the interface port (and not forwarded to the switch fabric)= . The existing mpls switch ports will only be able to look at inner labels = of packets of which the outer label is terminated; new mpls switch ports wi= ll be able to look at inner labels of all packets; this is a similar evolut= ion as we got in ethernet... existing ethernet switches could only look at = the TYPE and DA fields to identify if an OAM frame had to be processed (tho= se switches could only support a subset of the Y.1731 OAM), new ethernet sw= itches are looking at the TYPE and MEL fields and can support the full set = of Y.1731 OAM. [maarten] I hope you understand now that it is possible to extend the MPLS = data plane specified in the RFCs with a 'connectionless-LSP' capability. Su= ch extended mpls dataplane will then contain a mix of connection oriented-L= SPs and connectionless-LSPs. The behaviour of the connection-oriented-LSPs = complies with the specifications in the RFCs. The connectionless-LSPs are a= bonus. --------------------- [maarten] An ethernet switch reads the outer vlan identifier and when the o= uter vlan identifier is associated with a - p2p VLAN it will ignore the DA value and forward the frame to the output = port - p2mp VLAN it will ignore the DA value and looks up in a table the set of = output ports of this p2mp VLAN and forwards the frame to all those output p= orts - mp2mp or rmp VLAN it will read the DA and looks up in a table the output = port or ports of this mp2mp VLAN to which this frame should be forwarded. The ethernet switch also looks at the inner TYPE (i.e. TPID) in all cases o= n the interface port to identify if the frame is an OAM frame and then look= at the MEL field and OpCode fields to identify the type of OAM frame and i= ts MEG level to see if the packet must be processed in the interface port (= and not forwarded to the switch fabric). [maarten] I don't see as such any functional difference between the mpls an= d ethernet data planes; the same information elements are present in both d= ata planes, but with a different encoding of this information in the frame/= packet... the main difference is that standard mpls switches don't use the = inner label value to control forwarding of a packet to a subset of output p= orts of an LSP, while ethernet switches typically support both the use of t= he DA value to control forwarding and the don't use of the DA value to cont= rol forwarding to a subset of VLAN output ports... but note that there is a= lso a set of ethernet switches that only support don't use of the DA value = to control forwarding, i.e. which support only p2p and p2mp VLANs. Ethernet data plane inherently recognizes "well-know multicast MAC destinat= ion addresses". If a switch wants so, it can catch all the frames with such= a DA and decide how it treats them "out-of-band". [maarten] The well-known MAC multicast destination addresses listed in Tabl= e 8-1/802.1Q are identifying management plane and control plane protocols t= hat are carried over the links; those frames are not belonging to the user = traffic carried in the VLANs. In MPLS-TP similar management and control pla= ne information is carried via the MCC and SCC packets specified in RFC5718. [maarten] If you read G.8021 then you will notice that the well-know multic= ast MAC destination addresses for OAM are not being recognized in the ETH a= tomic functions processing Ethernet OAM. Note that G.8021 has never used the DA field in the Ethernet OAM frame as a= means to identify OAM from non-OAM frames, as Y.1731 has from day one spec= ified OAM frames that carry a unicast address which do not contain these we= ll-known OAM multicase destination addresses. Y.1731/G.8021 use the TYPE field to separate OAM from non-OAM frames, the M= EL field to identify the MEG level and the OpCode field to identify the typ= e of OAM. [maarten] MPLS-TP will use the LABEL field to separate LSP-OAM from non-LSP= OAM packets, the label stack to identify the MEG level and the ACH channel= type field to identify the type of OAM. I.e. the same information, just a different encoding. All Ethernet protocols operate in this way, 802.1ag is not an exception. An= d this is exactly what allows separation between addressing and MEP/MIP lev= els in 802.1ag. [maarten] As indicated above, your understanding of Ethernet OAM protocol p= rocessing does not align with Y.1731/G.8021 specifications. [maarten] The unicast LBM OAM is a special OAM frame/packet as it requires = one additional information element; i.e. a MIP identifier. This MIP identif= ier must be carried in the LBM OAM frame/packet in both Ethernet and in bid= irectional p2mp MPLS-TP LSP cases; in MPLS-TP to differentiate MIPs in a bi= directional p2mp LSP located at the same hop count from the MEP. Because th= e bidir p2mp LSP was only recently described in this mailinglist the implic= ations of such LSP on the loopback OAM have not yet been investigated and d= ocumented. [maarten] Both in Ethernet and MPLS OAM the OAM process must read this MIP = identifier field when the OAM frame/packet is identified as a LBM OAM. The = MIP identifier in Ethernet OAM is the EUI-48 of the physical subsystem on w= hich the MIP resides, while in MPLS-TP OAM this is not yet in scope of the = OAM framework. But if there is a real demand for such bidir p2mp LSP or PW,= we should include the MIP Identifier in the OAM framework document for loo= pback OAM. The disadvantage of this approach is that Ethernet OAM frames are not neces= sarily fate-sharing with the data traffic. [maarten] All Ethernet OAM frames fate share with the VLAN (i.e. the Ether= net transport entity) in a similar manner as all MPLS-TP OAM packets will f= ate share with the PW and LSP (i.e. the MPLS transport entities). [maarten] There is one type of OAM that has to fate share with more then th= e VLAN/PW/LSP; i.e. the frame/packet loss OAM has to fate share with both t= he VLAN/PW/LSP and the frames/packets for which the ingress count is transp= orted in this OAM frame/packet. In p2p/p2mp VLANs/PWs/LSPs there is no prob= lem to meet this requirement. In rmp/mp2mp VLANs and mp2p PWs/LSPs there is= a problem to meet the second requirement. I.e. no difference as such betwe= en Ethernet and MPLS. The MPLS data plane is defined in RFC 3031, 30302 and (for upstream-allocat= ed labels) in RFC 5331, 5332. Its analog of Ethernet well-know multicast MA= C destination addresses is the reserved Router Alert Label. But its usage = has been rejected for usage in MPLS-TP OAM exactly because fate-sharing of = data and OAM packets could be broken. Instead, MPLS-TP uses two different m= echanisms: 1. GAL. This mechanism can only be used to address MEPs, because the LER proce= ssing a packet with the GAL at some level in the label stack is not allowed= to look at it unless it terminates all the labels above it are terminated = (i.e., its ILM entries for these labels must be "pop and forward to the loo= pback interface"). [maarten] The ethernet equivalent to the GAL is the OAM= ethertype value 89-02. 2. TTL expiration. This is the only mechanism for addressing MIPs in MPLS-TP. = And, of course, TTL expiration must occur in the first label stack entry fo= llowing all the labels terminated by the supporting node. [maarten] As des= cribed above, as soon as MPLS-TP has to support bidir p2mp LSPs/PWs it will= have to include the MIP Identifier to address the MIP that has to perform = the loopback. [maarten] Ethernet OAM Y.1731 specifies an Ethernet MCC OAM frame to carry = management plane frames. This is similar to the MPLS-TP MCC OAM packet defi= ned in RFC5718. Regards, Maarten In short, LERs do not look at the next label if they do not terminate the p= revious one. Hence I think that some of the MEPs you've defined are non-addressable (and= hence unusable) in MPLS-TP which shares the MPLS data plane. My 2c, Sasha ________________________________ From: mpls-tp-bounces@ietf.org [mpls-tp-bounces@ietf.org] On Behalf Of Maar= ten Vissers [maarten.vissers@huawei.com] Sent: Saturday, January 23, 2010 7:37 AM To: 'Greg Mirsky' Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Hi Greg, See inline.. ________________________________ From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: vrijdag 22 januari 2010 20:29 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, I'll concentrate, as you suggested, on the slide #7 and the following you'v= e wrote "The intermediate nodes contain multiple MPLS-TP (MTP) layer networ= k instances". I think that from the definition of MPLS Section follows that= there can not be an intermediate MPLS node on a given MPLS Section which i= s aware of that Section. In your example (slide #7) nodes P and P' (to differentiate them from left = to right) of Carrier A are terminating points of MPLS Section of Carrier A. [maarten] Correct. S-PEs of Carrier B are unaware of that MPLS Section. [maarten] not correct. The figure shows two MPLS-TP Section layer MEG level= s; the top level MEG has its endpoints (blue MEP functions) in the carrier = A P and P' nodes, the bottom level MEG has its end points in the interface = ports of P and left S-PE and in right S-PE and P' nodes. [maarten] The most left and right S-PEs of carrier B terminate the physical= media layer (the 802.3 ETY layer) and then the MPLS-TP Section TCM/Segment= OAM in the blue colored MEP function. On top of this MEP function there is= a (blue) MPLS-TP Section layer MIP function, which will process the MPLS-T= P Section layer OAM from the top MEG level. [maarten] I have attached a slightly modified version of the slide 7. The m= odification is the replacement of the 802.3 interface between carrier A's P= node and the left S-PE node of carrier B by an SDH STM-N interface. Such S= DH interface has excellent section monitoring capabilities and it is now no= t necessary to instantiate the MPLS-TP Section layer TCM/Segment MEG level = between these P and left S-PE nodes. This is reflected by the absence of th= e lower blue Section MEP functions. [maarten] On the side of the adaptation functions between MPLS-TP Section = layer and SDH layers (blue/grey colored trapezoid symbols) I have indicated= "P-LSE" to represent that it may be necessary to insert a kind of "priorit= y label stack entry header" (in analogy to the priority vlan tag in etherne= t). The use of such "P-LSE" header on the MPLS-TP over SDH interface would = be required when carrier A wants to have explicit control over the priority= and drop eligibility of each of the MPLS-TP packets passed through the car= rier B network; i.e. including the MPLS-TP Section OAM packets. If all Sect= ion OAM packets have the same priority/drop eligibility, then insertion of = such P-LSE header is not necessary as carrier B's S-PE node can assign the = right priority/drop eligible level to the the unlabelled (section OAM) pack= ets. [maarten] For the latter case, the MPLS-TP Section layer signal will have i= ts section OAM equipped with GAL as BOS. For the former case, the MPLS-TP S= ection layer signal will have its section OAM equipped with 'P-LSP' label = as BOS and GAL as second label. [maarten] Assume the latter case, then the blue MIP function in the left S-= PE node will process the GAL as BOS. Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Section, no= ne of nodes of Carrier B, including S-PEs, should bother to process the GAL= . Doing otherwise will break client-server layering. [maarten] I understand why we were coming to different conclusions. I hope = I have clarified my view with the SDH physical media layer example. [maarten] You may now also understand why the definition of Section layer i= n G.805 defines that the section layer network is concerned with all functi= ons which"**provide for the transfer of infomation between locations in pat= h layer networks**. It is this latter item that allows section layer trails to span multiple ph= ysical media layer trails, and thus to have intermediate nodes in the secti= on layer connection. [maarten] But in all honesty, most of the Section layer connections are ter= minating at the same ports as their underlying physical media layer connect= ions. Someone who looks only at the appearances of section layers inside on= e network will conclude that section layer connections terminate at adjacen= t nodes. Someone who looks beyond its own network will conclude that sectio= n layer connections terminate in nodes that provide access to path layer si= gnals. That is why I can not agree that an intermediate node contains instances of= multiple MPLS-TP networks. I think of a node as performing its functions a= t certain MPLS-TP network layer only. [maarten] It is my understanding that we are missing a description which ex= plicitly describes the mapping of labels onto layers. One MPLS-TP layer net= work will in my understanding contain one or more labels. As the ppt file w= ith my investigation results is too large to attach, I will email you a cop= y privately. I have attached a summary of the results up to this point in t= ime. Another question is whether Carrier B sets its VC label as BOS or not, as I= understand we haven't decided yet with number of BOS in carrier's carrier = scenario. But that, to me, is separate discussion. [maarten] I have understood that that decision has been made. Refer to the = SB10 comment "Yes. S=3D1 does not indicate the boundary between the client = and server. It indicates the boundary between the label stack and the label= stack payload." in the draft-ietf-mpls-tp-framework-07-post-review-of ITU-= T-informal-cts-19-Jan-2010.doc. This is now inlcuded in draft-ietf-mpls-tp-= framework-08, see section 3.4.1. Maarten, I greatly appreciate your input and our discussion. [maarten] I appreciate your questions and discussion. Regards, Maarten Regards, Greg On Fri, Jan 22, 2010 at 10:32 AM, Maarten Vissers > wrote: Hi Greg, The intermediate nodes contain multiple MPLS-TP (MTP) layer network instanc= es, of which the top MTP layer is shared by carrier A and B. See slide 7 in= the mplstp-connection-concepts file. Note that the same applies for the ca= se of Ethernet (ETH) layer networks. In the attached ethernet-connection-co= ncepts file you find the same case illustrated also on slide 7. Other slides illustrate other cases of carrier-carrier and customer-carrier= interactions. Note that the functional models for the MPLS-TP and Ethernet cases are the = same; I already had the Ethernet models and have converted those into MPLS-= TP equivalent models to illustrate this section layer question. The differe= nce between both technologies is the encoding of MEG levels; in Ethernet vi= a the MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry (LSE) heade= r. Regards, Maarten ________________________________ From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: vrijdag 22 januari 2010 17:55 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, so this is carrier's carrier scenario when MPLS-TP section is client of MPL= S-TP transport? But wouldn't presumed processing of client MPLS-TP section = by intermediate nodes of server MPLS-TP layer be just plain violation of se= rver-client model? Regards, Greg On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers > wrote: Greg, It is not uncommon to carry a section layer signal as a service through the= network of another carrier. E.g. Ethernet port based services carry the Et= hernet section layer signals as a service through the transport network. Th= e compatible MPLS type of port based service would carry the MPLS section l= ayer signal as a service through the network of another carrier. The sectio= n will now pass through intermediate nodes. Regards, Maarten ________________________________ From: mpls-tp-bounces@ietf.org [mailto:mpl= s-tp-bounces@ietf.org] On Behalf Of Greg M= irsky Sent: donderdag 21 januari 2010 22:21 To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Editors and All, I'm puzzled by what looks to me as contradiction between quoted in the RFC = 5586 definition of the Section Layer Network and the last paragraph on sub-= section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to se= ction as server layer that provides service between adjacent nodes (my unde= rlining). At the same time, the last paragraph of subsection 4.2.1.2 stipul= ates behavior of intermediate nodes on an MPLS Section in regard to G-ACh m= essage, the ACH and the GAL. If an MPLS Section is between adjacent nodes, = then, as I understand the definition, there can not be intermediate nodes o= n the section (on the segment, but not on a section) at this particular lay= er. Your clarification is greatly appreciated. Regards, Greg --_000_A3C5DF08D38B6049839A6F553B331C76BFDEDB392FILPTMAIL02eci_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Maarten,
You=20 are saying (not for the first time) that the same OAM model equally applies= to=20 all data planes. = I think that this is fundamentally incorrect: on= e size=20 does not fit all<= SPAN=20 class=3D861202715-26012010>.
 
Y.1731 inherited its definitions of MEGs an= d such=20 with IEEE 802.1ag which dealt exclusively with the networks build by=20 802.1-compliant switches (a.k.a. "learning bridges") with their specific da= ta=20 plane.
 
The=20 data plane of MPLS (and MPLS-TP) is very much different.
 
Regards,
     Sasha
 
 


From: Maarten Vissers=20 [mailto:maarten.vissers@huawei.com]
Sent: Tuesday, January 26,= 2010=20 5:23 PM
To: Alexander Vainshtein
Cc: mpls@ietf.org;=20 mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate = nodes=20 on MPLS Section

Sasha,
 
Below the definitions of a MEG and ME from Y.173= 1. It are=20 the basic architecture components for OAM.
OAM frames exist within one MEG, and determine t= he=20 status/performance of the MEG.
An MEG exists within the bounds of a transport=20 entity.
 
In MPLS-TP a MEG is bound to a MS-PW and to a LS= P.=20
In the example, the "Section layer transpor= t path"=20 is provided by an LSP, which is monitored by the top blue MEG.=20
The "Section layer transport path segment" betwe= en P-left=20 and S-PE-left is provided by either an unlabeled or priority labelled LSP= ,=20 which is monitored by the bottom blue MEG.
This "Section layer transport path segment" may = be=20 unmonitored (as illustrated in mplstp-connection-concepts-06w.pdf), and i= n=20 this case there is no MEG and there is no LSP.
 
Regards,
Maarten
 
 
= 5.1       =20 Maintenance=20 entity= =20 (ME)=

ME represents an entity th= at=20 requires management and is a relationship between two maintenance entity = group=20 end points (see clause 5.3). MEs in Ethernet networks h= ave=20 been identified in Figure 23 of [ITU-T G.8010] (see Figure 5-1), Fig= ure=20 24 of [ITU-T G.8010] and clause 9 of [ITU-T Y.1730]. MEs can nest but not= =20 overlap.

5= .2        ME=20 group=20 (MEG<= /SPAN>)

ME group (MEG) includes di= fferent=20 MEs that satisfy the following conditions:

       &nbs= p;   =20 MEs in a MEG exist in the same administrative boundary;=20 and

       &nbs= p;   =20 MEs in a MEG have the same MEG level (see clause 5.6);=20 and

       &nbs= p;   =20 MEs in a MEG belong to the same point-to-point ETH connection or=20 multipoint=20 ETH=20 connectivity.

= For a=20 point-to-point ETH connection, a MEG=20 contains a single ME. For a multipoint ETH connectivity containing n=20 end-points, a MEG contains n*(= n–1)/2=20 MEs.

= <= FONT=20 color=3D#000000>5.3       =20 MEG<= /SPAN> end point=20 (MEP)

MEG end poi= nt (MEP)=20 marks the end point of an ETH MEG which is capable of initiating and=20 terminating OAM frames for fault management and performance monitoring. T= he=20 OAM frames are distinct from the transit ETH flows. The OAM frames are ad= ded=20 to the aggregate of transit ETH flows and it is assumed that they are sub= ject=20 to the same forwarding treatment as the transit ETH flows being monitored= . A=20 MEP does not add a new forwarding identifier to the transit ETH flows. A = MEP=20 does not terminate the transit ETH flows, though it can observe these flo= ws=20 (e.g., count frames).

5= .4        MEG=20 intermediate point=20 (MIP)

= MEG intermediate point (MIP) is an intermediate point in a=20 MEG which is capable of reacti= ng to=20 some OAM frames. A MIP does not initiate OAM frames. A MIP takes no actio= n on=20 the transit ETH=20 flows.

 



From: Alexander Vainshtein=20 [mailto:Alexander.Vainshtein@ecitele.com]
Sent: dinsdag 26 jan= uari=20 2010 15:48
To: Maarten Vissers
Cc: mpls@ietf.org;=20 mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate = nodes=20 on MPLS Section

Maarten,
IMHO=20 and FWIW, OAM must follow what the data plane (which, in the case of MPLS= is=20 label-based) does.
If=20 MEG levels (and adjacencies) are not bound to data plane adjacencies, wha= t are=20 these MEGs about?
 
Regards,
     Sasha


From: Maarten Vissers=20 [mailto:maarten.vissers@huawei.com]
Sent: Tuesday, January 2= 6,=20 2010 4:44 PM
To: Alexander Vainshtein
Cc: mpls@ietf= .org;=20 mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediat= e=20 nodes on MPLS Section

Sasha,
 
See inline..


From: Alexander Vainshtein=20 [mailto:Alexander.Vainshtein@ecitele.com]
Sent: dinsdag 26=20 januari 2010 9:38
To: Maarten Vissers
Cc: mpls@ietf= .org;=20 mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediat= e=20 nodes on MPLS Section

Maarten,
I=20 apologize for a delayed response.
I=20 think that the example you've given actually confirms my point of view:= =20 your model does not work with the regular MPLS data=20 plane.
Here is my analysis of your logic, based on the assumption tha= t all=20 LSPs are P2P and downstream label allocation is used. The conclusions w= ould=20 not change if
  1. <Maarten> The MPLS-TP LSP OAM inserted by the l= ower=20 blue MEP in node P-left has as top and bottom of stack the GAL <= FONT=20 color=3D#800000>[[Sasha]] OK. This implies that S-PE-left looks on th= e=20 labeled packets it receives from P-Left, otherwise it would simp= ly=20 ignore GAL  
[maarten2] The S-PE-left has a MPLS-TP blue MEP function&= nbsp;at=20 its input and this blue MEP function will look for packets with as top = label=20 the GAL.
  1. <Maarten> The MPLS-TP LSP OAM inserted by the hi= gher=20 blue MEP in node P-left has as top of stack the label inserted by the= =20 lower blue MEP (identified as LSE) and as bottom of stack the GAL... = The=20 interface port in the S-PE-left port will swap the top of stack = label=20 of non-OAM and TTL not-expired packets [[S= asha]]=20 This implies that the top label in this stack has been allocated by=20 S-PE-Left, bound by it to a certain FEC, and this binding "distribute= d"=20 (no matter by which means) to P-Left. Were it not so, the label place= d by=20 the higher blue MEP on top of the label stack in a labeled= =20 packet P-left sends to S-PE-left would be treated by the latter = as=20 invalid, and the packet would be discarded - see RF= C=20 3031, Section 3.18. And this, in its turn, means that S-PE-Left i= s=20 adjacent to P-Left : it allocates and binds to FECs labels that= =20 P-left puts on top of the stack in labeled packets that from its poin= t of=20 view, belong to these FECs. In your example the FEC in question is fo= rmed=20 by the packets that should go to PE-right, and the conclusion is = that=20 PE-right is NOT adjacent to PE-Left. 
[maarten2] There are two MEG levels (bindings) in the Section= =20 layer:
A. P-left to S-PE-left
B. P-left to P-right.
For the A. binding P-left and S-PE-left are adjacent. They sha= re one=20 Maintenance Entity Group (MEG) level and monitor this Section MEG by me= ans=20 of two Section MEP functions.
For the B. binding P-left and P-right are  adjacent. They share one Maintena= nce Entity=20 Group (MEG) level and monitor this Section Segment MEG by means of two= =20 Section Segment MEP functions.
 
The bottom line, IMHO and FWIW, that adjacency in the M= PLS=20 data plane (and, by implication, in the MPLS-TP one) is directly relate= d to=20 the label allocation and label-to-FEC binding. If we can agree on that,= this=20 should be explicitly mentioned in the MPLS-TP Framework document to pre= vent=20 misunderstanding. 
 
[maarten2]  There are = multiple=20 adjacencies in the MPLS and MPLS-TP (and any other) data plane.=20
Those=20 adjacencies are Maintenance Entity Groups and are represented by their = MEG=20 levels.
For OAM the M= EG type of=20 adjacencies are relevant, not the label type=20 adjacencies.
A server laye= r or server=20 sublayer MEG type adjacency has a 1-to-1 relationship with a label type= =20 adjacency.
A label ident= ifies one=20 'link connection' within a 'network connection', in the blue Section la= yer,=20 the label used on the link between P-left and S-PE-left identifies one = of=20 the three link connections that establish the Section layer network=20 connection, which latter is monitored by the Section=20 MEG.
 
[maarten2] I = understand=20 that there are two types of adjacencies to recognize and specify in MPL= S-TP.=20 I suggest that we specify both explicitly and that we describe the=20 relationship between these two adjacencies. This will prevent further=20 misunderstandings.
 
Regards,
Maarten
 
Regards,
     Sasha

From: Maarten Vissers=20 [mailto:maarten.vissers@huawei.com]
Sent: Saturday, Januar= y 23,=20 2010 6:03 PM
To: Alexander Vainshtein
Cc:=20 mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC = 5586:=20 Intermediate nodes on MPLS Section

Sasha,
 

In short, LERs do = not look=20 at the next label if they do not terminate the previous one. 

> Hence I = think=20 that some of the MEPs you've defined are non-addressable (and hence=20 unusable) in MPLS-TP which shares the MPLS data plane. <= /P>

 

If what you state is correct there = is a=20 serious problem within the existing draft specification for=20 MPLS-TP.  These f= unctional=20 models describe a part of the required functional behaviour in a (pac= ket)=20 transport network of any technology.

 

I=20 doubt that such problem exist... so the MEPs and MIPs in my models ar= e all=20 addressable (and hence usable) in MPLS-TP...

 

Let's analyse the left inter domain interface between c= arrier=20 A's P node and B's left S-PE node as an exercise...

1)=20 there is a MPLS-TP Section layer transport path (VSC) between ca= rrier=20 A nodes P-left and P-right

2)=20 there is a MPLS-TP Section layer transport path segment (VSC Segment)= =20 between nodes P-left and S-PE-left

3)=20 there is a MPLS-TP transport service layer transport path (VCC) betwe= en=20 nodes S-PE-left and S-PE-right (yellow MEPs).

 

-=20 The MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has= as=20 top and bottom of stack the GAL.

-=20 The MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left ha= s as=20 top of stack the label inserted by the lower blue MEP (identified as = LSE)=20 and as bottom of stack the GAL.

-=20 The lower blue MEP in node S-PE-left has to process all packets with = top=20 of stack the GAL.

-=20 The blue MIP in node S-PE-left has to process all packets generated b= y the=20 higher blue MEP in node P of which the TTL expires; these packets arr= ive=20 at node S-PE-left with two labels, of which the bottom of stack label= is=20 the GAL and the top of stack label is a regular LSP label.=20

-=20 The interface port in the S-PE-left port will swap the top of st= ack=20 label of non-OAM and TTL not-expired packets; the new label value wil= l be=20 the value inserted by the left yellow MEP in the S-PE-left node (indi= cated=20 by LSE next to the yellow MEP symbol).

- If=20 the packet was a VSC OAM packet of which the TTL expires, the packet = will=20 be extracted by the blue MIP within the VSC.

-=20 The yellow MEP inserts the LSP OAM into the carrier A's VSC, creating= a=20 monitored VSC Segment, and treats this VSC Segment as one of its VCCs= .=20 This VCC related LSP OAM will pass through a VCC MIP on the egress NN= I=20 port in the S-PE-left node (i.e. egress MIP issue applies).=20

-=20 The VCC signal is multiplexed into an MPLS-TP transport path layer=20 transport path (VPC) and its packets are prepended with a new LSP lab= el=20 identifying the VCC.

-=20 Etc.

 

- In=20 the reverse direction, the VPC terminates on the right NNI port of th= e=20 S-PE-left node, providing access the VCC LSPs carried in the VPC. If = the=20 TTL of a VCC LSP OAM expires the VCC LSP MIP function will process th= e=20 OAM. All other VCC LSP related packets are forwarded to the egress po= rt=20 which is connected to carrier A's P node.

-=20 The VCC LSP terminates on the egress port, and the LSP label identify= ing=20 this VCC LSP is terminated; the yellow VCC LSP MEP on the egress= port=20 can now determine which packets carry the VCC LSP OAM by checking for= the=20 GAL as next top label.

-=20 The VCC LSP label is also removed from the non-VCC LSP OAM packets an= d it=20 is possible that on one of those packets the TTL expires. Such packet= s are=20 processed by the blue MIP function above the yellow MEP function in t= he=20 S-PE-left node.

-=20 The outer label on packets of which the TTL has not expired will be=20 swapped, and LSP OAM will be added in the lower blue section layer ME= P on=20 the S-PE-left node. This OAM will be output with GAL as top and botto= m of=20 stack label.

-=20 Etc.

 

I=20 can't find a problem in the above required behaviour, besides the wel= l=20 known egress-MIP identification problem.

There is always an outer LSP label being terminated when a M= EP=20 function is following and LSP OAM has to be extracted and=20 processed.

In=20 some cases the LSP terminates on an ingress port (DOWN MEP), in other= =20 cases the LSP terminates on an egress port (UP MEP).

 

 
See inline for more comment...

From: Alexander Vainshtein=20 [mailto:Alexander.Vainshtein@ecitele.com]
Sent: zaterdag 2= 3=20 januari 2010 8:57
To: Maarten Vissers
Cc:=20 mpls@ietf.org; mpls-tp@ietf.org; 'Greg Mirsky'
Subject: RE:= =20 [mpls-tp] RFC 5586: Intermediate nodes on MPLS=20 Section

Maarten,
I may be missing s= omething=20 important, but how iy seems that you ignore the fundamental=20 differences between Ethernet and MPLS data planes in your=20 analysis. 
 
[maarten] I a= m=20 absolutely not ignoring the differences between Ethernet and MPLS dat= a=20 planes, as I am also not ignoring the=20 commonalities. 
&nb= sp;
[maarten]=20 What I mean is that it is possible to set up an e.g. 9-port mp2m= p LSP=20 connection in the MPLS technology and order an mpls switch to read th= e=20 inner (PW) label and use the value of this inner label to forward the= =20 packet to one of the 9 output ports of the mp2mp LSP... It shoul= d be=20 clear that a switch with such capability has a feature which is = not=20 described in the MPLS RFCs; i.e. it is a proprietary extension which = I am=20 describing below to illustrate that such extension does not interfere= with=20 the standardized MPLS behaviour, and that it does not change that=20 behaviour.
 
-----------------
[maarten]=20 It is very simple to test the forwarding of packets in such mp2mp LSP= in a=20 research lab :-)...; inner label values 1000-1999 were delivered at o= utput=20 port 1, inner label values 2000-2999 were delivered at output 2, inne= r=20 label values 3000-3999 were delivered at output port 3, etc. The mpls= =20 switch reads the outer label value to identify the LSP, the= n=20 reads the inner label value and forwards all packets with inner label= =20 value 1xxx to output port 1, with inner label value 2xxx to output po= rt 2,=20 etc.
 
[maarten]=20 Another nice test application for such LSP is in a physical ring; e.g= .=20 with 8 nodes. In this case you can identify the destination ring node= in=20 the 3 most significant bits of the PW label and the output trib card = on a=20 ring node by the next 7 bits and the individual PW instances by the 1= 0=20 least significant bits. Number the ring nodes from 0 to 7. Now r= ing=20 node 0 will forward the packets with inner label=20 values 001/010/011xxxxxxxxxxxxxxxxx via its east line port and=20 packets with inner label values 100/101/110/111xxxxxxxxxxxxxxxxx via = its=20 west line port. If the ring breaks between nodes 5 and 6, then r= ing=20 node 0 will change the forwarding of packets with inner label va= lues=20 100/101xxxxxxxxxxxxxxxxx from the west line port to the east line por= t.=20 Node 0 is informed about the break between nodes 6 and 7 by means of = a=20 ring-APS message including the number of the node and the interface=20 (east/west) detecting the fault. Ring node 0 will always extract pack= ets=20 with inner label values 000xxxxxxxxxxxxxxxxxxx to prevent that packet= s get=20 looped in the mp2mp Ring-LSP and forward packets with other label val= ues=20 on the east line port to the west line port (and vice=20 versa).
 
[maarten]=20 to support the transport of p2mp PWs through such mp2mp LSP another s= et of=20 PW label values was allocated, e.g. 10000-10999. The mpls switch read= s the=20 outer label value to identify the LSP, then reads the inner label val= ue=20 and in case of a value in the 10xxx range looks up in a table th= e=20 subset of output ports to which this packet has to be=20 sent.
 
[maarten]=20 The same mpls switch also supports p2p LSPs and when the outer label = value=20 is associated with such p2p LSP it will ignore the inner label value = and=20 forward the packet to the output port.
 
[maarten]=20 The same mpls switch also supports p2mp LSPs and when the out label v= alue=20 is associated with such p2mp LSP the switch will ignore the inner lab= el=20 value and looks up in a table the set of output ports of this p2mp LS= P and=20 forwards the packet to all output ports.
 
[maarten]=20 The same mpls switch also looks at the inner label on the interface=20 port to identify if the packet is an OAM packet and then look at= the=20 ACH channel type to identify the type of OAM packet to see if the pac= ket=20 must be processed in the interface port (and not forwarded to the swi= tch=20 fabric). The existing mpls switch ports will only be able to look at = inner=20 labels of packets of which the outer label is terminated; new mpls sw= itch=20 ports will be able to look at inner labels of all packets; this is a= =20 similar evolution as we got in ethernet... existing ethernet switches= =20 could only look at the TYPE and DA fields to identify if an OAM frame= had=20 to be processed (those switches could only support a subset of the Y.= 1731=20 OAM), new ethernet switches are looking at the TYPE and MEL fields an= d can=20 support the full set of Y.1731 OAM.
 
[maarten]=20 I hope you understand now that it is possible to extend the MPLS= data=20 plane specified in the RFCs with a 'connectionless-LSP' capability. S= uch=20 extended mpls dataplane will then contain a mix of connection=20 oriented-LSPs and connectionless-LSPs. The behaviour of the=20 connection-oriented-LSPs complies with the specifications in the RFCs= . The=20 connectionless-LSPs are a bonus.
---------------------
 
[maarten]=20 An ethernet switch reads the outer vlan identifier and when the outer= vlan=20 identifier is associated with a
- p2p VLAN=20 it will ignore the DA value and forward the frame to the output=20 port
- p2mp=20 VLAN it will ignore the DA value and looks up in a table the set of o= utput=20 ports of this p2mp VLAN and forwards the frame to all those output=20 ports
- mp2mp or=20 rmp VLAN it will read the DA and looks up in a table the output = port=20 or ports of this mp2mp VLAN to which this frame should be=20 forwarded.
The=20 ethernet switch also looks at the inner TYPE (i.e. TPID) in all cases= on=20 the interface port to identify if the frame is an OAM frame and then = look=20 at the MEL field and OpCode fields to identify the type of OAM frame = and=20 its MEG level to see if the packet must be processed in the interface= port=20 (and not forwarded to the switch fabric).
 
[maarten]=20 I don't see as such any functional difference between the mpls and=20 ethernet data planes; the same information elements are present in bo= th=20 data planes, but with a different encoding of this information in the= =20 frame/packet... the main difference is that standard mpls switches do= n't=20 use the inner label value to control forwarding of a packet to a subs= et of=20 output ports of an LSP, while ethernet switches typically support=20 both the use of the DA value to control forwarding and the don't= use=20 of the DA value to control forwarding to a subset of VLAN output port= s...=20 but note that there is also a set of ethernet switches that only supp= ort=20 don't use of the DA value to control forwarding, i.e. which support o= nly=20 p2p and p2mp VLANs.
 
Ethernet da= ta=20 plane inherently recognizes "well-know multicast MAC destination= =20 addresses". If a switch wants so, it can catch all the frames with su= ch a=20 DA and decide how it treats them "out-of-band".  
 
[maarten] The well-known MAC multicast=20 destination addresses listed in Table 8-1/802.1Q are identifying= =20 management plane and control plane protocols that are carried over th= e=20 links; those frames are not belonging to the user traffic carried in = the=20 VLANs. In MPLS-TP similar management and control plane information is= =20 carried via the MCC and SCC packets specified in=20 RFC5718.
 
[= maarten] If=20 you read G.8021 then you will notice that the well-know multicast MAC= =20 destination addresses for OAM are not being recognized in the ETH ato= mic=20 functions processing Ethernet OAM.  
Note that G.8021 has never used the DA fie= ld in=20 the Ethernet OAM frame as a means to identify OAM from non-OAM frames= , as=20 Y.1731 has from day one specified OAM frames that carry a unicas= t=20 address which do not contain these well-known OAM multicase=20 destination=20 addresses. 
Y.1731/G.8021 use the TYPE f= ield to=20 separate OAM from non-OAM frames, the MEL field to identify the MEG l= evel=20 and the OpCode field to identify the type of OAM.=20
 
[maarten]=20 MPLS-TP will use the L= ABEL=20 field to separate LSP-OAM from non-LSP OAM packets, the label stack t= o=20 identify the MEG level and the ACH channel type field to identify the= type=20 of OAM.
I.e. the same informat= ion, just=20 a different encoding.
 
All Ethernet protocols operate in this way, 802.1ag is= not an=20 exception. And this is exactly what allows separation between=20 addressing and MEP/MIP levels in 802.1ag. =20
 
[maarten] As indicated above, your underst= anding=20 of Ethernet OAM protocol processing does not align with Y.1731/G.8021= =20 specifications.
 
[maarten] The unicast LBM OAM is a special= OAM=20 frame/packet as it requires one additional information element; i.e. = a MIP=20 identifier. This MIP identifier must be carried in the LBM OAM=20 frame/packet in both Ethernet and in bidirectional p2mp MPLS-TP = LSP=20 cases; in MPLS-TP to differentiate MIPs in a bidirectional p2mp LSP=20 located at the same hop count from the MEP. Because the bidir p2mp LS= P was=20 only recently described in this mailinglist the implications of such = LSP=20 on the loopback OAM have not yet been investigated and=20 documented.
 
[maarten] Both in Ethernet and MPLS OAM th= e OAM=20 process must read this MIP identifier field when the OAM frame/packet= is=20 identified as a LBM OAM. The MIP identifier in Ethernet OAM is the EU= I-48=20 of the physical subsystem on which the MIP resides, while in MPLS-TP = OAM=20 this is not yet in scope of the OAM framework. But if there is a real= =20 demand for such bidir p2mp LSP or PW, we should include the MIP Ident= ifier=20 in the OAM framework document for loopback OAM.
 
The disadvantage of = this=20 approach is that Ethernet OAM frames are not necessarily fate-sharing= with=20 the data traffic.<= SPAN=20 class=3D515040011-23012010> 
 
[maarten]  All Ethernet= OAM=20 frames fate share with the VLAN (i.e. the Ethernet transport entity) = in a=20 similar manner as all MPLS-TP OAM packets will fate share with the PW= and=20 LSP (i.e. the MPLS transport entities).
 
[maarten] There is one type of OAM that ha= s to=20 fate share with more then the VLAN/PW/LSP; i.e. the frame/packet loss= OAM=20 has to fate share with both the VLAN/PW/LSP and the=20 frames/packets for which the ingress count is transported i= n=20 this OAM frame/packet. In p2p/p2mp VLANs/PWs/LSPs there is no problem= to=20 meet this requirement. In rmp/mp2mp VLANs and mp2p PWs/LSPs ther= e is=20 a problem to meet the second requirement. I.e. no difference as such= =20 between Ethernet and MPLS.
&nb= sp;
The MPLS data plane is = defined=20 in RFC 3031, 30302 and (for upstream-allocated labels) in RFC 53= 31,=20 5332. Its analog of Ethernet well-know multicast MAC destination= =20 addresses is the reserved Router Alert Label. But=20 its usage  has been rejected for usage in MPLS-TP OAM exact= ly=20 because fate-sharing of data and OAM packets could be broken. Instead= ,=20 MPLS-TP uses two different mechanisms: 
  1. GAL. This mechanism can only be= used=20 to address MEPs, because the LER processing a packet with the GAL a= t=20 some level in the label stack is not allowed to look at it unless i= t=20 terminates all the labels above it are terminated (i.e., its ILM en= tries=20 for these labels must be "pop and forward to the loopback=20 interface"). =20 [maarten] The ethernet equivalent to the GAL = is the=20 OAM ethertype value 89-02. 
  2. TTL expiration. This is the onl= y=20 mechanism for addressing MIPs in MPLS-TP. And, of course, TTL expir= ation=20 must occur in the first label stack entry following all the labels= =20 terminated by the supporting node. =20 [maarten] As described above, as soon as MPLS= -TP has=20 to support bidir p2mp LSPs/PWs it will have to include the MIP=20 Identifier to address the MIP that has to perform the=20 loopback.
[maarten] Ethe= rnet OAM=20 Y.1731 specifies an Ethernet MCC OAM frame to carry management plane= =20 frames. This is similar to the MPLS-TP MCC OAM packet defined in=20 RFC5718.
=

 

Regards,

Maarten  

 

In short, LERs do not look at the n= ext=20 label if they do not terminate the previous one. 

Hence I think that s= ome of=20 the MEPs you've defined are non-addressable (and hence unusable) in=20 MPLS-TP which shares the MPLS data plane. 

 

My 2c,

     Sasha


From: mpls-tp-bounces@ietf.org=20 [mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers=20 [maarten.vissers@huawei.com]
Sent: Saturday, January 23, 20= 10=20 7:37 AM
To: 'Greg Mirsky'
Cc: mpls@ietf.org;=20 mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC 5586: Intermedi= ate=20 nodes on MPLS Section

Hi Greg,
 
See inline..=20
From: Greg Mirsky=20 [mailto:gregimirsky@gmail.com]
Sent: vrijdag=20 22 januari 2010 20:29
To: Maarten Vissers
Cc:=20 mpls@ietf.org; mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC = 5586:=20 Intermediate nodes on MPLS Section

Dear Maarten,
I'll concentrate, as you suggested, on the slid= e #7=20 and the following you've wrote "The intermediate nodes contain multiple MPLS-TP= (MTP)=20 layer network instances". I think that from the definit= ion=20 of MPLS Section follows that there can not be an intermediate MPLS no= de on=20 a given MPLS Section which is aware of that Section.  
 
In your example (slide #7) nodes P and P' (to differentiate them= from=20 left to right) of Carrier A are terminating points of MPLS Section of= =20 Carrier A.  
 
[maarten] Correct.
 
S-PEs of Carrier B are unaware of that MPLS Section.  
 
[maarten] not correct. The figure shows two MPLS-TP Section = layer=20 MEG levels; the top level MEG has its endpoints (blue MEP=20 functions) in the carrier A P and P' nodes, the bottom level MEG= has=20 its end points in the interface ports of P and left S-PE and in right= S-PE=20 and P' nodes.
 
[maarten] The most left and right S-PEs of carrier B te= rminate=20 the physical media layer (the 802.3 ETY layer) and then the MPLS-TP=20 Section TCM/Segment OAM in the blue colored MEP function. On top of t= his=20 MEP function there is a (blue) MPLS-TP Section layer MIP function, wh= ich=20 will process the MPLS-TP Section layer OAM from the top MEG=20 level.
 
[maarten] I have attached a slightly modified version of the= slide=20 7. The modification is the replacement of the 802.3 interface between= =20 carrier A's P node and the left S-PE node of carrier B by an SDH STM-= N=20 interface. Such SDH interface has excellent section monitoring=20 capabilities and it is now not necessary to instantiate the MPLS-TP=20 Section layer TCM/Segment MEG level between these P and left S-PE nod= es.=20 This is reflected by the absence of the lower blue Section MEP=20 functions.
 
[maarten] On the side of the adaptation=20 functions  between MPLS-TP Section layer and SDH layers=20 (blue/grey colored trapezoid symbols) I have indicated "P-LSE" to=20 represent that it may be necessary to insert a kind of "priority labe= l=20 stack entry header" (in analogy to the priority vlan tag in=20 ethernet). The use of such "P-LSE" header on the MPLS-TP over SDH=20 interface would be required when carrier A wants to have explicit con= trol=20 over the priority and drop eligibility of each of the MPLS-TP packets= =20 passed through the carrier B network; i.e. including the MPLS-TP Sect= ion=20 OAM packets. If all Section OAM packets have the same priority/drop=20 eligibility, then insertion of such P-LSE header is not necessary as= =20 carrier B's S-PE node can assign the right priority/drop eligible lev= el to=20 the the unlabelled (section OAM) packets.
 
[maarten] For the latter case, the MPLS-= TP=20 Section layer signal will have its section OAM equipped with GAL as=20 BOS. For the former case, the MPLS-TP Section la= yer=20 signal will have its section OAM equipped with 'P-LSP'  label as= BOS=20 and GAL as second label.
 
[maarten] Assume the latter case, then the blue MIP function= in the=20 left S-PE node will process the GAL as BOS.
 
Thus, when Node P sends OAM with GAL as BOS to monitor the P-P'= =20 Section, none of nodes of Carrier B, including S-PEs, should bother t= o=20 process the GAL. Doing otherwise will break client-server=20 layering.  
 
[maarten] I understand why we were coming to different concl= usions.=20 I hope I have clarified my view with the SDH physical media layer=20 example.
 
[maarten] You may now also understand why the definition of = Section=20 layer in G.805 defines that the section layer network is concerned wi= th=20 all functions which"**provide for the transfer of infomation bet= ween=20 locations in path layer networks**.
It is this latter item that allows section layer trails to s= pan=20 multiple physical media layer trails, and thus to have intermediate n= odes=20 in the section layer connection.
 
[maarten] But in all honesty, most of the Section layer conn= ections=20 are terminating at the same ports as their underlying physical media = layer=20 connections. Someone who looks only at the appearances of section lay= ers=20 inside one network will conclude that section layer connections termi= nate=20 at adjacent nodes. Someone who looks beyond its own network will conc= lude=20 that section layer connections terminate in nodes that provide access= to=20 path layer signals.
 
That is why I can not agree that an intermediate node contains=20 instances of multiple MPLS-TP networks. I think of a node as performi= ng=20 its functions at certain MPLS-TP network layer only.  
 
[maarten] It is my understanding that we are missing a descr= iption=20 which explicitly describes the mapping of labels onto layers. One MPL= S-TP=20 layer network will in my understanding contain one or more labels. As= =20 the ppt file with my investigation results is too large to attac= h, I=20 will email you a copy privately. I have attached a summary of the res= ults=20 up to this point in time.
 
Another question is whether Carrier B sets its VC label as BOS o= r=20 not, as I understand we haven't decided yet with number of BOS in=20 carrier's carrier scenario. But that, to me, is separate discussion.<= SPAN=20 class=3D609224603-23012010> 
 
[maarten] I have understood that that decision has been made= . Refer=20 to the SB10 comment "Yes. S=3D1 does not indicate the boundary between the= client=20 and server. It indicates the boundary between the label stack and the= =20 label stack payload." in the=20 draft-ietf-mpls-tp-framework-07-post-review-of=20 ITU-T-informal-cts-19-Jan-2010.doc. This is now inlcuded in=20 draft-ietf-mpls-tp-framework-08, see section 3.4.1.

Maarten, I greatly=20 appreciate your input and our discussion. 
 
[maarten] I appreciate your questions and=20 discussion.
 
Regards,
Maarten 

Regards,
Greg

<= /DIV>
On Fri, Jan 22, 2010 at 10:32 AM,=20 Maarten Vissers <maarten.vissers@huawei.com= >=20 wrote:
Hi=20 Greg,
 
The=20 intermediate nodes contain multiple MPLS-TP (MTP) layer network=20 instances, of which the top MTP layer is shared by carrier A and B.= See=20 slide 7 in the mplstp-connection-concepts file. Note that the same= =20 applies for the case of Ethernet (ETH) layer networks. In the=20 attached ethernet-connection-concepts file you find the same c= ase=20 illustrated also on slide 7.
 
Other slides illustrate other cases of carrier-carrier and= =20 customer-carrier interactions.
 
Note=20 that the functional models for the MPLS-TP and Ethernet cases are t= he=20 same; I already had the Ethernet models and have converted those in= to=20 MPLS-TP equivalent models to illustrate this section layer question= . The=20 difference between both technologies is the encoding of MEG levels;= in=20 Ethernet via the MEG Level (MEL) field, in MPLS-TP via a Label Stac= k=20 Entry (LSE) header.
 
Regards,
Maarten


From: Greg Mirsky [mailto:gregimirsky@gmail.com]=20
Sent: vrijdag 22 januari 2010=20 17:55
To: Maarten Vissers=20

Cc: mpls@ietf.org; mpls-tp@ietf.org
S= ubject:=20 Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS=20 Section

Dear Maarten,
so this is carrier's carrier scenario w= hen=20 MPLS-TP section is client of MPLS-TP transport? But wouldn't presum= ed=20 processing of client MPLS-TP section by intermediate nodes of serve= r=20 MPLS-TP layer be just plain violation of server-client=20 model?

Regards,
Greg

On Fri, Jan 22, 2010 at 7:51 AM,=20 Maarten Vissers <maarten.vissers@huawei.c= om>=20 wrote:
Greg,
 
It=20 is not uncommon to carry a section layer signal as a service thro= ugh=20 the network of another carrier. E.g. Ethernet port based services= =20 carry the Ethernet section layer signals as a service through the= =20 transport network. The compatible MPLS type of port based service= =20 would carry the MPLS section layer signal as a service through th= e=20 network of another carrier. The section will now pass through=20 intermediate nodes.
 
Regards,
Maarten


From: mpls-tp-bounces@ietf.org= =20 [mailto:mpls-tp-bounces@ietf.org= ]=20 On Behalf Of Greg Mirsky
Sent: donderdag=20 21 januari 2010 22:21
To: BOCCI Matthew; martin.vigour= eux@alcatel-lucent.com;=20 stbryant@cisco.com
C= c:=20 mpls@ietf.org; mpls-tp@ietf.org
Subje= ct:=20 [mpls-tp] RFC 5586: Intermediate nodes on MPLS=20 Section

Dear Editors and All,
I'm puzzled by what looks to = me as=20 contradiction between quoted in the RFC 5586 definition of the Se= ction=20 Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS= =20 Section. The definition (section 1.3 p.4) refers to section as se= rver=20 layer that provides service between adjacent nodes (my=20 underlining). At the same time, the last paragraph of subsection= =20 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Sect= ion=20 in regard to G-ACh message, the ACH and the GAL. If an MPLS Secti= on is=20 between adjacent nodes, then, as I understand the definition, the= re=20 can not be intermediate nodes on the section (on the segment, but= not=20 on a section) at this particular layer.
Your clarification is= =20 greatly=20 appreciated.

Regards,
Greg


<= /BLOCKQUOTE>
--_000_A3C5DF08D38B6049839A6F553B331C76BFDEDB392FILPTMAIL02eci_-- From maarten.vissers@huawei.com Tue Jan 26 09:15:38 2010 Return-Path: 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 A4D403A67B6; Tue, 26 Jan 2010 09:15:38 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.411 X-Spam-Level: X-Spam-Status: No, score=-0.411 tagged_above=-999 required=5 tests=[AWL=0.083, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, RDNS_NONE=0.1] 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 PxUbdxLE4gT6; Tue, 26 Jan 2010 09:14:59 -0800 (PST) Received: from szxga01-in.huawei.com (unknown [119.145.14.64]) by core3.amsl.com (Postfix) with ESMTP id 501CE3A681B; Tue, 26 Jan 2010 09:14:58 -0800 (PST) Received: from huawei.com (szxga01-in [172.24.2.3]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWV006NE6KYKW@szxga01-in.huawei.com>; Wed, 27 Jan 2010 01:14:58 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWV005U46KXLF@szxga01-in.huawei.com>; Wed, 27 Jan 2010 01:14:57 +0800 (CST) Received: from M00900002 ([116.6.21.230]) by szxml01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KWV00IBB6KXJB@szxml01-in.huawei.com>; Wed, 27 Jan 2010 01:14:57 +0800 (CST) Date: Tue, 26 Jan 2010 18:14:55 +0100 From: Maarten Vissers In-reply-to: To: 'Alexander Vainshtein' Message-id: <008a01ca9eab$147e53e0$e6150674@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: multipart/alternative; boundary="Boundary_(ID_ywHjrTY4P6vWoO9dsRmS9Q)" Thread-index: AcqbmSNrZOC6OkVyTYie1ES9/D/jNAARX32gAAgKxJoABxrLQACQ8oWAAAxEoZAAAY80UAAAh+AwAADnMHAAAodX0A== Cc: mpls@ietf.org, mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jan 2010 17:15:38 -0000 This is a multi-part message in MIME format. --Boundary_(ID_ywHjrTY4P6vWoO9dsRmS9Q) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Sasha, You have an incorrect understanding of the background of Y.1731. Y.1731 is created by ITU-T SG13 with the help of SG15. The work started in 2002 and was initiated by the deployment of Ethernet in transport networks where it replaced SDH equipment. The performance of those initial deployments were extremely poor due to lack of OAM and protection. Set up of VLANs was done by NMS. In the same year work on Ethernet over Transport architecture was initiated in SG15 (by me :-) ), quickly expanding in the development of a series of recommendations specifying the Ethernet as a transport technology. 802.1ag was started later, and implements only a subset of the Y.1731 toolset; i.e. the subset which spanning tree protocol/vlan registration protocol controlled ethernet switches specified in 802.1 would need and can use. But ITU-T SG13/15 and IEEE 802.1 made sure that there is interworking possible between networks using Y.1731 and networks using 802.1ag. Ethernet switches compliant with ITU-T's Ethernet recommendations are transport network grade switches (with VLAN ID translation capabilities (e.g. VID translation, PW label swapping) in every node), which are managed by NMS and optionally the GMPLS control plane. The Ethernet data plane specified in the ITU-T Recommendations supports all MPLS(-TP) data plane capabilities plus it supports rmp and mp2mp Ethernet VC connections. Some operators have recognized this and have build their packet transport network with a UNI-to-UNI Ethernet VC layer as their transport service layer; transport path layer technologies used are Ethernet VP and MPLS(-TP) VP. The efficient rooted-multipoint Ethernet VC connections are used for broadband backhaul in such networks, p2p Ethernet VC connections are used to support any type of Line service and mp2mp Ethernet VC connections are used to support E-LAN services. With the growing bandwidth demand OTN ODUs will be added in the near future as transport path layer technology to carry the Ethernet VC connections between S-PE nodes. MPLS and Ethernet data planes in such networks are managed in the same way. Ethernet Transport Networks (ETN) exist for many years already and are proven technology. It is on this basis that I continue to state that the MPLS(-TP) and (ITU-T Ethernet recommendations based) Ethernet VLAN data plane functionalities are the same and that we can and should use the very similar OAM, protection switching and the same management principles. T-MPLS was fully based on this understanding and approach, and was designed to seamlessly operate in a hybrid T-MPLS/Ethernet packet transport network. My hope is that seamless interoperability will also be possible in the emerging hybrid MPLS-TP/Ethernet packet transport networks. Regards, Maarten _____ From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] Sent: dinsdag 26 januari 2010 16:32 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Maarten, You are saying (not for the first time) that the same OAM model equally applies to all data planes. I think that this is fundamentally incorrect: one size does not fit all. Y.1731 inherited its definitions of MEGs and such with IEEE 802.1ag which dealt exclusively with the networks build by 802.1-compliant switches (a.k.a. "learning bridges") with their specific data plane. The data plane of MPLS (and MPLS-TP) is very much different. Regards, Sasha _____ From: Maarten Vissers [mailto:maarten.vissers@huawei.com] Sent: Tuesday, January 26, 2010 5:23 PM To: Alexander Vainshtein Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Sasha, Below the definitions of a MEG and ME from Y.1731. It are the basic architecture components for OAM. OAM frames exist within one MEG, and determine the status/performance of the MEG. An MEG exists within the bounds of a transport entity. In MPLS-TP a MEG is bound to a MS-PW and to a LSP. In the example, the "Section layer transport path" is provided by an LSP, which is monitored by the top blue MEG. The "Section layer transport path segment" between P-left and S-PE-left is provided by either an unlabeled or priority labelled LSP, which is monitored by the bottom blue MEG. This "Section layer transport path segment" may be unmonitored (as illustrated in mplstp-connection-concepts-06w.pdf), and in this case there is no MEG and there is no LSP. Regards, Maarten 5.1 Maintenance entity (ME) ME represents an entity that requires management and is a relationship between two maintenance entity group end points (see clause 5.3). MEs in Ethernet networks have been identified in Figure 23 of [ITU-T G.8010] (see Figure 5-1), Figure 24 of [ITU-T G.8010] and clause 9 of [ITU-T Y.1730]. MEs can nest but not overlap. 5.2 ME group (MEG) ME group (MEG) includes different MEs that satisfy the following conditions: . MEs in a MEG exist in the same administrative boundary; and . MEs in a MEG have the same MEG level (see clause 5.6); and . MEs in a MEG belong to the same point-to-point ETH connection or multipoint ETH connectivity. For a point-to-point ETH connection, a MEG contains a single ME. For a multipoint ETH connectivity containing n end-points, a MEG contains n*(n-1)/2 MEs. 5.3 MEG end point (MEP) MEG end point (MEP) marks the end point of an ETH MEG which is capable of initiating and terminating OAM frames for fault management and performance monitoring. The OAM frames are distinct from the transit ETH flows. The OAM frames are added to the aggregate of transit ETH flows and it is assumed that they are subject to the same forwarding treatment as the transit ETH flows being monitored. A MEP does not add a new forwarding identifier to the transit ETH flows. A MEP does not terminate the transit ETH flows, though it can observe these flows (e.g., count frames). 5.4 MEG intermediate point (MIP) MEG intermediate point (MIP) is an intermediate point in a MEG which is capable of reacting to some OAM frames. A MIP does not initiate OAM frames. A MIP takes no action on the transit ETH flows. _____ From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] Sent: dinsdag 26 januari 2010 15:48 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Maarten, IMHO and FWIW, OAM must follow what the data plane (which, in the case of MPLS is label-based) does. If MEG levels (and adjacencies) are not bound to data plane adjacencies, what are these MEGs about? Regards, Sasha _____ From: Maarten Vissers [mailto:maarten.vissers@huawei.com] Sent: Tuesday, January 26, 2010 4:44 PM To: Alexander Vainshtein Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Sasha, See inline.. _____ From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] Sent: dinsdag 26 januari 2010 9:38 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Maarten, I apologize for a delayed response. I think that the example you've given actually confirms my point of view: your model does not work with the regular MPLS data plane. Here is my analysis of your logic, based on the assumption that all LSPs are P2P and downstream label allocation is used. The conclusions would not change if 1. The MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as top and bottom of stack the GAL [[Sasha]] OK. This implies that S-PE-left looks on the labeled packets it receives from P-Left, otherwise it would simply ignore GAL [maarten2] The S-PE-left has a MPLS-TP blue MEP function at its input and this blue MEP function will look for packets with as top label the GAL. 1. The MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as top of stack the label inserted by the lower blue MEP (identified as LSE) and as bottom of stack the GAL... The interface port in the S-PE-left port will swap the top of stack label of non-OAM and TTL not-expired packets [[Sasha]] This implies that the top label in this stack has been allocated by S-PE-Left, bound by it to a certain FEC, and this binding "distributed" (no matter by which means) to P-Left. Were it not so, the label placed by the higher blue MEP on top of the label stack in a labeled packet P-left sends to S-PE-left would be treated by the latter as invalid, and the packet would be discarded - see RFC 3031, Section 3.18. And this, in its turn, means that S-PE-Left is adjacent to P-Left : it allocates and binds to FECs labels that P-left puts on top of the stack in labeled packets that from its point of view, belong to these FECs. In your example the FEC in question is formed by the packets that should go to PE-right, and the conclusion is that PE-right is NOT adjacent to PE-Left. [maarten2] There are two MEG levels (bindings) in the Section layer: A. P-left to S-PE-left B. P-left to P-right. For the A. binding P-left and S-PE-left are adjacent. They share one Maintenance Entity Group (MEG) level and monitor this Section MEG by means of two Section MEP functions. For the B. binding P-left and P-right are adjacent. They share one Maintenance Entity Group (MEG) level and monitor this Section Segment MEG by means of two Section Segment MEP functions. The bottom line, IMHO and FWIW, that adjacency in the MPLS data plane (and, by implication, in the MPLS-TP one) is directly related to the label allocation and label-to-FEC binding. If we can agree on that, this should be explicitly mentioned in the MPLS-TP Framework document to prevent misunderstanding. [maarten2] There are multiple adjacencies in the MPLS and MPLS-TP (and any other) data plane. Those adjacencies are Maintenance Entity Groups and are represented by their MEG levels. For OAM the MEG type of adjacencies are relevant, not the label type adjacencies. A server layer or server sublayer MEG type adjacency has a 1-to-1 relationship with a label type adjacency. A label identifies one 'link connection' within a 'network connection', in the blue Section layer, the label used on the link between P-left and S-PE-left identifies one of the three link connections that establish the Section layer network connection, which latter is monitored by the Section MEG. [maarten2] I understand that there are two types of adjacencies to recognize and specify in MPLS-TP. I suggest that we specify both explicitly and that we describe the relationship between these two adjacencies. This will prevent further misunderstandings. Regards, Maarten Regards, Sasha _____ From: Maarten Vissers [mailto:maarten.vissers@huawei.com] Sent: Saturday, January 23, 2010 6:03 PM To: Alexander Vainshtein Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Sasha, > In short, LERs do not look at the next label if they do not terminate the previous one. > Hence I think that some of the MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP which shares the MPLS data plane. If what you state is correct there is a serious problem within the existing draft specification for MPLS-TP. These functional models describe a part of the required functional behaviour in a (packet) transport network of any technology. I doubt that such problem exist... so the MEPs and MIPs in my models are all addressable (and hence usable) in MPLS-TP... Let's analyse the left inter domain interface between carrier A's P node and B's left S-PE node as an exercise... 1) there is a MPLS-TP Section layer transport path (VSC) between carrier A nodes P-left and P-right 2) there is a MPLS-TP Section layer transport path segment (VSC Segment) between nodes P-left and S-PE-left 3) there is a MPLS-TP transport service layer transport path (VCC) between nodes S-PE-left and S-PE-right (yellow MEPs). - The MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as top and bottom of stack the GAL. - The MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as top of stack the label inserted by the lower blue MEP (identified as LSE) and as bottom of stack the GAL. - The lower blue MEP in node S-PE-left has to process all packets with top of stack the GAL. - The blue MIP in node S-PE-left has to process all packets generated by the higher blue MEP in node P of which the TTL expires; these packets arrive at node S-PE-left with two labels, of which the bottom of stack label is the GAL and the top of stack label is a regular LSP label. - The interface port in the S-PE-left port will swap the top of stack label of non-OAM and TTL not-expired packets; the new label value will be the value inserted by the left yellow MEP in the S-PE-left node (indicated by LSE next to the yellow MEP symbol). - If the packet was a VSC OAM packet of which the TTL expires, the packet will be extracted by the blue MIP within the VSC. - The yellow MEP inserts the LSP OAM into the carrier A's VSC, creating a monitored VSC Segment, and treats this VSC Segment as one of its VCCs. This VCC related LSP OAM will pass through a VCC MIP on the egress NNI port in the S-PE-left node (i.e. egress MIP issue applies). - The VCC signal is multiplexed into an MPLS-TP transport path layer transport path (VPC) and its packets are prepended with a new LSP label identifying the VCC. - Etc. - In the reverse direction, the VPC terminates on the right NNI port of the S-PE-left node, providing access the VCC LSPs carried in the VPC. If the TTL of a VCC LSP OAM expires the VCC LSP MIP function will process the OAM. All other VCC LSP related packets are forwarded to the egress port which is connected to carrier A's P node. - The VCC LSP terminates on the egress port, and the LSP label identifying this VCC LSP is terminated; the yellow VCC LSP MEP on the egress port can now determine which packets carry the VCC LSP OAM by checking for the GAL as next top label. - The VCC LSP label is also removed from the non-VCC LSP OAM packets and it is possible that on one of those packets the TTL expires. Such packets are processed by the blue MIP function above the yellow MEP function in the S-PE-left node. - The outer label on packets of which the TTL has not expired will be swapped, and LSP OAM will be added in the lower blue section layer MEP on the S-PE-left node. This OAM will be output with GAL as top and bottom of stack label. - Etc. I can't find a problem in the above required behaviour, besides the well known egress-MIP identification problem. There is always an outer LSP label being terminated when a MEP function is following and LSP OAM has to be extracted and processed. In some cases the LSP terminates on an ingress port (DOWN MEP), in other cases the LSP terminates on an egress port (UP MEP). See inline for more comment... _____ From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] Sent: zaterdag 23 januari 2010 8:57 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org; 'Greg Mirsky' Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Maarten, I may be missing something important, but how iy seems that you ignore the fundamental differences between Ethernet and MPLS data planes in your analysis. [maarten] I am absolutely not ignoring the differences between Ethernet and MPLS data planes, as I am also not ignoring the commonalities. [maarten] What I mean is that it is possible to set up an e.g. 9-port mp2mp LSP connection in the MPLS technology and order an mpls switch to read the inner (PW) label and use the value of this inner label to forward the packet to one of the 9 output ports of the mp2mp LSP... It should be clear that a switch with such capability has a feature which is not described in the MPLS RFCs; i.e. it is a proprietary extension which I am describing below to illustrate that such extension does not interfere with the standardized MPLS behaviour, and that it does not change that behaviour. ----------------- [maarten] It is very simple to test the forwarding of packets in such mp2mp LSP in a research lab :-)...; inner label values 1000-1999 were delivered at output port 1, inner label values 2000-2999 were delivered at output 2, inner label values 3000-3999 were delivered at output port 3, etc. The mpls switch reads the outer label value to identify the LSP, then reads the inner label value and forwards all packets with inner label value 1xxx to output port 1, with inner label value 2xxx to output port 2, etc. [maarten] Another nice test application for such LSP is in a physical ring; e.g. with 8 nodes. In this case you can identify the destination ring node in the 3 most significant bits of the PW label and the output trib card on a ring node by the next 7 bits and the individual PW instances by the 10 least significant bits. Number the ring nodes from 0 to 7. Now ring node 0 will forward the packets with inner label values 001/010/011xxxxxxxxxxxxxxxxx via its east line port and packets with inner label values 100/101/110/111xxxxxxxxxxxxxxxxx via its west line port. If the ring breaks between nodes 5 and 6, then ring node 0 will change the forwarding of packets with inner label values 100/101xxxxxxxxxxxxxxxxx from the west line port to the east line port. Node 0 is informed about the break between nodes 6 and 7 by means of a ring-APS message including the number of the node and the interface (east/west) detecting the fault. Ring node 0 will always extract packets with inner label values 000xxxxxxxxxxxxxxxxxxx to prevent that packets get looped in the mp2mp Ring-LSP and forward packets with other label values on the east line port to the west line port (and vice versa). [maarten] to support the transport of p2mp PWs through such mp2mp LSP another set of PW label values was allocated, e.g. 10000-10999. The mpls switch reads the outer label value to identify the LSP, then reads the inner label value and in case of a value in the 10xxx range looks up in a table the subset of output ports to which this packet has to be sent. [maarten] The same mpls switch also supports p2p LSPs and when the outer label value is associated with such p2p LSP it will ignore the inner label value and forward the packet to the output port. [maarten] The same mpls switch also supports p2mp LSPs and when the out label value is associated with such p2mp LSP the switch will ignore the inner label value and looks up in a table the set of output ports of this p2mp LSP and forwards the packet to all output ports. [maarten] The same mpls switch also looks at the inner label on the interface port to identify if the packet is an OAM packet and then look at the ACH channel type to identify the type of OAM packet to see if the packet must be processed in the interface port (and not forwarded to the switch fabric). The existing mpls switch ports will only be able to look at inner labels of packets of which the outer label is terminated; new mpls switch ports will be able to look at inner labels of all packets; this is a similar evolution as we got in ethernet... existing ethernet switches could only look at the TYPE and DA fields to identify if an OAM frame had to be processed (those switches could only support a subset of the Y.1731 OAM), new ethernet switches are looking at the TYPE and MEL fields and can support the full set of Y.1731 OAM. [maarten] I hope you understand now that it is possible to extend the MPLS data plane specified in the RFCs with a 'connectionless-LSP' capability. Such extended mpls dataplane will then contain a mix of connection oriented-LSPs and connectionless-LSPs. The behaviour of the connection-oriented-LSPs complies with the specifications in the RFCs. The connectionless-LSPs are a bonus. --------------------- [maarten] An ethernet switch reads the outer vlan identifier and when the outer vlan identifier is associated with a - p2p VLAN it will ignore the DA value and forward the frame to the output port - p2mp VLAN it will ignore the DA value and looks up in a table the set of output ports of this p2mp VLAN and forwards the frame to all those output ports - mp2mp or rmp VLAN it will read the DA and looks up in a table the output port or ports of this mp2mp VLAN to which this frame should be forwarded. The ethernet switch also looks at the inner TYPE (i.e. TPID) in all cases on the interface port to identify if the frame is an OAM frame and then look at the MEL field and OpCode fields to identify the type of OAM frame and its MEG level to see if the packet must be processed in the interface port (and not forwarded to the switch fabric). [maarten] I don't see as such any functional difference between the mpls and ethernet data planes; the same information elements are present in both data planes, but with a different encoding of this information in the frame/packet... the main difference is that standard mpls switches don't use the inner label value to control forwarding of a packet to a subset of output ports of an LSP, while ethernet switches typically support both the use of the DA value to control forwarding and the don't use of the DA value to control forwarding to a subset of VLAN output ports... but note that there is also a set of ethernet switches that only support don't use of the DA value to control forwarding, i.e. which support only p2p and p2mp VLANs. Ethernet data plane inherently recognizes "well-know multicast MAC destination addresses". If a switch wants so, it can catch all the frames with such a DA and decide how it treats them "out-of-band". [maarten] The well-known MAC multicast destination addresses listed in Table 8-1/802.1Q are identifying management plane and control plane protocols that are carried over the links; those frames are not belonging to the user traffic carried in the VLANs. In MPLS-TP similar management and control plane information is carried via the MCC and SCC packets specified in RFC5718. [maarten] If you read G.8021 then you will notice that the well-know multicast MAC destination addresses for OAM are not being recognized in the ETH atomic functions processing Ethernet OAM. Note that G.8021 has never used the DA field in the Ethernet OAM frame as a means to identify OAM from non-OAM frames, as Y.1731 has from day one specified OAM frames that carry a unicast address which do not contain these well-known OAM multicase destination addresses. Y.1731/G.8021 use the TYPE field to separate OAM from non-OAM frames, the MEL field to identify the MEG level and the OpCode field to identify the type of OAM. [maarten] MPLS-TP will use the LABEL field to separate LSP-OAM from non-LSP OAM packets, the label stack to identify the MEG level and the ACH channel type field to identify the type of OAM. I.e. the same information, just a different encoding. All Ethernet protocols operate in this way, 802.1ag is not an exception. And this is exactly what allows separation between addressing and MEP/MIP levels in 802.1ag. [maarten] As indicated above, your understanding of Ethernet OAM protocol processing does not align with Y.1731/G.8021 specifications. [maarten] The unicast LBM OAM is a special OAM frame/packet as it requires one additional information element; i.e. a MIP identifier. This MIP identifier must be carried in the LBM OAM frame/packet in both Ethernet and in bidirectional p2mp MPLS-TP LSP cases; in MPLS-TP to differentiate MIPs in a bidirectional p2mp LSP located at the same hop count from the MEP. Because the bidir p2mp LSP was only recently described in this mailinglist the implications of such LSP on the loopback OAM have not yet been investigated and documented. [maarten] Both in Ethernet and MPLS OAM the OAM process must read this MIP identifier field when the OAM frame/packet is identified as a LBM OAM. The MIP identifier in Ethernet OAM is the EUI-48 of the physical subsystem on which the MIP resides, while in MPLS-TP OAM this is not yet in scope of the OAM framework. But if there is a real demand for such bidir p2mp LSP or PW, we should include the MIP Identifier in the OAM framework document for loopback OAM. The disadvantage of this approach is that Ethernet OAM frames are not necessarily fate-sharing with the data traffic. [maarten] All Ethernet OAM frames fate share with the VLAN (i.e. the Ethernet transport entity) in a similar manner as all MPLS-TP OAM packets will fate share with the PW and LSP (i.e. the MPLS transport entities). [maarten] There is one type of OAM that has to fate share with more then the VLAN/PW/LSP; i.e. the frame/packet loss OAM has to fate share with both the VLAN/PW/LSP and the frames/packets for which the ingress count is transported in this OAM frame/packet. In p2p/p2mp VLANs/PWs/LSPs there is no problem to meet this requirement. In rmp/mp2mp VLANs and mp2p PWs/LSPs there is a problem to meet the second requirement. I.e. no difference as such between Ethernet and MPLS. The MPLS data plane is defined in RFC 3031, 30302 and (for upstream-allocated labels) in RFC 5331, 5332. Its analog of Ethernet well-know multicast MAC destination addresses is the reserved Router Alert Label. But its usage has been rejected for usage in MPLS-TP OAM exactly because fate-sharing of data and OAM packets could be broken. Instead, MPLS-TP uses two different mechanisms: 1. GAL. This mechanism can only be used to address MEPs, because the LER processing a packet with the GAL at some level in the label stack is not allowed to look at it unless it terminates all the labels above it are terminated (i.e., its ILM entries for these labels must be "pop and forward to the loopback interface"). [maarten] The ethernet equivalent to the GAL is the OAM ethertype value 89-02. 2. TTL expiration. This is the only mechanism for addressing MIPs in MPLS-TP. And, of course, TTL expiration must occur in the first label stack entry following all the labels terminated by the supporting node. [maarten] As described above, as soon as MPLS-TP has to support bidir p2mp LSPs/PWs it will have to include the MIP Identifier to address the MIP that has to perform the loopback. [maarten] Ethernet OAM Y.1731 specifies an Ethernet MCC OAM frame to carry management plane frames. This is similar to the MPLS-TP MCC OAM packet defined in RFC5718. Regards, Maarten In short, LERs do not look at the next label if they do not terminate the previous one. Hence I think that some of the MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP which shares the MPLS data plane. My 2c, Sasha _____ From: mpls-tp-bounces@ietf.org [mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers [maarten.vissers@huawei.com] Sent: Saturday, January 23, 2010 7:37 AM To: 'Greg Mirsky' Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Hi Greg, See inline.. _____ From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: vrijdag 22 januari 2010 20:29 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, I'll concentrate, as you suggested, on the slide #7 and the following you've wrote "The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances". I think that from the definition of MPLS Section follows that there can not be an intermediate MPLS node on a given MPLS Section which is aware of that Section. In your example (slide #7) nodes P and P' (to differentiate them from left to right) of Carrier A are terminating points of MPLS Section of Carrier A. [maarten] Correct. S-PEs of Carrier B are unaware of that MPLS Section. [maarten] not correct. The figure shows two MPLS-TP Section layer MEG levels; the top level MEG has its endpoints (blue MEP functions) in the carrier A P and P' nodes, the bottom level MEG has its end points in the interface ports of P and left S-PE and in right S-PE and P' nodes. [maarten] The most left and right S-PEs of carrier B terminate the physical media layer (the 802.3 ETY layer) and then the MPLS-TP Section TCM/Segment OAM in the blue colored MEP function. On top of this MEP function there is a (blue) MPLS-TP Section layer MIP function, which will process the MPLS-TP Section layer OAM from the top MEG level. [maarten] I have attached a slightly modified version of the slide 7. The modification is the replacement of the 802.3 interface between carrier A's P node and the left S-PE node of carrier B by an SDH STM-N interface. Such SDH interface has excellent section monitoring capabilities and it is now not necessary to instantiate the MPLS-TP Section layer TCM/Segment MEG level between these P and left S-PE nodes. This is reflected by the absence of the lower blue Section MEP functions. [maarten] On the side of the adaptation functions between MPLS-TP Section layer and SDH layers (blue/grey colored trapezoid symbols) I have indicated "P-LSE" to represent that it may be necessary to insert a kind of "priority label stack entry header" (in analogy to the priority vlan tag in ethernet). The use of such "P-LSE" header on the MPLS-TP over SDH interface would be required when carrier A wants to have explicit control over the priority and drop eligibility of each of the MPLS-TP packets passed through the carrier B network; i.e. including the MPLS-TP Section OAM packets. If all Section OAM packets have the same priority/drop eligibility, then insertion of such P-LSE header is not necessary as carrier B's S-PE node can assign the right priority/drop eligible level to the the unlabelled (section OAM) packets. [maarten] For the latter case, the MPLS-TP Section layer signal will have its section OAM equipped with GAL as BOS. For the former case, the MPLS-TP Section layer signal will have its section OAM equipped with 'P-LSP' label as BOS and GAL as second label. [maarten] Assume the latter case, then the blue MIP function in the left S-PE node will process the GAL as BOS. Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Section, none of nodes of Carrier B, including S-PEs, should bother to process the GAL. Doing otherwise will break client-server layering. [maarten] I understand why we were coming to different conclusions. I hope I have clarified my view with the SDH physical media layer example. [maarten] You may now also understand why the definition of Section layer in G.805 defines that the section layer network is concerned with all functions which"**provide for the transfer of infomation between locations in path layer networks**. It is this latter item that allows section layer trails to span multiple physical media layer trails, and thus to have intermediate nodes in the section layer connection. [maarten] But in all honesty, most of the Section layer connections are terminating at the same ports as their underlying physical media layer connections. Someone who looks only at the appearances of section layers inside one network will conclude that section layer connections terminate at adjacent nodes. Someone who looks beyond its own network will conclude that section layer connections terminate in nodes that provide access to path layer signals. That is why I can not agree that an intermediate node contains instances of multiple MPLS-TP networks. I think of a node as performing its functions at certain MPLS-TP network layer only. [maarten] It is my understanding that we are missing a description which explicitly describes the mapping of labels onto layers. One MPLS-TP layer network will in my understanding contain one or more labels. As the ppt file with my investigation results is too large to attach, I will email you a copy privately. I have attached a summary of the results up to this point in time. Another question is whether Carrier B sets its VC label as BOS or not, as I understand we haven't decided yet with number of BOS in carrier's carrier scenario. But that, to me, is separate discussion. [maarten] I have understood that that decision has been made. Refer to the SB10 comment "Yes. S=1 does not indicate the boundary between the client and server. It indicates the boundary between the label stack and the label stack payload." in the draft-ietf-mpls-tp-framework-07-post-review-of ITU-T-informal-cts-19-Jan-2010.doc. This is now inlcuded in draft-ietf-mpls-tp-framework-08, see section 3.4.1. Maarten, I greatly appreciate your input and our discussion. [maarten] I appreciate your questions and discussion. Regards, Maarten Regards, Greg On Fri, Jan 22, 2010 at 10:32 AM, Maarten Vissers wrote: Hi Greg, The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances, of which the top MTP layer is shared by carrier A and B. See slide 7 in the mplstp-connection-concepts file. Note that the same applies for the case of Ethernet (ETH) layer networks. In the attached ethernet-connection-concepts file you find the same case illustrated also on slide 7. Other slides illustrate other cases of carrier-carrier and customer-carrier interactions. Note that the functional models for the MPLS-TP and Ethernet cases are the same; I already had the Ethernet models and have converted those into MPLS-TP equivalent models to illustrate this section layer question. The difference between both technologies is the encoding of MEG levels; in Ethernet via the MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry (LSE) header. Regards, Maarten _____ From: Greg Mirsky [mailto:gregimirsky@gmail.com] Sent: vrijdag 22 januari 2010 17:55 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, so this is carrier's carrier scenario when MPLS-TP section is client of MPLS-TP transport? But wouldn't presumed processing of client MPLS-TP section by intermediate nodes of server MPLS-TP layer be just plain violation of server-client model? Regards, Greg On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers wrote: Greg, It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes. Regards, Maarten _____ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky Sent: donderdag 21 januari 2010 22:21 To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Editors and All, I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer. Your clarification is greatly appreciated. Regards, Greg --Boundary_(ID_ywHjrTY4P6vWoO9dsRmS9Q) Content-type: text/html; charset=US-ASCII Content-transfer-encoding: 7BIT
Sasha,
 
You have an incorrect understanding of the background of Y.1731.
Y.1731 is created by ITU-T SG13 with the help of SG15. The work started in 2002 and was initiated by the deployment of Ethernet in transport networks where it replaced SDH equipment. The performance of those initial deployments were extremely poor due to lack of OAM and protection. Set up of VLANs was done by NMS. In the same year work on Ethernet over Transport architecture was initiated in SG15 (by me :-) ), quickly expanding in the development of a series of recommendations specifying the Ethernet as a transport technology.
 
802.1ag was started later, and implements only a subset of the Y.1731 toolset; i.e. the subset which spanning tree protocol/vlan registration protocol controlled ethernet switches specified in 802.1 would need and can use. But ITU-T SG13/15 and IEEE 802.1 made sure that there is interworking possible between networks using Y.1731 and networks using 802.1ag.
 
Ethernet switches compliant with ITU-T's Ethernet recommendations are transport network grade switches (with VLAN ID translation capabilities (e.g. VID translation, PW label swapping) in every node), which are managed by NMS and optionally the GMPLS control plane.
 
The Ethernet data plane specified in the ITU-T Recommendations supports all MPLS(-TP) data plane capabilities plus it supports rmp and mp2mp Ethernet VC connections. Some operators have recognized this and have build their packet transport network with a UNI-to-UNI Ethernet VC layer as their transport service layer; transport path layer technologies used are Ethernet VP and MPLS(-TP) VP. The efficient rooted-multipoint Ethernet VC connections are used for broadband backhaul in such networks, p2p Ethernet VC connections are used to support any type of Line service and mp2mp Ethernet VC connections are used to support E-LAN services. With the growing bandwidth demand OTN ODUs will be added in the near future as transport path layer technology to carry the Ethernet VC connections between S-PE nodes. MPLS and Ethernet data planes in such networks are managed in the same way. Ethernet Transport Networks (ETN) exist for many years already and are proven technology.
 
It is on this basis that I continue to state that the MPLS(-TP) and (ITU-T Ethernet recommendations based) Ethernet VLAN data plane functionalities are the same and that we can and should use the very similar OAM, protection switching and the same management principles. T-MPLS was fully based on this understanding and approach, and was designed to seamlessly operate in a hybrid T-MPLS/Ethernet packet transport network. My hope is that seamless interoperability will also be possible in the emerging hybrid MPLS-TP/Ethernet packet transport networks.
 
Regards,
Maarten
 


From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com]
Sent: dinsdag 26 januari 2010 16:32
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Maarten,
You are saying (not for the first time) that the same OAM model equally applies to all data planes. I think that this is fundamentally incorrect: one size does not fit all.
 
Y.1731 inherited its definitions of MEGs and such with IEEE 802.1ag which dealt exclusively with the networks build by 802.1-compliant switches (a.k.a. "learning bridges") with their specific data plane.
 
The data plane of MPLS (and MPLS-TP) is very much different.
 
Regards,
     Sasha
 
 


From: Maarten Vissers [mailto:maarten.vissers@huawei.com]
Sent: Tuesday, January 26, 2010 5:23 PM
To: Alexander Vainshtein
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Sasha,
 
Below the definitions of a MEG and ME from Y.1731. It are the basic architecture components for OAM.
OAM frames exist within one MEG, and determine the status/performance of the MEG.
An MEG exists within the bounds of a transport entity.
 
In MPLS-TP a MEG is bound to a MS-PW and to a LSP.
In the example, the "Section layer transport path" is provided by an LSP, which is monitored by the top blue MEG.
The "Section layer transport path segment" between P-left and S-PE-left is provided by either an unlabeled or priority labelled LSP, which is monitored by the bottom blue MEG.
This "Section layer transport path segment" may be unmonitored (as illustrated in mplstp-connection-concepts-06w.pdf), and in this case there is no MEG and there is no LSP.
 
Regards,
Maarten
 
 

ME represents an entity that requires management and is a relationship between two maintenance entity group end points (see clause 5.3). MEs in Ethernet networks have been identified in Figure 23 of [ITU-T G.8010] (see Figure 5-1), Figure 24 of [ITU-T G.8010] and clause 9 of [ITU-T Y.1730]. MEs can nest but not overlap.

5.2        ME group (MEG)

ME group (MEG) includes different MEs that satisfy the following conditions:

            MEs in a MEG exist in the same administrative boundary; and

            MEs in a MEG have the same MEG level (see clause 5.6); and

            MEs in a MEG belong to the same point-to-point ETH connection or multipoint ETH connectivity.

For a point-to-point ETH connection, a MEG contains a single ME. For a multipoint ETH connectivity containing n end-points, a MEG contains n*(n–1)/2 MEs.

5.3        MEG end point (MEP)

MEG end point (MEP) marks the end point of an ETH MEG which is capable of initiating and terminating OAM frames for fault management and performance monitoring. The OAM frames are distinct from the transit ETH flows. The OAM frames are added to the aggregate of transit ETH flows and it is assumed that they are subject to the same forwarding treatment as the transit ETH flows being monitored. A MEP does not add a new forwarding identifier to the transit ETH flows. A MEP does not terminate the transit ETH flows, though it can observe these flows (e.g., count frames).

5.4        MEG intermediate point (MIP)

MEG intermediate point (MIP) is an intermediate point in a MEG which is capable of reacting to some OAM frames. A MIP does not initiate OAM frames. A MIP takes no action on the transit ETH flows.

 



From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com]
Sent: dinsdag 26 januari 2010 15:48
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Maarten,
IMHO and FWIW, OAM must follow what the data plane (which, in the case of MPLS is label-based) does.
If MEG levels (and adjacencies) are not bound to data plane adjacencies, what are these MEGs about?
 
Regards,
     Sasha


From: Maarten Vissers [mailto:maarten.vissers@huawei.com]
Sent: Tuesday, January 26, 2010 4:44 PM
To: Alexander Vainshtein
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Sasha,
 
See inline..


From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com]
Sent: dinsdag 26 januari 2010 9:38
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Maarten,
I apologize for a delayed response.
I think that the example you've given actually confirms my point of view: your model does not work with the regular MPLS data plane.
Here is my analysis of your logic, based on the assumption that all LSPs are P2P and downstream label allocation is used. The conclusions would not change if
  1. <Maarten> The MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as top and bottom of stack the GAL [[Sasha]] OK. This implies that S-PE-left looks on the labeled packets it receives from P-Left, otherwise it would simply ignore GAL  
[maarten2] The S-PE-left has a MPLS-TP blue MEP function at its input and this blue MEP function will look for packets with as top label the GAL.
  1. <Maarten> The MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as top of stack the label inserted by the lower blue MEP (identified as LSE) and as bottom of stack the GAL... The interface port in the S-PE-left port will swap the top of stack label of non-OAM and TTL not-expired packets [[Sasha]] This implies that the top label in this stack has been allocated by S-PE-Left, bound by it to a certain FEC, and this binding "distributed" (no matter by which means) to P-Left. Were it not so, the label placed by the higher blue MEP on top of the label stack in a labeled packet P-left sends to S-PE-left would be treated by the latter as invalid, and the packet would be discarded - see RFC 3031, Section 3.18. And this, in its turn, means that S-PE-Left is adjacent to P-Left : it allocates and binds to FECs labels that P-left puts on top of the stack in labeled packets that from its point of view, belong to these FECs. In your example the FEC in question is formed by the packets that should go to PE-right, and the conclusion is that PE-right is NOT adjacent to PE-Left. 
[maarten2] There are two MEG levels (bindings) in the Section layer:
A. P-left to S-PE-left
B. P-left to P-right.
For the A. binding P-left and S-PE-left are adjacent. They share one Maintenance Entity Group (MEG) level and monitor this Section MEG by means of two Section MEP functions.
For the B. binding P-left and P-right are  adjacent. They share one Maintenance Entity Group (MEG) level and monitor this Section Segment MEG by means of two Section Segment MEP functions.
 
The bottom line, IMHO and FWIW, that adjacency in the MPLS data plane (and, by implication, in the MPLS-TP one) is directly related to the label allocation and label-to-FEC binding. If we can agree on that, this should be explicitly mentioned in the MPLS-TP Framework document to prevent misunderstanding. 
 
[maarten2]  There are multiple adjacencies in the MPLS and MPLS-TP (and any other) data plane.
Those adjacencies are Maintenance Entity Groups and are represented by their MEG levels.
For OAM the MEG type of adjacencies are relevant, not the label type adjacencies.
A server layer or server sublayer MEG type adjacency has a 1-to-1 relationship with a label type adjacency.
A label identifies one 'link connection' within a 'network connection', in the blue Section layer, the label used on the link between P-left and S-PE-left identifies one of the three link connections that establish the Section layer network connection, which latter is monitored by the Section MEG.
 
[maarten2] I understand that there are two types of adjacencies to recognize and specify in MPLS-TP. I suggest that we specify both explicitly and that we describe the relationship between these two adjacencies. This will prevent further misunderstandings.
 
Regards,
Maarten
 
Regards,
     Sasha

From: Maarten Vissers [mailto:maarten.vissers@huawei.com]
Sent: Saturday, January 23, 2010 6:03 PM
To: Alexander Vainshtein
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Sasha,
 

In short, LERs do not look at the next label if they do not terminate the previous one. 

> Hence I think that some of the MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP which shares the MPLS data plane. 

 

If what you state is correct there is a serious problem within the existing draft specification for MPLS-TP.  These functional models describe a part of the required functional behaviour in a (packet) transport network of any technology.

 

I doubt that such problem exist... so the MEPs and MIPs in my models are all addressable (and hence usable) in MPLS-TP...

 

Let's analyse the left inter domain interface between carrier A's P node and B's left S-PE node as an exercise...

1) there is a MPLS-TP Section layer transport path (VSC) between carrier A nodes P-left and P-right

2) there is a MPLS-TP Section layer transport path segment (VSC Segment) between nodes P-left and S-PE-left

3) there is a MPLS-TP transport service layer transport path (VCC) between nodes S-PE-left and S-PE-right (yellow MEPs).

 

- The MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as top and bottom of stack the GAL.

- The MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as top of stack the label inserted by the lower blue MEP (identified as LSE) and as bottom of stack the GAL.

- The lower blue MEP in node S-PE-left has to process all packets with top of stack the GAL.

- The blue MIP in node S-PE-left has to process all packets generated by the higher blue MEP in node P of which the TTL expires; these packets arrive at node S-PE-left with two labels, of which the bottom of stack label is the GAL and the top of stack label is a regular LSP label.

- The interface port in the S-PE-left port will swap the top of stack label of non-OAM and TTL not-expired packets; the new label value will be the value inserted by the left yellow MEP in the S-PE-left node (indicated by LSE next to the yellow MEP symbol).

- If the packet was a VSC OAM packet of which the TTL expires, the packet will be extracted by the blue MIP within the VSC.

- The yellow MEP inserts the LSP OAM into the carrier A's VSC, creating a monitored VSC Segment, and treats this VSC Segment as one of its VCCs. This VCC related LSP OAM will pass through a VCC MIP on the egress NNI port in the S-PE-left node (i.e. egress MIP issue applies).

- The VCC signal is multiplexed into an MPLS-TP transport path layer transport path (VPC) and its packets are prepended with a new LSP label identifying the VCC.

- Etc.

 

- In the reverse direction, the VPC terminates on the right NNI port of the S-PE-left node, providing access the VCC LSPs carried in the VPC. If the TTL of a VCC LSP OAM expires the VCC LSP MIP function will process the OAM. All other VCC LSP related packets are forwarded to the egress port which is connected to carrier A's P node.

- The VCC LSP terminates on the egress port, and the LSP label identifying this VCC LSP is terminated; the yellow VCC LSP MEP on the egress port can now determine which packets carry the VCC LSP OAM by checking for the GAL as next top label.

- The VCC LSP label is also removed from the non-VCC LSP OAM packets and it is possible that on one of those packets the TTL expires. Such packets are processed by the blue MIP function above the yellow MEP function in the S-PE-left node.

- The outer label on packets of which the TTL has not expired will be swapped, and LSP OAM will be added in the lower blue section layer MEP on the S-PE-left node. This OAM will be output with GAL as top and bottom of stack label.

- Etc.

 

I can't find a problem in the above required behaviour, besides the well known egress-MIP identification problem.

There is always an outer LSP label being terminated when a MEP function is following and LSP OAM has to be extracted and processed.

In some cases the LSP terminates on an ingress port (DOWN MEP), in other cases the LSP terminates on an egress port (UP MEP).

 

 
See inline for more comment...


From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com]
Sent: zaterdag 23 januari 2010 8:57
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org; 'Greg Mirsky'
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Maarten,
I may be missing something important, but how iy seems that you ignore the fundamental differences between Ethernet and MPLS data planes in your analysis. 
 
[maarten] I am absolutely not ignoring the differences between Ethernet and MPLS data planes, as I am also not ignoring the commonalities. 
 
[maarten] What I mean is that it is possible to set up an e.g. 9-port mp2mp LSP connection in the MPLS technology and order an mpls switch to read the inner (PW) label and use the value of this inner label to forward the packet to one of the 9 output ports of the mp2mp LSP... It should be clear that a switch with such capability has a feature which is not described in the MPLS RFCs; i.e. it is a proprietary extension which I am describing below to illustrate that such extension does not interfere with the standardized MPLS behaviour, and that it does not change that behaviour.
 
-----------------
[maarten] It is very simple to test the forwarding of packets in such mp2mp LSP in a research lab :-)...; inner label values 1000-1999 were delivered at output port 1, inner label values 2000-2999 were delivered at output 2, inner label values 3000-3999 were delivered at output port 3, etc. The mpls switch reads the outer label value to identify the LSP, then reads the inner label value and forwards all packets with inner label value 1xxx to output port 1, with inner label value 2xxx to output port 2, etc.
 
[maarten] Another nice test application for such LSP is in a physical ring; e.g. with 8 nodes. In this case you can identify the destination ring node in the 3 most significant bits of the PW label and the output trib card on a ring node by the next 7 bits and the individual PW instances by the 10 least significant bits. Number the ring nodes from 0 to 7. Now ring node 0 will forward the packets with inner label values 001/010/011xxxxxxxxxxxxxxxxx via its east line port and packets with inner label values 100/101/110/111xxxxxxxxxxxxxxxxx via its west line port. If the ring breaks between nodes 5 and 6, then ring node 0 will change the forwarding of packets with inner label values 100/101xxxxxxxxxxxxxxxxx from the west line port to the east line port. Node 0 is informed about the break between nodes 6 and 7 by means of a ring-APS message including the number of the node and the interface (east/west) detecting the fault. Ring node 0 will always extract packets with inner label values 000xxxxxxxxxxxxxxxxxxx to prevent that packets get looped in the mp2mp Ring-LSP and forward packets with other label values on the east line port to the west line port (and vice versa).
 
[maarten] to support the transport of p2mp PWs through such mp2mp LSP another set of PW label values was allocated, e.g. 10000-10999. The mpls switch reads the outer label value to identify the LSP, then reads the inner label value and in case of a value in the 10xxx range looks up in a table the subset of output ports to which this packet has to be sent.
 
[maarten] The same mpls switch also supports p2p LSPs and when the outer label value is associated with such p2p LSP it will ignore the inner label value and forward the packet to the output port.
 
[maarten] The same mpls switch also supports p2mp LSPs and when the out label value is associated with such p2mp LSP the switch will ignore the inner label value and looks up in a table the set of output ports of this p2mp LSP and forwards the packet to all output ports.
 
[maarten] The same mpls switch also looks at the inner label on the interface port to identify if the packet is an OAM packet and then look at the ACH channel type to identify the type of OAM packet to see if the packet must be processed in the interface port (and not forwarded to the switch fabric). The existing mpls switch ports will only be able to look at inner labels of packets of which the outer label is terminated; new mpls switch ports will be able to look at inner labels of all packets; this is a similar evolution as we got in ethernet... existing ethernet switches could only look at the TYPE and DA fields to identify if an OAM frame had to be processed (those switches could only support a subset of the Y.1731 OAM), new ethernet switches are looking at the TYPE and MEL fields and can support the full set of Y.1731 OAM.
 
[maarten] I hope you understand now that it is possible to extend the MPLS data plane specified in the RFCs with a 'connectionless-LSP' capability. Such extended mpls dataplane will then contain a mix of connection oriented-LSPs and connectionless-LSPs. The behaviour of the connection-oriented-LSPs complies with the specifications in the RFCs. The connectionless-LSPs are a bonus.
---------------------
 
[maarten] An ethernet switch reads the outer vlan identifier and when the outer vlan identifier is associated with a
- p2p VLAN it will ignore the DA value and forward the frame to the output port
- p2mp VLAN it will ignore the DA value and looks up in a table the set of output ports of this p2mp VLAN and forwards the frame to all those output ports
- mp2mp or rmp VLAN it will read the DA and looks up in a table the output port or ports of this mp2mp VLAN to which this frame should be forwarded.
The ethernet switch also looks at the inner TYPE (i.e. TPID) in all cases on the interface port to identify if the frame is an OAM frame and then look at the MEL field and OpCode fields to identify the type of OAM frame and its MEG level to see if the packet must be processed in the interface port (and not forwarded to the switch fabric).
 
[maarten] I don't see as such any functional difference between the mpls and ethernet data planes; the same information elements are present in both data planes, but with a different encoding of this information in the frame/packet... the main difference is that standard mpls switches don't use the inner label value to control forwarding of a packet to a subset of output ports of an LSP, while ethernet switches typically support both the use of the DA value to control forwarding and the don't use of the DA value to control forwarding to a subset of VLAN output ports... but note that there is also a set of ethernet switches that only support don't use of the DA value to control forwarding, i.e. which support only p2p and p2mp VLANs.
 
Ethernet data plane inherently recognizes "well-know multicast MAC destination addresses". If a switch wants so, it can catch all the frames with such a DA and decide how it treats them "out-of-band".  
 
[maarten] The well-known MAC multicast destination addresses listed in Table 8-1/802.1Q are identifying management plane and control plane protocols that are carried over the links; those frames are not belonging to the user traffic carried in the VLANs. In MPLS-TP similar management and control plane information is carried via the MCC and SCC packets specified in RFC5718.
 
[maarten] If you read G.8021 then you will notice that the well-know multicast MAC destination addresses for OAM are not being recognized in the ETH atomic functions processing Ethernet OAM.  
Note that G.8021 has never used the DA field in the Ethernet OAM frame as a means to identify OAM from non-OAM frames, as Y.1731 has from day one specified OAM frames that carry a unicast address which do not contain these well-known OAM multicase destination addresses. 
Y.1731/G.8021 use the TYPE field to separate OAM from non-OAM frames, the MEL field to identify the MEG level and the OpCode field to identify the type of OAM.
 
[maarten] MPLS-TP will use the LABEL field to separate LSP-OAM from non-LSP OAM packets, the label stack to identify the MEG level and the ACH channel type field to identify the type of OAM.
I.e. the same information, just a different encoding.
 
All Ethernet protocols operate in this way, 802.1ag is not an exception. And this is exactly what allows separation between addressing and MEP/MIP levels in 802.1ag. 
 
[maarten] As indicated above, your understanding of Ethernet OAM protocol processing does not align with Y.1731/G.8021 specifications.
 
[maarten] The unicast LBM OAM is a special OAM frame/packet as it requires one additional information element; i.e. a MIP identifier. This MIP identifier must be carried in the LBM OAM frame/packet in both Ethernet and in bidirectional p2mp MPLS-TP LSP cases; in MPLS-TP to differentiate MIPs in a bidirectional p2mp LSP located at the same hop count from the MEP. Because the bidir p2mp LSP was only recently described in this mailinglist the implications of such LSP on the loopback OAM have not yet been investigated and documented.
 
[maarten] Both in Ethernet and MPLS OAM the OAM process must read this MIP identifier field when the OAM frame/packet is identified as a LBM OAM. The MIP identifier in Ethernet OAM is the EUI-48 of the physical subsystem on which the MIP resides, while in MPLS-TP OAM this is not yet in scope of the OAM framework. But if there is a real demand for such bidir p2mp LSP or PW, we should include the MIP Identifier in the OAM framework document for loopback OAM.
 
The disadvantage of this approach is that Ethernet OAM frames are not necessarily fate-sharing with the data traffic. 
 
[maarten]  All Ethernet OAM frames fate share with the VLAN (i.e. the Ethernet transport entity) in a similar manner as all MPLS-TP OAM packets will fate share with the PW and LSP (i.e. the MPLS transport entities).
 
[maarten] There is one type of OAM that has to fate share with more then the VLAN/PW/LSP; i.e. the frame/packet loss OAM has to fate share with both the VLAN/PW/LSP and the frames/packets for which the ingress count is transported in this OAM frame/packet. In p2p/p2mp VLANs/PWs/LSPs there is no problem to meet this requirement. In rmp/mp2mp VLANs and mp2p PWs/LSPs there is a problem to meet the second requirement. I.e. no difference as such between Ethernet and MPLS.
 
The MPLS data plane is defined in RFC 3031, 30302 and (for upstream-allocated labels) in RFC 5331, 5332. Its analog of Ethernet well-know multicast MAC destination addresses is the reserved Router Alert Label. But its usage  has been rejected for usage in MPLS-TP OAM exactly because fate-sharing of data and OAM packets could be broken. Instead, MPLS-TP uses two different mechanisms: 
  1. GAL. This mechanism can only be used to address MEPs, because the LER processing a packet with the GAL at some level in the label stack is not allowed to look at it unless it terminates all the labels above it are terminated (i.e., its ILM entries for these labels must be "pop and forward to the loopback interface").  [maarten] The ethernet equivalent to the GAL is the OAM ethertype value 89-02. 
  2. TTL expiration. This is the only mechanism for addressing MIPs in MPLS-TP. And, of course, TTL expiration must occur in the first label stack entry following all the labels terminated by the supporting node.  [maarten] As described above, as soon as MPLS-TP has to support bidir p2mp LSPs/PWs it will have to include the MIP Identifier to address the MIP that has to perform the loopback.
[maarten] Ethernet OAM Y.1731 specifies an Ethernet MCC OAM frame to carry management plane frames. This is similar to the MPLS-TP MCC OAM packet defined in RFC5718.

 

Regards,

Maarten  

 

In short, LERs do not look at the next label if they do not terminate the previous one. 

Hence I think that some of the MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP which shares the MPLS data plane. 

 

My 2c,

     Sasha


From: mpls-tp-bounces@ietf.org [mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers [maarten.vissers@huawei.com]
Sent: Saturday, January 23, 2010 7:37 AM
To: 'Greg Mirsky'
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Hi Greg,
 
See inline..
From: Greg Mirsky [mailto:gregimirsky@gmail.com]
Sent: vrijdag 22 januari 2010 20:29
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Maarten,
I'll concentrate, as you suggested, on the slide #7 and the following you've wrote "The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances". I think that from the definition of MPLS Section follows that there can not be an intermediate MPLS node on a given MPLS Section which is aware of that Section.  
 
In your example (slide #7) nodes P and P' (to differentiate them from left to right) of Carrier A are terminating points of MPLS Section of Carrier A.  
 
[maarten] Correct.
 
S-PEs of Carrier B are unaware of that MPLS Section.  
 
[maarten] not correct. The figure shows two MPLS-TP Section layer MEG levels; the top level MEG has its endpoints (blue MEP functions) in the carrier A P and P' nodes, the bottom level MEG has its end points in the interface ports of P and left S-PE and in right S-PE and P' nodes.
 
[maarten] The most left and right S-PEs of carrier B terminate the physical media layer (the 802.3 ETY layer) and then the MPLS-TP Section TCM/Segment OAM in the blue colored MEP function. On top of this MEP function there is a (blue) MPLS-TP Section layer MIP function, which will process the MPLS-TP Section layer OAM from the top MEG level.
 
[maarten] I have attached a slightly modified version of the slide 7. The modification is the replacement of the 802.3 interface between carrier A's P node and the left S-PE node of carrier B by an SDH STM-N interface. Such SDH interface has excellent section monitoring capabilities and it is now not necessary to instantiate the MPLS-TP Section layer TCM/Segment MEG level between these P and left S-PE nodes. This is reflected by the absence of the lower blue Section MEP functions.
 
[maarten] On the side of the adaptation functions  between MPLS-TP Section layer and SDH layers (blue/grey colored trapezoid symbols) I have indicated "P-LSE" to represent that it may be necessary to insert a kind of "priority label stack entry header" (in analogy to the priority vlan tag in ethernet). The use of such "P-LSE" header on the MPLS-TP over SDH interface would be required when carrier A wants to have explicit control over the priority and drop eligibility of each of the MPLS-TP packets passed through the carrier B network; i.e. including the MPLS-TP Section OAM packets. If all Section OAM packets have the same priority/drop eligibility, then insertion of such P-LSE header is not necessary as carrier B's S-PE node can assign the right priority/drop eligible level to the the unlabelled (section OAM) packets.
 
[maarten] For the latter case, the MPLS-TP Section layer signal will have its section OAM equipped with GAL as BOS. For the former case, the MPLS-TP Section layer signal will have its section OAM equipped with 'P-LSP'  label as BOS and GAL as second label.
 
[maarten] Assume the latter case, then the blue MIP function in the left S-PE node will process the GAL as BOS.
 
Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Section, none of nodes of Carrier B, including S-PEs, should bother to process the GAL. Doing otherwise will break client-server layering.  
 
[maarten] I understand why we were coming to different conclusions. I hope I have clarified my view with the SDH physical media layer example.
 
[maarten] You may now also understand why the definition of Section layer in G.805 defines that the section layer network is concerned with all functions which"**provide for the transfer of infomation between locations in path layer networks**.
It is this latter item that allows section layer trails to span multiple physical media layer trails, and thus to have intermediate nodes in the section layer connection.
 
[maarten] But in all honesty, most of the Section layer connections are terminating at the same ports as their underlying physical media layer connections. Someone who looks only at the appearances of section layers inside one network will conclude that section layer connections terminate at adjacent nodes. Someone who looks beyond its own network will conclude that section layer connections terminate in nodes that provide access to path layer signals.
 
That is why I can not agree that an intermediate node contains instances of multiple MPLS-TP networks. I think of a node as performing its functions at certain MPLS-TP network layer only.  
 
[maarten] It is my understanding that we are missing a description which explicitly describes the mapping of labels onto layers. One MPLS-TP layer network will in my understanding contain one or more labels. As the ppt file with my investigation results is too large to attach, I will email you a copy privately. I have attached a summary of the results up to this point in time.
 
Another question is whether Carrier B sets its VC label as BOS or not, as I understand we haven't decided yet with number of BOS in carrier's carrier scenario. But that, to me, is separate discussion. 
 
[maarten] I have understood that that decision has been made. Refer to the SB10 comment "Yes. S=1 does not indicate the boundary between the client and server. It indicates the boundary between the label stack and the label stack payload." in the draft-ietf-mpls-tp-framework-07-post-review-of ITU-T-informal-cts-19-Jan-2010.doc. This is now inlcuded in draft-ietf-mpls-tp-framework-08, see section 3.4.1.

Maarten, I greatly appreciate your input and our discussion. 
 
[maarten] I appreciate your questions and discussion.
 
Regards,
Maarten 

Regards,
Greg

On Fri, Jan 22, 2010 at 10:32 AM, Maarten Vissers <maarten.vissers@huawei.com> wrote:
Hi Greg,
 
The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances, of which the top MTP layer is shared by carrier A and B. See slide 7 in the mplstp-connection-concepts file. Note that the same applies for the case of Ethernet (ETH) layer networks. In the attached ethernet-connection-concepts file you find the same case illustrated also on slide 7.
 
Other slides illustrate other cases of carrier-carrier and customer-carrier interactions.
 
Note that the functional models for the MPLS-TP and Ethernet cases are the same; I already had the Ethernet models and have converted those into MPLS-TP equivalent models to illustrate this section layer question. The difference between both technologies is the encoding of MEG levels; in Ethernet via the MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry (LSE) header.
 
Regards,
Maarten


From: Greg Mirsky [mailto:gregimirsky@gmail.com]
Sent: vrijdag 22 januari 2010 17:55
To: Maarten Vissers Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Maarten,
so this is carrier's carrier scenario when MPLS-TP section is client of MPLS-TP transport? But wouldn't presumed processing of client MPLS-TP section by intermediate nodes of server MPLS-TP layer be just plain violation of server-client model?

Regards,
Greg

On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers <maarten.vissers@huawei.com> wrote:
Greg,
 
It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes.
 
Regards,
Maarten


From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky
Sent: donderdag 21 januari 2010 22:21
To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Editors and All,
I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer.
Your clarification is greatly appreciated.

Regards,
Greg


--Boundary_(ID_ywHjrTY4P6vWoO9dsRmS9Q)-- From Alexander.Vainshtein@ecitele.com Tue Jan 26 11:35:41 2010 Return-Path: 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 181793A6956; Tue, 26 Jan 2010 11:35:41 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[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 CIcort+f7Mbi; Tue, 26 Jan 2010 11:35:40 -0800 (PST) Received: from ilptbmg01.ecitele.com (ilptbmg01-out.ecitele.com [147.234.242.234]) by core3.amsl.com (Postfix) with ESMTP id 3BC113A67FC; Tue, 26 Jan 2010 11:35:39 -0800 (PST) X-AuditID: 93eaf2e7-b7c38ae000000ed6-8b-4b5f42ec5f0e Received: from ILPTEXCH02.ecitele.com ( [147.234.245.181]) by ilptbmg01.ecitele.com (Symantec Brightmail Gateway) with SMTP id D3.96.03798.CE24F5B4; Tue, 26 Jan 2010 21:30:52 +0200 (IST) Received: from ILPTMAIL02.ecitele.com ([147.234.244.213]) by ILPTEXCH02.ecitele.com ([147.234.245.181]) with mapi; Tue, 26 Jan 2010 21:35:48 +0200 From: Alexander Vainshtein To: Maarten Vissers Date: Tue, 26 Jan 2010 21:34:16 +0200 Thread-Topic: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Thread-Index: AcqbmSNrZOC6OkVyTYie1ES9/D/jNAARX32gAAgKxJoABxrLQACQ8oWAABfimOI= Message-ID: References: <000001ca9c45$7c86dc90$e6150674@china.huawei.com>, <02D7222D58419F409B1BE84E6095C260AA5E902792@ILPTMAIL02.ecitele.com> In-Reply-To: <02D7222D58419F409B1BE84E6095C260AA5E902792@ILPTMAIL02.ecitele.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFEFILPTMAIL02eci_" MIME-Version: 1.0 X-Brightmail-Tracker: AAAAAA== Cc: "mpls@ietf.org" , "mpls-tp@ietf.org" Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jan 2010 19:35:41 -0000 --_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFEFILPTMAIL02eci_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Maarten and all, I resend this message since the original one exceeded the moderators' limit= (40K). I've snipped the tail of the message thread. Regards, Sasha ________________________________ From: Alexander Vainshtein Sent: Tuesday, January 26, 2010 10:37 AM To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Maarten, I apologize for a delayed response. I think that the example you've given actually confirms my point of view: y= our model does not work with the regular MPLS data plane. Here is my analysis of your logic, based on the assumption that all LSPs ar= e P2P and downstream label allocation is used. The conclusions would not ch= ange if 1. The MPLS-TP LSP OAM inserted by the lower blue MEP in node P= -left has as top and bottom of stack the GAL [[Sasha]] OK. This implies tha= t S-PE-left looks on the labeled packets it receives from P-Left, otherwise= it would simply ignore GAL 2. The MPLS-TP LSP OAM inserted by the higher blue MEP in node = P-left has as top of stack the label inserted by the lower blue MEP (identi= fied as LSE) and as bottom of stack the GAL... The interface port in the S-= PE-left port will swap the top of stack label of non-OAM and TTL not-expire= d packets [[Sasha]] This implies that the top label in this stack has been = allocated by S-PE-Left, bound by it to a certain FEC, and this binding "dis= tributed" (no matter by which means) to P-Left. Were it not so, the label p= laced by the higher blue MEP on top of the label stack in a labeled packet = P-left sends to S-PE-left would be treated by the latter as invalid, and th= e packet would be discarded - see RFC 3031, Section 3.18. And this, in its = turn, means that S-PE-Left is adjacent to P-Left : it allocates and binds t= o FECs labels that P-left puts on top of the stack in labeled packets that = from its point of view, belong to these FECs. In your example the FEC in qu= estion is formed by the packets that should go to PE-right, and the conclus= ion is that PE-right is NOT adjacent to PE-Left. The bottom line, IMHO and FWIW, that adjacency in the MPLS data plane (and,= by implication, in the MPLS-TP one) is directly related to the label alloc= ation and label-to-FEC binding. If we can agree on that, this should be exp= licitly mentioned in the MPLS-TP Framework document to prevent misunderstan= ding. Regards, Sasha --_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFEFILPTMAIL02eci_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Maarten and all,
I resend this message since the original one exceeded the moderators' lim= it (40K).
 
I've snipped the tail of th= e message thread.
 
Regards,
     Sa= sha

From: Alexander Vainshtein
Sent: Tuesday, January 26, 2010 10:37 AM
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section<= br>

Maarten,
I apologize for a delayed response.
I think that the example you've given actually confirms my p= oint of view: your model does not work with the regular MPLS data plane.=
Here is my analysis of your logic, based on the assumption t= hat all LSPs are P2P and downstream label allocation is used. The conclusio= ns would not change if
  1. <Maarten> The MPLS-TP LSP OAM inserted by the lower blue MEP in = node P-left has as top and bottom of stack the GAL [[Sasha]] OK. This implies that S-PE-left looks on = the labeled packets it receives from P-Left, otherwise it would simply= ignore GAL
  2. <Maarten> The MPLS-TP LSP OAM inserted by the higher = blue MEP in node P-left has as top of stack the label inserted by the lower= blue MEP (identified as LSE) and as bottom of stack the GAL... The interface port in the S-PE-left port will swap the top= of stack label of non-OAM and TTL not-expired packets [[Sasha]] This implies that the top label in this stack has been a= llocated by S-PE-Left, bound by it to a certain FEC, and this binding "distributed" (no matter by which means) t= o P-Left. Were it not so, the label placed by the higher blue MEP on t= op of the label stack in a labeled packet P-left sends to S-PE-left wo= uld be treated by the latter as invalid, and the packet would be discarded - see RFC 3031= , Section 3.18. And this, in its turn, means that S-PE-Left is adjacent to P-Left : it allocates and binds to FECs l= abels that P-left puts on top of the stack in labeled packets that from its= point of view, belong to these FECs. In your example the FEC in question i= s formed by the packets that should go to PE-right, and the conclusion is that PE-right is NOT adjacent to= PE-Left.
The bottom line, IMHO and FWIW, that adjacency in the MPLS data plane= (and, by implication, in the MPLS-TP one) is directly related to the label= allocation and label-to-FEC binding. If we can agree on that, this should be explicitly mentioned in the MPLS-T= P Framework document to prevent misunderstanding.
 
Regards,
     Sasha
 
--_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFEFILPTMAIL02eci_-- From Alexander.Vainshtein@ecitele.com Tue Jan 26 11:39:56 2010 Return-Path: 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 609AC28C0E0; Tue, 26 Jan 2010 11:39:56 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[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 z3a5QNUzyNMS; Tue, 26 Jan 2010 11:39:55 -0800 (PST) Received: from ilptbmg01.ecitele.com (ilptbmg01-out.ecitele.com [147.234.242.234]) by core3.amsl.com (Postfix) with ESMTP id CCFC43A67FC; Tue, 26 Jan 2010 11:39:53 -0800 (PST) X-AuditID: 93eaf2e7-b7c38ae000000ed6-47-4b5f43eb0c4a Received: from ilptexch01.ecitele.com ( [172.31.244.40]) by ilptbmg01.ecitele.com (Symantec Brightmail Gateway) with SMTP id F0.A6.03798.BE34F5B4; Tue, 26 Jan 2010 21:35:07 +0200 (IST) Received: from ILPTMAIL02.ecitele.com ([147.234.244.213]) by ilptexch01.ecitele.com ([172.31.244.40]) with mapi; Tue, 26 Jan 2010 21:40:03 +0200 From: Alexander Vainshtein To: Maarten Vissers Date: Tue, 26 Jan 2010 21:36:00 +0200 Thread-Topic: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Thread-Index: AcqbmSNrZOC6OkVyTYie1ES9/D/jNAARX32gAAgKxJoABxrLQACQ8oWAAAxEoZAAAY80UAAKHjJC Message-ID: References: <005601ca9e96$0efc4fe0$e6150674@china.huawei.com>, <02D7222D58419F409B1BE84E6095C260AA5E90279A@ILPTMAIL02.ecitele.com> In-Reply-To: <02D7222D58419F409B1BE84E6095C260AA5E90279A@ILPTMAIL02.ecitele.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFF0ILPTMAIL02eci_" MIME-Version: 1.0 X-Brightmail-Tracker: AAAAAA== Cc: "mpls@ietf.org" , "mpls-tp@ietf.org" Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jan 2010 19:39:56 -0000 --_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFF0ILPTMAIL02eci_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Maarten and all, I resend this message since the original one has exceeded the moderators' l= imit (40K). I've snipped the tail of the thread. Regards, Sasha ________________________________ From: Alexander Vainshtein Sent: Tuesday, January 26, 2010 4:48 PM To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Maarten, IMHO and FWIW, OAM must follow what the data plane (which, in the case of M= PLS is label-based) does. If MEG levels (and adjacencies) are not bound to data plane adjacencies, wh= at are these MEGs about? Regards, Sasha ________________________________ From: Maarten Vissers [mailto:maarten.vissers@huawei.com] Sent: Tuesday, January 26, 2010 4:44 PM To: Alexander Vainshtein Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Sasha, See inline.. ________________________________ From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] Sent: dinsdag 26 januari 2010 9:38 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Maarten, I apologize for a delayed response. I think that the example you've given actually confirms my point of view: y= our model does not work with the regular MPLS data plane. Here is my analysis of your logic, based on the assumption that all LSPs ar= e P2P and downstream label allocation is used. The conclusions would not ch= ange if 1. The MPLS-TP LSP OAM inserted by the lower blue MEP in node P= -left has as top and bottom of stack the GAL [[Sasha]] OK. This implies tha= t S-PE-left looks on the labeled packets it receives from P-Left, otherwise= it would simply ignore GAL [maarten2] The S-PE-left has a MPLS-TP blue MEP function at its input and t= his blue MEP function will look for packets with as top label the GAL. 1. The MPLS-TP LSP OAM inserted by the higher blue MEP in node = P-left has as top of stack the label inserted by the lower blue MEP (identi= fied as LSE) and as bottom of stack the GAL... The interface port in the S-= PE-left port will swap the top of stack label of non-OAM and TTL not-expire= d packets [[Sasha]] This implies that the top label in this stack has been = allocated by S-PE-Left, bound by it to a certain FEC, and this binding "dis= tributed" (no matter by which means) to P-Left. Were it not so, the label p= laced by the higher blue MEP on top of the label stack in a labeled packet = P-left sends to S-PE-left would be treated by the latter as invalid, and th= e packet would be discarded - see RFC 3031, Section 3.18. And this, in its = turn, means that S-PE-Left is adjacent to P-Left : it allocates and binds t= o FECs labels that P-left puts on top of the stack in labeled packets that = from its point of view, belong to these FECs. In your example the FEC in qu= estion is formed by the packets that should go to PE-right, and the conclus= ion is that PE-right is NOT adjacent to PE-Left. [maarten2] There are two MEG levels (bindings) in the Section layer: A. P-left to S-PE-left B. P-left to P-right. For the A. binding P-left and S-PE-left are adjacent. They share one Mainte= nance Entity Group (MEG) level and monitor this Section MEG by means of two= Section MEP functions. For the B. binding P-left and P-right are adjacent. They share one Mainten= ance Entity Group (MEG) level and monitor this Section Segment MEG by means= of two Section Segment MEP functions. The bottom line, IMHO and FWIW, that adjacency in the MPLS data plane (and,= by implication, in the MPLS-TP one) is directly related to the label alloc= ation and label-to-FEC binding. If we can agree on that, this should be exp= licitly mentioned in the MPLS-TP Framework document to prevent misunderstan= ding. [maarten2] There are multiple adjacencies in the MPLS and MPLS-TP (and any= other) data plane. Those adjacencies are Maintenance Entity Groups and are represented by thei= r MEG levels. For OAM the MEG type of adjacencies are relevant, not the label type adjace= ncies. A server layer or server sublayer MEG type adjacency has a 1-to-1 relations= hip with a label type adjacency. A label identifies one 'link connection' within a 'network connection', in = the blue Section layer, the label used on the link between P-left and S-PE-= left identifies one of the three link connections that establish the Sectio= n layer network connection, which latter is monitored by the Section MEG. [maarten2] I understand that there are two types of adjacencies to recogniz= e and specify in MPLS-TP. I suggest that we specify both explicitly and tha= t we describe the relationship between these two adjacencies. This will pre= vent further misunderstandings. Regards, Maarten Regards, Sasha --_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFF0ILPTMAIL02eci_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Maarten and all,
I resend this message since= the original one has exceeded the moderators' limit (40K).
I've snipped the tail of th= e thread.
 
Regards,
     Sa= sha

From: Alexander Vainshtein
Sent: Tuesday, January 26, 2010 4:48 PM
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section<= br>

Maarten,
IMHO and FWIW, OAM must follow what the data plane (which, i= n the case of MPLS is label-based) does.
If MEG levels (and adjacencies) are not bound to data plane = adjacencies, what are these MEGs about?
 
Regards,
     Sasha


From: Maarten Vissers [mailto:maart= en.vissers@huawei.com]
Sent: Tuesday, January 26, 2010 4:44 PM
To: Alexander Vainshtein
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section<= br>

Sasha,
 
See inline..


From: Alexander Vainshtein [mailto:= Alexander.Vainshtein@ecitele.com]
Sent: dinsdag 26 januari 2010 9:38
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section<= br>

Maarten,
I apologize for a delayed response.
I think that the example you've given actually confirms my p= oint of view: your model does not work with the regular MPLS data plane.=
Here is my analysis of your logic, based on the assumption t= hat all LSPs are P2P and downstream label allocation is used. The conclusio= ns would not change if
  1. <Maarten> The MPLS-TP LSP OAM inserted by the lower blue MEP in = node P-left has as top and bottom of stack the GAL [[Sasha]] OK. This implies that S-PE-left looks on = the labeled packets it receives from P-Left, otherwise it would simply= ignore GAL  
  2. [maarten2] The S-PE-left has a MPLS-TP blue MEP functio= n at its input and this blue MEP function will look for packets with a= s top label the GAL.
    1. <Maarten> The MPLS-TP LSP OAM inserted by the higher blu= e MEP in node P-left has as top of stack the label inserted by the lower bl= ue MEP (identified as LSE) and as bottom of stack the GAL... The interface port in the S-PE-left port will swap the top= of stack label of non-OAM and TTL not-expired packets [[Sasha]] This implies that the top label in this stack has been a= llocated by S-PE-Left, bound by it to a certain FEC, and this binding "distributed" (no matter by which means) t= o P-Left. Were it not so, the label placed by the higher blue MEP on t= op of the label stack in a labeled packet P-left sends to S-PE-left wo= uld be treated by the latter as invalid, and the packet would be discarded - see RFC 3031= , Section 3.18. And this, in its turn, means that S-PE-Left is adjacent to P-Left : it allocates and binds to FECs l= abels that P-left puts on top of the stack in labeled packets that from its= point of view, belong to these FECs. In your example the FEC in question i= s formed by the packets that should go to PE-right, and the conclusion is that PE-right is NOT adjacent to= PE-Left. 
    [maarten2] There are two MEG levels (bindings) in t= he Section layer:
    A. P-left to S-PE-left<= /span>
    B. P-left to P-right.
    For the A. binding P-left and S-PE-left are adjacen= t. They share one Maintenance Entity Group (MEG) level and monitor this Section MEG by means of two Section MEP functions.<= /font>
    For the B. binding P-left and P-right are  adjacent. Th= ey share one Maintenance Entity Group (MEG) level and monitor this Section = Segment MEG by means of two Section Segment MEP functions.
     
    The bottom line, IMHO and FWIW, that adjacency in the MPLS dat= a plane (and, by implication, in the MPLS-TP one) is directly related to th= e label allocation and label-to-FEC binding. If we can agree on that, this should be explicitly mentioned in the MPLS-T= P Framework document to prevent misunderstanding. =
     
    [maarten2]  There are multiple adjacencies= in the MPLS and MPLS-TP (and any other) data plane.
    Those adjacencies are Maintenance Entity Groups= and are represented by their MEG levels.
    For= OAM the MEG type of adjacencies are relevant, not the label type adjacenci= es.
    A s= erver layer or server sublayer MEG type adjacency has a 1-to-1 relationship= with a label type adjacency.
    A l= abel identifies one 'link connection' within a 'network connection', in the= blue Section layer, the label used on the link between P-left and S-PE-left identifies one of the three link connections = that establish the Section layer network connection, which latter is monito= red by the Section MEG.
     
    [ma= arten2] I understand that there are two types of adjacencies to recognize a= nd specify in MPLS-TP. I suggest that we specify both explicitly and that we describe the relationship between these two ad= jacencies. This will prevent further misunderstandings.
     
    Reg= ards,
    Maa= rten
     
    Regards,
         Sasha
     
--_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFF0ILPTMAIL02eci_-- From Alexander.Vainshtein@ecitele.com Tue Jan 26 11:42:18 2010 Return-Path: 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 B02013A69A0; Tue, 26 Jan 2010 11:42:18 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[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 1bgnH4hFuuRn; Tue, 26 Jan 2010 11:42:17 -0800 (PST) Received: from ilptbmg01.ecitele.com (ilptbmg01-out.ecitele.com [147.234.242.234]) by core3.amsl.com (Postfix) with ESMTP id CF1FC28C0F1; Tue, 26 Jan 2010 11:42:16 -0800 (PST) X-AuditID: 93eaf2e7-b7c38ae000000ed6-b6-4b5f447ae41c Received: from ilptexch01.ecitele.com ( [172.31.244.40]) by ilptbmg01.ecitele.com (Symantec Brightmail Gateway) with SMTP id 3A.A6.03798.A744F5B4; Tue, 26 Jan 2010 21:37:30 +0200 (IST) Received: from ILPTMAIL02.ecitele.com ([147.234.244.213]) by ilptexch01.ecitele.com ([172.31.244.40]) with mapi; Tue, 26 Jan 2010 21:42:26 +0200 From: Alexander Vainshtein To: Maarten Vissers Date: Tue, 26 Jan 2010 21:41:30 +0200 Thread-Topic: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Thread-Index: AcqbmSNrZOC6OkVyTYie1ES9/D/jNAARX32gAAgKxJoABxrLQACQ8oWAAAxEoZAAAY80UAAAh+AwAADnMHAACOBM4g== Message-ID: References: <006e01ca9e9b$649f2030$e6150674@china.huawei.com>, <02D7222D58419F409B1BE84E6095C260AA5E90279E@ILPTMAIL02.ecitele.com> In-Reply-To: <02D7222D58419F409B1BE84E6095C260AA5E90279E@ILPTMAIL02.ecitele.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFF1ILPTMAIL02eci_" MIME-Version: 1.0 X-Brightmail-Tracker: AAAAAA== Cc: "mpls@ietf.org" , "mpls-tp@ietf.org" Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jan 2010 19:42:19 -0000 --_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFF1ILPTMAIL02eci_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Maarten and all, I resend this message since the original one has exceeded the moderator's l= imit. I've snipped the tail of the email thread. Regards, Sasha ________________________________ From: Alexander Vainshtein Sent: Tuesday, January 26, 2010 5:31 PM To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Maarten, You are saying (not for the first time) that the same OAM model equally app= lies to all data planes. I think that this is fundamentally incorrect: one = size does not fit all. Y.1731 inherited its definitions of MEGs and such with IEEE 802.1ag which d= ealt exclusively with the networks build by 802.1-compliant switches (a.k.a= . "learning bridges") with their specific data plane. The data plane of MPLS (and MPLS-TP) is very much different. Regards, Sasha ________________________________ From: Maarten Vissers [mailto:maarten.vissers@huawei.com] Sent: Tuesday, January 26, 2010 5:23 PM To: Alexander Vainshtein Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Sasha, Below the definitions of a MEG and ME from Y.1731. It are the basic archite= cture components for OAM. OAM frames exist within one MEG, and determine the status/performance of th= e MEG. An MEG exists within the bounds of a transport entity. In MPLS-TP a MEG is bound to a MS-PW and to a LSP. In the example, the "Section layer transport path" is provided by an LSP, w= hich is monitored by the top blue MEG. The "Section layer transport path segment" between P-left and S-PE-left is = provided by either an unlabeled or priority labelled LSP, which is monitore= d by the bottom blue MEG. This "Section layer transport path segment" may be unmonitored (as illustra= ted in mplstp-connection-concepts-06w.pdf), and in this case there is no ME= G and there is no LSP. Regards, Maarten --_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFF1ILPTMAIL02eci_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Maarten and all,
I resend this message since= the original one has exceeded the moderator's limit.
I've snipped the tail of th= e email thread.
Regards,
     Sa= sha

From: Alexander Vainshtein
Sent: Tuesday, January 26, 2010 5:31 PM
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section<= br>

Maarten,
You are saying (not for the first time) that the same OAM mo= del equally applies to all data planes. I think that this is fundamentally incorrect: one s= ize does not fit all.
 
Y.1731 inherited its definitions of MEGs and such with = IEEE 802.1ag which dealt exclusively with the networks build by 802.1-compl= iant switches (a.k.a. "learning bridges") with their specific data plane.
 
The data plane of MPLS (and MPLS-TP) is very much different.
 
Regards,
     Sasha
 
 


From: Maarten Vissers [mailto:maart= en.vissers@huawei.com]
Sent: Tuesday, January 26, 2010 5:23 PM
To: Alexander Vainshtein
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section<= br>

Sasha,
 
Below the definitions of a MEG an= d ME from Y.1731. It are the basic architecture components for OAM.
OAM frames exist within one MEG, = and determine the status/performance of the MEG.
An MEG exists within the bounds o= f a transport entity.
 
In MPLS-TP a MEG is bound to a MS= -PW and to a LSP.
In the example, the "Se= ction layer transport path" is provided by an LSP, which is monitored = by the top blue MEG.
The "Section layer transport= path segment" between P-left and S-PE-left is provided by either an u= nlabeled or priority labelled LSP, which is monitored by the bottom blue MEG.
This "Section layer transpor= t path segment" may be unmonitored (as illustrated in mplstp-connectio= n-concepts-06w.pdf), and in this case there is no MEG and there is no LSP.
 
Regards,
Maarten
 
 
--_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFF1ILPTMAIL02eci_-- From Alexander.Vainshtein@ecitele.com Tue Jan 26 11:49:28 2010 Return-Path: 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 E84D828C100; Tue, 26 Jan 2010 11:49:28 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[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 xEuP7jW55iyQ; Tue, 26 Jan 2010 11:49:27 -0800 (PST) Received: from ilptbmg01.ecitele.com (ilptbmg01-out.ecitele.com [147.234.242.234]) by core3.amsl.com (Postfix) with ESMTP id D8B3928C0FF; Tue, 26 Jan 2010 11:49:26 -0800 (PST) X-AuditID: 93eaf2e7-b7c38ae000000ed6-19-4b5f46285ea9 Received: from ilptexch01.ecitele.com ( [172.31.244.40]) by ilptbmg01.ecitele.com (Symantec Brightmail Gateway) with SMTP id B1.C6.03798.8264F5B4; Tue, 26 Jan 2010 21:44:40 +0200 (IST) Received: from ILPTMAIL02.ecitele.com ([147.234.244.213]) by ilptexch01.ecitele.com ([172.31.244.40]) with mapi; Tue, 26 Jan 2010 21:49:36 +0200 From: Alexander Vainshtein To: Maarten Vissers Date: Tue, 26 Jan 2010 21:49:36 +0200 Thread-Topic: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Thread-Index: AcqbmSNrZOC6OkVyTYie1ES9/D/jNAARX32gAAgKxJoABxrLQACQ8oWAAAxEoZAAAY80UAAAh+AwAADnMHAAAodX0AAGZm+y Message-ID: References: , <008a01ca9eab$147e53e0$e6150674@china.huawei.com> In-Reply-To: <008a01ca9eab$147e53e0$e6150674@china.huawei.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFF2ILPTMAIL02eci_" MIME-Version: 1.0 X-Brightmail-Tracker: AAAAAA== Cc: "mpls@ietf.org" , "mpls-tp@ietf.org" Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jan 2010 19:49:29 -0000 --_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFF2ILPTMAIL02eci_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Maarten, I has believed - and still believe - that Ethernet data plane has been defi= ned (and continues to be defined via multiple updates) by the IEEE 802.1 te= ams, since 802.1 is the "design authority " for the Ethernet technology - j= ust as IETF is a design authority for MPLS technology and its derivatives. As for differences between Ethernet and MPLS actual data planes - I think t= hose are well known, no need to repeat myself. I firmly believe that attempts to disregard actual data plane differences f= or the sake of imposing a unified OAM model will eventually fail. Regards, Sasha ________________________________ From: Maarten Vissers [maarten.vissers@huawei.com] Sent: Tuesday, January 26, 2010 7:14 PM To: Alexander Vainshtein Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Sasha, You have an incorrect understanding of the background of Y.1731. Y.1731 is created by ITU-T SG13 with the help of SG15. The work started in = 2002 and was initiated by the deployment of Ethernet in transport networks = where it replaced SDH equipment. The performance of those initial deploymen= ts were extremely poor due to lack of OAM and protection. Set up of VLANs w= as done by NMS. In the same year work on Ethernet over Transport architectu= re was initiated in SG15 (by me :-) ), quickly expanding in the development= of a series of recommendations specifying the Ethernet as a transport tech= nology. 802.1ag was started later, and implements only a subset of the Y.1731 tools= et; i.e. the subset which spanning tree protocol/vlan registration protocol= controlled ethernet switches specified in 802.1 would need and can use. Bu= t ITU-T SG13/15 and IEEE 802.1 made sure that there is interworking possibl= e between networks using Y.1731 and networks using 802.1ag. Ethernet switches compliant with ITU-T's Ethernet recommendations are trans= port network grade switches (with VLAN ID translation capabilities (e.g. VI= D translation, PW label swapping) in every node), which are managed by NMS = and optionally the GMPLS control plane. The Ethernet data plane specified in the ITU-T Recommendations supports all= MPLS(-TP) data plane capabilities plus it supports rmp and mp2mp Ethernet = VC connections. Some operators have recognized this and have build their pa= cket transport network with a UNI-to-UNI Ethernet VC layer as their transpo= rt service layer; transport path layer technologies used are Ethernet VP an= d MPLS(-TP) VP. The efficient rooted-multipoint Ethernet VC connections are= used for broadband backhaul in such networks, p2p Ethernet VC connections = are used to support any type of Line service and mp2mp Ethernet VC connecti= ons are used to support E-LAN services. With the growing bandwidth demand O= TN ODUs will be added in the near future as transport path layer technology= to carry the Ethernet VC connections between S-PE nodes. MPLS and Ethernet= data planes in such networks are managed in the same way. Ethernet Transpo= rt Networks (ETN) exist for many years already and are proven technology. It is on this basis that I continue to state that the MPLS(-TP) and (ITU-T = Ethernet recommendations based) Ethernet VLAN data plane functionalities ar= e the same and that we can and should use the very similar OAM, protection = switching and the same management principles. T-MPLS was fully based on thi= s understanding and approach, and was designed to seamlessly operate in a h= ybrid T-MPLS/Ethernet packet transport network. My hope is that seamless in= teroperability will also be possible in the emerging hybrid MPLS-TP/Etherne= t packet transport networks. Regards, Maarten --_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFF2ILPTMAIL02eci_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Maarten,
I has believed - and s= till believe - that Ethernet data plane has been defined (and continue= s to be defined via multiple updates) by the IEEE 802.1 team= s, since 802.1 is the "design authority " for the Ethernet techno= logy - just as IETF is a design authority for MPLS technology and its derivativ= es.
 
As for differences between = Ethernet and MPLS actual data planes - I think those are well known, no nee= d to repeat myself.
 
I firmly believe that = attempts to disregard actual data plane differences for the sake of imposin= g a unified OAM model will eventually fail.
 
Regards,
     Sa= sha
 

From: Maarten Vissers [maarten.viss= ers@huawei.com]
Sent: Tuesday, January 26, 2010 7:14 PM
To: Alexander Vainshtein
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section<= br>

Sasha,
 
You have an incorrect understandi= ng of the background of Y.1731.
Y.1731 is created by ITU-T SG13 w= ith the help of SG15. The work started in 2002 and was initiated by the dep= loyment of Ethernet in transport networks where it replaced SDH equipment. The performance of those initial deployments we= re extremely poor due to lack of OAM and protection. Set up of VLANs was do= ne by NMS. In the same year work on Ethernet over Transport architecture wa= s initiated in SG15 (by me :-) ), quickly expanding in the development of a series of recommendations specif= ying the Ethernet as a transport technology.
 
802.1ag was started later, and im= plements only a subset of the Y.1731 toolset; i.e. the subset which spannin= g tree protocol/vlan registration protocol controlled ethernet switches specified in 802.1 would need and can use. But ITU-T SG1= 3/15 and IEEE 802.1 made sure that there is interworking possible betw= een networks using Y.1731 and networks using 802.1ag.
 
Ethernet switches compliant with = ITU-T's Ethernet recommendations are transport network grade switches (with= VLAN ID translation capabilities (e.g. VID translation, PW label swapping) in every node), which are managed by = NMS and optionally the GMPLS control plane.
 
The Ethernet data plane specified= in the ITU-T Recommendations supports all MPLS(-TP) data plane capabi= lities plus it supports rmp and mp2mp Ethernet VC connections. Some operators have recognized this and have build their pack= et transport network with a UNI-to-UNI Ethernet VC layer as their transport= service layer; transport path layer technologies used are Ethernet VP and&= nbsp;MPLS(-TP) VP. The efficient rooted-multipoint Ethernet VC connections are used for broadband backhaul in such networks, = p2p Ethernet VC connections are used to support any type of Line service an= d mp2mp Ethernet VC connections are used to support E-LAN services. With th= e growing bandwidth demand OTN ODUs will be added in the near future as transport path layer technology to car= ry the Ethernet VC connections between S-PE nodes. MPLS and Ethernet data p= lanes in such networks are managed in the same way. Ethernet Transport Netw= orks (ETN) exist for many years already and are proven technology.
 
<= span class=3D"031453916-26012010">It is on this basis that I continue to state that the MPLS(-TP) and (ITU-T Ethernet recommendations based) Eth= ernet VLAN data plane functionalities are the same and that we ca= n and should use the very similar OAM, protection switching and the same ma= nagement principles. T-MPLS was fully based on this understanding and approach, and was designed to seamlessly operate= in a hybrid T-MPLS/Ethernet packet transport network. My hope is that seam= less interoperability will also be possible in the emerging hybrid MPLS-TP/= Ethernet packet transport networks.
 
Regards,
Maarten
 

 
--_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFF2ILPTMAIL02eci_-- From maarten.vissers@huawei.com Tue Jan 26 15:43:09 2010 Return-Path: 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 2A5543A68D2; Tue, 26 Jan 2010 15:43:09 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.484 X-Spam-Level: X-Spam-Status: No, score=-1.484 tagged_above=-999 required=5 tests=[AWL=1.114, 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 v9arVXYm7rUk; Tue, 26 Jan 2010 15:43:07 -0800 (PST) Received: from szxga03-in.huawei.com (szxga03-in.huawei.com [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id 85CE03A68BE; Tue, 26 Jan 2010 15:43:07 -0800 (PST) Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWV00GN2OK5VD@szxga03-in.huawei.com>; Wed, 27 Jan 2010 07:43:18 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWV00H93OK5PW@szxga03-in.huawei.com>; Wed, 27 Jan 2010 07:43:17 +0800 (CST) Received: from M00900002 ([116.6.21.230]) by szxml01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KWV000GSOK56O@szxml01-in.huawei.com>; Wed, 27 Jan 2010 07:43:17 +0800 (CST) Date: Wed, 27 Jan 2010 00:43:16 +0100 From: Maarten Vissers In-reply-to: To: 'Alexander Vainshtein' Message-id: <000601ca9ee1$54f8c460$e6150674@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: multipart/alternative; boundary="Boundary_(ID_gkLwltACeFQf+uECMPu6bQ)" Thread-index: AcqbmSNrZOC6OkVyTYie1ES9/D/jNAARX32gAAgKxJoABxrLQACQ8oWAAAxEoZAAAY80UAAAh+AwAADnMHAAAodX0AAGZm+yAAhJnrA= Cc: mpls@ietf.org, mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jan 2010 23:43:09 -0000 This is a multi-part message in MIME format. --Boundary_(ID_gkLwltACeFQf+uECMPu6bQ) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Sasha, This is getting into a yes/no discussion at this point in time. We have a different understanding. Each of us believe what we believe, based on the work we have been doing so far. Thanks for the discussion. Regards, Maarten _____ From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] Sent: dinsdag 26 januari 2010 20:50 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Maarten, I has believed - and still believe - that Ethernet data plane has been defined (and continues to be defined via multiple updates) by the IEEE 802.1 teams, since 802.1 is the "design authority " for the Ethernet technology - just as IETF is a design authority for MPLS technology and its derivatives. As for differences between Ethernet and MPLS actual data planes - I think those are well known, no need to repeat myself. I firmly believe that attempts to disregard actual data plane differences for the sake of imposing a unified OAM model will eventually fail. Regards, Sasha _____ From: Maarten Vissers [maarten.vissers@huawei.com] Sent: Tuesday, January 26, 2010 7:14 PM To: Alexander Vainshtein Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Sasha, You have an incorrect understanding of the background of Y.1731. Y.1731 is created by ITU-T SG13 with the help of SG15. The work started in 2002 and was initiated by the deployment of Ethernet in transport networks where it replaced SDH equipment. The performance of those initial deployments were extremely poor due to lack of OAM and protection. Set up of VLANs was done by NMS. In the same year work on Ethernet over Transport architecture was initiated in SG15 (by me :-) ), quickly expanding in the development of a series of recommendations specifying the Ethernet as a transport technology. 802.1ag was started later, and implements only a subset of the Y.1731 toolset; i.e. the subset which spanning tree protocol/vlan registration protocol controlled ethernet switches specified in 802.1 would need and can use. But ITU-T SG13/15 and IEEE 802.1 made sure that there is interworking possible between networks using Y.1731 and networks using 802.1ag. Ethernet switches compliant with ITU-T's Ethernet recommendations are transport network grade switches (with VLAN ID translation capabilities (e.g. VID translation, PW label swapping) in every node), which are managed by NMS and optionally the GMPLS control plane. The Ethernet data plane specified in the ITU-T Recommendations supports all MPLS(-TP) data plane capabilities plus it supports rmp and mp2mp Ethernet VC connections. Some operators have recognized this and have build their packet transport network with a UNI-to-UNI Ethernet VC layer as their transport service layer; transport path layer technologies used are Ethernet VP and MPLS(-TP) VP. The efficient rooted-multipoint Ethernet VC connections are used for broadband backhaul in such networks, p2p Ethernet VC connections are used to support any type of Line service and mp2mp Ethernet VC connections are used to support E-LAN services. With the growing bandwidth demand OTN ODUs will be added in the near future as transport path layer technology to carry the Ethernet VC connections between S-PE nodes. MPLS and Ethernet data planes in such networks are managed in the same way. Ethernet Transport Networks (ETN) exist for many years already and are proven technology. It is on this basis that I continue to state that the MPLS(-TP) and (ITU-T Ethernet recommendations based) Ethernet VLAN data plane functionalities are the same and that we can and should use the very similar OAM, protection switching and the same management principles. T-MPLS was fully based on this understanding and approach, and was designed to seamlessly operate in a hybrid T-MPLS/Ethernet packet transport network. My hope is that seamless interoperability will also be possible in the emerging hybrid MPLS-TP/Ethernet packet transport networks. Regards, Maarten --Boundary_(ID_gkLwltACeFQf+uECMPu6bQ) Content-type: text/html; charset=US-ASCII Content-transfer-encoding: 7BIT
Sasha,
 
This is getting into a yes/no discussion at this point in time.
We have a different understanding.
Each of us believe what we believe, based on the work we have been doing so far.
Thanks for the discussion.
 
Regards,
Maarten


From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com]
Sent: dinsdag 26 januari 2010 20:50
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Maarten,
I has believed - and still believe - that Ethernet data plane has been defined (and continues to be defined via multiple updates) by the IEEE 802.1 teams, since 802.1 is the "design authority " for the Ethernet technology - just as IETF is a design authority for MPLS technology and its derivatives.
 
As for differences between Ethernet and MPLS actual data planes - I think those are well known, no need to repeat myself.
 
I firmly believe that attempts to disregard actual data plane differences for the sake of imposing a unified OAM model will eventually fail.
 
Regards,
     Sasha
 

From: Maarten Vissers [maarten.vissers@huawei.com]
Sent: Tuesday, January 26, 2010 7:14 PM
To: Alexander Vainshtein
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Sasha,
 
You have an incorrect understanding of the background of Y.1731.
Y.1731 is created by ITU-T SG13 with the help of SG15. The work started in 2002 and was initiated by the deployment of Ethernet in transport networks where it replaced SDH equipment. The performance of those initial deployments were extremely poor due to lack of OAM and protection. Set up of VLANs was done by NMS. In the same year work on Ethernet over Transport architecture was initiated in SG15 (by me :-) ), quickly expanding in the development of a series of recommendations specifying the Ethernet as a transport technology.
 
802.1ag was started later, and implements only a subset of the Y.1731 toolset; i.e. the subset which spanning tree protocol/vlan registration protocol controlled ethernet switches specified in 802.1 would need and can use. But ITU-T SG13/15 and IEEE 802.1 made sure that there is interworking possible between networks using Y.1731 and networks using 802.1ag.
 
Ethernet switches compliant with ITU-T's Ethernet recommendations are transport network grade switches (with VLAN ID translation capabilities (e.g. VID translation, PW label swapping) in every node), which are managed by NMS and optionally the GMPLS control plane.
 
The Ethernet data plane specified in the ITU-T Recommendations supports all MPLS(-TP) data plane capabilities plus it supports rmp and mp2mp Ethernet VC connections. Some operators have recognized this and have build their packet transport network with a UNI-to-UNI Ethernet VC layer as their transport service layer; transport path layer technologies used are Ethernet VP and MPLS(-TP) VP. The efficient rooted-multipoint Ethernet VC connections are used for broadband backhaul in such networks, p2p Ethernet VC connections are used to support any type of Line service and mp2mp Ethernet VC connections are used to support E-LAN services. With the growing bandwidth demand OTN ODUs will be added in the near future as transport path layer technology to carry the Ethernet VC connections between S-PE nodes. MPLS and Ethernet data planes in such networks are managed in the same way. Ethernet Transport Networks (ETN) exist for many years already and are proven technology.
 
It is on this basis that I continue to state that the MPLS(-TP) and (ITU-T Ethernet recommendations based) Ethernet VLAN data plane functionalities are the same and that we can and should use the very similar OAM, protection switching and the same management principles. T-MPLS was fully based on this understanding and approach, and was designed to seamlessly operate in a hybrid T-MPLS/Ethernet packet transport network. My hope is that seamless interoperability will also be possible in the emerging hybrid MPLS-TP/Ethernet packet transport networks.
 
Regards,
Maarten
 

 
--Boundary_(ID_gkLwltACeFQf+uECMPu6bQ)-- From Alexander.Vainshtein@ecitele.com Tue Jan 26 21:19:18 2010 Return-Path: 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 2F49E3A686D; Tue, 26 Jan 2010 21:19:18 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[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 c9d3nGXyWq42; Tue, 26 Jan 2010 21:19:11 -0800 (PST) Received: from ilptbmg01.ecitele.com (ilptbmg01-out.ecitele.com [147.234.242.234]) by core3.amsl.com (Postfix) with ESMTP id 1489B3A69FE; Tue, 26 Jan 2010 21:19:09 -0800 (PST) X-AuditID: 93eaf2e7-b7c38ae000000ed6-74-4b5fcbae14b6 Received: from ILPTEXCH02.ecitele.com ( [147.234.245.181]) by ilptbmg01.ecitele.com (Symantec Brightmail Gateway) with SMTP id 71.FA.03798.EABCF5B4; Wed, 27 Jan 2010 07:14:23 +0200 (IST) Received: from ILPTMAIL02.ecitele.com ([147.234.244.213]) by ILPTEXCH02.ecitele.com ([147.234.245.181]) with mapi; Wed, 27 Jan 2010 07:19:21 +0200 From: Alexander Vainshtein To: Maarten Vissers Date: Wed, 27 Jan 2010 07:18:45 +0200 Thread-Topic: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Thread-Index: AcqbmSNrZOC6OkVyTYie1ES9/D/jNAARX32gAAgKxJoABxrLQACQ8oWAAAxEoZAAAY80UAAAh+AwAADnMHAAAodX0AAGZm+yAAhJnrAAC9H+Zw== Message-ID: References: , <000601ca9ee1$54f8c460$e6150674@china.huawei.com> In-Reply-To: <000601ca9ee1$54f8c460$e6150674@china.huawei.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFF4ILPTMAIL02eci_" MIME-Version: 1.0 X-Brightmail-Tracker: AAAAAA== Cc: "mpls@ietf.org" , "mpls-tp@ietf.org" Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jan 2010 05:19:19 -0000 --_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFF4ILPTMAIL02eci_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Maarten, Looks like one point where we come to full agreement! Thanks for an interesting discussion and best regards, Sasha ________________________________ From: Maarten Vissers [maarten.vissers@huawei.com] Sent: Wednesday, January 27, 2010 1:43 AM To: Alexander Vainshtein Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Sasha, This is getting into a yes/no discussion at this point in time. We have a different understanding. Each of us believe what we believe, based on the work we have been doing so= far. Thanks for the discussion. Regards, Maarten ________________________________ From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] Sent: dinsdag 26 januari 2010 20:50 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Maarten, I has believed - and still believe - that Ethernet data plane has been defi= ned (and continues to be defined via multiple updates) by the IEEE 802.1 te= ams, since 802.1 is the "design authority " for the Ethernet technology - j= ust as IETF is a design authority for MPLS technology and its derivatives. As for differences between Ethernet and MPLS actual data planes - I think t= hose are well known, no need to repeat myself. I firmly believe that attempts to disregard actual data plane differences f= or the sake of imposing a unified OAM model will eventually fail. Regards, Sasha ________________________________ From: Maarten Vissers [maarten.vissers@huawei.com] Sent: Tuesday, January 26, 2010 7:14 PM To: Alexander Vainshtein Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Sasha, You have an incorrect understanding of the background of Y.1731. Y.1731 is created by ITU-T SG13 with the help of SG15. The work started in = 2002 and was initiated by the deployment of Ethernet in transport networks = where it replaced SDH equipment. The performance of those initial deploymen= ts were extremely poor due to lack of OAM and protection. Set up of VLANs w= as done by NMS. In the same year work on Ethernet over Transport architectu= re was initiated in SG15 (by me :-) ), quickly expanding in the development= of a series of recommendations specifying the Ethernet as a transport tech= nology. 802.1ag was started later, and implements only a subset of the Y.1731 tools= et; i.e. the subset which spanning tree protocol/vlan registration protocol= controlled ethernet switches specified in 802.1 would need and can use. Bu= t ITU-T SG13/15 and IEEE 802.1 made sure that there is interworking possibl= e between networks using Y.1731 and networks using 802.1ag. Ethernet switches compliant with ITU-T's Ethernet recommendations are trans= port network grade switches (with VLAN ID translation capabilities (e.g. VI= D translation, PW label swapping) in every node), which are managed by NMS = and optionally the GMPLS control plane. The Ethernet data plane specified in the ITU-T Recommendations supports all= MPLS(-TP) data plane capabilities plus it supports rmp and mp2mp Ethernet = VC connections. Some operators have recognized this and have build their pa= cket transport network with a UNI-to-UNI Ethernet VC layer as their transpo= rt service layer; transport path layer technologies used are Ethernet VP an= d MPLS(-TP) VP. The efficient rooted-multipoint Ethernet VC connections are= used for broadband backhaul in such networks, p2p Ethernet VC connections = are used to support any type of Line service and mp2mp Ethernet VC connecti= ons are used to support E-LAN services. With the growing bandwidth demand O= TN ODUs will be added in the near future as transport path layer technology= to carry the Ethernet VC connections between S-PE nodes. MPLS and Ethernet= data planes in such networks are managed in the same way. Ethernet Transpo= rt Networks (ETN) exist for many years already and are proven technology. It is on this basis that I continue to state that the MPLS(-TP) and (ITU-T = Ethernet recommendations based) Ethernet VLAN data plane functionalities ar= e the same and that we can and should use the very similar OAM, protection = switching and the same management principles. T-MPLS was fully based on thi= s understanding and approach, and was designed to seamlessly operate in a h= ybrid T-MPLS/Ethernet packet transport network. My hope is that seamless in= teroperability will also be possible in the emerging hybrid MPLS-TP/Etherne= t packet transport networks. Regards, Maarten --_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFF4ILPTMAIL02eci_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Maarten,
Looks like one point where = we come to full agreement!
Thanks for an interesting d= iscussion and best regards,
     Sa= sha

From: Maarten Vissers [maarten.viss= ers@huawei.com]
Sent: Wednesday, January 27, 2010 1:43 AM
To: Alexander Vainshtein
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section<= br>

Sasha,
 
This is getting into a yes/no dis= cussion at this point in time.
We have a different understanding= .
Each of us believe what we believ= e, based on the work we have been doing so far.
Thanks for the discussion.=
 
Regards,
Maarten


From: Alexander Vainshtein [mailto:= Alexander.Vainshtein@ecitele.com]
Sent: dinsdag 26 januari 2010 20:50
To: Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section<= br>

Maarten,
I has believed - and s= till believe - that Ethernet data plane has been defined (and continue= s to be defined via multiple updates) by the IEEE 802.1 team= s, since 802.1 is the "design authority " for the Ethernet techno= logy - just as IETF is a design authority for MPLS technology and its derivativ= es.
 
As for differences between = Ethernet and MPLS actual data planes - I think those are well known, no nee= d to repeat myself.
 
I firmly believe that = attempts to disregard actual data plane differences for the sake of imposin= g a unified OAM model will eventually fail.
 
Regards,
     Sa= sha
 

From: Maarten Vissers [maarten.viss= ers@huawei.com]
Sent: Tuesday, January 26, 2010 7:14 PM
To: Alexander Vainshtein
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section<= br>

Sasha,
 
You have an incorrect understandi= ng of the background of Y.1731.
Y.1731 is created by ITU-T SG13 w= ith the help of SG15. The work started in 2002 and was initiated by the dep= loyment of Ethernet in transport networks where it replaced SDH equipment. The performance of those initial deployments we= re extremely poor due to lack of OAM and protection. Set up of VLANs was do= ne by NMS. In the same year work on Ethernet over Transport architecture wa= s initiated in SG15 (by me :-) ), quickly expanding in the development of a series of recommendations specif= ying the Ethernet as a transport technology.
 
802.1ag was started later, and im= plements only a subset of the Y.1731 toolset; i.e. the subset which spannin= g tree protocol/vlan registration protocol controlled ethernet switches specified in 802.1 would need and can use. But ITU-T SG1= 3/15 and IEEE 802.1 made sure that there is interworking possible betw= een networks using Y.1731 and networks using 802.1ag.
 
Ethernet switches compliant with = ITU-T's Ethernet recommendations are transport network grade switches (with= VLAN ID translation capabilities (e.g. VID translation, PW label swapping) in every node), which are managed by = NMS and optionally the GMPLS control plane.
 
The Ethernet data plane specified= in the ITU-T Recommendations supports all MPLS(-TP) data plane capabi= lities plus it supports rmp and mp2mp Ethernet VC connections. Some operators have recognized this and have build their pack= et transport network with a UNI-to-UNI Ethernet VC layer as their transport= service layer; transport path layer technologies used are Ethernet VP and&= nbsp;MPLS(-TP) VP. The efficient rooted-multipoint Ethernet VC connections are used for broadband backhaul in such networks, = p2p Ethernet VC connections are used to support any type of Line service an= d mp2mp Ethernet VC connections are used to support E-LAN services. With th= e growing bandwidth demand OTN ODUs will be added in the near future as transport path layer technology to car= ry the Ethernet VC connections between S-PE nodes. MPLS and Ethernet data p= lanes in such networks are managed in the same way. Ethernet Transport Netw= orks (ETN) exist for many years already and are proven technology.
 
<= span class=3D"031453916-26012010">It is on this basis that I continue to state that the MPLS(-TP) and (ITU-T Ethernet recommendations based) Eth= ernet VLAN data plane functionalities are the same and that we ca= n and should use the very similar OAM, protection switching and the same ma= nagement principles. T-MPLS was fully based on this understanding and approach, and was designed to seamlessly operate= in a hybrid T-MPLS/Ethernet packet transport network. My hope is that seam= less interoperability will also be possible in the emerging hybrid MPLS-TP/= Ethernet packet transport networks.
 
Regards,
Maarten
 

 
--_000_A3C5DF08D38B6049839A6F553B331C76BFDEB9FFF4ILPTMAIL02eci_-- From neil.2.harrison@bt.com Wed Jan 27 03:00:58 2010 Return-Path: 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 F06103A6A39; Wed, 27 Jan 2010 03:00:57 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.198 X-Spam-Level: X-Spam-Status: No, score=-3.198 tagged_above=-999 required=5 tests=[AWL=-0.200, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_81=0.6, RCVD_IN_DNSWL_LOW=-1] 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 IZi-oPB6YTLv; Wed, 27 Jan 2010 03:00:56 -0800 (PST) Received: from smtp3.smtp.bt.com (smtp3.smtp.bt.com [217.32.164.138]) by core3.amsl.com (Postfix) with ESMTP id 690AB3A6925; Wed, 27 Jan 2010 03:00:56 -0800 (PST) Received: from E03MVB2-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp3.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 27 Jan 2010 11:01:09 +0000 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_01CA9F40.08C7CA3D" Date: Wed, 27 Jan 2010 11:01:00 -0000 Message-ID: <2ECAA42C79676B42AEBAC11229CA7D0C058B685A@E03MVB2-UKBR.domain1.systemhost.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [mpls] [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Thread-Index: Acqe0/OfY447O/CKQLurAaZdPraxtAAZheIwAAF1wkA= From: To: , X-OriginalArrivalTime: 27 Jan 2010 11:01:09.0429 (UTC) FILETIME=[07FDFE50:01CA9F40] Cc: mpls@ietf.org, mpls-tp@ietf.org Subject: Re: [mpls-tp] [mpls] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jan 2010 11:00:58 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01CA9F40.08C7CA3D Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Snipped and re-sending as I got a bounce indication due to original length ________________________________ From: Harrison,N,Neil,DKQ7 R=20 Sent: 27 January 2010 10:57 To: 'Greg Mirsky'; Maarten Vissers Cc: mpls@ietf.org; Alexander Vainshtein; mpls-tp@ietf.org Subject: RE: [mpls] [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section =09 =09 Some care is going to need to be exercised here...why? Well, I was on the MPLS-TP audio-conf call yesterday that considered 2 issues (both that I have raised previously): - what does the term 'network layer' mean? - why should MS PWs exist in MPLS-TP? =20 Wrt to the latter item the technical issue here is that PWs are an artefact of the architectural conditions imposed by the LDP form of MPLS, and since LDP is not used in MPLS-TP then PWs are not technically required in MPLS-TP. Furthermore, we should not create a new (PW) co-ps mode layer network above MPLS-TP (which is what MS PWs represent) just because we can. A very closely related issue is the difference between (i) true client/server LSP layering and (ii) nested LSP sublayering that we find in MPLS today and identified from the setting of the S bit (note that the former demands different routing instances per client and server whilst the latter assumes the same instance of routing across the sublayers) =20 What became clear from the ensuing discussion is (this is only a subset of conclusions reached): - the above is technically accurate, ie if we were designing MPLS-TP without the history there would be no need to create PWs - MS PWs are optional - (and the key point wrt this thread) MPLS-TP will allow both (i) nested LSPs as we find in MPLS today (sublayering, same layer network) and (ii) true client/server LSPs (true layering, different layer networks) to exist....the choice is down to the network operator...and *maybe both these cases can appear in the same stack of nested headers* (?) =20 I am not quite sure how one can distinguish cases (i) and (ii) from just looking at DP headers, but the key point I wanted to make here is that in case (ii) there must be no snooping of the client layer network as transparency and client/server layer network functional decoupling are essential (this observation applies to all client/server cases). Note carefully that in MPLS as-is one cannot tell the implied semantic of a label just from looking at the DP header, one has to know the context of the label (ie essentially which 'signalling' protocol issued it) to know this. Note also that TCM is a form of sublayering and one can justify snooping here *iff* one is sure of the semantic of the higher level header (especially the label).=20 =20 I think there could be some quite interesting problems in a multi-party networking scenario due to this sublayering/layering flexibility. My personal view is that a transport network does not require sublayering. =20 regards, Neil ________________________________ From: mpls-bounces@ietf.org [mailto:mpls-bounces@ietf.org] On Behalf Of Greg Mirsky Sent: 26 January 2010 21:04 To: Maarten Vissers Cc: mpls@ietf.org; Alexander Vainshtein; mpls-tp@ietf.org Subject: Re: [mpls] [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section =09 =09 Dear Maarten, I think that your scenarios are based on the following assumption you're making "The existing mpls switch ports will only be able to look at inner labels of packets of which the outer label is terminated; new mpls switch ports will be able to look at inner labels of all packets (my underline); this is a similar evolution as we got in ethernet... " I don't think that is the direction where MPLS-TP should go and will go. =09 Regards, Greg =09 ------_=_NextPart_001_01CA9F40.08C7CA3D Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Snipped and re-sending as I got a bounce = indication due=20 to original length


From: Harrison,N,Neil,DKQ7 R =
Sent:=20 27 January 2010 10:57
To: 'Greg Mirsky'; Maarten=20 Vissers
Cc: mpls@ietf.org; Alexander Vainshtein;=20 mpls-tp@ietf.org
Subject: RE: [mpls] [mpls-tp] RFC 5586:=20 Intermediate nodes on MPLS Section

Some care is going to need to = be exercised=20 here...why?  Well, I was on the MPLS-TP audio-conf call yesterday = that=20 considered 2 issues (both that I have raised = previously):
-    what does = the term=20 'network layer' mean?
-    why should = MS PWs exist=20 in MPLS-TP?
 
Wrt to the latter item the = technical issue=20 here is that PWs are an artefact of the architectural conditions = imposed by=20 the LDP form of MPLS, and since LDP is not used in MPLS-TP then PWs = are not=20 technically required in MPLS-TP.  Furthermore, we should not = create=20 a new (PW) co-ps mode layer network above MPLS-TP (which is what MS = PWs=20 represent) just because we can.  A very closely related issue is = the=20 difference between (i) true client/server LSP layering and (ii) nested = LSP=20 sublayering that we find in MPLS today and identified from the setting = of the=20 S bit (note that the former demands different routing instances per = client and=20 server whilst the latter assumes the same instance of routing across = the=20 sublayers)
 
What became clear from the = ensuing=20 discussion is (this is only a subset of conclusions=20 reached):
-    the above = is=20 technically accurate, ie if we were designing MPLS-TP without the = history=20 there would be no need to create PWs
-    MS PWs are=20 optional
-    (and = the key point=20 wrt this thread) MPLS-TP will allow both (i) nested LSPs as we find in = MPLS=20 today (sublayering, same layer network) and (ii) true client/server = LSPs (true=20 layering, different layer networks) to exist....the choice is down to = the=20 network operator...and *maybe both these cases can appear in the same = stack of=20 nested headers* (?)
 
I am not quite sure how one can distinguish = cases (i)=20 and (ii) from just looking at DP headers, but the key point I wanted to make here is = that in=20 case (ii) there must be no snooping of the client layer network as=20 transparency and client/server layer network functional decoupling are = essential (this observation applies to all client/server cases).  = Note=20 carefully that in MPLS as-is one cannot tell the implied semantic of a = label=20 just from looking at the DP header, one has to know the context of the = label=20 (ie essentially which 'signalling' protocol issued it) to know = this. =20 Note also that TCM is a form of sublayering and one can justify = snooping here=20 *iff* one is sure of the semantic of the higher level header = (especially the=20 label). 
 
I think there could be some quite = interesting=20 problems in a multi-party networking scenario due to this = sublayering/layering=20 flexibility.  My personal view is that a transport network does = not=20 require sublayering.
 
regards, Neil

From:=20 mpls-bounces@ietf.org [mailto:mpls-bounces@ietf.org] On Behalf Of = Greg=20 Mirsky
Sent: 26 January 2010 21:04
To: Maarten=20 Vissers
Cc: mpls@ietf.org; Alexander Vainshtein;=20 mpls-tp@ietf.org
Subject: Re: [mpls] [mpls-tp] RFC 5586:=20 Intermediate nodes on MPLS Section

Dear Maarten,
I think that your scenarios are based on = the=20 following assumption you're making "The existing mpls switch ports will = only be=20 able to look at inner labels of packets of which the outer label is=20 terminated; new mpls switch ports will be able to look at inner = labels of=20 all packets (my underline); this is a similar evolution as we = got in=20 ethernet... " I don't think that is the direction = where=20 MPLS-TP should go and will=20 go.

Regards,
Greg
------_=_NextPart_001_01CA9F40.08C7CA3D-- From maarten.vissers@huawei.com Wed Jan 27 08:52:50 2010 Return-Path: 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 2E90E3A683E for ; Wed, 27 Jan 2010 08:52:50 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.557 X-Spam-Level: X-Spam-Status: No, score=-0.557 tagged_above=-999 required=5 tests=[AWL=-0.258, BAYES_00=-2.599, MANGLED_LOAN=2.3] 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 i7JMuosnUsd9 for ; Wed, 27 Jan 2010 08:52:49 -0800 (PST) Received: from szxga03-in.huawei.com (szxga03-in.huawei.com [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id BE7F53A6816 for ; Wed, 27 Jan 2010 08:52:48 -0800 (PST) Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWX005IR08E6U@szxga03-in.huawei.com> for mpls-tp@ietf.org; Thu, 28 Jan 2010 00:53:02 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWX006CU08DKK@szxga03-in.huawei.com> for mpls-tp@ietf.org; Thu, 28 Jan 2010 00:53:02 +0800 (CST) Received: from M00900002 ([116.6.21.155]) by szxml02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KWX000WC08DOC@szxml02-in.huawei.com>; Thu, 28 Jan 2010 00:53:01 +0800 (CST) Date: Wed, 27 Jan 2010 17:52:59 +0100 From: Maarten Vissers In-reply-to: <4B5D84BF.9020505@cisco.com> To: stbryant@cisco.com, 'BOCCI Matthew' Message-id: <005a01ca9f71$2e90c1c0$9b150674@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Thread-index: AcqdtIjnNWGdOQHrRYyM1DI6gMigJgBo8nHA Cc: mpls-tp@ietf.org, ahmpls-tp@lists.itu.int, draft-ietf-mpls-tp-framework@tools.ietf.org Subject: [mpls-tp] Comment on draft-ietf-mpls-tp-framework-08 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jan 2010 16:52:50 -0000 Below a number of issues identified in draft-ietf-mpls-tp-framework-08 which requires further enhancements to the framework draft: 1. Section 3.3.2 - the 6th paragraph states: 'Further processing to determine the context of a packet occurs when a swap operation is interrupted in this manner, or a pop operation exposes a specific reserved label at the top of the stack. Otherwise the packet is forwarded according to the procedures in [RFC3032].' A Section layer LSP is typically carried over the physical media layer in an unlabelled manner; i.e. as an 'unlabelled LSP'. The Section LSP OAM packets will have as top of stack label the GAL. Packets received by an input port with the GAL as top label will have to be "further processed to determine the context of the packet"; such packets are to be exposed to this further processing wihtout an interruption of a swap operation, and without a pop operation exposing a reserved label. It is suggested to describe that further processing is also occuring on packets with GAL as top of stack label. 2. Section 3.4.3, page 23, 3rd paragraph states: 'Service labels are typically carried over an MPLS-TP LSP edge-to-edge (or transport path layer). An MPLS-TP edge-to-edge LSP is represented as an LSP Demux label as shown in Figure 10. An edge-to- edge LSP is commonly used when more than one service exists between two PEs.' Is it possible to formally define the term "edge-to-edge LSP"? E.g. An edge-to-edge LSP is a LSP within the transport path layer which carries an aggregate of transport service layer signals from a PE node via zero or more P nodes to the next PE node. 'The edge-to-edge LSP may be omitted when only one service exists between two PEs. For example, if only one service is carried between two PEs then a single Service Label could be used to provide both the service indication and the MPLS-TP edge-to-edge LSP.' Edge-to-edge LSPs are typically set up prior to the first service request. Edge-to-edge LSPs are as such part of the infrastrcuture of the MPLS-TP network, specifically of the MPLS-TP domain bounded by a set of PE nodes. It seems as such not correct to state that if one service is carried between two Pes that the edge-to-edge LSP label can be removed. It should be expected that a next service request will add a 2nd transport service layer signal to the edge-to-edge LSP. In addition, edge-to-edge LSPs are multiplexed into the Section layer transport path, and if the edge-to-edge LSP label stack entry header would be removed, then it is not longer possible to identify the existence of the edge-to-edge LSP. Only when the edge-to-edge LSP would be the only edge-to-edge LSP on a physical media, then it is possible to carry the edge-to-edge LSP as an unlabelled-LSP. Note that there will in this case be no need for a Section layer. 3. Section 3.6, Figure 12: The figure mentions that "service" is transported over the ACH/GAL. This is not aligned with the text. It is suggested to replace this by "FCAPS". 4. Section 3.7.1 introduces the terms "end-to-end LSP", "segment LSP" without defining those terms. Please add explicit definitions of those new terms to the framework and describe the relation with the "edge-to-edge LSP" and "service LSP". 5. The terms "T-PE", "S-PE", "MPLS-TP PE", "MPLS-TP P", "MPLS-TP LSR" and "MPLS-TP LER" are described or defined in the Terminology section 1.3 and subsections. - In section 1.3.5 a description of the term "MPLS-TP LER" is missing; it is suggested to add such description. - In Section 1.3.5 it is stated that: 'The terms MPLS-TP PE router and MPLS-TP P router describe logical functions; a specific node may undertake only one of these roles on a given LSP.' The above implies that the terms PE and P can not be used as node names. Each MPLS-TP node will be providing P functionality for one LSP and PE functionality for another LSP; e.g. when a MEP is present to support the monitoring of a transport path segment, a PE function is performed by such MEP, nonetheless that the transport path is continued (P function). My request is to introduce terminology for MPLS-TP nodes, which is based on the MPLS-TP layer (transport service layer, transport path layer, section layer) processing. "Transport Service layer Terminating" node is a node in which the transport service layer transport paths are terminated and the customer signal is accessed. This node is the start/endpoint of PW, Service LSP and LSP transport service layer transport paths. This node may also be the start/endpoint of one or more additional MEG levels - monitoring a carrier segment or a protection segment - within a transport service layer transport path. This node may also be the start/endpoint of one or more transport path layer transport paths. "Transport Service layer Switching" node is a node in which the transport service layer transport paths (PW, service LSP, LSP,..) are switched. This node may also be the start/endpoint of one or more additional MEG levels - monitoring a carrier segment or a protection segment - within a transport service layer transport path. This node may also be the start/endpoint of one or more transport path layer transport paths. "Transport Path layer Switching" node is a node in which the transport path layer transport paths (edge-to-edge LSPs, ...) are switched. This node may also be the start/endpoint of one or more additional MEG levels - monitoring a carrier segment or a protection segment - within a transport path layer transport path. 6. It is requested to describe the relationship between the different label stack entry headers defined in this framework and the transport service layer, transport path layer and section layer. The transport service layer transport path signals may be identified by a variety of label stack entry (LSE) header types; e.g. PW LSE, Encap + Service LSP LSE, LSP LSE, one or more Segment LSP LSEs (supporting an additional MEG level within the transport path), PST LSE. The transport path layer transport path signals may be identified by a variety of LSE header types; e.g. edge-to-edge LSP LSE, one or more segment LSP LSEs, PST LSE. The section layer transport path signals may be unlabelled, or labelled (when carried over a section layer segment LSP). 7. On the mpls-tp mailinglist a bundling application was described in which e.g. four TDM PWs were bundled into a single bundle LSP at a transport service layer terminating node and then transported through as a transport service layer transport path through the MPLS-TP network to the far end transport service layer terminating node. It is proposed to introduce such bundle LSP as one of the transport service layer transport path alternatives, and define if it is necessary to monitor the individual PWs, or if it is sufficient to monitor the bundle LSP. 8. Section 3.8: The trnasport service layer contains transport paths with a variety of label stack entry headers (PW, service LSP, LSP, segment LSP, PST LSP), which requires that the transport service layer of which the PWs have to be controlled by LDP and the LSPs by GMPLS. A single transport service layer transport path may as such have parts that require LDP and other parts that require GMPLS based control to be setup. The activation of e.g. an additional MEG level in a PW type transport service layer transport path will require that some of the transport service layer transport path is not longer be controlled by LDP, but instead by GMPLS. It seems that this is introducing unnecessary complexity in the transport service layer, and it is proposed to select a single control plane type for all transport paths in the transport service layer. Regards, Maarten From Italo.Busi@alcatel-lucent.com Tue Jan 26 12:34:24 2010 Return-Path: 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 2D3943A69C3 for ; Tue, 26 Jan 2010 12:34:24 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=x tagged_above=-999 required=5 tests=[] 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 b4rF3TPdjgiA for ; Tue, 26 Jan 2010 12:34:23 -0800 (PST) Received: from smail5.alcatel.fr (smail5.alcatel.fr [64.208.49.27]) by core3.amsl.com (Postfix) with ESMTP id 1A30D28C0F0 for ; Tue, 26 Jan 2010 12:34:20 -0800 (PST) Received: from FRVELSBHS05.ad2.ad.alcatel.com (frvelsbhs05.dc-m.alcatel-lucent.com [155.132.6.77]) by smail5.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id o0QKYGZN031666; Tue, 26 Jan 2010 21:34:16 +0100 Received: from FRVELSMBS21.ad2.ad.alcatel.com ([155.132.6.51]) by FRVELSBHS05.ad2.ad.alcatel.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 26 Jan 2010 21:34:14 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01CA9EC6.EB059F3C" Date: Tue, 26 Jan 2010 21:36:14 +0100 Message-ID: <6FD21B53861BF44AA90A288402036AB402DD75A3@FRVELSMBS21.ad2.ad.alcatel.com> In-Reply-To: X-MS-Has-Attach: yes X-MS-TNEF-Correlator: Thread-Topic: [mpls-tp] Results of informal review of Section 3.4draft-ietf-mpls-tp-framework-07 Thread-Index: AcqZU1DN2VJeHwd6RjSvB2BoM0YOewFc5EXA References: From: "BUSI ITALO" To: , X-OriginalArrivalTime: 26 Jan 2010 20:34:14.0845 (UTC) FILETIME=[ECE256D0:01CA9EC6] X-Scanned-By: MIMEDefang 2.64 on 155.132.188.13 X-Mailman-Approved-At: Wed, 27 Jan 2010 15:16:19 -0800 Cc: ahmpls-tp@lists.itu.int, tsg15q12@lists.itu.int, mpls-tp@ietf.org Subject: Re: [mpls-tp] Results of informal review of Section 3.4draft-ietf-mpls-tp-framework-07 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jan 2010 20:34:24 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01CA9EC6.EB059F3C Content-Type: multipart/alternative; boundary="----_=_NextPart_002_01CA9EC6.EB059F3C" ------_=_NextPart_002_01CA9EC6.EB059F3C Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable As discussed during the IETF call today, I am sending some slides = describing my understanding of the the issue with the current PW TCM (or = PST) definition and some alternative solutions to be used as an input = for the discussion. =20 The issue of PW TCM will be addressed during the IETF call planned for = next week. =20 Any early feedbacks/comments on the slides are appreciated. =20 Italo P.S. Please note my new email address, Italo.Busi@alcatel-lucent.com, = effective since 1 November 2009. =20 ________________________________ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On = Behalf Of Malcolm.BETTS@zte.com.cn Sent: marted=EC 19 gennaio 2010 23.04 To: stbryant@cisco.com Cc: ahmpls-tp@lists.itu.int; tsg15q12@lists.itu.int; mpls-tp@ietf.org Subject: [mpls-tp] Results of informal review of Section = 3.4draft-ietf-mpls-tp-framework-07 =09 =09 Stewart,=20 =09 Your request for an informal review of section 3.4 of = draft-ietf-mpls-tp-framework-07 was assigned to Q.12/15. This review = produced a number of comments. Many of which were capture in a marked = up document that was discussed today on the MPLS-TP call. The results = of that discussion have been posted to the MPLS-TP wiki = (http://wiki.tools.ietf.org/misc/mpls-tp/attachment/wiki/meeting-notes/).= =20 =09 Two other significant comments arose that were not captured directly in = the marked up document:=20 =09 1) Use of the term "Network Layer":=20 2) Need for multi segment pseudo wires.=20 =09 I have provide my view of the key points that were raised, I invite = other ITU participants to add any points that I missed.=20 =09 Network Layer:=20 =09 A request was made to provide reference for how a 'network layer' = protocol, as mentioned in sections 3.4.3, is defined. Based on = discussion today my understanding is that the term "network layer = protocol" is used in RFC3031. I think that this comment could be = resolved if the authors can avoid using the term "Network Layer" and = make it clear that the context for "Network Layer Protocol" is described = in RFC 3031.=20 =09 Multi segment pseudo wire:=20 =09 The initial request was to provide the rational for the inclusion of = multi segment PWs in MPLS-TP.=20 This provoked some further discussion (both on line and off line) that = raised some questions and concerns over the use of PWs in general and in = particular making the PW a layer network (in the G.800/G.805 sense) vs. = restricting the role of the PW to providing client adaptation.. A = summary of the points raised is provided below.=20 =09 * In an instance of an implementation of a MPLS-TP network the bottom = label in the scope of that network may be either a PW label or an LSP = label.=20 * PWs uses T-LDP for signalling, it is my understanding that this is = "in band" and relies on IP forwarding contrary to the requirements. It = is not clear what protocols are used for other control plane functions = (e.g. routing, discovery). LSPs use an out of band GMPLS control plane = (as defined in the requirements).=20 * T-LDP does not support traffic engineering=20 * T-LDP requires extension to support multi segment PWs. The scope of = these extensions and the proposed routing protocols are not well = understood within the ITU.=20 * Tandem connection monitoring of a PW is achieved by pushing a (LSP) = label and using the (server) LSP for PST monitoring (same as for a LSP). = * Setting up a PW with traffic engineering and/or segment monitoring = requires the use and coordination of both a T-LDP and a GMPLS control = plane. These issues could be either avoided or limited if we restrict the role = of the PW to providing client adaptation at the edge of a MPLS-TP = network and using LSPs in the core of the network.=20 =09 We would very much appreciate your comments on these points.=20 =09 Regards=20 =09 Malcolm Betts=20 Co chair ad hoc on MPLS-TP ------_=_NextPart_002_01CA9EC6.EB059F3C Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
As discussed during the IETF call today, I am = sending=20 some slides describing my understanding of the the issue with the = current PW TCM=20 (or PST) definition and some alternative solutions to be used as an = input for=20 the discussion.
 
The issue of PW TCM will be addressed during = the IETF=20 call planned for next week.
 
Any early feedbacks/comments on the slides = are=20 appreciated.
 
Italo

P.S. Please note my new email address,=20 Italo.Busi@alcatel-lucent.com, effective since 1 November = 2009.

 


From: mpls-tp-bounces@ietf.org=20 [mailto:mpls-tp-bounces@ietf.org] On Behalf Of=20 Malcolm.BETTS@zte.com.cn
Sent: marted=EC 19 gennaio 2010 = 23.04
To: stbryant@cisco.com
Cc: = ahmpls-tp@lists.itu.int;=20 tsg15q12@lists.itu.int; mpls-tp@ietf.org
Subject: [mpls-tp] = Results=20 of informal review of Section=20 3.4draft-ietf-mpls-tp-framework-07


Stewart, =

Your  request for an informal review = of section=20 3.4 of draft-ietf-mpls-tp-framework-07 was assigned to Q.12/15. =  This=20 review produced a number of comments.  Many of which were capture = in a=20 marked up document that was discussed today on the MPLS-TP call. =  The=20 results of that discussion have been posted to the MPLS-TP wiki=20  (http://wiki.tools.ietf.org/misc/mpls-tp/attachment/wiki/meeti= ng-notes/).

Two=20 other significant comments arose that were not captured directly in = the marked=20 up document:

1)   =  =20    Use of the term =93Network Layer=94:
2)        Need for multi segment pseudo=20 wires.

I have provide = my view of=20 the key points that were raised, I invite other ITU participants to = add any=20 points that I missed.

Network=20 Layer:

A request = was made to=20 provide reference for how a 'network layer' protocol, as mentioned in = sections=20 3.4.3, is defined.  Based on discussion today my understanding is = that=20 the term =93network layer protocol=94 is used in RFC3031.  I = think that this=20 comment could be resolved if the authors can avoid using the term = =93Network=20 Layer=94 and make it clear that the context for =93Network Layer = Protocol=94 is=20 described in RFC 3031.

Multi=20 segment pseudo wire:

The=20 initial request was to provide the rational for the inclusion of multi = segment=20 PWs in MPLS-TP.
This = provoked some=20 further discussion (both on line and off line) that raised some = questions and=20 concerns over the use of PWs in general and in particular making the = PW a=20 layer network (in the G.800/G.805 sense) vs. restricting the role of = the PW to=20 providing client adaptation..  A summary of the points raised is = provided=20 below.
  • In an instance of an = implementation of a=20 MPLS-TP network the bottom label in the scope of that network may be = either=20 a PW label or an LSP label.=20
  • PWs uses T-LDP for signalling, = it is my=20 understanding that this is =93in band=94 and relies on IP forwarding = contrary to=20 the requirements.  It is not clear what protocols are used for = other=20 control plane functions (e.g. routing, discovery).  LSPs use an = out of=20 band GMPLS control plane (as defined in the requirements).=20
  • T-LDP does not support traffic=20 engineering=20
  • T-LDP requires extension to = support multi=20 segment PWs.  The scope of these extensions and the proposed = routing=20 protocols are not well understood within the ITU.=20
  • Tandem connection monitoring of = a PW is=20 achieved by pushing a (LSP) label and using the (server) LSP for PST = monitoring (same as for a LSP).=20
  • Setting up a PW with traffic = engineering=20 and/or segment monitoring requires the use and coordination of both = a T-LDP=20 and a GMPLS control plane.

These issues could be either avoided or limited if we = restrict the role=20 of the PW to providing client adaptation at the edge of a MPLS-TP = network and=20 using LSPs in the core of the network.

We would very much appreciate your comments on these = points.=20

Regards

Malcolm Betts
Co chair ad hoc on MPLS-TP
------_=_NextPart_002_01CA9EC6.EB059F3C-- ------_=_NextPart_001_01CA9EC6.EB059F3C Content-Type: application/vnd.ms-powerpoint; name="pw-considerations-03.ppt" Content-Transfer-Encoding: base64 Content-Description: pw-considerations-03.ppt Content-Disposition: attachment; filename="pw-considerations-03.ppt" 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAAJAAAAHQQAAAAAAAAA EAAAHwQAAAEAAAD+////AAAAABIEAAATBAAAFAQAABUEAAAWBAAAFwQAABgEAAAZBAAAHgQAAP// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////8A bh7wOQ8AAH343Eu/z3rH2fj6S/sOTwn/iVBORw0KGgoAAAANSUhEUgAAAJcAAACMCAMAAABGUMsT AAABgFBMVEWz2B3MzMwAAAAzWxoDBgIGCwMWKAspShUjPxImRBQTIgoNFwcgORAwVRgaLg0tUBcQ HAgdMw8KEQU7YxpDaxpLchtTehtbghtjihtrkhtzmhyDqRx7oRwLDgKLsRybwRyTuRxlehA4RAmo yxuRsBiGohZ7lRRwhxJDUQur0B1OXw2jyB0WGwQiKQWdvRktNgdabA+/v7+9vb24uLizs7OmpqaZ mZmMjIyAgIBzc3NmZmZZWVlOTk5NTU1AQEAzMzMmJiYaGhoNDQ3///8AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX0TSLAAAA RHRSTlP///////////////////////////////////////////////////////////////////// ////////////////////AHHSjxIAAAABYktHRACIBR1IAAAADGNtUFBKQ21wMDcxMgAAAANIAHO8 AAAM7klEQVR4Xq2b6ULjsA6FQ8K+lKWUpWxlKVAKlLl3Foa5M2zv/07XsSRbtuXYackvSNPk65F8 JDtJ8TnTVgrbTCekLxdTnkUCcvdNeWL8WnuuNJE9Ynq2dlxtmOjY6djyuaZhwu9MgZbJ1QA1mUwu nmC7UH9HjmyLlsMlXup+cvc0HF4W4fY4PL+bnARfakeW5BKgJnc3Q4HH3fV4fffgf7cFWoLLP/PD 7c1VEskccHl9ez+leTRyuee8v72WwpbAvLpz0TI1a+ByqB7OW+jkoV7d8mzLA4tycaqH88f84ElH Xt7wXMshi3AxqpPbfKUGp1H+4W2rMiBz2VPc37TJqf2qe3A0jrA9tiGTuDhVq/iNKr31Dk9H4vce L8ypU7EUuMx3729aURXFEXDV266s29AMzgRYyGWwntpEUP+CfcsFbGfBD7u8y5Ms4KKvTdoPQQwj g+uGYMW1MY0myXwuwjpvGcL68LOuq5f6b184zaXxjAYwjwux7vOtwbnw6cGui9YVf54ZmHEwlwux Jq0zy1x+dOiA7cmy3ySbRocLj76VTxb3THP84MCL5HEkHUySxRTjXIh1J5/roDpK5NxRL8ivmMcW V5T9ETDGhVgR06qVaAIb9cOsrw7ivyQBZrmagwgBioKN/QCCclG5FG8zmM8VyS26bF8UwKfqonQN cqXADBfI9SAL36fEEa9kPoWjekdneHiTXAxMSjHiAqwT2eRN3ROxTp1sPxgUBaormarzuymUApjL dS3K1YzFq+Juv24kxgiqCBPbNSZ1CIZc8LnsEAYrYpKmWvdwWKBckcMdVDLYAAy4MIqizRusntZi cNrv7++pzdgsptceyZMvlzoflSQfjHOJzkU5XFWH+3uORZFpIJfRoYVc6jtYxBu4xLEo9AiU5l1s Sj2uVnIVxSMavwem9YIwSnPoBizTxHhc7eQqCjn3LddEGDuNWFUFKeZyUdzTg5Guhx2sK1jNBXIJ 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 QyY1SSw7TztJXEpXaElVZVlldWFreF5japGWnVVgbmhzgVBYYm12gVtlcDk/Rqu90XJ+i15lbcjX 59bh7eju9Q4TGERMVCImKp+xw5SktX2LmYmYpy4zOL/R43V/ic3b6dvl79/o8aissO3y9/H1+XR1 dvDx8l+GqURgeT1WbWaPtVJzkUtphRsmMFl8nTdNYSk5SDBDVISfuGZyfSIwPFJgbBQdJAcKDAsN Dvr8/fz8/Pn5+fX19fLy8u/v7+3t7ezs7Onp6ebm5uDg4N/f39zc3NnZ2dbW1tXV1dLS0s/Pz7+/ v7Ozs7CwsK+vr6ysrKqqqqampp+fn5mZmZWVlY+Pj4yMjIODg4CAgHl5eXZ2dnNzc3BwcGZmZmBg YFlZWVBQUE1NTUREREBAQDk5OTMzMzAwMCYmJiAgIB0dHRoaGhQUFBAQEA0NDf///wAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAN5z+7sAAACJdFJOU/////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////8A0YG4uAAAAAFiS0dEAIgF HUgAAAAMY21QUEpDbXAwNzEyAAAAA0gAc7wAAAoeSURBVHhe7Z37f9U0GIfbczgqFy+IykRFFMcu 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 AHQAaQB2AGUAIAAxACAAEyAgAFMAZQByAHYAaQBjAGUAIABMAFMAUAAgAAsAQwBvAG4AdAByAG8A bAAgAFAAbABhAG4AZQAAAKEPFAAAACsAAAAAAAAAAAArAAAAAAACACQAAADzAxQAAAAGAAAABAAA AAEAAAADAQAAAAAAAAAAnw8EAAAAAAAAAAAAoA8qAAAAQQBsAHQAZQByAG4AYQB0AGkAdgBlACAA MgAgABMgIABTAFMALQBQAFcAAAChDxQAAAAWAAAAAAAAAAAAFgAAAAAAAgAkAAAA8wMUAAAADAAA AAQAAAABAAAACQEAAAAAAAAAAJ8PBAAAAAAAAAAAAKAPRgAAAEEAbAB0AGUAcgBuAGEAdABpAHYA ZQAgADIAIAATICAAUwBTAC0AUABXACAACwBMAGEAYgBlAGwAIABTAHQAYQBjAGsAcwAAAKEPFAAA ACQAAAAAAAAAAAAkAAAAAAACACQAAADzAxQAAAANAAAABAAAAAEAAAAKAQAAAAAAAAAAnw8EAAAA AAAAAAAAoA9IAAAAQQBsAHQAZQByAG4AYQB0AGkAdgBlACAAMgAgABMgIABTAFMALQBQAFcAIAAL AEMAbwBuAHQAcgBvAGwAIABQAGwAYQBuAGUAAAChDxQAAAAlAAAAAAAAAAAAJQAAAAAAAgAkAAAA 8wMUAAAAEAAAAAQAAAABAAAADQEAAAAAAAAAAJ8PBAAAAAAAAAAAAKAPKgAAAEEAbAB0AGUAcgBu AGEAdABpAHYAZQAgADMAIAATICAATQBTAC0AUABXAAAAoQ8UAAAAFgAAAAAAAAAAABYAAAAAAAIA JAAAAPMDFAAAABEAAAAEAAAAAQAAAA4BAAAAAAAAAACfDwQAAAAAAAAAAACgD0YAAABBAGwAdABl AHIAbgBhAHQAaQB2AGUAIAAzACAAEyAgAE0AUwAtAFAAVwAgAAsATABhAGIAZQBsACAAUwB0AGEA YwBrAHMAAAChDxQAAAAkAAAAAAAAAAAAJAAAAAAAAgAkAAAA8wMUAAAAEgAAAAQAAAABAAAADwEA AAAAAAAAAJ8PBAAAAAAAAAAAAKAPSAAAAEEAbAB0AGUAcgBuAGEAdABpAHYAZQAgADMAIAATICAA TQBTAC0AUABXACAACwBDAG8AbgB0AHIAbwBsACAAUABsAGEAbgBlAAAAoQ8UAAAAJQAAAAAAAAAA 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 CP8BCAAIAAECAgAACH8DAAAMAAAAD/AQAAAAsA0AAPAAAADAFQAAkAMAAA8ADfC6AQAAAACfDwQA AAAEAAAAAACgD4oBAABCACAAaQBzACAAcwB3AGEAcABwAGkAbgBnACAATABTAFAAIABsAGEAYgBl AGwAcwAgACgAZgBvAHIAIABQAFcAMQAgAFQAQwBNACAAYQBuAGQAIABTAGUAcgB2AGkAYwBlACAA TABTAFAAKQAgAGEAbgBkACAAUABXACAAbABhAGIAZQBsACAAKABmAG8AcgAgAE0AUwAtAFAAVwAy ACkALgANAEQAaQBmAGYAZQByAGUAbgB0ACAAcgBvAGwAZQBzACAAKABQACAAbwByACAAUwAtAFAA RQApACAAYQBuAGQAIABkAGkAZgBmAGUAcgBlAG4AdAAgAGMAbwBuAHQAcgBvAGwAIABwAGwAYQBu AGUAIAAoAFIAUwBWAFAALQBUAEUAIABvAHIAIABUAC0ATABEAFAAKQAgAGYAbwByACAAZABpAGYA ZgBlAHIAZQBuAHQAIAAcIGMAaABhAG4AbgBlAGwAHSAgAHQAcgBhAG4AcwBwAG8AcgB0ACAAcABh AHQAaABzAC4AAAChDxQAAADGAAAAAAAAAAAAxgAAAAAAAgAMAA8ABPBIAAAAEgAK8AgAAAABHAAA AAwAAIMAC/AwAAAAgQEAAAAIgwEFAAAIkwGOn4sAlAHevWgAvwESABIA/wEAAAgABAMJAAAAPwMB AAEAHwAF8BAAAAAAABfwCAAAAAIAAABmHAAAEADwByAAAAD///8AAAAAAICAgAAAAAAAAMyZADMz zADMzP8AsrKyAA8A7gMJ6gAAAgDvAxgAAAAHAAAADQAAAAAAAAAAAACAAAAAAAcAAAAPAAwEuekA AA8AAvCx6QAAcAAI8AgAAACVAAAA9EQAAA8AA/BJ6QAADwAE8CgAAAABAAnwEAAAAAAAAAAAAAAA AAAAAAAAAAACAArwCAAAAABEAAAFAAAADwAE8HgAAAASAArwCAAAACpEAAAgAgAAYwAL8CQAAAB/ AAAABACAAMiBCQO/AQAAAQD/AQAAAQABAwIEAACIAwAAAAAAABDwCAAAAJAAsAHQFGADDwAR8BAA AAAAAMMLCAAAAAAAAAANAAkDDwAN8AwAAAAAAJ4PBAAAAAAAAAAPAAPwBw4AAA8ABPBGAAAAAQAJ 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 AA8AgMMaAAAAvwMAAAIAQQB1AHQAbwBTAGgAYQBwAGUAIAA4ADYAAAATACLxBgAAAL8DAIIAggAA EPAIAAAA5QgwA7ADYAkPAA3wYAAAAAAAnw8EAAAABAAAAAAAoQ8iAAAAAQAAAAAAEBgKAAQAAQBa AAIAAQAAAAAAYwAEAAUABAAUAAAAqg8OAAAAAQAAAAcAAAAAAAkIAAAAAKYPDAAAAPAAAABWXTh/ WIB4gQ8ABPBwAAAAsgQK8AgAAAA4FAAAAAoAAEMAC/A6AAAAfwCAAIAABEECAAAABcEiAAAABgEB AAAAcwB3AGkAdABjAGgAXwBnAGUAbgBlAHIAaQBjAF8AcwAAABMAIvEGAAAAvwEAAGAAAAAQ8AgA AAAABlAK5AuiBw8ABPBwAAAAsgQK8AgAAAA5FAAAAAoAAEMAC/A6AAAAfwCAAIAABEECAAAABcEi AAAABgEBAAAAcwB3AGkAdABjAGgAXwBnAGUAbgBlAHIAaQBjAF8AcwAAABMAIvEGAAAAvwEAAGAA AAAQ8AgAAAAABmAD9ASiBw8ABPBvAQAAogwK8AgAAAA6FAAAAAoAAKMAC/A8AAAAgABsNRQDhQAC AAAAhwAGAAAAvwACAAIAgQEEAAAIgwEAAAAIvwEAABAAwAEBAAAI/wEAAAgAAQICAAAIAAAQ8AgA AADfDFABaRYZEA8ADfADAQAAAACfDwQAAAAEAAAAAACoD7sAAABJbXBsaWNhdGlvbjoNU2Vydmlj ZSBMU1AgbmF0aXZlbHkgc3VwcG9ydHMgVEUgKHBlciBSRkMgNTY1NCkNU2VydmljZSBMU1AgaW5o ZXJpdHMgYWxsIHRoZSB0cmFuc3BvcnQgY2FwYWJpbGl0aWVzIGZyb20gTVBMUy1UUCBMU1AgZGVz aWduDVNjYWxhYmlsaXR5IGlzc3VlcyB3aXRoIFNlcnZpY2UgTFNQIGNvbnRyb2wgcGxhbmU/AACh DywAAAANAAAAAAAAAAAArwAAAAEAAQAAAAEADQAAAAAAAgAUAK8AAAAABAIAAAQUAA8ABPBYAAAA QgEK8AgAAAA+FAAAAAoAAIMAC/AwAAAARAEEAAAAfwEAAAEAvwEAABAAwAEBAAAIywHUlAAAzQEB AAAA/wEYABgAAQICAAAIAAAQ8AgAAACwCsAAYBWwCg8ABPClAAAAogwK8AgAAAA/FAAAAAoAAJMA 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 AEQBBAAAAH8BAAABAL8BAAAQAMABAP8AAMsBn28AANABAQAAANEBAQAAAP8BGAAYAAECAgAACAAA EPAIAAAA0AvQC0AR0AsPAATwqQAAAKIMCvAIAAAANRgAAAAKAACTAAvwNgAAAIAACJg0A4UAAgAA AL8AAAACAIEBBAAACIMBAAAACL8BAAAQAMABAQAACP8BAAAIAAECAgAACAAAEPAIAAAA4ArQC0AR ugsPAA3wQwAAAAAAnw8EAAAABAAAAAAAqA8RAAAATFNQMiAoUFNOKSBUdW5uZWwAAKEPFgAAABIA AAAAAAAIAAABABIAAAAAAAIAEAAPAATwcAAAALIECvAIAAAAOBgAAAAKAABDAAvwOgAAAH8AgACA AARBAgAAAAXBIgAAAAYBAQAAAHMAdwBpAHQAYwBoAF8AZwBlAG4AZQByAGkAYwBfAHMAAAATACLx BgAAAL8BAABgAAAAEPAIAAAAAAZQCuQLogcPAATwcAAAALIECvAIAAAAORgAAAAKAABDAAvwOgAA AH8AgACAAARBAgAAAAXBIgAAAAYBAQAAAHMAdwBpAHQAYwBoAF8AZwBlAG4AZQByAGkAYwBfAHMA AAATACLxBgAAAL8BAABgAAAAEPAIAAAAAAZgA/QEogcPAATwoAIAAKIMCvAIAAAAOhgAAAAKAACj AAvwPAAAAIAAxJs0A4UAAgAAAIcABgAAAL8AAgACAIEBBAAACIMBAAAACL8BAAAQAMABAQAACP8B AAAIAAECAgAACAAAEPAIAAAA3wxQAWkW2RAPAA3wNAIAAAAAnw8EAAAABAAAAAAAoA/sAQAASQBt AHAAbABpAGMAYQB0AGkAbwBuADoADQBTAGUAcgB2AGkAYwBlACAATABTAFAAIABuAGEAdABpAHYA ZQBsAHkAIABzAHUAcABwAG8AcgB0AHMAIABUAEUAIAAoAHAAZQByACAAUgBGAEMAIAA1ADYANQA0 ACkADQBTAGUAcgB2AGkAYwBlACAATABTAFAAIABpAG4AaABlAHIAaQB0AHMAIABhAGwAbAAgAHQA aABlACAAdAByAGEAbgBzAHAAbwByAHQAIABjAGEAcABhAGIAaQBsAGkAdABpAGUAcwAgAGYAcgBv AG0AIABNAFAATABTAC0AVABQACAATABTAFAAIABkAGUAcwBpAGcAbgANAFMAYwBhAGwAYQBiAGkA bABpAHQAeQAgAGkAcwBzAHUAZQBzACAAdwBpAHQAaAAgAFMAZQByAHYAaQBjAGUAIABMAFMAUAAg AGMAbwBuAHQAcgBvAGwAIABwAGwAYQBuAGUAPwANAFIAZQBxAHUAaQByAGUAcwAgAHQAdwBvACAA bABhAGIAZQBsAHMAIAAoAFAAVwAvAFAASQBEACAAYQBuAGQAIABzAGUAcgB2AGkAYwBlACAATABT AFAAKQAgAHAAZQByACAAHCBjAGgAYQBuAG4AZQBsAB0gAAChDywAAAANAAAAAAAAAAAA6gAAAAEA AQAAAAEADQAAAAAAAgAUAOoAAAAABAIAAAQUAA8ABPCdAAAAogwK8AgAAAA7GAAAAAoAAKMAC/A8 AAAAgAC8mjQDhQACAAAAhwAGAAAAvwACAAIAgQEEAAAIgwEAAAAIvwEAABAAwAEBAAAI/wEAAAgA AQICAAAIAAAQ8AgAAAAQBcADkATkBQ8ADfAxAAAAAACfDwQAAAAEAAAAAACoDwEAAABBAAChDxQA AAACAAAAAAAAAAAAAgAAAAAAAgAQAA8ABPCdAAAAogwK8AgAAAA8GAAAAAoAAKMAC/A8AAAAgAC8 pjQDhQACAAAAhwAGAAAAvwACAAIAgQEEAAAIgwEAAAAIvwEAABAAwAEBAAAI/wEAAAgAAQICAAAI AAAQ8AgAAAAQBbAKeQvkBQ8ADfAxAAAAAACfDwQAAAAEAAAAAACoDwEAAABCAAChDxQAAAACAAAA AAAAAAAAAgAAAAAAAgAQAA8ABPCdAAAAogwK8AgAAAA9GAAAAAoAAKMAC/A8AAAAgABUqTQDhQAC AAAAhwAGAAAAvwACAAIAgQEEAAAIgwEAAAAIvwEAABAAwAEBAAAI/wEAAAgAAQICAAAIAAAQ8AgA AAAQBaARaRLkBQ8ADfAxAAAAAACfDwQAAAAEAAAAAACoDwEAAABDAAChDxQAAAACAAAAAAAAAAAA AgAAAAAAAgAQAA8ABPBYAAAAQgEK8AgAAAA+GAAAAAoAAIMAC/AwAAAARAEEAAAAfwEAAAEAvwEA ABAAwAEBAAAIywHUlAAAzQEBAAAA/wEYABgAAQICAAAIAAAQ8AgAAADgCsAAYBXgCg8ABPClAAAA ogwK8AgAAAA/GAAAAAoAAJMAC/A2AAAAgADErDQDhQACAAAAvwAAAAIAgQEEAAAIgwEAAAAIvwEA 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 AAAAhwABAAAAgQEEAAAIgwEAAAAIvwEAABAAwAEBAAAI/wEIAAgAAQICAAAIAAAP8BAAAACACgAA IAoAANALAADgDQAADwAE8AICAADSAwrwCAAAAEdIAAACCgAAswAL8EIAAACAAAyRNgO/AAAAAgBH AVHr//9IAU5BAQCBAf//mQCCAQCAAAC/ARAAEADAAQEAAAj/AQgACAABAgIAAAh/AwAADAAAAA/w EAAAALANAADwAAAAwBUAAJADAAAPAA3wiAEAAAAAnw8EAAAABAAAAAAAoA9YAQAAQgAgAGkAcwAg AGEAbAB3AGEAeQBzACAAcwB3AGEAcABwAGkAbgBnACAAUABXACAAbABhAGIAZQBsAHMAIAAoAGYA bwByACAATQBTAC0AUABXADIAIAAsACAAUABXADEAIABUAEMATQAgAE0AUwAtAFAAVwAgAGEAbgBk ACAAUABhAGMAawBlAHQAIABNAFMALQBQAFcAKQAuAA0AQgAgAGkAcwAgAGEAbAB3AGEAeQBzACAA YQBuACAAUwAtAFAARQAgAGEAbgBkACAAdQBzAGUAcwAgAGEAIABzAGkAbgBnAGwAZQAgAGMAbwBu AHQAcgBvAGwAIABwAGwAYQBuAGUAIAAoAFQALQBMAEQAUAApACAAZgBvAHIAIABhAG4AeQAgABwg YwBoAGEAbgBuAGUAbAAdICAAdAByAGEAbgBzAHAAbwByAHQAIABwAGEAdABoAHMALgAAAKEPFAAA AK0AAAAAAAAAAACtAAAAAAACAAwADwAE8EgAAAASAArwCAAAAAFIAAAADAAAgwAL8DAAAACBAQAA AAiDAQUAAAiTAY6fiwCUAd69aAC/ARIAEgD/AQAACAAEAwkAAAA/AwEAAQAfAAXwEAAAAAAAF/AI AAAAAQAAAEdIAAAQAPAHIAAAAP///wAAAAAAgICAAAAAAAAAzJkAMzPMAMzM/wCysrIADwDuA+vg AAACAO8DGAAAAAcAAAANAAAAAAAAAAAAAIAAAAAABwAAAA8ADASb4AAADwAC8JPgAAAAAQjwCAAA AJEAAACVTAAADwAD8CvgAAAPAATwKAAAAAEACfAQAAAAAAAAAAAAAAAAAAAAAAAAAAIACvAIAAAA AEwAAAUAAAAPAATweAAAABIACvAIAAAAAkwAACACAABjAAvwJAAAAH8AAAAEAIAAhG42A78BAAAB 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 AA8BAAD4IgADAAAAALGRBwABAAAAEwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7/AAAFAQIAAAAAAAAAAAAA AAAAAAAAAAEAAADghZ/y+U9oEKuRCAArJ7PZMAAAAMxRAAALAAAAAQAAAGAAAAACAAAAaAAAAAQA AACQAAAACAAAAKQAAAAJAAAAuAAAABIAAADEAAAACgAAAOQAAAAMAAAA8AAAAA0AAAD8AAAADwAA AAgBAAARAAAAEAEAAAIAAADkBAAAHgAAACAAAABQVyBvdmVyIGRpZmZlcmVudCBzZXJ2ZXIgbGF5 ZXJzAB4AAAAMAAAASXRhbG8gQnVzaQAAHgAAAAwAAABJdGFsbyBCdXNpAAAeAAAABAAAADE1AAAe AAAAGAAAAE1pY3Jvc29mdCBQb3dlclBvaW50AAAAAEAAAADwWHFwIAAAAEAAAAAg2h3HmXnKAUAA AABASA1OHJjKAQMAAADMBgAARwAAALRQAAD/////AwAAAAgAiRBnDAAAAQAJAAADUigAAAIAoScA AAAAEQAAACYGDwAYAP////8AABAAAAAAAAAAAADAAwAA0AIAAAkAAAAmBg8ACAD/////AgAAABcA AAAmBg8AIwD/////BAAbAFROUFAUAGwB/gAyAAAA//9PABQAAABNAGkAAAAKAAAAJgYPAAoAVE5Q UAAAAgD0AwkAAAAmBg8ACAD/////AwAAAA8AAAAmBg8AFABUTlBQBAAMAAEAAAABAAAAAAAAAAUA AAALAgAAAAAFAAAADALQAsADBQAAAAkCAAAAAgUAAAABAv///wIFAAAABAENAAAABQAAAAcBAwAA AKEnAABBCyAAzAB4AKAAAAAAANACwAMAAAAAKAAAAKAAAAB4AAAAAQAIAAAAAAAASwAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAADAwMAAwNzAAPDKpgAEBAQACAgI AAwMDAAREREAFhYWABwcHAAiIiIAKSkpAFVVVQBNTU0AQkJCADk5OQCAfP8AUFD/AJMA1gD/7MwA xtbvANbn5wCQqa0AAAAzAAAAZgAAAJkAAADMAAAzAAAAMzMAADNmAAAzmQAAM8wAADP/AABmAAAA ZjMAAGZmAABmmQAAZswAAGb/AACZAAAAmTMAAJlmAACZmQAAmcwAAJn/AADMAAAAzDMAAMxmAADM mQAAzMwAAMz/AAD/ZgAA/5kAAP/MADMAAAAzADMAMwBmADMAmQAzAMwAMwD/ADMzAAAzMzMAMzNm ADMzmQAzM8wAMzP/ADNmAAAzZjMAM2ZmADNmmQAzZswAM2b/ADOZAAAzmTMAM5lmADOZmQAzmcwA M5n/ADPMAAAzzDMAM8xmADPMmQAzzMwAM8z/ADP/MwAz/2YAM/+ZADP/zAAz//8AZgAAAGYAMwBm AGYAZgCZAGYAzABmAP8AZjMAAGYzMwBmM2YAZjOZAGYzzABmM/8AZmYAAGZmMwBmZmYAZmaZAGZm zABmmQAAZpkzAGaZZgBmmZkAZpnMAGaZ/wBmzAAAZswzAGbMmQBmzMwAZsz/AGb/AABm/zMAZv+Z AGb/zADMAP8A/wDMAJmZAACZM5kAmQCZAJkAzACZAAAAmTMzAJkAZgCZM8wAmQD/AJlmAACZZjMA mTNmAJlmmQCZZswAmTP/AJmZMwCZmWYAmZmZAJmZzACZmf8AmcwAAJnMMwBmzGYAmcyZAJnMzACZ zP8Amf8AAJn/MwCZzGYAmf+ZAJn/zACZ//8AzAAAAJkAMwDMAGYAzACZAMwAzACZMwAAzDMzAMwz ZgDMM5kAzDPMAMwz/wDMZgAAzGYzAJlmZgDMZpkAzGbMAJlm/wDMmQAAzJkzAMyZZgDMmZkAzJnM AMyZ/wDMzAAAzMwzAMzMZgDMzJkAzMzMAMzM/wDM/wAAzP8zAJn/ZgDM/5kAzP/MAMz//wDMADMA /wBmAP8AmQDMMwAA/zMzAP8zZgD/M5kA/zPMAP8z/wD/ZgAA/2YzAMxmZgD/ZpkA/2bMAMxm/wD/ mQAA/5kzAP+ZZgD/mZkA/5nMAP+Z/wD/zAAA/8wzAP/MZgD/zJkA/8zMAP/M/wD//zMAzP9mAP// mQD//8wAZmb/AGb/ZgBm//8A/2ZmAP9m/wD//2YAIQClAF9fXwB3d3cAhoaGAJaWlgDLy8sAsrKy ANfX1wDd3d0A4+PjAOrq6gDx8fEA+Pj4APD7/wCkoKAAgICAAAAA/wAA/wAAAP//AP8AAAD/AP8A //8AAP///wD///////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////AP///////////////////////////wAAAP8AAAAAAAAA/wAAAAAA AAD/AAD//wD/AAD/AAAAAP8AAP//AP///wD/////AAD//wD/AAAA//8AAAAAAAD//wAAAP//AAD/ AAD/AAAAAAAA/wAAAP//AP8AAAD///8AAAAAAP////8A/wD///8AAP8AAAD//wD/AAD/AP8AAP8A AP///////wD///////////////////////////8A/wD/AAD/AP8AAP8A/wD/AAAA/wAA//8A/wAA /wD/AAD/AP////8A/wAAAAD//wAA/wD//wAAAP//AAAAAAAA//8AAAAA/wAA/wAA/wAAAAAAAP8A AAD///8A/wD/AP//AP///wD/AP//AP//AP//AAD/AAAAAAAA/wAA/wD/AP//AP////////////// ////////////////////////AAAA////////////////////////////AP////////////////8A AAAA/wAA////////////////////////////AAD/////AP////////////////////8A//8AAAAA /wD//wAA/////wD/AAAA////////AP///////////wD///////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////wD///////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////AAD/AAAAAP8AAAAAAP8AAAAAAP8A/wAAAAAAAAD/AAAA /wAAAP8A/wAAAAD/AP8A//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////wD/AAAAAAD/AAAAAAD/AAAAAAD/AP8AAAAAAAAA/wAAAP8AAAD/AAAA/wD/ AAD/AAD///////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //8AAP///////wD/AP////8A//////////////////////8AAP///wAAAP8AAP8AAAAA//////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////8A7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+// 7//v/+//7//v/wD///////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////AP/v /+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+8A //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////wDv/+//7//v/+//7//v /+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//AP////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////8A/+//7//v/+//7//v/+//7//v/+//7//v /+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7wD///////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////AO//7//v/+//7//v/+//7/zv/+//7//v/+//7//v/+//7//v /+//7//v/+//7//v/+/87/zv/+//7/8A////+vr6//////////////////////////////////// //////////r6+v////////////////////////////////////////////////////////////// /////////////wD/7//v/+//7//v/+//7/zv/O/87/zv/O/87/zv/O/87/zv/O/87/zv/O/87/zv /O/87/zv/+//7//vAP////r6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+v// //////////////////////////////////////////////////////////////////////////8A 7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v /wD///////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////AP/v/+//7//v/+// 7//v/+//7//v/+//7//v/+//7//vAO//7//v/+//7//v/+//7//v/+//7//v/+8A//////////// ////////////////////AP////////////////////////////////////////////////////// /////////////////////////////////////////////wDv/+//7//v/+//7//v/+//7//v/+8A 7//vAO8A7wDv/+//7//vAO8A7wDvAO//7//v/+//7//v/+//AP///////////wAAAAAA//8AAP8A AAD//wD/AP8AAAAAAAAAAP////////////////////////////////////////////////////// //////////////////////////////8A/+//7//v/+//7//v/+//7//v/+8A7wDvAO8A7//vAO8A 7wDvAO8A7wDvAO//7//v/+//7//v/+//7wD///////////8A/wD/AAD/AAAAAP8AAP8A/wD/AAAA AAAAAAD///////////////////////////////////////////////////////////////////// ////////////////AO//7//v/+//7//v/+//7//v/+//7wDv/+8A7wDvAO8A7//vAO//7//v/+8A 7//v/+//7//v/+//7/8A////////////AP8AAAAA//8AAAAAAP8AAP8AAP////////8A//////// //////////////////////////////////////////////////////////////////////////// /wD/7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+// 7//vAP////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////8A7//v/+//7//v /+//7//vLO//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7yzvLO//7//v/wD////n5+f/ ////////////////////////////////////////////5+fn//////////////////////////// ////////////////////////////////////////////////AP/v/+//7//v/+//7//vLO8s7yzv LO8s7yzvLO8s7yzvLO8s7yzvLO8s7yzvLO8s7yzvLO//7//v/+8A////5+fn5+fn5+fn5+fn5+fn 5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn//////////////////////////////////////////// /////////////////////////////////wDv/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v /+//7//v/+//7//v/+//7//v/+//7//v/+//AP////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////8A/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+8A7//v/+//7//v /+//7//v/+//7//v/+//7wD//////////////////////////////wAA//////////////////// //////////////////////////////////////////////////////////////////////////// ////AO//7//v/+//7//v/+//7//v/+//7wDv/+8A7//vAO8A7wDvAO8A7wDvAO//7//v/+//7//v /+//7/8A////////////////AP//AAD//wAAAAAAAAAAAAAAAAAAAP////////////////////// /////////////////////////////////////////////////////////////////wD/7//v/+// 7//v/+//7//v/+//7//vAO8A7//vAO8A7wDvAO8A7wDvAO//7//v/+//7//vAO//7wDvAP////// /////////wAAAAAA//8A/wAAAAAAAAAAAAAA/wD///////////////////////////////////// //////////////////////////////////////////////////8A7//vLO//7//v/+//7//v/+// 7//vAO8A7//v/+8A7//v/+//7//v/+//7//v/+//7//vAO8A7+fv/wD///////////////8AAAAA /wD/AAD//////////////wD/////////////////////5+f///////////////////////////// ////////////////////////////////////AP/vLO8s7yzvLO8s7yzvLO8s7yzvLO8s7yzvLO8s 7yzvLO8s7yzvLO8s7yzvLO8s7yzvLO8s7wDv5+8A5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn 5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn//////////////////////////////////////////// /////////////////////wDv/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+// 7//v/+//7//v/+8A7yzv5+//AP////////////////////////////////////////////////// /////////////////+f///////////////////////////////////////////////////////// //////8A/+8s7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+// 7yzvAO8A7wD///////////////////////////////////////////////////////////////// ///n////////////////////////////////////////////////////////////////AO//7yzv /+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7wDv/+8A7/8A//// ////////////////////////////////////////////////////////////////5+f///////// /////////////////////////////////////////////////////wD/7yzv/+//7//v/+//7//v /+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//vAP////////////////// ////////////////////////////////////////////////5+fn//////////////////////// //////////////////////////////////////8A7//v/+//7//v/+//7//v/+//7//v/+//7//v /+//7//v/+//7//v/+//7//v/+//7//vAO//7wDvAAD/AAD///////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////AP/v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v /+//7//v/+//7//vAO8A7wDvAO8AAAAA//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////wDv/+//7//v/+//7//v/+//7//v/+//7//v/+//7wfv/+//7//v/+//7//v/+//7//v /+//7//vAO8AAAAA/wD/////////////////////B+7///////////////////////////////// //////////////////////////////////////////////////////////////////////8A/+// 7//v/+//7//v/+//7//v/+//7//v/+//7wfvB+8H7//v6+8H7wfvB+//7//v/+//7//v/+//7wD/ //////////////////////8HBwcHBwf///8HBwcHBwf///////////////////////////////// ////////////////////////////////////////////////////////AO//7//v/+//7//v/+// 7//v/+//7//vB+8H7wfvB+8H7//vB+8H7wfvB+8H7//v/+//7//v/+//7/8A//////////////// /+4H7gf/B+4H7gfu//AH7gfuB+4H7v////////////////////////////////////////////// /////////////////////////////////////////wD/7//v/+//7//v/+//7//v/+//7//vB+8H 7wfvB+8H7wfvB+8H7wfvB+8H7wfv6+//7//v/+//7//vAP///////////////wcHBwfuBwcHBwcH B+4HBwcHBwcH7gfrBwf///////////////////////////////////////////////////////// //////////////////////////8A7//v/+//7//v/+//7//v/+8H7wfvB+8H7wfvB+8H7wfvB+8H 7wfvB+8H7wfvB+//7//v/+//7//v/wD//////////wfuB/8H7gfuB+4H7gfuB+4H7gfuB+4H7gfu B+4H//////////////////////////////////////////////////////////////////////// ////////////AP/v/+//7//v/+//7//v/+8H7wfvB+8H7wfvB+8H7wfvB+8H7wfvB+8H7wfvB+8H 7wfvB+//7//v/+8A////////BwcHBwfxBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwf///// /////////////////////////////////////////////////////////////////////////wDv /+//7//v/+//7//v/+8H7wfvB+8H7wfvB+8H7wfvB+8H7wfvB+8H7wfvB+8H7wfvB+8H7//v/+// AP///////wfuB+4H7gfuB+4H7gfuB+4H7gfuB+4H7gfuB+4H7gfuB+4H7uv///////////////// //////////////////////////////////////////////////////////8A/+//7//v/+//7//v /+//7wfvB+8H7wfvB+8H7wfvB+8H7wfvB+8H7wfvB+8H7wfvB+8H7wfv/+//7wD///////EHBwcH BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH7JKSkpKSkpLi//////////////////// ////////////////////////////////////////////AO//7//v/+9t77zv/+8H7wfvB+8H7wfv B+8H7wfvB+8H7wfvB+8H7wfvB+8H7wfvB+8H7wfvB+9u73IA////7gfwB+4H7gfuB+4H7gfuB+4H 7gfuB+4H7gfuB+4H7gfuB+4H7gfukt273bvdu7xtQ5L///////////////////////////////// /////////////////////////////wD/7//vSe9J7yLvbe8H7wfvB+8H7wfvB+8H7wfvB+8H7wfv B+8H7wfvB+8H7wfvB+8H7wfvB+9C70nvAG28BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH BwcHBwcHBwcHB5Kukru7kpG1bDxz//////////////////////////////////////////////// //////////////8A7//vIu8p7y/vKO9J7wfvB+8H7wfvB+8H7wfvB+//7//vB+//7//v/+8H7wfv B+8H7wfvB+9D7ynvKABDSQfuB+7x7gfuB+4H7gfu/+4H////B+4H////B///7gfuB+4H7gfuB+6R vLtttZIJvGdCrv////////////////////////////////////////////////////////////// AP/vbe8271jvWO8p75LvB+8H7wfvB+8H7wfv/+8H7//vB+//7//vB+//7wfvB+8H7wfvB+8i71Dv Nu8AKSGSBwcHBwfuBwcHBwcHB///B////wf//////wf//wfuBwcHBwcHB+4Hkty8tRLdu91JPHP/ /////////////////////////////////////////////////////////////wDv/+9X7ynvNu8w 7y/vB+8H7wfvB+8H7wfvB+8H7wfv/+8H7wfvB+//7wfvB+8H7wfvB+8i71fvUO9XAFcvbe4H7gfu B+4H7gfuB+7/7gfuB/8H7gfuB+4H/wfuB+4H7gfuB+4H7pK83bttu7y7Z0Ku//////////////// ////////////////////////////////////AAAAAAAAAAAAAO8A7zvvNu8v7zbvbe8H7wfvB+8H 7wfvB+8H7wfvB+//7wfvB+8H7wfvB+8H7wfvB+8H71fvV+9K7wA2WG0HBwcHBwcHBwcHBwcH//// /wf/B///BwcH/wcHBwcHBwcHBwcHBweS3LyRrt283WwAAAAAAAAAAAAAAAD///////////////// ////////////////////////////////AO//7zfvNu9X71zvV+8H7wfvB+8H7wfvB+8H7wfvB+8H 7//vB+8H7wfvB+8H7wfvB+8H71DvV+9Q7zcAN1fs7gfuB+4H7gfuB+4H7v/u/////wf/B///7v// B+4H7gfuB+4H7gfwkruSrrVtkbtnQuv///////////////////////////////////////////// ////////AAD/AAD//wD/71DvKe8v7zDvWO8H7wfvB+8H7wfvB+8H7wfvB+8H7//v/+8H7wfvB+8H 7wfvB+8H7wfvWO9Q71DvAFgvBwcHBwcHBwcHBwcHBwcHBwf///8H//8H/////wcHBwcHBwcHBwcH B5K8u7y8u7zdbDyR/wAA/wAA/////////////////////////////////////////////wAA/wD/ //8A7//vSu827y/vN+/x7/HvB+8H7wfvB+8H7wfvB+8H7wfvB+8H7wfvB+8H7wfvB+8H7wfvB+9X 71jvUAAv8PHwB+4H7gfuB+4H7gfuB+4H7gfuB+4H7gfuB+4H7gfuB+4H7gfuB+5zrpGRrpGSrmxD bv8AAP8A////////////////////////////////////////////////AP8AAP//AP/v/+9z70rv Su//7//vB+8H7wfvB+8H7wfvB+8H7wfvB+8H7wfvB+8H7wfvB+8H7wfvB+//71DvL+8A////8QcH BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH//+ubK5srmyubG3//wD/AAD///// /////////////////////////////////////////////////wDv/+//7//v/+//7//v/+8H7//v B+8H7wfvB+8H7wfvB+8H7wfvB+8H7wfvB+8H7wfvB+//7//v/+//AP//////7gf/B+4H7gfuB+4H 7gfuB+4H7gfuB+4H7gfuB+4H7gfuB+4H//////////////////////////////////////////// //////////////////////////////////8A/+//7//v/+//7//v/+//7//v/+8H7wfvB+8H7wfv B+8H7wfvB+8H7wfvB+8H7wfv/+//7//v/+//7wD///////////8HBwcHBwcH7gcHBwcHBwfuBwcH BwcHB+4HBwcHB/////////////////////////////////////////////////////////////// ////////////////////AO//7//v/+//7//v/+//7//v/+8H7wfvB+8H7wfvB+8H7wfvB+8H7wfv B+8H7//v/+//7//v/+//7/8A////////////7gfuB+4H7gfuB+4H7gfuB+4H7gfuB+4H7gf///// //////////////////////////////////////////////////////////////////////////// /////wD/7//v/+//7//v/+//7//v/+//7//vB+//7//vB+8H7wfv/+8H7wfvB+8H7wfv/+//7//v /+//7//vAP//////////////BwcH/////wcHBwcHB/8HBwcHBwcHBwcHB/////////////////// //////////////////////////////////////////////////////////////////8A7//v/+// 7//v/+//7//v/+//7//v/+//7//v/+8H7wfvB+//7wfvB+8H7wfv/+//7//v/+//7//v/wD///// //////////////////8H7gfuB+7//wfuB+4H7gfuB/////////////////////////////////// ////////////////////////////////////////////////////AP/v/+//7//v/+//7//v/+// 7//v/+//7//v/+//7wfv/+//7wfvB+8H7wfv/+//7//v/+//7//v/+8A//////////////////// //////8HB///////BwcHBwcHB/////////////////////////////////////////////////// /////////////////////////////////////wDv/+//7//v/+//7//v/+//7//v/+//7//v/+// 7//v/+//7//v/+8H7//v/+//7//v/+//7//v/+//AP////////////////////////////////// /////wf///////////////////////////////////////////////////////////////////// //////////////////////8A/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+// 7//v/+//7//v/+//7//v/+//7wD///////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////AO//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+// 7//v/+//7/8A//////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////wAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////8AAAD///////// //////8AAAD///8AAAD///////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////8A//////////////////8A//// /wD/////////////////////////////////////////////////AAAAAAAAAP8AAP////8AAAD/ /////wD/AP//////AP///wAA/wAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAP// AP//AAAAAAAA/wAA/wAAAP8AAAD//wAAAAAAAAD//wAAAP8AAAD///8AAAD///8AAAAAAP8A//// //////////////////////////////////////8A/wD/AP//AP8A/////wD//////wAAAAD///// AP8A//8A/wAAAAD/AP///wD/AP//AP8A//8A/wAAAP8A/wAAAP//AP8A/wD//wAA/wAAAP8A//8A /wAAAAD//wD/////AP8A/wAA//8AAAD//wD/////AAAA////AP8AAAD/AAD///////////////// ////////////////////////AP8A/wD///8A/wAA//8AAAD//wD/AAD/AP///wD/AP//AP8AAP8A /wD///8A/wD//wD/AP//AP8A/wD/AP8A/wD//wD/AP8A//8A//8A/wD/AP//AP8AAP8A//8A//// /wAAAAD//wD/AP8A//8A/////wD//wD//wD/AP8A/wD///////////////////////////////// /////////wAA/wAA//8AAP//////AP//AP8A/wAA/wD/////AP//AAD/AAAA/wAAAP///wAA/wAA AAAAAAAAAAD/AAAAAAD//wAAAP8AAAD//wD/AAD/AAAAAAD/AAAA//8AAAD///8AAAAA//8AAAAA //8AAAD//wAAAP8AAAAAAAAA////AP////////////////////////////////////////8AAP8A AP//AP8A/////wD//wD/AP8A//8A////////////////////////////AP////8A//8A//////// /////////////wD/////////////////////////////////AP//////////////////////AP// //////////////////////////////////////////////////////8AAAD/AAAA//8AAP///wAA AAD/AAD/AAD/AAD/////////////////////////AAD//wD//wAA/wAA//////////////////// ////////////////////////////////AAD///////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////8F AAAABwEBAAAACAAAAPoCBQABAAAAAAAAAAQAAAAtAQAABwAAAPwCAQAAAAAAAAAEAAAALQEBAA8A AAAmBg8AFABUTlBQBAAMAAAAAAAAAAAAAAAAAAkAAAAmBg8ACAD/////AQAAAAMAAAAAAAAAAAD+ /wAABQECAAAAAAAAAAAAAAAAAAAAAAABAAAAAtXN1ZwuGxCTlwgAKyz5rjAAAACMBAAAEAAAAAEA AACIAAAAAwAAAJAAAAAPAAAAqAAAAAQAAAC0AAAABgAAALwAAAAHAAAAxAAAAAgAAADMAAAACQAA ANQAAAAKAAAA3AAAABcAAADkAAAACwAAAOwAAAAQAAAA9AAAABMAAAD8AAAAFgAAAAQBAAANAAAA DAEAAAwAAAAqBAAAAgAAAOn9AAAeAAAAEAAAAE9uLXNjcmVlbiBTaG93AAAeAAAABAAAACAAAAAD AAAApK8HAAMAAADNAgAAAwAAABAAAAADAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAADAAAAASMJAAsA AAAAAAAACwAAAAAAAAALAAAAAAAAAAsAAAAAAAAAHhAAABcAAAAQAAAAVGltZXMgTmV3IFJvbWFu AA0AAABUcmVidWNoZXQgTVMADgAAAEZ1dHVyYUEgQmsgQlQACgAAAFdpbmdkaW5ncwAGAAAAQXJp YWwAGgAAAOODkuODqeOCruODjuinkuOCtCBQcm8gVzMADwAAAERlZmF1bHQgRGVzaWduACgAAABN Uy1QVyBvdmVyIGRpZmZlcmVudCBzZXJ2ZXIgbGF5ZXIgdHlwZXMAIAAAAE1TLVBXIG92ZXIgbXVs dGktZG9tYWluIE1QTFMtVFAALQAAAE1TLVBXIG92ZXIgbXVsdGktZG9tYWluIE1QTFMtVFAgTGFi ZWwgU3RhY2tzAC4AAABNUy1QVyBvdmVyIG11bHRpLWRvbWFpbiBNUExTLVRQIENvbnRyb2wgUGxh bmUAEwAAAElzc3VlOiBob21vZ2VuZWl0eQAvAAAAUFcgVENNIG92ZXIgbXVsdGktZG9tYWluIE1Q TFMtVFAgIExhYmVsIFN0YWNrcwAwAAAAUFcgVENNIG92ZXIgbXVsdGktZG9tYWluIE1QTFMtVFAg IENvbnRyb2wgUGxhbmUAHgAAAEFsdGVybmF0aXZlIDEg4oCTIFNlcnZpY2UgTFNQACwAAABBbHRl cm5hdGl2ZSAxIOKAkyBTZXJ2aWNlIExTUCAgTGFiZWwgU3RhY2tzAC0AAABBbHRlcm5hdGl2ZSAx IOKAkyBTZXJ2aWNlIExTUCAgQ29udHJvbCBQbGFuZQAYAAAAQWx0ZXJuYXRpdmUgMiDigJMgU1Mt UFcAJgAAAEFsdGVybmF0aXZlIDIg4oCTIFNTLVBXICBMYWJlbCBTdGFja3MAJwAAAEFsdGVybmF0 aXZlIDIg4oCTIFNTLVBXICBDb250cm9sIFBsYW5lABgAAABBbHRlcm5hdGl2ZSAzIOKAkyBNUy1Q VwAmAAAAQWx0ZXJuYXRpdmUgMyDigJMgTVMtUFcgIExhYmVsIFN0YWNrcwAnAAAAQWx0ZXJuYXRp dmUgMyDigJMgTVMtUFcgIENvbnRyb2wgUGxhbmUADBAAAAYAAAAeAAAACwAAAEZvbnRzIFVzZWQA AwAAAAYAAAAeAAAAEAAAAERlc2lnbiBUZW1wbGF0ZQADAAAAAQAAAB4AAAANAAAAU2xpZGUgVGl0 bGVzAAMAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2DyIAAAAU AAAAX8CR4wmSBwAKAPQDAwDyAUl0YWxvIEJ1c2kIAAAASQB0AGEAbABvACAAQgB1AHMAaQAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAwAAAAQAAAAF AAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAA/v///xAAAAARAAAAEgAAABMA AAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAA ACIAAAAjAAAAJAAAACUAAAAmAAAAJwAAACgAAAApAAAAKgAAACsAAAAsAAAALQAAAC4AAAAvAAAA MAAAADEAAAAyAAAAMwAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAPAAAAD0AAAA+ AAAAPwAAAEAAAABBAAAAQgAAAEMAAABEAAAARQAAAEYAAABHAAAASAAAAEkAAABKAAAASwAAAEwA AABNAAAATgAAAE8AAABQAAAAUQAAAFIAAABTAAAAVAAAAFUAAABWAAAAVwAAAFgAAABZAAAAWgAA AFsAAABcAAAAXQAAAF4AAABfAAAAYAAAAGEAAABiAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAA aQAAAGoAAABrAAAAbAAAAG0AAABuAAAAbwAAAHAAAABxAAAAcgAAAHMAAAB0AAAAdQAAAHYAAAB3 AAAAeAAAAHkAAAB6AAAAewAAAHwAAAB9AAAAfgAAAH8AAACAAAAAgQAAAIIAAACDAAAAhAAAAIUA AACGAAAAhwAAAIgAAACJAAAAigAAAIsAAACMAAAAjQAAAI4AAACPAAAAkAAAAJEAAACSAAAAkwAA AJQAAACVAAAAlgAAAJcAAACYAAAAmQAAAJoAAACbAAAAnAAAAJ0AAACeAAAAnwAAAKAAAAChAAAA ogAAAKMAAACkAAAApQAAAKYAAACnAAAAqAAAAKkAAACqAAAAqwAAAKwAAACtAAAArgAAAK8AAACw AAAAsQAAALIAAACzAAAAtAAAALUAAAC2AAAAtwAAALgAAAC5AAAAugAAALsAAAC8AAAAvQAAAL4A AAC/AAAAwAAAAMEAAADCAAAAwwAAAMQAAADFAAAAxgAAAMcAAADIAAAAyQAAAMoAAADLAAAAzAAA AM0AAADOAAAAzwAAANAAAADRAAAA0gAAANMAAADUAAAA1QAAANYAAADXAAAA2AAAANkAAADaAAAA 2wAAANwAAADdAAAA3gAAAN8AAADgAAAA4QAAAOIAAADjAAAA5AAAAOUAAADmAAAA5wAAAOgAAADp AAAA6gAAAOsAAADsAAAA7QAAAO4AAADvAAAA8AAAAPEAAADyAAAA8wAAAPQAAAD1AAAA9gAAAPcA AAD4AAAA+QAAAPoAAAD7AAAA/AAAAP0AAAD+AAAA/wAAAAABAAABAQAAAgEAAAMBAAAEAQAABQEA AAYBAAAHAQAACAEAAAkBAAAKAQAACwEAAAwBAAANAQAADgEAAA8BAAAQAQAAEQEAABIBAAATAQAA FAEAABUBAAAWAQAAFwEAABgBAAAZAQAAGgEAABsBAAAcAQAAHQEAAB4BAAAfAQAAIAEAACEBAAAi AQAAIwEAACQBAAAlAQAAJgEAACcBAAAoAQAAKQEAACoBAAArAQAALAEAAC0BAAAuAQAALwEAADAB AAAxAQAAMgEAADMBAAA0AQAANQEAADYBAAA3AQAAOAEAADkBAAA6AQAAOwEAADwBAAA9AQAAPgEA AD8BAABAAQAAQQEAAEIBAABDAQAARAEAAEUBAABGAQAARwEAAEgBAABJAQAASgEAAEsBAABMAQAA TQEAAE4BAABPAQAAUAEAAFEBAABSAQAAUwEAAFQBAABVAQAAVgEAAFcBAABYAQAAWQEAAFoBAABb AQAAXAEAAF0BAABeAQAAXwEAAGABAABhAQAAYgEAAGMBAABkAQAAZQEAAGYBAABnAQAAaAEAAGkB AABqAQAAawEAAGwBAABtAQAAbgEAAG8BAABwAQAAcQEAAHIBAABzAQAAdAEAAHUBAAB2AQAAdwEA AHgBAAB5AQAAegEAAHsBAAB8AQAAfQEAAH4BAAB/AQAAgAEAAIEBAACCAQAAgwEAAIQBAACFAQAA hgEAAIcBAACIAQAAiQEAAIoBAACLAQAAjAEAAI0BAACOAQAAjwEAAJABAACRAQAAkgEAAJMBAACU AQAAlQEAAJYBAACXAQAAmAEAAJkBAACaAQAAmwEAAJwBAACdAQAAngEAAJ8BAACgAQAAoQEAAKIB AACjAQAApAEAAKUBAACmAQAApwEAAKgBAACpAQAAqgEAAKsBAACsAQAArQEAAK4BAACvAQAAsAEA ALEBAACyAQAAswEAALQBAAC1AQAAtgEAALcBAAC4AQAAuQEAALoBAAC7AQAAvAEAAL0BAAC+AQAA vwEAAMABAADBAQAAwgEAAMMBAADEAQAAxQEAAMYBAADHAQAAyAEAAMkBAADKAQAAywEAAMwBAADN AQAAzgEAAM8BAADQAQAA0QEAANIBAADTAQAA1AEAANUBAADWAQAA1wEAANgBAADZAQAA2gEAANsB AADcAQAA3QEAAN4BAADfAQAA4AEAAOEBAADiAQAA4wEAAOQBAADlAQAA5gEAAOcBAADoAQAA6QEA AOoBAADrAQAA7AEAAO0BAADuAQAA7wEAAPABAADxAQAA8gEAAPMBAAD0AQAA9QEAAPYBAAD3AQAA +AEAAPkBAAD6AQAA+wEAAPwBAAD9AQAA/gEAAP8BAAAAAgAAAQIAAAICAAADAgAABAIAAAUCAAAG AgAABwIAAAgCAAAJAgAACgIAAAsCAAAMAgAADQIAAA4CAAAPAgAAEAIAABECAAASAgAAEwIAABQC AAAVAgAAFgIAABcCAAAYAgAAGQIAABoCAAAbAgAAHAIAAB0CAAAeAgAAHwIAACACAAAhAgAAIgIA ACMCAAAkAgAAJQIAACYCAAAnAgAAKAIAACkCAAAqAgAAKwIAACwCAAAtAgAALgIAAC8CAAAwAgAA MQIAADICAAAzAgAANAIAADUCAAA2AgAANwIAADgCAAA5AgAAOgIAADsCAAA8AgAAPQIAAD4CAAA/ AgAAQAIAAEECAABCAgAAQwIAAEQCAABFAgAARgIAAEcCAABIAgAASQIAAEoCAABLAgAATAIAAE0C AABOAgAATwIAAFACAABRAgAAUgIAAFMCAABUAgAAVQIAAFYCAABXAgAAWAIAAFkCAABaAgAAWwIA AFwCAABdAgAAXgIAAF8CAABgAgAAYQIAAGICAABjAgAAZAIAAGUCAABmAgAAZwIAAGgCAABpAgAA agIAAGsCAABsAgAAbQIAAG4CAABvAgAAcAIAAHECAAByAgAAcwIAAHQCAAB1AgAAdgIAAHcCAAB4 AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAfwIAAIACAACBAgAAggIAAIMCAACEAgAAhQIAAIYC AACHAgAAiAIAAIkCAACKAgAAiwIAAIwCAACNAgAAjgIAAI8CAACQAgAAkQIAAJICAACTAgAAlAIA AJUCAACWAgAAlwIAAJgCAACZAgAAmgIAAJsCAACcAgAAnQIAAJ4CAACfAgAAoAIAAKECAACiAgAA owIAAKQCAAClAgAApgIAAKcCAACoAgAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACx AgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8C AADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADJAgAAygIAAMsCAADMAgAAzQIA AM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA 3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADq AgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAAD2AgAA9wIAAPgC AAD5AgAA+gIAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAAAFAwAABgMA AAcDAAAIAwAACQMAAAoDAAALAwAADAMAAA0DAAAOAwAADwMAABADAAARAwAAEgMAABMDAAAUAwAA FQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAAIQMAACIDAAAj AwAAJAMAACUDAAAmAwAAJwMAACgDAAApAwAAKgMAACsDAAAsAwAALQMAAC4DAAAvAwAAMAMAADED AAAyAwAAMwMAADQDAAA1AwAANgMAADcDAAA4AwAAOQMAADoDAAA7AwAAPAMAAD0DAAA+AwAAPwMA AEADAABBAwAAQgMAAEMDAABEAwAARQMAAEYDAABHAwAASAMAAEkDAABKAwAASwMAAEwDAABNAwAA TgMAAE8DAABQAwAAUQMAAFIDAABTAwAAVAMAAFUDAABWAwAAVwMAAFgDAABZAwAAWgMAAFsDAABc AwAAXQMAAF4DAABfAwAAYAMAAGEDAABiAwAAYwMAAGQDAABlAwAAZgMAAGcDAABoAwAAaQMAAGoD AABrAwAAbAMAAG0DAABuAwAAbwMAAHADAABxAwAAcgMAAHMDAAB0AwAAdQMAAHYDAAB3AwAAeAMA AHkDAAB6AwAAewMAAHwDAAB9AwAAfgMAAH8DAACAAwAAgQMAAIIDAACDAwAAhAMAAIUDAACGAwAA hwMAAIgDAACJAwAAigMAAIsDAACMAwAAjQMAAI4DAACPAwAAkAMAAJEDAACSAwAAkwMAAJQDAACV AwAAlgMAAJcDAACYAwAAmQMAAJoDAACbAwAAnAMAAJ0DAACeAwAAnwMAAKADAAChAwAAogMAAKMD AACkAwAApQMAAKYDAACnAwAAqAMAAKkDAACqAwAAqwMAAKwDAACtAwAArgMAAK8DAACwAwAAsQMA ALIDAACzAwAAtAMAALUDAAC2AwAAtwMAALgDAAC5AwAAugMAALsDAAC8AwAAvQMAAL4DAAC/AwAA wAMAAMEDAADCAwAAwwMAAMQDAADFAwAAxgMAAMcDAADIAwAAyQMAAMoDAADLAwAAzAMAAM0DAADO AwAAzwMAANADAADRAwAA0gMAANMDAADUAwAA1QMAANYDAADXAwAA2AMAAP7////aAwAA2wMAANwD AADdAwAA3gMAAN8DAADgAwAA4QMAAOIDAADjAwAA5AMAAOUDAADmAwAA5wMAAOgDAADpAwAA6gMA AOsDAADsAwAA7QMAAO4DAADvAwAA8AMAAPEDAADyAwAA8wMAAPQDAAD1AwAA9gMAAPcDAAD4AwAA +QMAAPoDAAD7AwAA/AMAAP0DAAD+AwAA/wMAAAAEAAABBAAA/v///wMEAAAEBAAABQQAAAYEAAAH BAAACAQAAAkEAAD+////CwQAAAwEAAANBAAADgQAAA8EAAAQBAAAEQQAAP7////9/////f////3/ ///9/////f////3////9/////f////3///8cBAAA/v////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUB//////////8DAAAAEI2B ZJtPzxGG6gCqALkp6AAAAAAAAAAAAAAAAAAAAAAAAAAA/v///wAAAAAAAAAAUABpAGMAdAB1AHIA ZQBzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgH/ //////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdx0AAAAA AABDAHUAcgByAGUAbgB0ACAAVQBzAGUAcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAGgACAQEAAAD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAoEAAAAEAAAAAAAAAUAUwB1AG0AbQBhAHIAeQBJAG4AZgBvAHIAbQBhAHQAaQBvAG4AAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAIBAgAAAAUAAAD/////AAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAA2QMAAPxRAAAAAAAAUABvAHcAZQByAFAAbwBpAG4AdAAgAEQAbwBj AHUAbQBlAG4AdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAgH///////////////8AAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAALZIHAAAAAAAFAEQAbwBjAHUAbQBl AG4AdABTAHUAbQBtAGEAcgB5AEkAbgBmAG8AcgBtAGEAdABpAG8AbgAAAAAAAAAAAAAAOAACAQQA AAD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAEAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSAG8AbwB0ACAARQBuAHQAcgB5AAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAFAf//////////AwAAABCNgWSb T88RhuoAqgC5KegAAAAAAAAAAAAAAACgqV40x57KASAEAABABQAAAAAAAFAAaQBjAHQAdQByAGUA cwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAIB//// ////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcdAAAAAAAA QwB1AHIAcgBlAG4AdAAgAFUAcwBlAHIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAABoAAgEBAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAKBAAAABAAAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQIAAAAFAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAANkDAAD8UQAAAAAAAAEEAAD+//////////////////////////////// //////////////8LBAAADAQAAA0EAAAOBAAADwQAABAEAAARBAAA/v////3////9/////f////3/ ///9/////f////3////9////////////////////IwQAAP3////+////IQQAACIEAAD+/////v// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////AQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgA AAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAD+//////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ///////////////////////////////////+/wAABQECAAAAAAAAAAAAAAAAAAAAAAACAAAAAtXN 1ZwuGxCTlwgAKyz5rkQAAAAF1c3VnC4bEJOXCAArLPmu0AQAAIwEAAAQAAAAAQAAAIgAAAADAAAA kAAAAA8AAACoAAAABAAAALQAAAAGAAAAvAAAAAcAAADEAAAACAAAAMwAAAAJAAAA1AAAAAoAAADc AAAAFwAAAOQAAAALAAAA7AAAABAAAAD0AAAAEwAAAPwAAAAWAAAABAEAAA0AAAAMAQAADAAAACoE AAACAAAA6f0AAB4AAAAQAAAAT24tc2NyZWVuIFNob3cAAB4AAAAEAAAAIAAAAAMAAACkrwcAAwAA AM0CAAADAAAAEAAAAAMAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAMAAAABIwkACwAAAAAAAAALAAAA AAAAAAsAAAAAAAAACwAAAAAAAAAeEAAAFwAAABAAAABUaW1lcyBOZXcgUm9tYW4ADQAAAFRyZWJ1 Y2hldCBNUwAOAAAARnV0dXJhQSBCayBCVAAKAAAAV2luZ2RpbmdzAAYAAABBcmlhbAAaAAAA44OS 44Op44Ku44OO6KeS44K0IFBybyBXMwAPAAAARGVmYXVsdCBEZXNpZ24AKAAAAE1TLVBXIG92ZXIg ZGlmZmVyZW50IHNlcnZlciBsYXllciB0eXBlcwAgAAAATVMtUFcgb3ZlciBtdWx0aS1kb21haW4g TVBMUy1UUAAtAAAATVMtUFcgb3ZlciBtdWx0aS1kb21haW4gTVBMUy1UUCBMYWJlbCBTdGFja3MA LgAAAE1TLVBXIG92ZXIgbXVsdGktZG9tYWluIE1QTFMtVFAgQ29udHJvbCBQbGFuZQATAAAASXNz dWU6IGhvbW9nZW5laXR5AC8AAABQVyBUQ00gb3ZlciBtdWx0aS1kb21haW4gTVBMUy1UUCAgTGFi ZWwgU3RhY2tzADAAAABQVyBUQ00gb3ZlciBtdWx0aS1kb21haW4gTVBMUy1UUCAgQ29udHJvbCBQ bGFuZQAeAAAAQWx0ZXJuYXRpdmUgMSDigJMgU2VydmljZSBMU1AALAAAAEFsdGVybmF0aXZlIDEg 4oCTIFNlcnZpY2UgTFNQICBMYWJlbCBTdGFja3MALQAAAEFsdGVybmF0aXZlIDEg4oCTIFNlcnZp Y2UgTFNQICBDb250cm9sIFBsYW5lABgAAABBbHRlcm5hdGl2ZSAyIOKAkyBTUy1QVwAmAAAAQWx0 ZXJuYXRpdmUgMiDigJMgU1MtUFcgIExhYmVsIFN0YWNrcwAnAAAAQWx0ZXJuYXRpdmUgMiDigJMg U1MtUFcgIENvbnRyb2wgUGxhbmUAGAAAAEFsdGVybmF0aXZlIDMg4oCTIE1TLVBXACYAAABBbHRl cm5hdGl2ZSAzIOKAkyBNUy1QVyAgTGFiZWwgU3RhY2tzACcAAABBbHRlcm5hdGl2ZSAzIOKAkyBN Uy1QVyAgQ29udHJvbCBQbGFuZQAMEAAABgAAAB4AAAALAAAARm9udHMgVXNlZAADAAAABgAAAB4A AAAQAAAARGVzaWduIFRlbXBsYXRlAAMAAAABAAAAHgAAAA0AAABTbGlkZSBUaXRsZXMAAwAAABAA AAAAADQAAAADAAAAAAAAACAAAAABAAAAJAAAAAAAAIAsAAAAAAAAAAIAAACwBAAAEwAAABAEAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAG8AdwBlAHIAUABvAGkAbgB0ACAARABvAGMAdQBtAGUA bgB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAf///////////////wAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAtkgcAAAAAAAUARABvAGMAdQBtAGUAbgB0AFMA dQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIBBAAAAP////// ////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQFAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== ------_=_NextPart_001_01CA9EC6.EB059F3C-- From gregimirsky@gmail.com Tue Jan 26 13:03:39 2010 Return-Path: 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 1CA193A6954; Tue, 26 Jan 2010 13:03:39 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[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 8gAVNPVfOuxD; Tue, 26 Jan 2010 13:03:32 -0800 (PST) Received: from mail-fx0-f221.google.com (mail-fx0-f221.google.com [209.85.220.221]) by core3.amsl.com (Postfix) with ESMTP id 8EF3B3A68C3; Tue, 26 Jan 2010 13:03:31 -0800 (PST) Received: by fxm21 with SMTP id 21so1016037fxm.29 for ; Tue, 26 Jan 2010 13:03:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=GesVcIp2Pulr2qr/YJ172MXY473qKYFvLcqdhaJW1y8=; b=WfLhsG8zjK84Muac97es8Tg6uw5mSUsPNt5eV5wzPSBbby2CL6YeIf8x0UIgPWXVvg 2cbZBTgjNnE35I+LmM/MNIXUPBxMjXS8x1lkje18BDtjngMJHTjc76hVmjjgrAlMxdx0 gA4peNArBSmbkRG4OL0SY5p+UPa7stot4IL+o= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=WeK2TjC6EAB33OwDK1Ub6VmrW06sND7NW+y3T7cNP637zz3ho+7jwigLLHhk2DRiKL cgGYk4GekeLycV85xdD/lZeFZ0gcqbaL+4Z5bh1F9BfXOkxVZPnGzezbe8UXm308krvq 7DeVbayzLnOsUxoVGm36UjAMbP/Huj4hmZOIw= MIME-Version: 1.0 Received: by 10.239.185.77 with SMTP id b13mr907492hbh.158.1264539819452; Tue, 26 Jan 2010 13:03:39 -0800 (PST) In-Reply-To: <000001ca9c45$7c86dc90$e6150674@china.huawei.com> References: <000001ca9c45$7c86dc90$e6150674@china.huawei.com> Date: Tue, 26 Jan 2010 13:03:39 -0800 Message-ID: <787be2781001261303u1c4df2f4xb879c0242f9e0687@mail.gmail.com> From: Greg Mirsky To: Maarten Vissers Content-Type: multipart/alternative; boundary=001485f778a8be2c1b047e179e23 X-Mailman-Approved-At: Wed, 27 Jan 2010 15:16:19 -0800 Cc: mpls@ietf.org, mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jan 2010 21:03:39 -0000 --001485f778a8be2c1b047e179e23 Content-Type: text/plain; charset=ISO-8859-1 Dear Maarten, I think that your scenarios are based on the following assumption you're making "The existing mpls switch ports will only be able to look at inner labels of packets of which the outer label is terminated; *new mpls switch ports will be able to look at inner labels of all packets* (my underline); this is a similar evolution as we got in ethernet... " I don't think that is the direction where MPLS-TP should go and will go. Regards, Greg On Sat, Jan 23, 2010 at 8:02 AM, Maarten Vissers wrote: > Sasha, > > > > In short, LERs do not look at the next label if they do not terminate > the previous one. > > > Hence I think that some of the MEPs you've defined are non-addressable > (and hence unusable) in MPLS-TP which shares the MPLS data plane. > > > > If what you state is correct there is a serious problem within the existing > draft specification for MPLS-TP. These functional models describe a part > of the required functional behaviour in a (packet) transport network of any > technology. > > > > I doubt that such problem exist... so the MEPs and MIPs in my models are > all addressable (and hence usable) in MPLS-TP... > > > > Let's analyse the left inter domain interface between carrier A's P node > and B's left S-PE node as an exercise... > > 1) there is a MPLS-TP Section layer transport path (VSC) between carrier A > nodes P-left and P-right > > 2) there is a MPLS-TP Section layer transport path segment (VSC Segment) > between nodes P-left and S-PE-left > > 3) there is a MPLS-TP transport service layer transport path (VCC) between > nodes S-PE-left and S-PE-right (yellow MEPs). > > > > - The MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as > top and bottom of stack the GAL. > > - The MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as > top of stack the label inserted by the lower blue MEP (identified as LSE) > and as bottom of stack the GAL. > > - The lower blue MEP in node S-PE-left has to process all packets with top > of stack the GAL. > > - The blue MIP in node S-PE-left has to process all packets generated by > the higher blue MEP in node P of which the TTL expires; these packets arrive > at node S-PE-left with two labels, of which the bottom of stack label is the > GAL and the top of stack label is a regular LSP label. > > - The interface port in the S-PE-left port will swap the top of stack label > of non-OAM and TTL not-expired packets; the new label value will be the > value inserted by the left yellow MEP in the S-PE-left node (indicated by > LSE next to the yellow MEP symbol). > > - If the packet was a VSC OAM packet of which the TTL expires, the packet > will be extracted by the blue MIP within the VSC. > > - The yellow MEP inserts the LSP OAM into the carrier A's VSC, creating a > monitored VSC Segment, and treats this VSC Segment as one of its VCCs. This > VCC related LSP OAM will pass through a VCC MIP on the egress NNI port in > the S-PE-left node (i.e. egress MIP issue applies). > > - The VCC signal is multiplexed into an MPLS-TP transport path layer > transport path (VPC) and its packets are prepended with a new LSP label > identifying the VCC. > > - Etc. > > > > - In the reverse direction, the VPC terminates on the right NNI port of the > S-PE-left node, providing access the VCC LSPs carried in the VPC. If the TTL > of a VCC LSP OAM expires the VCC LSP MIP function will process the OAM. All > other VCC LSP related packets are forwarded to the egress port which is > connected to carrier A's P node. > > - The VCC LSP terminates on the egress port, and the LSP label identifying > this VCC LSP is terminated; the yellow VCC LSP MEP on the egress port can > now determine which packets carry the VCC LSP OAM by checking for the GAL as > next top label. > > - The VCC LSP label is also removed from the non-VCC LSP OAM packets and it > is possible that on one of those packets the TTL expires. Such packets are > processed by the blue MIP function above the yellow MEP function in the > S-PE-left node. > > - The outer label on packets of which the TTL has not expired will be > swapped, and LSP OAM will be added in the lower blue section layer MEP on > the S-PE-left node. This OAM will be output with GAL as top and bottom of > stack label. > > - Etc. > > > > I can't find a problem in the above required behaviour, besides the well > known egress-MIP identification problem. > > There is always an outer LSP label being terminated when a MEP function is > following and LSP OAM has to be extracted and processed. > > In some cases the LSP terminates on an ingress port (DOWN MEP), in other > cases the LSP terminates on an egress port (UP MEP). > > > > See inline for more comment... > > ------------------------------ > *From:* Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] > *Sent:* zaterdag 23 januari 2010 8:57 > *To:* Maarten Vissers > *Cc:* mpls@ietf.org; mpls-tp@ietf.org; 'Greg Mirsky' > *Subject:* RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section > > Maarten, > I may be missing something important, but how iy seems that you ignore the > fundamental differences between Ethernet and MPLS data planes in your > analysis. > > [maarten] I am absolutely not ignoring the differences between Ethernet and > MPLS data planes, as I am also not ignoring the commonalities. > > [maarten] What I mean is that it is possible to set up an e.g. 9-port > mp2mp LSP connection in the MPLS technology and order an mpls switch to read > the inner (PW) label and use the value of this inner label to forward the > packet to one of the 9 output ports of the mp2mp LSP... It should be clear > that a switch with such capability has a feature which is not described in > the MPLS RFCs; i.e. it is a proprietary extension which I am describing > below to illustrate that such extension does not interfere with the > standardized MPLS behaviour, and that it does not change that behaviour. > > ----------------- > [maarten] It is very simple to test the forwarding of packets in such mp2mp > LSP in a research lab :-)...; inner label values 1000-1999 were delivered at > output port 1, inner label values 2000-2999 were delivered at output 2, > inner label values 3000-3999 were delivered at output port 3, etc. The mpls > switch reads the outer label value to identify the LSP, then reads the inner > label value and forwards all packets with inner label value 1xxx to output > port 1, with inner label value 2xxx to output port 2, etc. > > [maarten] Another nice test application for such LSP is in a physical ring; > e.g. with 8 nodes. In this case you can identify the destination ring node > in the 3 most significant bits of the PW label and the output trib card on a > ring node by the next 7 bits and the individual PW instances by the 10 least > significant bits. Number the ring nodes from 0 to 7. Now ring node 0 will > forward the packets with inner label values 001/010/011xxxxxxxxxxxxxxxxx via > its east line port and packets with inner label values > 100/101/110/111xxxxxxxxxxxxxxxxx via its west line port. If the ring breaks > between nodes 5 and 6, then ring node 0 will change the forwarding of > packets with inner label values 100/101xxxxxxxxxxxxxxxxx from the west line > port to the east line port. Node 0 is informed about the break between nodes > 6 and 7 by means of a ring-APS message including the number of the node and > the interface (east/west) detecting the fault. Ring node 0 will always > extract packets with inner label values 000xxxxxxxxxxxxxxxxxxx to prevent > that packets get looped in the mp2mp Ring-LSP and forward packets with other > label values on the east line port to the west line port (and vice versa). > > [maarten] to support the transport of p2mp PWs through such mp2mp LSP > another set of PW label values was allocated, e.g. 10000-10999. The mpls > switch reads the outer label value to identify the LSP, then reads the inner > label value and in case of a value in the 10xxx range looks up in a table > the subset of output ports to which this packet has to be sent. > > [maarten] The same mpls switch also supports p2p LSPs and when the outer > label value is associated with such p2p LSP it will ignore the inner label > value and forward the packet to the output port. > > [maarten] The same mpls switch also supports p2mp LSPs and when the out > label value is associated with such p2mp LSP the switch will ignore the > inner label value and looks up in a table the set of output ports of this > p2mp LSP and forwards the packet to all output ports. > > [maarten] The same mpls switch also looks at the inner label on the > interface port to identify if the packet is an OAM packet and then look at > the ACH channel type to identify the type of OAM packet to see if the packet > must be processed in the interface port (and not forwarded to the switch > fabric). The existing mpls switch ports will only be able to look at inner > labels of packets of which the outer label is terminated; new mpls switch > ports will be able to look at inner labels of all packets; this is a similar > evolution as we got in ethernet... existing ethernet switches could only > look at the TYPE and DA fields to identify if an OAM frame had to be > processed (those switches could only support a subset of the Y.1731 OAM), > new ethernet switches are looking at the TYPE and MEL fields and can support > the full set of Y.1731 OAM. > > [maarten] I hope you understand now that it is possible to extend the MPLS > data plane specified in the RFCs with a 'connectionless-LSP' capability. > Such extended mpls dataplane will then contain a mix of connection > oriented-LSPs and connectionless-LSPs. The behaviour of the > connection-oriented-LSPs complies with the specifications in the RFCs. The > connectionless-LSPs are a bonus. > --------------------- > > [maarten] An ethernet switch reads the outer vlan identifier and when the > outer vlan identifier is associated with a > - p2p VLAN it will ignore the DA value and forward the frame to the output > port > - p2mp VLAN it will ignore the DA value and looks up in a table the set of > output ports of this p2mp VLAN and forwards the frame to all those output > ports > - mp2mp or rmp VLAN it will read the DA and looks up in a table the output > port or ports of this mp2mp VLAN to which this frame should be forwarded. > The ethernet switch also looks at the inner TYPE (i.e. TPID) in all cases > on the interface port to identify if the frame is an OAM frame and then look > at the MEL field and OpCode fields to identify the type of OAM frame and its > MEG level to see if the packet must be processed in the interface port (and > not forwarded to the switch fabric). > > [maarten] I don't see as such any functional difference between the mpls > and ethernet data planes; the same information elements are present in both > data planes, but with a different encoding of this information in the > frame/packet... the main difference is that standard mpls switches don't use > the inner label value to control forwarding of a packet to a subset of > output ports of an LSP, while ethernet switches typically support both the > use of the DA value to control forwarding and the don't use of the DA value > to control forwarding to a subset of VLAN output ports... but note that > there is also a set of ethernet switches that only support don't use of the > DA value to control forwarding, i.e. which support only p2p and p2mp VLANs. > > Ethernet data plane inherently recognizes "well-know multicast MAC > destination addresses". If a switch wants so, it can catch all the frames > with such a DA and decide how it treats them "out-of-band". > > [maarten] The well-known MAC multicast destination addresses listed in > Table 8-1/802.1Q are identifying management plane and control plane > protocols that are carried over the links; those frames are not belonging to > the user traffic carried in the VLANs. In MPLS-TP similar management and > control plane information is carried via the MCC and SCC packets specified > in RFC5718. > > [maarten] If you read G.8021 then you will notice that the well-know > multicast MAC destination addresses for OAM are not being recognized in the > ETH atomic functions processing Ethernet OAM. > Note that G.8021 has never used the DA field in the Ethernet OAM frame as a > means to identify OAM from non-OAM frames, as Y.1731 has from day one > specified OAM frames that carry a unicast address which do not contain these > well-known OAM multicase destination addresses. > Y.1731/G.8021 use the TYPE field to separate OAM from non-OAM frames, the > MEL field to identify the MEG level and the OpCode field to identify the > type of OAM. > > [maarten] MPLS-TP will use the LABEL field to separate LSP-OAM from > non-LSP OAM packets, the label stack to identify the MEG level and the ACH > channel type field to identify the type of OAM. > I.e. the same information, just a different encoding. > > All Ethernet protocols operate in this way, 802.1ag is not an exception. > And this is exactly what allows separation between addressing and > MEP/MIP levels in 802.1ag. > > [maarten] As indicated above, your understanding of Ethernet OAM protocol > processing does not align with Y.1731/G.8021 specifications. > > [maarten] The unicast LBM OAM is a special OAM frame/packet as it requires > one additional information element; i.e. a MIP identifier. This MIP > identifier must be carried in the LBM OAM frame/packet in both Ethernet and > in bidirectional p2mp MPLS-TP LSP cases; in MPLS-TP to differentiate MIPs in > a bidirectional p2mp LSP located at the same hop count from the MEP. Because > the bidir p2mp LSP was only recently described in this mailinglist the > implications of such LSP on the loopback OAM have not yet been investigated > and documented. > > [maarten] Both in Ethernet and MPLS OAM the OAM process must read this MIP > identifier field when the OAM frame/packet is identified as a LBM OAM. The > MIP identifier in Ethernet OAM is the EUI-48 of the physical subsystem on > which the MIP resides, while in MPLS-TP OAM this is not yet in scope of the > OAM framework. But if there is a real demand for such bidir p2mp LSP or PW, > we should include the MIP Identifier in the OAM framework document for > loopback OAM. > > The disadvantage of this approach is that Ethernet OAM frames are not > necessarily fate-sharing with the data traffic. > > [maarten] All Ethernet OAM frames fate share with the VLAN (i.e. the > Ethernet transport entity) in a similar manner as all MPLS-TP OAM packets > will fate share with the PW and LSP (i.e. the MPLS transport entities). > > [maarten] There is one type of OAM that has to fate share with more then > the VLAN/PW/LSP; i.e. the frame/packet loss OAM has to fate share with both > the VLAN/PW/LSP and the frames/packets for which the ingress count > is transported in this OAM frame/packet. In p2p/p2mp VLANs/PWs/LSPs there is > no problem to meet this requirement. In rmp/mp2mp VLANs and mp2p PWs/LSPs > there is a problem to meet the second requirement. I.e. no difference as > such between Ethernet and MPLS. > > The MPLS data plane is defined in RFC 3031, 30302 and (for > upstream-allocated labels) in RFC 5331, 5332. Its analog of Ethernet > well-know multicast MAC destination addresses is the reserved Router Alert > Label. But its usage has been rejected for usage in MPLS-TP OAM exactly > because fate-sharing of data and OAM packets could be broken. Instead, > MPLS-TP uses two different mechanisms: > > 1. GAL. This mechanism can only be used to address MEPs, because the > LER processing a packet with the GAL at some level in the label stack is not > allowed to look at it unless it terminates all the labels above it are > terminated (i.e., its ILM entries for these labels must be "pop and forward > to the loopback interface"). [maarten] The ethernet equivalent to the > GAL is the OAM ethertype value 89-02. > 2. TTL expiration. This is the only mechanism for addressing MIPs in > MPLS-TP. And, of course, TTL expiration must occur in the first label stack > entry following all the labels terminated by the supporting node. [maarten] > As described above, as soon as MPLS-TP has to support bidir p2mp LSPs/PWs it > will have to include the MIP Identifier to address the MIP that has to > perform the loopback. > > [maarten] Ethernet OAM Y.1731 specifies an Ethernet MCC OAM frame to carry > management plane frames. This is similar to the MPLS-TP MCC OAM packet > defined in RFC5718. > > > > Regards, > > Maarten > > > > In short, LERs do not look at the next label if they do not terminate the > previous one. > > Hence I think that some of the MEPs you've defined are non-addressable (and > hence unusable) in MPLS-TP which shares the MPLS data plane. > > > > My 2c, > > Sasha > ------------------------------ > *From:* mpls-tp-bounces@ietf.org [mpls-tp-bounces@ietf.org] On Behalf Of > Maarten Vissers [maarten.vissers@huawei.com] > *Sent:* Saturday, January 23, 2010 7:37 AM > *To:* 'Greg Mirsky' > *Cc:* mpls@ietf.org; mpls-tp@ietf.org > *Subject:* Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section > > Hi Greg, > > See inline.. > ------------------------------ > *From:* Greg Mirsky [mailto:gregimirsky@gmail.com] > *Sent:* vrijdag 22 januari 2010 20:29 > *To:* Maarten Vissers > *Cc:* mpls@ietf.org; mpls-tp@ietf.org > *Subject:* Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section > > Dear Maarten, > I'll concentrate, as you suggested, on the slide #7 and the following > you've wrote "The intermediate nodes contain multiple MPLS-TP (MTP) layer > network instances". I think that from the definition of MPLS Section > follows that there can not be an intermediate MPLS node on a given MPLS > Section which is aware of that Section. > > In your example (slide #7) nodes P and P' (to differentiate them from left > to right) of Carrier A are terminating points of MPLS Section of Carrier A. > > > [maarten] Correct. > > S-PEs of Carrier B are unaware of that MPLS Section. > > [maarten] not correct. The figure shows two MPLS-TP Section layer MEG > levels; the top level MEG has its endpoints (blue MEP functions) in the > carrier A P and P' nodes, the bottom level MEG has its end points in the > interface ports of P and left S-PE and in right S-PE and P' nodes. > > [maarten] The most left and right S-PEs of carrier B terminate the physical > media layer (the 802.3 ETY layer) and then the MPLS-TP Section TCM/Segment > OAM in the blue colored MEP function. On top of this MEP function there is a > (blue) MPLS-TP Section layer MIP function, which will process the MPLS-TP > Section layer OAM from the top MEG level. > > [maarten] I have attached a slightly modified version of the slide 7. The > modification is the replacement of the 802.3 interface between carrier A's P > node and the left S-PE node of carrier B by an SDH STM-N interface. Such SDH > interface has excellent section monitoring capabilities and it is now not > necessary to instantiate the MPLS-TP Section layer TCM/Segment MEG level > between these P and left S-PE nodes. This is reflected by the absence of the > lower blue Section MEP functions. > > [maarten] On the side of the adaptation functions between MPLS-TP Section > layer and SDH layers (blue/grey colored trapezoid symbols) I have indicated > "P-LSE" to represent that it may be necessary to insert a kind of "priority > label stack entry header" (in analogy to the priority vlan tag in ethernet). > The use of such "P-LSE" header on the MPLS-TP over SDH interface would be > required when carrier A wants to have explicit control over the priority and > drop eligibility of each of the MPLS-TP packets passed through the carrier B > network; i.e. including the MPLS-TP Section OAM packets. If all Section OAM > packets have the same priority/drop eligibility, then insertion of such > P-LSE header is not necessary as carrier B's S-PE node can assign the right > priority/drop eligible level to the the unlabelled (section OAM) packets. > > [maarten] For the latter case, the MPLS-TP Section layer signal will have > its section OAM equipped with GAL as BOS. For the former case, the MPLS-TP > Section layer signal will have its section OAM equipped with 'P-LSP' label > as BOS and GAL as second label. > > [maarten] Assume the latter case, then the blue MIP function in the left > S-PE node will process the GAL as BOS. > > Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Section, > none of nodes of Carrier B, including S-PEs, should bother to process the > GAL. Doing otherwise will break client-server layering. > > [maarten] I understand why we were coming to different conclusions. I hope > I have clarified my view with the SDH physical media layer example. > > [maarten] You may now also understand why the definition of Section layer > in G.805 defines that the section layer network is concerned with all > functions which"**provide for the transfer of infomation between locations > in path layer networks**. > It is this latter item that allows section layer trails to span multiple > physical media layer trails, and thus to have intermediate nodes in the > section layer connection. > > [maarten] But in all honesty, most of the Section layer connections are > terminating at the same ports as their underlying physical media layer > connections. Someone who looks only at the appearances of section layers > inside one network will conclude that section layer connections terminate at > adjacent nodes. Someone who looks beyond its own network will conclude that > section layer connections terminate in nodes that provide access to path > layer signals. > > That is why I can not agree that an intermediate node contains instances of > multiple MPLS-TP networks. I think of a node as performing its functions at > certain MPLS-TP network layer only. > > [maarten] It is my understanding that we are missing a description which > explicitly describes the mapping of labels onto layers. One MPLS-TP layer > network will in my understanding contain one or more labels. As the ppt file > with my investigation results is too large to attach, I will email you a > copy privately. I have attached a summary of the results up to this point in > time. > > Another question is whether Carrier B sets its VC label as BOS or not, as I > understand we haven't decided yet with number of BOS in carrier's carrier > scenario. But that, to me, is separate discussion. > > [maarten] I have understood that that decision has been made. Refer to the > SB10 comment "Yes. S=1 does not indicate the boundary between the client > and server. It indicates the boundary between the label stack and the label > stack payload." in the draft-ietf-mpls-tp-framework-07-post-review-of > ITU-T-informal-cts-19-Jan-2010.doc. This is now inlcuded in > draft-ietf-mpls-tp-framework-08, see section 3.4.1. > > Maarten, I greatly appreciate your input and our discussion. > > [maarten] I appreciate your questions and discussion. > > Regards, > Maarten > > Regards, > Greg > > On Fri, Jan 22, 2010 at 10:32 AM, Maarten Vissers < > maarten.vissers@huawei.com> wrote: > >> Hi Greg, >> >> The intermediate nodes contain multiple MPLS-TP (MTP) layer network >> instances, of which the top MTP layer is shared by carrier A and B. See >> slide 7 in the mplstp-connection-concepts file. Note that the same applies >> for the case of Ethernet (ETH) layer networks. In the >> attached ethernet-connection-concepts file you find the same case >> illustrated also on slide 7. >> >> Other slides illustrate other cases of carrier-carrier and >> customer-carrier interactions. >> >> Note that the functional models for the MPLS-TP and Ethernet cases are the >> same; I already had the Ethernet models and have converted those into >> MPLS-TP equivalent models to illustrate this section layer question. The >> difference between both technologies is the encoding of MEG levels; in >> Ethernet via the MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry >> (LSE) header. >> >> Regards, >> Maarten >> >> ------------------------------ >> *From:* Greg Mirsky [mailto:gregimirsky@gmail.com] >> *Sent:* vrijdag 22 januari 2010 17:55 >> *To:* Maarten Vissers >> >> *Cc:* mpls@ietf.org; mpls-tp@ietf.org >> *Subject:* Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section >> >> Dear Maarten, >> so this is carrier's carrier scenario when MPLS-TP section is client of >> MPLS-TP transport? But wouldn't presumed processing of client MPLS-TP >> section by intermediate nodes of server MPLS-TP layer be just plain >> violation of server-client model? >> >> Regards, >> Greg >> >> On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers < >> maarten.vissers@huawei.com> wrote: >> >>> Greg, >>> >>> It is not uncommon to carry a section layer signal as a service through >>> the network of another carrier. E.g. Ethernet port based services carry the >>> Ethernet section layer signals as a service through the transport network. >>> The compatible MPLS type of port based service would carry the MPLS section >>> layer signal as a service through the network of another carrier. The >>> section will now pass through intermediate nodes. >>> >>> Regards, >>> Maarten >>> >>> ------------------------------ >>> *From:* mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] *On >>> Behalf Of *Greg Mirsky >>> *Sent:* donderdag 21 januari 2010 22:21 >>> *To:* BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; >>> stbryant@cisco.com >>> *Cc:* mpls@ietf.org; mpls-tp@ietf.org >>> *Subject:* [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section >>> >>> Dear Editors and All, >>> I'm puzzled by what looks to me as contradiction between quoted in the >>> RFC 5586 definition of the Section Layer Network and the last paragraph on >>> sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to >>> section as server layer that provides service between *adjacent nodes*(my underlining). At the same time, the last paragraph of subsection 4.2.1.2 >>> stipulates behavior of intermediate nodes on an MPLS Section in regard to >>> G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent >>> nodes, then, as I understand the definition, there can not be intermediate >>> nodes on the section (on the segment, but not on a section) at this >>> particular layer. >>> Your clarification is greatly appreciated. >>> >>> Regards, >>> Greg >>> >> >> > > _______________________________________________ > mpls-tp mailing list > mpls-tp@ietf.org > https://www.ietf.org/mailman/listinfo/mpls-tp > > --001485f778a8be2c1b047e179e23 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Dear Maarten,
I think that your scenarios are based on the following ass= umption you're making "The exist= ing mpls=20 switch ports will only be able to look at inner labels of packets of which = the=20 outer label is terminated; new mpls switch ports will be able to look at= inner=20 labels of all packets (my underline); this is a similar evolution as we= got in ethernet... " I don't think that is the dire= ction where MPLS-TP should go and will go.

Regards,
Greg

On Sat, Jan 23, 2010 at 8:02 AM, Maarten Vis= sers <ma= arten.vissers@huawei.com> wrote:
Sasha,
=A0

>=A0 In short, LERs do not look at the=20 next label if they do not terminate the previous one.=A0

> Hence I think = that some of the MEPs you've=20 defined are non-addressable (and hence unusable) in MPLS-TP which shares th= e=20 MPLS data plane.=A0

=A0

If what you state is correct there is a serious=20 problem within the existing draft specification for MPLS-TP.=A0 These functional models describe a pa= rt of the=20 required functional behaviour in a (packet) transport network of any=20 technology.

=A0

I doubt=20 that such problem exist... so the MEPs and MIPs in my models are all addres= sable=20 (and hence usable) in MPLS-TP...

=A0

Let's=20 analyse the left=A0inter domain interface between carrier A's P node an= d B's=20 left S-PE node=A0as an exercise...

1) there=20 is a=A0MPLS-TP Section layer transport path (VSC) between carrier A nodes= =20 P-left and P-right

2) there=20 is a MPLS-TP Section layer transport path segment (VSC Segment) between nod= es=20 P-left and S-PE-left

3) there=20 is a MPLS-TP transport service layer transport path (VCC) between nodes=20 S-PE-left and S-PE-right (yellow MEPs).

=A0

- The=20 MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as top an= d=20 bottom=A0of stack the GAL.

- The=20 MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as top o= f=20 stack the label inserted by the lower blue MEP (identified as LSE) and as b= ottom=20 of stack the GAL.

- The=20 lower blue MEP in node S-PE-left has to process all packets with top of sta= ck=20 the GAL.

- The blue=20 MIP in node S-PE-left has to process all packets generated by the higher bl= ue=20 MEP in node P of which the TTL expires; these packets arrive at node S-PE-l= eft=20 with two labels, of which the bottom of stack label is the GAL and the top = of=20 stack label is a regular LSP label.

- The=20 interface port=A0in the S-PE-left port will swap the top of stack label of= =20 non-OAM and TTL not-expired packets; the new label value will be the value= =20 inserted by the left yellow MEP in the S-PE-left node (indicated by LSE nex= t to=20 the yellow MEP symbol).

- If the=20 packet was a VSC OAM packet of which the TTL expires, the packet will be=20 extracted by the blue MIP within the VSC.

- The=20 yellow MEP inserts the LSP OAM into the carrier A's VSC, creating a mon= itored=20 VSC Segment, and treats this VSC Segment as one of its VCCs. This VCC relat= ed=20 LSP OAM will pass through a VCC MIP on the egress NNI port in the S-PE-left= node=20 (i.e. egress MIP issue applies).

- The VCC=20 signal is multiplexed into an MPLS-TP transport path layer transport path (= VPC)=20 and its packets are prepended with a new LSP label identifying the VCC.=20

-=20 Etc.

=A0

- In the=20 reverse direction, the VPC terminates on the right NNI port of the S-PE-lef= t=20 node, providing access the VCC LSPs carried in the VPC. If the TTL of a VCC= LSP=20 OAM expires the VCC LSP MIP function will process the OAM. All other VCC LS= P=20 related packets are forwarded to the egress port which is connected to carr= ier=20 A's P node.

- The VCC=20 LSP terminates on the egress port, and the LSP label identifying this VCC= =20 LSP=A0is terminated; the yellow VCC LSP MEP on the egress port can now=20 determine which packets carry the VCC LSP OAM by checking for the GAL as ne= xt=20 top label.

- The VCC=20 LSP label is also removed from the non-VCC LSP OAM packets and it is possib= le=20 that on one of those packets the TTL expires. Such packets are processed by= the=20 blue MIP function above the yellow MEP function in the S-PE-left=20 node.

- The=20 outer label on packets of which the TTL has not expired will be swapped, an= d LSP=20 OAM will be added in the lower blue section layer MEP on the S-PE-left node= .=20 This OAM will be output with GAL as top and bottom of stack=20 label.

-=20 Etc.

=A0

I can't=20 find a problem in the above required behaviour, besides the well known=20 egress-MIP identification problem.

There is=20 always an outer LSP label being terminated when a MEP function is following= and=20 LSP OAM has to be extracted and processed.

In some=20 cases the LSP terminates on an ingress port (DOWN MEP), in other cases the = LSP=20 terminates on an egress port (UP MEP).

=A0

=A0
See=20 inline for more comment...


From: Alexander Vainshtein=20 [mailto:Alexander.Vainshtein@ecitele.com]
Sent: zaterdag 23 janua= ri=20 2010 8:57
To: Maarten Vissers
Cc: mpls@ietf.org;=20 mpls-tp@ietf.org;= 'Greg Mirsky'
Subject: RE: [mpls-tp] RFC 5586:=20 Intermediate nodes on MPLS Section

Maarten,
I=A0may be missing somethin= g=20 important, but how=A0iy seems that you ignore the fundamental differences= =20 between=A0Ethernet and MPLS data planes in your analysis.=A0
=A0
[maarten] I am absolute= ly not=20 ignoring the differences between Ethernet and MPLS data planes, as I am als= o not=20 ignoring the commonalities.=A0
= =A0
[maarten] What I=20 mean is that it is possible to set up an e.g.=A09-port mp2mp LSP connection= =20 in the MPLS technology and order an mpls switch to read the inner (PW) labe= l and=20 use the value of this inner label to forward the packet to one of the=A09= =20 output ports of the mp2mp LSP... It should be clear that a switch with such= =20 capability has a feature which is=A0not described in the MPLS RFCs; i.e. it= =20 is a proprietary extension which I am describing below to illustrate that s= uch=20 extension does not interfere with the standardized MPLS behaviour, and that= it=20 does not change that behaviour.
=A0
-----------------
[maarten] It is=20 very simple to test the forwarding of packets in such mp2mp LSP in a resear= ch=20 lab :-)...; inner label values 1000-1999 were delivered at output port 1, i= nner=20 label values 2000-2999 were delivered at output 2, inner label values 3000-= 3999=20 were delivered at output port 3, etc. The mpls switch=A0reads the=A0outer= =20 label value to identify the LSP, then reads the inner label value and forwa= rds=20 all packets with inner label value 1xxx to output port 1, with inner label = value=20 2xxx to output port 2, etc.
=A0
[maarten]=20 Another nice test application for such LSP is in a physical ring; e.g. with= 8=20 nodes. In this case you can identify the destination ring node in the 3 mos= t=20 significant bits of the PW label and the output trib card on a ring node by= the=20 next 7 bits and the individual PW instances by the 10 least significant bit= s.=20 Number the ring nodes from=A00 to 7. Now ring node=A00 will forward the=20 packets with inner label values=A0001/010/011xxxxxxxxxxxxxxxxx via its east= =20 line port and packets with inner label values 100/101/110/111xxxxxxxxxxxxxx= xxx=20 via its west line port. If the ring breaks between nodes=A05 and 6, then ri= ng=20 node=A00 will change the forwarding of packets with inner label values=20 100/101xxxxxxxxxxxxxxxxx from the west line port to the east line port. Nod= e 0=20 is informed about the break between nodes 6 and 7 by means of a ring-APS me= ssage=20 including the number of the node and the interface (east/west) detecting th= e=20 fault. Ring node 0 will always extract packets with inner label values=20 000xxxxxxxxxxxxxxxxxxx to prevent that packets get looped in the mp2mp Ring= -LSP=20 and forward packets with other label values on the east line port to the we= st=20 line port (and vice versa).
=A0
[maarten] to=20 support the transport of p2mp PWs through such mp2mp LSP another set of PW = label=20 values was allocated, e.g. 10000-10999. The mpls switch reads the outer lab= el=20 value to identify the LSP, then reads the inner label value and in case of = a=20 value in the 10xxx range=A0looks up in a table the subset of output ports t= o=20 which this packet has to be sent.
=A0
[maarten] The=20 same mpls switch also supports p2p LSPs and when the outer label value is= =20 associated with such p2p LSP it will ignore the inner label value and forwa= rd=20 the packet to the output port.
=A0
[maarten] The=20 same mpls switch also supports p2mp LSPs and when the out label value is=20 associated with such p2mp LSP the switch will ignore the inner label value = and=20 looks up in a table the set of output ports of this p2mp LSP and forwards t= he=20 packet to all output ports.
=A0
[maarten] The=20 same mpls switch also looks at the inner label on the interface port=A0to= =20 identify if the packet is an OAM packet and then look at the ACH channel ty= pe to=20 identify the type of OAM packet to see if the packet must be processed in t= he=20 interface port (and not forwarded to the switch fabric). The existing mpls= =20 switch ports will only be able to look at inner labels of packets of which = the=20 outer label is terminated; new mpls switch ports will be able to look at in= ner=20 labels of all packets; this is a similar evolution as we got in ethernet...= =20 existing ethernet switches could only look at the TYPE and DA fields to ide= ntify=20 if an OAM frame had to be processed (those switches could only support a su= bset=20 of the Y.1731 OAM), new ethernet switches are looking at the TYPE and MEL f= ields=20 and can support the full set of Y.1731 OAM.
=A0
[maarten] I=20 hope=A0you understand now that it is possible to extend the MPLS data plane= =20 specified in the RFCs with a 'connectionless-LSP' capability. Such = extended mpls=20 dataplane will then contain a mix of connection oriented-LSPs and=20 connectionless-LSPs. The behaviour of the connection-oriented-LSPs complies= with=20 the specifications in the RFCs. The connectionless-LSPs are a=20 bonus.
---------------------=
=A0
[maarten] An=20 ethernet switch reads the outer vlan identifier and when the outer vlan=20 identifier is associated with a
- p2p VLAN it=20 will ignore the DA value and forward the frame to the output=20 port
- p2mp VLAN it=20 will ignore the DA value and looks up in a table the set of output ports of= this=20 p2mp VLAN and forwards the frame to all those output ports
- mp2mp or=20 rmp=A0VLAN it will read the DA and looks up in a table the output port or= =20 ports of this mp2mp VLAN to which this frame should be=20 forwarded.
The ethernet=20 switch also looks at the inner TYPE (i.e. TPID) in all cases on the interfa= ce=20 port to identify if the frame is an OAM frame and then look at the MEL fiel= d and=20 OpCode fields to identify the type of OAM frame and its MEG level to see if= the=20 packet must be processed in the interface port (and not forwarded to the sw= itch=20 fabric).
=A0
[maarten] I=20 don't see as such any functional difference between the mpls and ethern= et data=20 planes; the same information elements are present in both data planes, but = with=20 a different encoding of this information in the frame/packet... the main=20 difference is that standard mpls switches don't use the inner label val= ue to=20 control forwarding of a packet to a subset of output ports of an LSP, while= =20 ethernet switches typically support both=A0the use of the DA value to contr= ol=20 forwarding and the don't use of the DA value to control forwarding to a= subset=20 of VLAN output ports... but note that there is also a set of ethernet switc= hes=20 that only support don't use of the DA value to control forwarding, i.e.= which=20 support only p2p and p2mp VLANs.
=A0
Ethernet=A0data=20 plane=A0inherently recognizes "well-know multicast MAC destination=20 addresses". If a switch wants so, it can catch all the frames with suc= h a DA and=20 decide how it treats them "out-of-band".=A0=A0
=A0
[ma= arten] The well-known MAC multicast destination=20 addresses listed in Table 8-1/802.1Q=A0are identifying management plane and= =20 control plane protocols that are carried over the links; those frames are n= ot=20 belonging to the user traffic carried in the VLANs. In MPLS-TP similar=20 management and control plane information is carried via the MCC and SCC pac= kets=20 specified in RFC5718.
=A0
[ma= arten] If you=20 read G.8021 then you will notice that the well-know multicast MAC destinati= on=20 addresses for OAM are not being recognized in the ETH atomic functions=20 processing Ethernet OAM.=A0=A0
Note that=20 G.8021 has never used the DA field in the Ethernet OAM frame as a means to= =20 identify OAM from non-OAM frames, as Y.1731 has from day one specified OAM= =20 frames that carry=A0a unicast address which do not contain these well-known= =20 OAM=A0multicase destination=20 addresses.=A0
= Y.1731/G.8021 use the TYPE= field to=20 separate OAM from non-OAM frames, the MEL field to identify the MEG level a= nd=20 the OpCode field to identify the type of OAM. <= /font>
=A0
[maarten]=20 MPLS-TP will use the LABEL field to=20 separate LSP-OAM from non-LSP OAM packets, the label stack to identify the = MEG=20 level and the ACH channel type field to identify the type of OAM.=20
I.e. the same information, just a=20 different encoding.
=A0
All Ethernet protocols operate in this way, 802.1ag is not= an=20 exception. And this is=A0exactly what allows separation between=20 addressing=A0and MEP/MIP=A0levels in 802.1ag.=A0
=A0
[ma= arten] As indicated above, your understanding of=20 Ethernet OAM protocol processing does not align with Y.1731/G.8021=20 specifications.
=A0
[ma= arten] The unicast LBM OAM is a special OAM=20 frame/packet as it requires one additional information element; i.e. a MIP= =20 identifier. This MIP identifier must be carried in the LBM OAM frame/packet= in=20 both Ethernet and in=A0bidirectional p2mp MPLS-TP LSP cases; in MPLS-TP to= =20 differentiate MIPs in a bidirectional p2mp LSP located at the same hop coun= t=20 from the MEP. Because the bidir p2mp LSP was only recently described in thi= s=20 mailinglist the implications of such LSP on the loopback OAM have not yet b= een=20 investigated and documented.
=A0
[ma= arten] Both in Ethernet and MPLS OAM the OAM process=20 must read this MIP identifier field when the OAM frame/packet is identified= as a=20 LBM OAM. The MIP identifier in Ethernet OAM is the EUI-48 of the physical= =20 subsystem on which the MIP resides, while in MPLS-TP OAM this is not yet in= =20 scope of the OAM framework. But if there is a real demand for such bidir p2= mp=20 LSP or PW, we should include the MIP Identifier in the OAM framework docume= nt=20 for loopback OAM.
=A0
The disadvantage of this approach=20 is that Ethernet OAM frames are not necessarily fate-sharing with the data= =20 traffic.=A0<= /span>
=A0
[maarten] =A0All Ethernet OAM frames=20 fate share with the VLAN (i.e. the Ethernet transport entity) in a similar= =20 manner as all MPLS-TP OAM packets will fate share with the PW and LSP (i.e.= the=20 MPLS transport entities).
=A0
[maarten] There is one type of OAM that has to fate=20 share with more then the VLAN/PW/LSP; i.e. the frame/packet loss OAM has to= fate=20 share with both the VLAN/PW/LSP and the frames/packets=A0for which the=20 ingress count is=A0transported in this OAM frame/packet. In p2p/p2mp=20 VLANs/PWs/LSPs there is no problem to meet this requirement. In=A0rmp/mp2mp= =20 VLANs and mp2p PWs/LSPs there is a problem to meet the second requirement. = I.e.=20 no difference as such between Ethernet and MPLS.
= =A0
The MPLS data plane is defi= ned in RFC=20 3031, 30302 and (for upstream-allocated labels)=A0in RFC 5331, 5332.=A0Its= =20 analog of Ethernet well-know multicast MAC destination addresses is the res= erved=20 Router Alert Label.=A0But its=A0usage=A0 has been rejected for usage in=20 MPLS-TP OAM exactly because fate-sharing of data and OAM packets could be= =20 broken. Instead, MPLS-TP uses two different mechanisms:=A0
  1. GAL. This mechanism can only be used = to=20 address MEPs, because the LER processing a packet with the GAL at some le= vel=20 in the label stack is not allowed to look at it unless it terminates all = the=20 labels above it are terminated (i.e., its ILM entries for these labels mu= st be=20 "pop and forward to the loopback interface").=A0 <= font color=3D"#0000ff">[maarten] The ethernet equivalent to the GAL is=20 the OAM ethertype value 89-02.=A0
  2. TTL expiration. This is the only mech= anism=20 for addressing MIPs in MPLS-TP. And, of course, TTL expiration must occur= in=20 the first label stack entry following all the labels terminated by the=20 supporting node.=A0 [maarten] As desc= ribed above, as soon as MPLS-TP has to support=20 bidir p2mp LSPs/PWs it will have to include the MIP Identifier to address= the=20 MIP that has to perform the=20 loopback.
[maarten]=A0Ethernet OAM Y.1731=20 specifies an Ethernet MCC OAM frame to carry management plane frames. This = is=20 similar to the MPLS-TP MCC OAM packet defined in=20 RFC5718.

=A0

Regard= s,

Maarten=A0=A0

=A0

In short, LERs do not look at the next la= bel if=20 they do not terminate the previous one.=A0

Hence I think that some = of the MEPs=20 you've defined are non-addressable (and hence unusable) in MPLS-TP whic= h shares=20 the MPLS data plane.=A0

=A0

My 2c,

=A0=A0=A0=A0 Sasha


From:=A0mpls-tp-b= ounces@ietf.org [mpls-tp-bounces@ietf.org] On=20 Behalf Of Maarten=A0Vissers [maarten.vissers@huawei.com]
Sent:=20 Saturday, January 23, 2010 7:37 AM
To: 'Greg Mirsky'
<= b>Cc:
=20 mpls@ietf.org; mpls-tp@ietf.org
Subject:
Re: [mpls-tp] RFC 5586:=20 Intermediate nodes on MPLS Section

Hi Greg,
=A0
See inline..=20
From: Greg=A0Mirsky=20 [mailto:gregimir= sky@gmail.com]
Sent:=A0vrijdag 22=A0januari=20 2010 20:29
To: Maarten Vissers
Cc: mpls@ietf.org;=20 mpls-tp@ietf.org<= br>Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes=20 on MPLS Section

Dear Maarten,
I'll concentrate, as you suggested, on the slide = #7 and=20 the following you've wrote "<= font face=3D"Arial" size=3D"2">The intermediate nodes contain multiple MPLS= -TP (MTP) layer network=20 instances".
I think that from the definition of MPLS Sec= tion=20 follows that there can not be an intermediate MPLS node on a given MPLS Sec= tion=20 which is aware of that Section.=A0=A0
= =A0
In your example (slide #7) nodes P and P' (to differentiate them f= rom left=20 to right) of Carrier A are terminating points of MPLS Section of Carrier=20 A.=A0=A0
= =A0
[maarten] Corr= ect.
=A0
S-PEs of Carrier B are unaware of that MPLS Section.=A0=A0
= =A0
[maarten] not = correct. The figure shows two MPLS-TP Section layer MEG=20 levels; the top level MEG has its endpoints (blue MEP functions)=A0in the= =20 carrier A P and P' nodes, the bottom level MEG has its end points in th= e=20 interface ports of P and left S-PE and in right S-PE and P'=20 nodes.
= =A0
[maarten] The = most left and right=A0S-PEs of carrier B terminate the=20 physical media layer (the 802.3 ETY layer) and then the MPLS-TP Section=20 TCM/Segment OAM in the blue colored MEP function. On top of this MEP functi= on=20 there is a (blue) MPLS-TP Section layer MIP function, which will process th= e=20 MPLS-TP Section layer OAM from the top MEG level.
= =A0
[maarten] I ha= ve attached a slightly modified version of the slide 7. The=20 modification is the replacement of the 802.3 interface between carrier A= 9;s P=20 node and the left S-PE node of carrier B by an SDH STM-N interface. Such SD= H=20 interface has excellent section monitoring capabilities and it is now not= =20 necessary to instantiate the MPLS-TP Section layer TCM/Segment MEG level be= tween=20 these P and left S-PE nodes. This is reflected by the absence of the lower = blue=20 Section MEP functions.
= =A0
[maarten]=A0On= the side of the=A0adaptation=20 functions=A0=A0between MPLS-TP Section layer and SDH layers (blue/grey=20 colored trapezoid symbols) I have indicated "P-LSE" to represent = that it may be=20 necessary to insert a kind of "priority label stack entry header"= (in analogy to=20 the priority=A0vlan tag in ethernet). The use of such "P-LSE" hea= der on the=20 MPLS-TP over SDH interface would be required when carrier A wants to have= =20 explicit control over the priority and drop eligibility of each of the MPLS= -TP=20 packets passed through the carrier B network; i.e. including the MPLS-TP Se= ction=20 OAM packets. If all Section OAM packets have the same priority/drop eligibi= lity,=20 then insertion of such P-LSE header is not necessary as carrier B's S-P= E node=20 can assign the right priority/drop eligible level to the=A0the unlabelled= =20 (section OAM) packets.
= =A0
[maarten]=A0Fo= r the=A0latter=A0case,=A0the MPLS-TP Section=20 layer signal will have its section OAM equipped with GAL as=20 BOS. = For the former case, the MPLS-TP Section layer signal will have its=20 section OAM equipped with 'P-LSP'=A0 label as BOS and GAL as second= =20 label.
= =A0
[maarten] Assu= me the latter case, then the blue MIP function in the left=20 S-PE node will process the GAL as BOS.
=A0
Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Se= ction,=20 none of nodes of Carrier B, including S-PEs, should bother to process the G= AL.=20 Doing otherwise will break client-server layering.=A0=A0
= =A0
[maarten] I un= derstand why we were coming to different conclusions. I=20 hope I have clarified my view with the SDH physical media layer=20 example.
= =A0
[maarten] You = may now also understand why the definition of Section layer=20 in G.805 defines that the section layer network is concerned with all funct= ions=20 which"**provide for the transfer of=A0infomation between locations in = path=20 layer networks**.
It is=20 this latter item that allows section layer trails to span multiple physical= =20 media layer trails, and thus to have intermediate nodes in the section laye= r=20 connection.
= =A0
[maarten] But = in all honesty, most of the Section layer connections are=20 terminating at the same ports as their underlying physical media layer=20 connections. Someone who looks only at the appearances of section layers in= side=20 one network will conclude that section layer connections terminate at adjac= ent=20 nodes. Someone who looks beyond its own network will conclude that section = layer=20 connections terminate in nodes that provide access to path layer=20 signals.
=A0
That is why I can not agree that an intermediate node contains instanc= es of=20 multiple MPLS-TP networks. I think of a node as performing its functions at= =20 certain MPLS-TP network layer only.=A0=A0
=A0
[maarten] It i= s my understanding that we are missing a description which=20 explicitly describes the mapping of labels onto layers. One MPLS-TP layer= =20 network will in my understanding contain one or more labels. As the=A0ppt= =20 file with my investigation results is too large to attach, I will email you= a=20 copy privately. I have attached a summary of the results up to this point i= n=20 time.
= =A0
Another question is whether Carrier B sets its VC label as BOS or not,= as I=20 understand we haven't decided yet with number of BOS in carrier's c= arrier=20 scenario. But that, to me, is separate discussion.=A0
=A0
[maarten] I ha= ve understood that that decision has been made. Refer to=20 the SB10 comment "Yes.=20 S=3D1 does not indicate the boundary between the client and server. It indi= cates=20 the boundary between the label stack and the label stack payload."=20 in the draft-ietf-mpls-tp-framework-07-post-review-of=20 ITU-T-informal-cts-19-Jan-2010.doc. This is now=A0inlcuded in=20 draft-ietf-mpls-tp-framework-08, see section 3.4.1.

Maarten, I greatly appreciate=20 your input and our discussion.=A0
=A0
[maarten] I ap= preciate your questions and discussion.
=A0
Regards,
Maarten= =A0

Regards,
Greg

On Fri, Jan 22, 2010 at 10:32 AM, Maarten=A0Viss= ers=20 <maarten.vissers@huawei.com>=20 wrote:
Hi=20 Greg,
=A0
The=20 intermediate nodes contain multiple MPLS-TP (MTP) layer network instances= , of=20 which the top MTP layer is shared by carrier A and B. See slide 7 in the= =20 mplstp-connection-concepts file. Note that the same applies for the case = of=20 Ethernet (ETH) layer networks. In the=20 attached=A0ethernet-connection-concepts file you find the same case=20 illustrated also on slide 7.
=A0
Other=20 slides illustrate other cases of carrier-carrier and customer-carrier=20 interactions.
=A0
Note that=20 the functional models for the MPLS-TP and Ethernet cases are the same; I= =20 already had the Ethernet models and have converted those into MPLS-TP=20 equivalent models to illustrate this section layer question. The differen= ce=20 between both technologies is the encoding of MEG levels; in Ethernet via = the=20 MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry (LSE)=20 header.
=A0
Regards,
Maarten


From: Greg=A0Mirsky [mailto:gregimirsky@gmail.com]=20
Sent:=A0vrijdag 22=A0januari 2010 17:55
To:=20 Maarten=A0Vissers=20 Subject:=20 Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS=20 Section

Dear Maarten,
so this is carrier's carrier scenario whe= n MPLS-TP=20 section is client of MPLS-TP transport? But wouldn't presumed process= ing of=20 client MPLS-TP section by intermediate nodes of server MPLS-TP layer be j= ust=20 plain violation of server-client model?

Regards,
Greg

On Fri, Jan 22, 2010 at 7:51 AM, Maarten=A0Vis= sers=20 <maarten.vissers@huawei.com>=20 wrote:
Greg,
=A0
It is=20 not uncommon to carry a section layer signal as a service through the= =20 network of another carrier. E.g. Ethernet port based services carry the= =20 Ethernet section layer signals as a service through the transport netwo= rk.=20 The compatible MPLS type of port based service would carry the MPLS sec= tion=20 layer signal as a service through the network of another carrier. The= =20 section will now pass through intermediate nodes.
=A0
Regards,
Maarten


From:=A0mpls-tp-bounces@ietf.org=20 [mailto:m= pls-tp-bounces@ietf.org] On=20 Behalf Of Greg Mirsky
Sent:=A0donderdag 21=A0januari=20 2010 22:21
To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.c= om;=20 stbryant@cisco.= com
Cc: mp= ls@ietf.org; mpls= -tp@ietf.org
Subject:=20 [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section

Dear Editors and All,
I'm puzzled by what looks to me= as=20 contradiction between quoted in the RFC 5586 definition of the Section = Layer=20 Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The= =20 definition (section 1.3 p.4) refers to section as server layer that pro= vides=20 service between adjacent nodes (my underlining). At the same tim= e,=20 the last paragraph of subsection 4.2.1.2 stipulates behavior of interme= diate=20 nodes on an MPLS Section in regard to G-ACh message, the ACH and the GA= L. If=20 an MPLS Section is between adjacent nodes, then, as I understand the=20 definition, there can not be intermediate nodes on the section (on the= =20 segment, but not on a section) at this particular layer.
Your=20 clarification is greatly=20 appreciated.

Regards,
Greg
=



_______________________________________________
mpls-tp mailing list
mpls-tp@ietf.org
https://www.ietf.org/mailman/listinfo/mpls-tp


--001485f778a8be2c1b047e179e23-- From neil.2.harrison@bt.com Wed Jan 27 02:57:56 2010 Return-Path: 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 326AE3A67AD; Wed, 27 Jan 2010 02:57:56 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.449 X-Spam-Level: X-Spam-Status: No, score=-3.449 tagged_above=-999 required=5 tests=[AWL=0.149, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1] 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 LuP8k-+fi2fh; Wed, 27 Jan 2010 02:57:51 -0800 (PST) Received: from smtp3.smtp.bt.com (smtp3.smtp.bt.com [217.32.164.138]) by core3.amsl.com (Postfix) with ESMTP id AF0A73A6837; Wed, 27 Jan 2010 02:57:50 -0800 (PST) Received: from E03MVB2-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp3.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 27 Jan 2010 10:58:02 +0000 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_01CA9F3F.79E9AD81" Date: Wed, 27 Jan 2010 10:57:00 -0000 Message-ID: <2ECAA42C79676B42AEBAC11229CA7D0C058B6850@E03MVB2-UKBR.domain1.systemhost.net> In-Reply-To: <787be2781001261303u1c4df2f4xb879c0242f9e0687@mail.gmail.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [mpls] [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Thread-Index: Acqe0/OfY447O/CKQLurAaZdPraxtAAZheIw From: To: , X-OriginalArrivalTime: 27 Jan 2010 10:58:02.0843 (UTC) FILETIME=[98C73AB0:01CA9F3F] X-Mailman-Approved-At: Wed, 27 Jan 2010 15:16:19 -0800 Cc: mpls@ietf.org, mpls-tp@ietf.org Subject: Re: [mpls-tp] [mpls] RFC 5586: Intermediate nodes on MPLS Section X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jan 2010 10:57:56 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01CA9F3F.79E9AD81 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Some care is going to need to be exercised here...why? Well, I was on the MPLS-TP audio-conf call yesterday that considered 2 issues (both that I have raised previously): - what does the term 'network layer' mean? - why should MS PWs exist in MPLS-TP? =20 Wrt to the latter item the technical issue here is that PWs are an artefact of the architectural conditions imposed by the LDP form of MPLS, and since LDP is not used in MPLS-TP then PWs are not technically required in MPLS-TP. Furthermore, we should not create a new (PW) co-ps mode layer network above MPLS-TP (which is what MS PWs represent) just because we can. A very closely related issue is the difference between (i) true client/server LSP layering and (ii) nested LSP sublayering that we find in MPLS today and identified from the setting of the S bit (note that the former demands different routing instances per client and server whilst the latter assumes the same instance of routing across the sublayers) =20 What became clear from the ensuing discussion is (this is only a subset of conclusions reached): - the above is technically accurate, ie if we were designing MPLS-TP without the history there would be no need to create PWs - MS PWs are optional - (and the key point wrt this thread) MPLS-TP will allow both (i) nested LSPs as we find in MPLS today (sublayering, same layer network) and (ii) true client/server LSPs (true layering, different layer networks) to exist....the choice is down to the network operator...and *maybe both these cases can appear in the same stack of nested headers* (?) =20 I am not quite sure how one can distinguish cases (i) and (ii) from just looking at DP headers, but the key point I wanted to make here is that in case (ii) there must be no snooping of the client layer network as transparency and client/server layer network functional decoupling are essential (this observation applies to all client/server cases). Note carefully that in MPLS as-is one cannot tell the implied semantic of a label just from looking at the DP header, one has to know the context of the label (ie essentially which 'signalling' protocol issued it) to know this. Note also that TCM is a form of sublayering and one can justify snooping here *iff* one is sure of the semantic of the higher level header (especially the label).=20 =20 I think there could be some quite interesting problems in a multi-party networking scenario due to this sublayering/layering flexibility. My personal view is that a transport network does not require sublayering. =20 regards, Neil ________________________________ From: mpls-bounces@ietf.org [mailto:mpls-bounces@ietf.org] On Behalf Of Greg Mirsky Sent: 26 January 2010 21:04 To: Maarten Vissers Cc: mpls@ietf.org; Alexander Vainshtein; mpls-tp@ietf.org Subject: Re: [mpls] [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section Dear Maarten, I think that your scenarios are based on the following assumption you're making "The existing mpls switch ports will only be able to look at inner labels of packets of which the outer label is terminated; new mpls switch ports will be able to look at inner labels of all packets (my underline); this is a similar evolution as we got in ethernet... " I don't think that is the direction where MPLS-TP should go and will go. =09 Regards, Greg =09 =09 On Sat, Jan 23, 2010 at 8:02 AM, Maarten Vissers wrote: =09 Sasha, =20 > In short, LERs do not look at the next label if they do not terminate the previous one.=20 > Hence I think that some of the MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP which shares the MPLS data plane.=20 =20 If what you state is correct there is a serious problem within the existing draft specification for MPLS-TP. These functional models describe a part of the required functional behaviour in a (packet) transport network of any technology. =20 I doubt that such problem exist... so the MEPs and MIPs in my models are all addressable (and hence usable) in MPLS-TP... =20 Let's analyse the left inter domain interface between carrier A's P node and B's left S-PE node as an exercise... 1) there is a MPLS-TP Section layer transport path (VSC) between carrier A nodes P-left and P-right 2) there is a MPLS-TP Section layer transport path segment (VSC Segment) between nodes P-left and S-PE-left 3) there is a MPLS-TP transport service layer transport path (VCC) between nodes S-PE-left and S-PE-right (yellow MEPs). =20 - The MPLS-TP LSP OAM inserted by the lower blue MEP in node P-left has as top and bottom of stack the GAL.=20 - The MPLS-TP LSP OAM inserted by the higher blue MEP in node P-left has as top of stack the label inserted by the lower blue MEP (identified as LSE) and as bottom of stack the GAL.=20 - The lower blue MEP in node S-PE-left has to process all packets with top of stack the GAL.=20 - The blue MIP in node S-PE-left has to process all packets generated by the higher blue MEP in node P of which the TTL expires; these packets arrive at node S-PE-left with two labels, of which the bottom of stack label is the GAL and the top of stack label is a regular LSP label.=20 - The interface port in the S-PE-left port will swap the top of stack label of non-OAM and TTL not-expired packets; the new label value will be the value inserted by the left yellow MEP in the S-PE-left node (indicated by LSE next to the yellow MEP symbol).=20 - If the packet was a VSC OAM packet of which the TTL expires, the packet will be extracted by the blue MIP within the VSC. - The yellow MEP inserts the LSP OAM into the carrier A's VSC, creating a monitored VSC Segment, and treats this VSC Segment as one of its VCCs. This VCC related LSP OAM will pass through a VCC MIP on the egress NNI port in the S-PE-left node (i.e. egress MIP issue applies).=20 - The VCC signal is multiplexed into an MPLS-TP transport path layer transport path (VPC) and its packets are prepended with a new LSP label identifying the VCC.=20 - Etc. =20 - In the reverse direction, the VPC terminates on the right NNI port of the S-PE-left node, providing access the VCC LSPs carried in the VPC. If the TTL of a VCC LSP OAM expires the VCC LSP MIP function will process the OAM. All other VCC LSP related packets are forwarded to the egress port which is connected to carrier A's P node.=20 - The VCC LSP terminates on the egress port, and the LSP label identifying this VCC LSP is terminated; the yellow VCC LSP MEP on the egress port can now determine which packets carry the VCC LSP OAM by checking for the GAL as next top label. - The VCC LSP label is also removed from the non-VCC LSP OAM packets and it is possible that on one of those packets the TTL expires. Such packets are processed by the blue MIP function above the yellow MEP function in the S-PE-left node. - The outer label on packets of which the TTL has not expired will be swapped, and LSP OAM will be added in the lower blue section layer MEP on the S-PE-left node. This OAM will be output with GAL as top and bottom of stack label. - Etc. =20 I can't find a problem in the above required behaviour, besides the well known egress-MIP identification problem.=20 There is always an outer LSP label being terminated when a MEP function is following and LSP OAM has to be extracted and processed. In some cases the LSP terminates on an ingress port (DOWN MEP), in other cases the LSP terminates on an egress port (UP MEP). =20 =20 See inline for more comment... ________________________________ From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com]=20 Sent: zaterdag 23 januari 2010 8:57 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org; 'Greg Mirsky' Subject: RE: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section =09 =09 Maarten, I may be missing something important, but how iy seems that you ignore the fundamental differences between Ethernet and MPLS data planes in your analysis.=20 =20 [maarten] I am absolutely not ignoring the differences between Ethernet and MPLS data planes, as I am also not ignoring the commonalities.=20 =20 =09 [maarten] What I mean is that it is possible to set up an e.g. 9-port mp2mp LSP connection in the MPLS technology and order an mpls switch to read the inner (PW) label and use the value of this inner label to forward the packet to one of the 9 output ports of the mp2mp LSP... It should be clear that a switch with such capability has a feature which is not described in the MPLS RFCs; i.e. it is a proprietary extension which I am describing below to illustrate that such extension does not interfere with the standardized MPLS behaviour, and that it does not change that behaviour.=20 =20 ----------------- [maarten] It is very simple to test the forwarding of packets in such mp2mp LSP in a research lab :-)...; inner label values 1000-1999 were delivered at output port 1, inner label values 2000-2999 were delivered at output 2, inner label values 3000-3999 were delivered at output port 3, etc. The mpls switch reads the outer label value to identify the LSP, then reads the inner label value and forwards all packets with inner label value 1xxx to output port 1, with inner label value 2xxx to output port 2, etc. =20 [maarten] Another nice test application for such LSP is in a physical ring; e.g. with 8 nodes. In this case you can identify the destination ring node in the 3 most significant bits of the PW label and the output trib card on a ring node by the next 7 bits and the individual PW instances by the 10 least significant bits. Number the ring nodes from 0 to 7. Now ring node 0 will forward the packets with inner label values 001/010/011xxxxxxxxxxxxxxxxx via its east line port and packets with inner label values 100/101/110/111xxxxxxxxxxxxxxxxx via its west line port. If the ring breaks between nodes 5 and 6, then ring node 0 will change the forwarding of packets with inner label values 100/101xxxxxxxxxxxxxxxxx from the west line port to the east line port. Node 0 is informed about the break between nodes 6 and 7 by means of a ring-APS message including the number of the node and the interface (east/west) detecting the fault. Ring node 0 will always extract packets with inner label values 000xxxxxxxxxxxxxxxxxxx to prevent that packets get looped in the mp2mp Ring-LSP and forward packets with other label values on the east line port to the west line port (and vice versa). =20 [maarten] to support the transport of p2mp PWs through such mp2mp LSP another set of PW label values was allocated, e.g. 10000-10999. The mpls switch reads the outer label value to identify the LSP, then reads the inner label value and in case of a value in the 10xxx range looks up in a table the subset of output ports to which this packet has to be sent. =20 [maarten] The same mpls switch also supports p2p LSPs and when the outer label value is associated with such p2p LSP it will ignore the inner label value and forward the packet to the output port. =20 [maarten] The same mpls switch also supports p2mp LSPs and when the out label value is associated with such p2mp LSP the switch will ignore the inner label value and looks up in a table the set of output ports of this p2mp LSP and forwards the packet to all output ports. =20 [maarten] The same mpls switch also looks at the inner label on the interface port to identify if the packet is an OAM packet and then look at the ACH channel type to identify the type of OAM packet to see if the packet must be processed in the interface port (and not forwarded to the switch fabric). The existing mpls switch ports will only be able to look at inner labels of packets of which the outer label is terminated; new mpls switch ports will be able to look at inner labels of all packets; this is a similar evolution as we got in ethernet... existing ethernet switches could only look at the TYPE and DA fields to identify if an OAM frame had to be processed (those switches could only support a subset of the Y.1731 OAM), new ethernet switches are looking at the TYPE and MEL fields and can support the full set of Y.1731 OAM. =20 [maarten] I hope you understand now that it is possible to extend the MPLS data plane specified in the RFCs with a 'connectionless-LSP' capability. Such extended mpls dataplane will then contain a mix of connection oriented-LSPs and connectionless-LSPs. The behaviour of the connection-oriented-LSPs complies with the specifications in the RFCs. The connectionless-LSPs are a bonus. --------------------- =20 [maarten] An ethernet switch reads the outer vlan identifier and when the outer vlan identifier is associated with a=20 - p2p VLAN it will ignore the DA value and forward the frame to the output port - p2mp VLAN it will ignore the DA value and looks up in a table the set of output ports of this p2mp VLAN and forwards the frame to all those output ports - mp2mp or rmp VLAN it will read the DA and looks up in a table the output port or ports of this mp2mp VLAN to which this frame should be forwarded. The ethernet switch also looks at the inner TYPE (i.e. TPID) in all cases on the interface port to identify if the frame is an OAM frame and then look at the MEL field and OpCode fields to identify the type of OAM frame and its MEG level to see if the packet must be processed in the interface port (and not forwarded to the switch fabric). =20 [maarten] I don't see as such any functional difference between the mpls and ethernet data planes; the same information elements are present in both data planes, but with a different encoding of this information in the frame/packet... the main difference is that standard mpls switches don't use the inner label value to control forwarding of a packet to a subset of output ports of an LSP, while ethernet switches typically support both the use of the DA value to control forwarding and the don't use of the DA value to control forwarding to a subset of VLAN output ports... but note that there is also a set of ethernet switches that only support don't use of the DA value to control forwarding, i.e. which support only p2p and p2mp VLANs. =20 Ethernet data plane inherently recognizes "well-know multicast MAC destination addresses". If a switch wants so, it can catch all the frames with such a DA and decide how it treats them "out-of-band". =20 =20 =09 [maarten] The well-known MAC multicast destination addresses listed in Table 8-1/802.1Q are identifying management plane and control plane protocols that are carried over the links; those frames are not belonging to the user traffic carried in the VLANs. In MPLS-TP similar management and control plane information is carried via the MCC and SCC packets specified in RFC5718. =20 [maarten] If you read G.8021 then you will notice that the well-know multicast MAC destination addresses for OAM are not being recognized in the ETH atomic functions processing Ethernet OAM. =20 Note that G.8021 has never used the DA field in the Ethernet OAM frame as a means to identify OAM from non-OAM frames, as Y.1731 has from day one specified OAM frames that carry a unicast address which do not contain these well-known OAM multicase destination addresses.=20 Y.1731/G.8021 use the TYPE field to separate OAM from non-OAM frames, the MEL field to identify the MEG level and the OpCode field to identify the type of OAM.=20 =20 [maarten] MPLS-TP will use the LABEL field to separate LSP-OAM from non-LSP OAM packets, the label stack to identify the MEG level and the ACH channel type field to identify the type of OAM.=20 I.e. the same information, just a different encoding. =20 All Ethernet protocols operate in this way, 802.1ag is not an exception. And this is exactly what allows separation between addressing and MEP/MIP levels in 802.1ag. =20 =20 [maarten] As indicated above, your understanding of Ethernet OAM protocol processing does not align with Y.1731/G.8021 specifications. =20 [maarten] The unicast LBM OAM is a special OAM frame/packet as it requires one additional information element; i.e. a MIP identifier. This MIP identifier must be carried in the LBM OAM frame/packet in both Ethernet and in bidirectional p2mp MPLS-TP LSP cases; in MPLS-TP to differentiate MIPs in a bidirectional p2mp LSP located at the same hop count from the MEP. Because the bidir p2mp LSP was only recently described in this mailinglist the implications of such LSP on the loopback OAM have not yet been investigated and documented. =20 [maarten] Both in Ethernet and MPLS OAM the OAM process must read this MIP identifier field when the OAM frame/packet is identified as a LBM OAM. The MIP identifier in Ethernet OAM is the EUI-48 of the physical subsystem on which the MIP resides, while in MPLS-TP OAM this is not yet in scope of the OAM framework. But if there is a real demand for such bidir p2mp LSP or PW, we should include the MIP Identifier in the OAM framework document for loopback OAM. =20 The disadvantage of this approach is that Ethernet OAM frames are not necessarily fate-sharing with the data traffic.=20 =20 [maarten] All Ethernet OAM frames fate share with the VLAN (i.e. the Ethernet transport entity) in a similar manner as all MPLS-TP OAM packets will fate share with the PW and LSP (i.e. the MPLS transport entities). =20 [maarten] There is one type of OAM that has to fate share with more then the VLAN/PW/LSP; i.e. the frame/packet loss OAM has to fate share with both the VLAN/PW/LSP and the frames/packets for which the ingress count is transported in this OAM frame/packet. In p2p/p2mp VLANs/PWs/LSPs there is no problem to meet this requirement. In rmp/mp2mp VLANs and mp2p PWs/LSPs there is a problem to meet the second requirement. I.e. no difference as such between Ethernet and MPLS. =20 The MPLS data plane is defined in RFC 3031, 30302 and (for upstream-allocated labels) in RFC 5331, 5332. Its analog of Ethernet well-know multicast MAC destination addresses is the reserved Router Alert Label. But its usage has been rejected for usage in MPLS-TP OAM exactly because fate-sharing of data and OAM packets could be broken. Instead, MPLS-TP uses two different mechanisms:=20 1.=09 GAL. This mechanism can only be used to address MEPs, because the LER processing a packet with the GAL at some level in the label stack is not allowed to look at it unless it terminates all the labels above it are terminated (i.e., its ILM entries for these labels must be "pop and forward to the loopback interface"). [maarten] The ethernet equivalent to the GAL is the OAM ethertype value 89-02.=20 2.=09 TTL expiration. This is the only mechanism for addressing MIPs in MPLS-TP. And, of course, TTL expiration must occur in the first label stack entry following all the labels terminated by the supporting node. [maarten] As described above, as soon as MPLS-TP has to support bidir p2mp LSPs/PWs it will have to include the MIP Identifier to address the MIP that has to perform the loopback. [maarten] Ethernet OAM Y.1731 specifies an Ethernet MCC OAM frame to carry management plane frames. This is similar to the MPLS-TP MCC OAM packet defined in RFC5718. =20 Regards, Maarten =20 =20 In short, LERs do not look at the next label if they do not terminate the previous one.=20 Hence I think that some of the MEPs you've defined are non-addressable (and hence unusable) in MPLS-TP which shares the MPLS data plane.=20 =09 =20 My 2c, Sasha ________________________________ From: mpls-tp-bounces@ietf.org [mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers [maarten.vissers@huawei.com] Sent: Saturday, January 23, 2010 7:37 AM To: 'Greg Mirsky' Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section =09 =09 Hi Greg, =20 See inline..=20 ________________________________ From: Greg Mirsky [mailto:gregimirsky@gmail.com]=20 Sent: vrijdag 22 januari 2010 20:29 To: Maarten Vissers Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section =09 =09 Dear Maarten, I'll concentrate, as you suggested, on the slide #7 and the following you've wrote "The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances". I think that from the definition of MPLS Section follows that there can not be an intermediate MPLS node on a given MPLS Section which is aware of that Section. =20 =20 In your example (slide #7) nodes P and P' (to differentiate them from left to right) of Carrier A are terminating points of MPLS Section of Carrier A. =20 =20 [maarten] Correct. =20 S-PEs of Carrier B are unaware of that MPLS Section. =20 =20 [maarten] not correct. The figure shows two MPLS-TP Section layer MEG levels; the top level MEG has its endpoints (blue MEP functions) in the carrier A P and P' nodes, the bottom level MEG has its end points in the interface ports of P and left S-PE and in right S-PE and P' nodes. =20 [maarten] The most left and right S-PEs of carrier B terminate the physical media layer (the 802.3 ETY layer) and then the MPLS-TP Section TCM/Segment OAM in the blue colored MEP function. On top of this MEP function there is a (blue) MPLS-TP Section layer MIP function, which will process the MPLS-TP Section layer OAM from the top MEG level. =20 [maarten] I have attached a slightly modified version of the slide 7. The modification is the replacement of the 802.3 interface between carrier A's P node and the left S-PE node of carrier B by an SDH STM-N interface. Such SDH interface has excellent section monitoring capabilities and it is now not necessary to instantiate the MPLS-TP Section layer TCM/Segment MEG level between these P and left S-PE nodes. This is reflected by the absence of the lower blue Section MEP functions. =20 [maarten] On the side of the adaptation functions between MPLS-TP Section layer and SDH layers (blue/grey colored trapezoid symbols) I have indicated "P-LSE" to represent that it may be necessary to insert a kind of "priority label stack entry header" (in analogy to the priority vlan tag in ethernet). The use of such "P-LSE" header on the MPLS-TP over SDH interface would be required when carrier A wants to have explicit control over the priority and drop eligibility of each of the MPLS-TP packets passed through the carrier B network; i.e. including the MPLS-TP Section OAM packets. If all Section OAM packets have the same priority/drop eligibility, then insertion of such P-LSE header is not necessary as carrier B's S-PE node can assign the right priority/drop eligible level to the the unlabelled (section OAM) packets. =20 [maarten] For the latter case, the MPLS-TP Section layer signal will have its section OAM equipped with GAL as BOS. For the former case, the MPLS-TP Section layer signal will have its section OAM equipped with 'P-LSP' label as BOS and GAL as second label. =20 [maarten] Assume the latter case, then the blue MIP function in the left S-PE node will process the GAL as BOS. =20 Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' Section, none of nodes of Carrier B, including S-PEs, should bother to process the GAL. Doing otherwise will break client-server layering. =20 =20 [maarten] I understand why we were coming to different conclusions. I hope I have clarified my view with the SDH physical media layer example. =20 [maarten] You may now also understand why the definition of Section layer in G.805 defines that the section layer network is concerned with all functions which"**provide for the transfer of infomation between locations in path layer networks**.=20 It is this latter item that allows section layer trails to span multiple physical media layer trails, and thus to have intermediate nodes in the section layer connection. =20 [maarten] But in all honesty, most of the Section layer connections are terminating at the same ports as their underlying physical media layer connections. Someone who looks only at the appearances of section layers inside one network will conclude that section layer connections terminate at adjacent nodes. Someone who looks beyond its own network will conclude that section layer connections terminate in nodes that provide access to path layer signals. =20 That is why I can not agree that an intermediate node contains instances of multiple MPLS-TP networks. I think of a node as performing its functions at certain MPLS-TP network layer only. =20 =20 [maarten] It is my understanding that we are missing a description which explicitly describes the mapping of labels onto layers. One MPLS-TP layer network will in my understanding contain one or more labels. As the ppt file with my investigation results is too large to attach, I will email you a copy privately. I have attached a summary of the results up to this point in time. =20 Another question is whether Carrier B sets its VC label as BOS or not, as I understand we haven't decided yet with number of BOS in carrier's carrier scenario. But that, to me, is separate discussion.=20 =20 [maarten] I have understood that that decision has been made. Refer to the SB10 comment "Yes. S=3D1 does not indicate the = boundary between the client and server. It indicates the boundary between the label stack and the label stack payload." in the draft-ietf-mpls-tp-framework-07-post-review-of ITU-T-informal-cts-19-Jan-2010.doc. This is now inlcuded in draft-ietf-mpls-tp-framework-08, see section 3.4.1. =09 Maarten, I greatly appreciate your input and our discussion.=20 =20 [maarten] I appreciate your questions and discussion. =20 Regards, Maarten=20 =09 Regards, Greg =09 =09 On Fri, Jan 22, 2010 at 10:32 AM, Maarten Vissers wrote: =09 Hi Greg, =20 The intermediate nodes contain multiple MPLS-TP (MTP) layer network instances, of which the top MTP layer is shared by carrier A and B. See slide 7 in the mplstp-connection-concepts file. Note that the same applies for the case of Ethernet (ETH) layer networks. In the attached ethernet-connection-concepts file you find the same case illustrated also on slide 7. =20 Other slides illustrate other cases of carrier-carrier and customer-carrier interactions. =20 Note that the functional models for the MPLS-TP and Ethernet cases are the same; I already had the Ethernet models and have converted those into MPLS-TP equivalent models to illustrate this section layer question. The difference between both technologies is the encoding of MEG levels; in Ethernet via the MEG Level (MEL) field, in MPLS-TP via a Label Stack Entry (LSE) header. =20 Regards, Maarten ________________________________ =09 From: Greg Mirsky [mailto:gregimirsky@gmail.com] =09 Sent: vrijdag 22 januari 2010 17:55 To: Maarten Vissers=20 Cc: mpls@ietf.org; mpls-tp@ietf.org =09 Subject: Re: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section =09 =09 Dear Maarten, so this is carrier's carrier scenario when MPLS-TP section is client of MPLS-TP transport? But wouldn't presumed processing of client MPLS-TP section by intermediate nodes of server MPLS-TP layer be just plain violation of server-client model? =09 Regards, Greg =09 =09 On Fri, Jan 22, 2010 at 7:51 AM, Maarten Vissers wrote: =09 Greg, =20 It is not uncommon to carry a section layer signal as a service through the network of another carrier. E.g. Ethernet port based services carry the Ethernet section layer signals as a service through the transport network. The compatible MPLS type of port based service would carry the MPLS section layer signal as a service through the network of another carrier. The section will now pass through intermediate nodes. =20 Regards, Maarten ________________________________ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Greg Mirsky Sent: donderdag 21 januari 2010 22:21 To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com Cc: mpls@ietf.org; mpls-tp@ietf.org Subject: [mpls-tp] RFC 5586: Intermediate nodes on MPLS Section =09 =09 Dear Editors and All, I'm puzzled by what looks to me as contradiction between quoted in the RFC 5586 definition of the Section Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS Section. The definition (section 1.3 p.4) refers to section as server layer that provides service between adjacent nodes (my underlining). At the same time, the last paragraph of subsection 4.2.1.2 stipulates behavior of intermediate nodes on an MPLS Section in regard to G-ACh message, the ACH and the GAL. If an MPLS Section is between adjacent nodes, then, as I understand the definition, there can not be intermediate nodes on the section (on the segment, but not on a section) at this particular layer. Your clarification is greatly appreciated. =09 Regards, Greg =09 _______________________________________________ mpls-tp mailing list mpls-tp@ietf.org https://www.ietf.org/mailman/listinfo/mpls-tp =09 =09 ------_=_NextPart_001_01CA9F3F.79E9AD81 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Some care is going to need to be = exercised=20 here...why?  Well, I was on the MPLS-TP audio-conf call yesterday = that=20 considered 2 issues (both that I have raised = previously):
-    what does the = term=20 'network layer' mean?
-    why should MS = PWs exist=20 in MPLS-TP?
 
Wrt to the latter item the = technical issue=20 here is that PWs are an artefact of the architectural conditions imposed = by the=20 LDP form of MPLS, and since LDP is not used in MPLS-TP then PWs are not=20 technically required in MPLS-TP.  Furthermore, we should not = create a=20 new (PW) co-ps mode layer network above MPLS-TP (which is what MS PWs = represent)=20 just because we can.  A very closely related issue is the = difference=20 between (i) true client/server LSP layering and (ii) nested LSP = sublayering that=20 we find in MPLS today and identified from the setting of the S bit (note = that=20 the former demands different routing instances per client and server = whilst the=20 latter assumes the same instance of routing across the=20 sublayers)
 
What became clear from the = ensuing discussion=20 is (this is only a subset of conclusions reached):
-    the above is = technically=20 accurate, ie if we were designing MPLS-TP without the history there = would be no=20 need to create PWs
-    MS PWs are=20 optional
-    (and the = key point=20 wrt this thread) MPLS-TP will allow both (i) nested LSPs as we find in = MPLS=20 today (sublayering, same layer network) and (ii) true client/server LSPs = (true=20 layering, different layer networks) to exist....the choice is down to = the=20 network operator...and *maybe both these cases can appear in the same = stack of=20 nested headers* (?)
 
I am not quite sure how one can distinguish = cases (i)=20 and (ii) from just looking at DP headers,=20 but the key point I wanted to make here is that in case (ii) there must = be no=20 snooping of the client layer network as transparency and client/server = layer=20 network functional decoupling are essential (this observation applies to = all=20 client/server cases).  Note carefully that in MPLS as-is one cannot = tell=20 the implied semantic of a label just from looking at the DP header, one = has to=20 know the context of the label (ie essentially which 'signalling' = protocol issued=20 it) to know this.  Note also that TCM is a form of sublayering and = one can=20 justify snooping here *iff* one is sure of the semantic of the higher = level=20 header (especially the label). 
 
I think there could be some quite interesting = problems=20 in a multi-party networking scenario due to this sublayering/layering=20 flexibility.  My personal view is that a transport network does not = require=20 sublayering.
 
regards, Neil

From:=20 mpls-bounces@ietf.org [mailto:mpls-bounces@ietf.org] On Behalf Of = Greg=20 Mirsky
Sent: 26 January 2010 21:04
To: Maarten=20 Vissers
Cc: mpls@ietf.org; Alexander Vainshtein;=20 mpls-tp@ietf.org
Subject: Re: [mpls] [mpls-tp] RFC 5586: = Intermediate=20 nodes on MPLS Section

Dear Maarten,
I think that your scenarios are based on = the=20 following assumption you're making "The existing mpls switch ports will = only be able=20 to look at inner labels of packets of which the outer label is = terminated;=20 new mpls switch ports will be able to look at inner labels of all=20 packets (my underline); this is a similar evolution as we got in=20 ethernet... " I don't think that is the direction where = MPLS-TP=20 should go and will go.

Regards,
Greg

On Sat, Jan 23, 2010 at 8:02 AM, Maarten = Vissers <maarten.vissers@huawei.com= >=20 wrote:
Sasha,
 

In short, LERs do not look at the next label if they do not = terminate=20 the previous=20 = one. 

>=20 Hence I think that some of the MEPs you've defined are=20 non-addressable (and hence unusable) in MPLS-TP which shares the = MPLS data=20 plane. 

 

If what=20 you state is correct there is a serious problem within the existing = draft=20 specification for MPLS-TP. =20 These functional models describe a part of the required functional = behaviour=20 in a (packet) transport network of any = technology.

 

I doubt that such = problem=20 exist... so the MEPs and MIPs in my models are all addressable (and = hence=20 usable) in MPLS-TP...

 

Let's analyse the=20 left inter domain interface between carrier A's P node and B's = left=20 S-PE node as an exercise...

1) there is = a MPLS-TP=20 Section layer transport path (VSC) between carrier A nodes P-left = and=20 P-right

2) there is a = MPLS-TP Section=20 layer transport path segment (VSC Segment) between nodes P-left and=20 S-PE-left

3) there is a = MPLS-TP transport=20 service layer transport path (VCC) between nodes S-PE-left and = S-PE-right=20 (yellow MEPs).

 

- The MPLS-TP LSP = OAM inserted=20 by the lower blue MEP in node P-left has as top and bottom of = stack the=20 GAL.

- The MPLS-TP LSP = OAM inserted=20 by the higher blue MEP in node P-left has as top of stack the label = inserted=20 by the lower blue MEP (identified as LSE) and as bottom of stack the = GAL.=20

- The lower blue = MEP in node=20 S-PE-left has to process all packets with top of stack the GAL.=20

- The blue MIP in = node=20 S-PE-left has to process all packets generated by the higher blue = MEP in=20 node P of which the TTL expires; these packets arrive at node = S-PE-left with=20 two labels, of which the bottom of stack label is the GAL and the = top of=20 stack label is a regular LSP label.

- The interface = port in=20 the S-PE-left port will swap the top of stack label of non-OAM and = TTL=20 not-expired packets; the new label value will be the value inserted = by the=20 left yellow MEP in the S-PE-left node (indicated by LSE next to the = yellow=20 MEP symbol).

- If the packet was = a VSC OAM=20 packet of which the TTL expires, the packet will be extracted by the = blue=20 MIP within the VSC.

- The yellow MEP = inserts the=20 LSP OAM into the carrier A's VSC, creating a monitored VSC Segment, = and=20 treats this VSC Segment as one of its VCCs. This VCC related LSP OAM = will=20 pass through a VCC MIP on the egress NNI port in the S-PE-left node = (i.e.=20 egress MIP issue applies).

- The VCC signal is = multiplexed=20 into an MPLS-TP transport path layer transport path (VPC) and its = packets=20 are prepended with a new LSP label identifying the VCC. =

- = Etc.

 

- In the reverse = direction, the=20 VPC terminates on the right NNI port of the S-PE-left node, = providing access=20 the VCC LSPs carried in the VPC. If the TTL of a VCC LSP OAM expires = the VCC=20 LSP MIP function will process the OAM. All other VCC LSP related = packets are=20 forwarded to the egress port which is connected to carrier A's P = node.=20

- The VCC LSP = terminates on the=20 egress port, and the LSP label identifying this VCC LSP is = terminated;=20 the yellow VCC LSP MEP on the egress port can now determine which = packets=20 carry the VCC LSP OAM by checking for the GAL as next top=20 label.

- The VCC LSP label = is also=20 removed from the non-VCC LSP OAM packets and it is possible that on = one of=20 those packets the TTL expires. Such packets are processed by the = blue MIP=20 function above the yellow MEP function in the S-PE-left=20 node.

- The outer label = on packets of=20 which the TTL has not expired will be swapped, and LSP OAM will be = added in=20 the lower blue section layer MEP on the S-PE-left node. This OAM = will be=20 output with GAL as top and bottom of stack label.

- = Etc.

 

I can't find a = problem in the=20 above required behaviour, besides the well known egress-MIP = identification=20 problem.

There is always an = outer LSP=20 label being terminated when a MEP function is following and LSP OAM = has to=20 be extracted and processed.

In some cases the = LSP=20 terminates on an ingress port (DOWN MEP), in other cases the LSP = terminates=20 on an egress port (UP MEP).

 

 
See inline = for more=20 comment...


From: Alexander Vainshtein = [mailto:Alexander.Vainshtein@ecitele.com] =
Sent:=20 zaterdag 23 januari 2010 8:57
To: Maarten = Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org; 'Greg=20 Mirsky'
Subject: RE: [mpls-tp] RFC 5586: Intermediate = nodes on=20 MPLS Section

Maarten,
I may be missing = something=20 important, but how iy seems that you ignore the fundamental = differences=20 between Ethernet and MPLS data planes in your = analysis. 
 
[maarten] I am absolutely not = ignoring the=20 differences between Ethernet and MPLS data planes, as I am also not = ignoring=20 the commonalities. 
 
[maarten] What I mean is = that it is=20 possible to set up an e.g. 9-port mp2mp LSP connection in the = MPLS=20 technology and order an mpls switch to read the inner (PW) label and = use the=20 value of this inner label to forward the packet to one of the 9 = output=20 ports of the mp2mp LSP... It should be clear that a switch with such = capability has a feature which is not described in the MPLS = RFCs; i.e.=20 it is a proprietary extension which I am describing below to = illustrate that=20 such extension does not interfere with the standardized MPLS = behaviour, and=20 that it does not change that behaviour.
 
-----------------
[maarten] It is very = simple to test=20 the forwarding of packets in such mp2mp LSP in a research lab = :-)...; inner=20 label values 1000-1999 were delivered at output port 1, inner label = values=20 2000-2999 were delivered at output 2, inner label values 3000-3999 = were=20 delivered at output port 3, etc. The mpls switch reads = the outer=20 label value to identify the LSP, then reads the inner label value = and=20 forwards all packets with inner label value 1xxx to output port 1, = with=20 inner label value 2xxx to output port 2, etc.
 
[maarten] Another nice = test=20 application for such LSP is in a physical ring; e.g. with 8 nodes. = In this=20 case you can identify the destination ring node in the 3 most = significant=20 bits of the PW label and the output trib card on a ring node by the = next 7=20 bits and the individual PW instances by the 10 least significant = bits.=20 Number the ring nodes from 0 to 7. Now ring node 0 will = forward=20 the packets with inner label = values 001/010/011xxxxxxxxxxxxxxxxx via=20 its east line port and packets with inner label values=20 100/101/110/111xxxxxxxxxxxxxxxxx via its west line port. If the ring = breaks=20 between nodes 5 and 6, then ring node 0 will change the = forwarding=20 of packets with inner label values 100/101xxxxxxxxxxxxxxxxx from the = west=20 line port to the east line port. Node 0 is informed about the break = between=20 nodes 6 and 7 by means of a ring-APS message including the number of = the=20 node and the interface (east/west) detecting the fault. Ring node 0 = will=20 always extract packets with inner label values = 000xxxxxxxxxxxxxxxxxxx to=20 prevent that packets get looped in the mp2mp Ring-LSP and forward = packets=20 with other label values on the east line port to the west line port = (and=20 vice versa).
 
[maarten] to support the = transport of=20 p2mp PWs through such mp2mp LSP another set of PW label values was=20 allocated, e.g. 10000-10999. The mpls switch reads the outer label = value to=20 identify the LSP, then reads the inner label value and in case of a = value in=20 the 10xxx range looks up in a table the subset of output ports = to which=20 this packet has to be sent.
 
[maarten] The same mpls = switch also=20 supports p2p LSPs and when the outer label value is associated with = such p2p=20 LSP it will ignore the inner label value and forward the packet to = the=20 output port.
 
[maarten] The same mpls = switch also=20 supports p2mp LSPs and when the out label value is associated with = such p2mp=20 LSP the switch will ignore the inner label value and looks up in a = table the=20 set of output ports of this p2mp LSP and forwards the packet to all = output=20 ports.
 
[maarten] The same mpls = switch also=20 looks at the inner label on the interface port to identify if = the=20 packet is an OAM packet and then look at the ACH channel type to = identify=20 the type of OAM packet to see if the packet must be processed in the = interface port (and not forwarded to the switch fabric). The = existing mpls=20 switch ports will only be able to look at inner labels of packets of = which=20 the outer label is terminated; new mpls switch ports will be able to = look at=20 inner labels of all packets; this is a similar evolution as we got = in=20 ethernet... existing ethernet switches could only look at the TYPE = and DA=20 fields to identify if an OAM frame had to be processed (those = switches could=20 only support a subset of the Y.1731 OAM), new ethernet switches are = looking=20 at the TYPE and MEL fields and can support the full set of Y.1731=20 OAM.
 
[maarten] I hope you = understand=20 now that it is possible to extend the MPLS data plane specified in = the RFCs=20 with a 'connectionless-LSP' capability. Such extended mpls dataplane = will=20 then contain a mix of connection oriented-LSPs and = connectionless-LSPs. The=20 behaviour of the connection-oriented-LSPs complies with the = specifications=20 in the RFCs. The connectionless-LSPs are a = bonus.
---------------------
 
[maarten] An ethernet = switch reads=20 the outer vlan identifier and when the outer vlan identifier is = associated=20 with a
- p2p VLAN it will ignore = the DA=20 value and forward the frame to the output port
- p2mp VLAN it will = ignore the DA=20 value and looks up in a table the set of output ports of this p2mp = VLAN and=20 forwards the frame to all those output ports
- mp2mp or rmp VLAN = it will read=20 the DA and looks up in a table the output port or ports of this = mp2mp VLAN=20 to which this frame should be forwarded.
The ethernet switch also = looks at the=20 inner TYPE (i.e. TPID) in all cases on the interface port to = identify if the=20 frame is an OAM frame and then look at the MEL field and OpCode = fields to=20 identify the type of OAM frame and its MEG level to see if the = packet must=20 be processed in the interface port (and not forwarded to the switch=20 fabric).
 
[maarten] I don't see as = such any=20 functional difference between the mpls and ethernet data planes; the = same=20 information elements are present in both data planes, but with a = different=20 encoding of this information in the frame/packet... the main = difference is=20 that standard mpls switches don't use the inner label value to = control=20 forwarding of a packet to a subset of output ports of an LSP, while = ethernet=20 switches typically support both the use of the DA value to = control=20 forwarding and the don't use of the DA value to control forwarding = to a=20 subset of VLAN output ports... but note that there is also a set of = ethernet=20 switches that only support don't use of the DA value to control = forwarding,=20 i.e. which support only p2p and p2mp VLANs.
 
Ethernet data=20 plane inherently recognizes "well-know multicast MAC = destination=20 addresses". If a switch wants so, it can catch all the frames with = such a DA=20 and decide how it treats them "out-of-band".  
 
[maarten] The=20 well-known MAC multicast destination addresses listed in Table=20 8-1/802.1Q are identifying management plane and control plane = protocols=20 that are carried over the links; those frames are not belonging to = the user=20 traffic carried in the VLANs. In MPLS-TP similar management and = control=20 plane information is carried via the MCC and SCC packets specified = in=20 RFC5718.
 
[maarten] If=20 you read G.8021 then you will notice that the well-know multicast = MAC=20 destination addresses for OAM are not being recognized in the ETH = atomic=20 functions processing Ethernet=20 OAM.  
Note that G.8021 has never used the DA field = in the=20 Ethernet OAM frame as a means to identify OAM from non-OAM frames, = as Y.1731=20 has from day one specified OAM frames that carry a unicast = address=20 which do not contain these well-known OAM multicase destination = addresses. 
Y.1731/G.8021 use the TYPE field = to=20 separate OAM from non-OAM frames, the MEL field to identify the MEG = level=20 and the OpCode field to identify the type of OAM.=20
 
[maarten] = MPLS-TP=20 will use the LABEL field to separate LSP-OAM from non-LSP OAM = packets, the=20 label stack to identify the MEG level and the ACH channel type field = to=20 identify the type of OAM.
I.e. the same information, just a different = encoding.
 
All Ethernet protocols operate in this way, 802.1ag = is not an=20 exception. And this is exactly what allows separation between=20 addressing and MEP/MIP levels in 802.1ag.  =
 
[maarten] As=20 indicated above, your understanding of Ethernet OAM protocol = processing does=20 not align with Y.1731/G.8021 specifications.
 
[maarten] The=20 unicast LBM OAM is a special OAM frame/packet as it requires one = additional=20 information element; i.e. a MIP identifier. This MIP identifier must = be=20 carried in the LBM OAM frame/packet in both Ethernet and=20 in bidirectional p2mp MPLS-TP LSP cases; in MPLS-TP to = differentiate=20 MIPs in a bidirectional p2mp LSP located at the same hop count from = the MEP.=20 Because the bidir p2mp LSP was only recently described in this = mailinglist=20 the implications of such LSP on the loopback OAM have not yet been=20 investigated and documented.
 
[maarten] Both=20 in Ethernet and MPLS OAM the OAM process must read this MIP = identifier field=20 when the OAM frame/packet is identified as a LBM OAM. The MIP = identifier in=20 Ethernet OAM is the EUI-48 of the physical subsystem on which the = MIP=20 resides, while in MPLS-TP OAM this is not yet in scope of the OAM = framework.=20 But if there is a real demand for such bidir p2mp LSP or PW, we = should=20 include the MIP Identifier in the OAM framework document for = loopback=20 OAM.
 
The disadvantage of this approach is that Ethernet = OAM frames=20 are not necessarily fate-sharing with the data traffic. 
 
[maarten] =  All=20 Ethernet OAM frames fate share with the VLAN (i.e. the Ethernet = transport=20 entity) in a similar manner as all MPLS-TP OAM packets will fate = share with=20 the PW and LSP (i.e. the MPLS transport = entities).
 
[maarten] There is one type of OAM that has to fate = share with=20 more then the VLAN/PW/LSP; i.e. the frame/packet loss OAM has to = fate share=20 with both the VLAN/PW/LSP and the frames/packets for which the = ingress=20 count is transported in this OAM frame/packet. In p2p/p2mp=20 VLANs/PWs/LSPs there is no problem to meet this requirement.=20 In rmp/mp2mp VLANs and mp2p PWs/LSPs there is a problem to meet = the=20 second requirement. I.e. no difference as such between Ethernet and=20 MPLS.
 
The MPLS data plane is = defined in=20 RFC 3031, 30302 and (for upstream-allocated labels) in RFC = 5331,=20 5332. Its analog of Ethernet well-know multicast MAC = destination=20 addresses is the reserved Router Alert Label. But = its usage =20 has been rejected for usage in MPLS-TP OAM exactly because = fate-sharing of=20 data and OAM packets could be broken. Instead, MPLS-TP uses two = different=20 mechanisms: 
  1. GAL. This mechanism can only = be used to=20 address MEPs, because the LER processing a packet with the GAL at = some=20 level in the label stack is not allowed to look at it unless it = terminates=20 all the labels above it are terminated (i.e., its ILM entries for = these=20 labels must be "pop and forward to the loopback = interface").  [maarten] The ethernet equivalent to the GAL is = the OAM=20 ethertype value 89-02. 
  2. TTL expiration. This is the = only=20 mechanism for addressing MIPs in MPLS-TP. And, of course, TTL = expiration=20 must occur in the first label stack entry following all the labels = terminated by the supporting node.  = [maarten] As described above, as soon as MPLS-TP = has to=20 support bidir p2mp LSPs/PWs it will have to include the MIP = Identifier to=20 address the MIP that has to perform the=20 loopback.
[maarten] Ethernet OAM Y.1731 = specifies an=20 Ethernet MCC OAM frame to carry management plane frames. This is = similar to=20 the MPLS-TP MCC OAM packet defined in = RFC5718.

 

Regards,

Maarten  

 

In short, LERs do not look at the = next label=20 if they do not terminate the previous one. 

Hence I think that = some of the=20 MEPs you've defined are non-addressable (and hence unusable) in = MPLS-TP=20 which shares the MPLS data = plane. 

 =20

My 2c,

     Sasha


From: mpls-tp-bounces@ietf.org [mpls-tp-bounces@ietf.org] On Behalf Of=20 Maarten Vissers [maarten.vissers@huawei.com]
Sent: = Saturday,=20 January 23, 2010 7:37 AM
To: 'Greg Mirsky'
Cc: = mpls@ietf.org; mpls-tp@ietf.org
Subject: Re: = [mpls-tp] RFC=20 5586: Intermediate nodes on MPLS Section

Hi=20 Greg,
 
See=20 inline..=20
From: Greg Mirsky = [mailto:gregimirsky@gmail.com]=20
Sent: vrijdag 22 januari 2010 = 20:29
To:=20 Maarten Vissers
Cc: mpls@ietf.org; mpls-tp@ietf.org
Subject: Re: = [mpls-tp] RFC=20 5586: Intermediate nodes on MPLS Section

Dear Maarten,
I'll concentrate, as you suggested, on the = slide #7=20 and the following you've wrote "The intermediate nodes contain multiple = MPLS-TP (MTP)=20 layer network instances". I think that from the = definition of=20 MPLS Section follows that there can not be an intermediate MPLS node = on a=20 given MPLS Section which is aware of that Section.  
 
In your example (slide #7) nodes P and P' (to differentiate = them from=20 left to right) of Carrier A are terminating points of MPLS Section = of=20 Carrier A.  
 
[maarten]=20 Correct.
 
S-PEs of Carrier B are unaware of that MPLS = Section.  
 
[maarten] not = correct. The=20 figure shows two MPLS-TP Section layer MEG levels; the top level MEG = has its=20 endpoints (blue MEP functions) in the carrier A P and P' nodes, = the=20 bottom level MEG has its end points in the interface ports of P and = left=20 S-PE and in right S-PE and P' nodes.
 
[maarten] The = most left and=20 right S-PEs of carrier B terminate the physical media layer = (the 802.3=20 ETY layer) and then the MPLS-TP Section TCM/Segment OAM in the blue = colored=20 MEP function. On top of this MEP function there is a (blue) MPLS-TP = Section=20 layer MIP function, which will process the MPLS-TP Section layer OAM = from=20 the top MEG level.
 
[maarten] I = have attached a=20 slightly modified version of the slide 7. The modification is the=20 replacement of the 802.3 interface between carrier A's P node and = the left=20 S-PE node of carrier B by an SDH STM-N interface. Such SDH interface = has=20 excellent section monitoring capabilities and it is now not = necessary to=20 instantiate the MPLS-TP Section layer TCM/Segment MEG level between = these P=20 and left S-PE nodes. This is reflected by the absence of the lower = blue=20 Section MEP functions.
 
[maarten] On the side=20 of the adaptation functions  between MPLS-TP Section = layer=20 and SDH layers (blue/grey colored trapezoid symbols) I have = indicated=20 "P-LSE" to represent that it may be necessary to insert a kind of = "priority=20 label stack entry header" (in analogy to the priority vlan tag = in=20 ethernet). The use of such "P-LSE" header on the MPLS-TP over SDH = interface=20 would be required when carrier A wants to have explicit control over = the=20 priority and drop eligibility of each of the MPLS-TP packets passed = through=20 the carrier B network; i.e. including the MPLS-TP Section OAM = packets. If=20 all Section OAM packets have the same priority/drop eligibility, = then=20 insertion of such P-LSE header is not necessary as carrier B's S-PE = node can=20 assign the right priority/drop eligible level to the the = unlabelled=20 (section OAM) packets.
 
[maarten] For=20 the latter case, the MPLS-TP Section layer signal = will have=20 its section OAM equipped with GAL as BOS. For the former case, the = MPLS-TP Section=20 layer signal will have its section OAM equipped with 'P-LSP'  = label as=20 BOS and GAL as second label.
 
[maarten] = Assume the latter=20 case, then the blue MIP function in the left S-PE node will process = the GAL=20 as BOS.
 
Thus, when Node P sends OAM with GAL as BOS to monitor the P-P' = Section, none of nodes of Carrier B, including S-PEs, should bother = to=20 process the GAL. Doing otherwise will break client-server=20 layering.  
 
[maarten] I = understand why=20 we were coming to different conclusions. I hope I have clarified my = view=20 with the SDH physical media layer example.
 
[maarten] You = may now also=20 understand why the definition of Section layer in G.805 defines that = the=20 section layer network is concerned with all functions = which"**provide for=20 the transfer of infomation between locations in path layer = networks**.=20
It is this = latter item that=20 allows section layer trails to span multiple physical media layer = trails,=20 and thus to have intermediate nodes in the section layer=20 connection.
 
[maarten] But = in all=20 honesty, most of the Section layer connections are terminating at = the same=20 ports as their underlying physical media layer connections. Someone = who=20 looks only at the appearances of section layers inside one network = will=20 conclude that section layer connections terminate at adjacent nodes. = Someone=20 who looks beyond its own network will conclude that section layer=20 connections terminate in nodes that provide access to path layer=20 signals.
 
That is why I can not agree that an intermediate node contains=20 instances of multiple MPLS-TP networks. I think of a node as = performing its=20 functions at certain MPLS-TP network layer only.  
 
[maarten] It = is my=20 understanding that we are missing a description which explicitly = describes=20 the mapping of labels onto layers. One MPLS-TP layer network will in = my=20 understanding contain one or more labels. As the ppt file with = my=20 investigation results is too large to attach, I will email you a = copy=20 privately. I have attached a summary of the results up to this point = in=20 time.
 
Another question is whether Carrier B sets its VC label as BOS = or not,=20 as I understand we haven't decided yet with number of BOS in = carrier's=20 carrier scenario. But that, to me, is separate = discussion. 
 
[maarten] I = have understood=20 that that decision has been made. Refer to the SB10 comment "Yes. S=3D1 does not indicate the boundary between = the client and=20 server. It indicates the boundary between the label stack and the = label=20 stack payload." in the=20 draft-ietf-mpls-tp-framework-07-post-review-of=20 ITU-T-informal-cts-19-Jan-2010.doc. This is now inlcuded in=20 draft-ietf-mpls-tp-framework-08, see section = 3.4.1.

Maarten, I greatly appreciate your input and = our=20 discussion. 
 
[maarten] I = appreciate your=20 questions and discussion.
 
Regards,
Maarten 

Regards,
Greg

On Fri, Jan 22, 2010 at 10:32 AM,=20 Maarten Vissers <maarten.vissers@huawei.com> wrote:
Hi=20 Greg,
 
The=20 intermediate nodes contain multiple MPLS-TP (MTP) layer network = instances,=20 of which the top MTP layer is shared by carrier A and B. See slide = 7 in=20 the mplstp-connection-concepts file. Note that the same applies = for the=20 case of Ethernet (ETH) layer networks. In the=20 attached ethernet-connection-concepts file you find the same = case=20 illustrated also on slide 7.
 
Other=20 slides illustrate other cases of carrier-carrier and = customer-carrier=20 interactions.
 
Note=20 that the functional models for the MPLS-TP and Ethernet cases are = the=20 same; I already had the Ethernet models and have converted those = into=20 MPLS-TP equivalent models to illustrate this section layer = question. The=20 difference between both technologies is the encoding of MEG = levels; in=20 Ethernet via the MEG Level (MEL) field, in MPLS-TP via a Label = Stack Entry=20 (LSE) header.
 
Regards,
Maarten


From: Greg Mirsky [mailto:gregimirsky@gmail.com]=20
Sent: vrijdag 22 januari 2010=20 17:55
To: Maarten Vissers=20 Subject: Re: = [mpls-tp]=20 RFC 5586: Intermediate nodes on MPLS Section

Dear Maarten,
so this is carrier's carrier scenario = when=20 MPLS-TP section is client of MPLS-TP transport? But wouldn't = presumed=20 processing of client MPLS-TP section by intermediate nodes of = server=20 MPLS-TP layer be just plain violation of server-client=20 model?

Regards,
Greg

On Fri, Jan 22, 2010 at 7:51 AM,=20 Maarten Vissers <maarten.vissers@huawei.com> = wrote:
Greg,
 
It=20 is not uncommon to carry a section layer signal as a service = through the=20 network of another carrier. E.g. Ethernet port based services = carry the=20 Ethernet section layer signals as a service through the = transport=20 network. The compatible MPLS type of port based service would = carry the=20 MPLS section layer signal as a service through the network of = another=20 carrier. The section will now pass through intermediate=20 nodes.
 
Regards,
Maarten


From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of = Greg=20 Mirsky
Sent: donderdag 21 januari 2010=20 22:21
To: BOCCI Matthew; martin.vigoureux@alcatel-lucent.com; stbryant@cisco.com
Cc: mpls@ietf.org; = mpls-tp@ietf.org
Subject: = [mpls-tp] RFC=20 5586: Intermediate nodes on MPLS Section

Dear Editors and All,
I'm puzzled by what looks to = me as=20 contradiction between quoted in the RFC 5586 definition of the = Section=20 Layer Network and the last paragraph on sub-section 4.2.1.2 MPLS = Section. The definition (section 1.3 p.4) refers to section as = server=20 layer that provides service between adjacent nodes (my=20 underlining). At the same time, the last paragraph of subsection = 4.2.1.2=20 stipulates behavior of intermediate nodes on an MPLS Section in = regard=20 to G-ACh message, the ACH and the GAL. If an MPLS Section is = between=20 adjacent nodes, then, as I understand the definition, there can = not be=20 intermediate nodes on the section (on the segment, but not on a = section)=20 at this particular layer.
Your clarification is greatly=20 = appreciated.

Regards,
Greg



__= _____________________________________________
mpls-tp=20 mailing list
mpls-tp@ietf.org
https://www.ietf.org/mailman/listinfo/mpls-tp

=

------_=_NextPart_001_01CA9F3F.79E9AD81-- From mach@huawei.com Thu Jan 28 04:57:14 2010 Return-Path: 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 80C493A6782; Thu, 28 Jan 2010 04:57:14 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[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 AfPoQNhuWa1B; Thu, 28 Jan 2010 04:57:13 -0800 (PST) Received: from szxga02-in.huawei.com (szxga02-in.huawei.com [119.145.14.65]) by core3.amsl.com (Postfix) with ESMTP id 97B333A672E; Thu, 28 Jan 2010 04:57:13 -0800 (PST) Received: from huawei.com (szxga02-in [172.24.2.6]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KWY00MATJZTEO@szxga02-in.huawei.com>; Thu, 28 Jan 2010 20:57:30 +0800 (CST) Received: from m55527c ([10.111.12.235]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KWY00E4KJZT2C@szxga02-in.huawei.com>; Thu, 28 Jan 2010 20:57:29 +0800 (CST) Date: Thu, 28 Jan 2010 20:57:29 +0800 From: Mach Chen In-reply-to: <4B4DFC51.8050301@pi.nu> To: Loa Andersson , mpls-tp@ietf.org, mpls@ietf.org, ccamp@ietf.org, pwe3@ietf.org Message-id: <387E4A6CAB424C53ADDF9C59DAD04F43@m55527c> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V14.0.8064.206 X-Mailer: Microsoft Windows Live Mail 14.0.8064.206 Content-type: text/plain; format=flowed; charset=iso-8859-1; reply-type=response Content-transfer-encoding: 7BIT Importance: Normal X-Priority: 3 X-MSMail-priority: Normal References: <4B4DFC51.8050301@pi.nu> Subject: Re: [mpls-tp] [mpls] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jan 2010 12:57:14 -0000 yes/support Mach -------------------------------------------------- From: "Loa Andersson" Sent: Thursday, January 14, 2010 1:01 AM To: ; ; ; Subject: [mpls] poll on making draft-weingarten-mpls-tp-linear-protection an mpls wg document > All, > > this is to start a two week poll on making > > http://tools.ietf.org/html/draft-weingarten-mpls-tp-linear-protection-05 > > an MPLS working group document. > > Send a mail to the mpls-tp@ietf.org mailing list, > indicating "yes/support" or "no/do not support". > > Comments on the content of the draft should be sent to the same > mailing list with a different subject line. > > Please note that it is a conscious decision by the wg chair to poll > the linear-protection document prior to the ring-protection > document, since we want to make room for separated discussions on > the two documents. > > The poll ends Friday juanuary 29, 2010. > > /Loa > -- > _______________________________________________ > mpls mailing list > mpls@ietf.org > https://www.ietf.org/mailman/listinfo/mpls From Matthew.Bocci@alcatel-lucent.com Thu Jan 28 07:03:18 2010 Return-Path: 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 74D053A695C for ; Thu, 28 Jan 2010 07:03:18 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.051 X-Spam-Level: X-Spam-Status: No, score=0.051 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, MANGLED_LOAN=2.3] 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 1IYZgXn13DUM for ; Thu, 28 Jan 2010 07:03:17 -0800 (PST) Received: from smail2.alcatel.fr (smail2.alcatel.fr [64.208.49.57]) by core3.amsl.com (Postfix) with ESMTP id AEF4A3A6952 for ; Thu, 28 Jan 2010 07:03:16 -0800 (PST) Received: from FRVELSBHS04.ad2.ad.alcatel.com (frvelsbhs04.dc-m.alcatel-lucent.com [155.132.6.76]) by smail2.alcatel.fr (8.13.8/8.13.8/ICT) with ESMTP id o0SF384G023321; Thu, 28 Jan 2010 16:03:16 +0100 Received: from FRVELSMBS11.ad2.ad.alcatel.com ([155.132.6.33]) by FRVELSBHS04.ad2.ad.alcatel.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 28 Jan 2010 16:03:14 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Thu, 28 Jan 2010 16:03:13 +0100 Message-ID: <0458D2EE0C36744BABB36BE37805C29A053AE72F@FRVELSMBS11.ad2.ad.alcatel.com> In-Reply-To: <005a01ca9f71$2e90c1c0$9b150674@china.huawei.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Comment on draft-ietf-mpls-tp-framework-08 Thread-Index: AcqdtIjnNWGdOQHrRYyM1DI6gMigJgBo8nHAAC+rSeA= References: <4B5D84BF.9020505@cisco.com> <005a01ca9f71$2e90c1c0$9b150674@china.huawei.com> From: "BOCCI Matthew" To: "Maarten Vissers" , X-OriginalArrivalTime: 28 Jan 2010 15:03:14.0660 (UTC) FILETIME=[041E1A40:01CAA02B] X-Scanned-By: MIMEDefang 2.57 on 155.132.188.80 Cc: mpls-tp@ietf.org, ahmpls-tp@lists.itu.int, draft-ietf-mpls-tp-framework@tools.ietf.org Subject: Re: [mpls-tp] Comment on draft-ietf-mpls-tp-framework-08 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jan 2010 15:03:18 -0000 Hi Maarten,=20 Thanks for your comments. Please see below. > -----Original Message----- > From: Maarten Vissers [mailto:maarten.vissers@huawei.com]=20 > Sent: 27 January 2010 16:53 > To: stbryant@cisco.com; BOCCI Matthew > Cc: ahmpls-tp@lists.itu.int;=20 > draft-ietf-mpls-tp-framework@tools.ietf.org; mpls-tp@ietf.org > Subject: Comment on draft-ietf-mpls-tp-framework-08 >=20 >=20 > =20 > Below a number of issues identified in=20 > draft-ietf-mpls-tp-framework-08 which requires further=20 > enhancements to the framework draft: >=20 > 1. Section 3.3.2 - the 6th paragraph states: > 'Further processing to determine the context of a packet=20 > occurs when a > swap operation is interrupted in this manner, or a pop operation > exposes a specific reserved label at the top of the stack.=20 > Otherwise > the packet is forwarded according to the procedures in [RFC3032].' >=20 > A Section layer LSP is typically carried over the=20 > physical media layer > in an unlabelled manner; i.e. as an 'unlabelled LSP'.=20 > The Section LSP OAM > packets will have as top of stack label the GAL.=20 > Packets received by > an input port with the GAL as top label will have to be=20 > "further processed > to determine the context of the packet"; such packets=20 > are to be exposed > to this further processing wihtout an interruption of a=20 > swap operation, > and without a pop operation exposing a reserved label.=20 > It is suggested > to describe that further processing is also occuring on=20 > packets with > GAL as top of stack label. OK. We will add text to explain this point. =20 >=20 > 2. Section 3.4.3, page 23, 3rd paragraph states: > 'Service labels are typically carried over an MPLS-TP LSP=20 > edge-to-edge > (or transport path layer). An MPLS-TP edge-to-edge LSP is > represented as an LSP Demux label as shown in Figure 10. =20 > An edge-to- > edge LSP is commonly used when more than one service exists between > two PEs.'=20 >=20 > Is it possible to formally define the term "edge-to-edge LSP"?=20 > E.g. An edge-to-edge LSP is a LSP within the transport=20 > path layer > which carries an aggregate of transport service layer signals > from a PE node via zero or more P nodes to the next PE node. OK. Added clarification to where we first use the term. > 'The edge-to-edge LSP may be omitted when only one service > exists between two PEs. For example, if only one service=20 > is carried > between two PEs then a single Service Label could be used=20 > to provide > both the service indication and the MPLS-TP edge-to-edge LSP.' >=20 OK. We will add a definition where it is first used. > Edge-to-edge LSPs are typically set up prior to the=20 > first service=20 > request. Edge-to-edge LSPs are as such part of the=20 > infrastrcuture > of the MPLS-TP network, specifically of the MPLS-TP domain > bounded by a set of PE nodes. >=20 > It seems as such not correct to state that if one=20 > service is carried > between two Pes that the edge-to-edge LSP label can be removed. > It should be expected that a next service request will add a 2nd > transport service layer signal to the edge-to-edge LSP. >=20 Yes, but it explicitly says that if there is only one service. This is not mandatory, though. If you are intending to add new LSPs, then set the first one up in an edge-to-edge LSP. The way to add another service would be to move the service LSP onto an edge-to-edge LSP. I suggest that we address this in the same manner as agreed on the editing call so that we turn this text on what is essentially an optimisation into a note (as per the encapsulation label case). > In addition, edge-to-edge LSPs are multiplexed into the Section > layer transport path, and if the edge-to-edge LSP label=20 > stack entry > header would be removed, then it is not longer possible=20 > to identify > the existence of the edge-to-edge LSP.=20 >=20 > Only when the edge-to-edge LSP would be the only=20 > edge-to-edge LSP > on a physical media, then it is possible to carry the=20 > edge-to-edge > LSP as an unlabelled-LSP. > Note that there will in this case be no need for a=20 > Section layer. I don't think the text implies that you use an unlabelled LSP or implicit null LSP label. It merely says that there is only a service LSP, and that spans edge-to-edge.=20 >=20 > 3. Section 3.6, Figure 12: The figure mentions that "service"=20 > is transported > over the ACH/GAL. This is not aligned with the text. It=20 > is suggested > to replace this by "FCAPS". >=20 OK. > 4. Section 3.7.1 introduces the terms=20 > "end-to-end LSP", "segment LSP" without defining those=20 > terms. Please > add explicit definitions of those new terms to the=20 > framework and=20 > describe the relation with the "edge-to-edge LSP" and=20 > "service LSP". >=20 End-to-end LSP should really be edge-to-edge. We will add definitions in the terminology. > 5. The terms "T-PE", "S-PE", "MPLS-TP PE", "MPLS-TP P",=20 > "MPLS-TP LSR" and > "MPLS-TP LER" are described or defined in the=20 > Terminology section > 1.3 > and subsections.=20 > - In section 1.3.5 a description of the term "MPLS-TP=20 > LER" is missing;=20 > it is suggested to add such description. OK. We'll add a definition. > - In Section 1.3.5 it is stated that:=20 > 'The terms MPLS-TP PE router and MPLS-TP P router > describe logical functions; a specific node may undertake=20 > only one of > these roles on a given LSP.' > The above implies that the terms PE and P can not be=20 > used as node > names. Each MPLS-TP node will be providing P=20 > functionality for one > LSP and PE functionality for another LSP; e.g. when a=20 > MEP is present > to support the monitoring of a transport path=20 > segment, a PE function > is performed by such MEP, nonetheless that the=20 > transport path is=20 > continued (P function). > My request is to introduce terminology for MPLS-TP=20 > nodes, which > is based on the MPLS-TP layer (transport service=20 > layer, transport > path layer, section layer) processing.=20 >=20 As is common in the IETF, we are describing a functional architecture, not a physical one. Therefore it is appropriate to focus on the logical aspects of the network, and thus the terminology is tailored to this=20 style of specification. That does not preclude a mapping of logical functions to physical nodes being=20 defied elsewhere, with the appripriate terminology, but it is not the objective of this framework draft. > "Transport Service layer Terminating" node is a node in which > the transport service layer transport paths are=20 > terminated and the > customer signal is accessed. This node is the=20 > start/endpoint of PW, > Service LSP and LSP transport service layer transport=20 > paths. This > node may also be the start/endpoint of one or more=20 > additional MEG > levels - monitoring a carrier segment or a protection=20 > segment -=20 > within a transport service layer transport path. This=20 > node may also > be the start/endpoint of one or more transport path=20 > layer transport > paths. >=20 > "Transport Service layer Switching" node is a node in=20 > which the > transport service layer transport paths (PW, service=20 > LSP, LSP,..) are > switched. This node may also be the start/endpoint of=20 > one or more > additional MEG levels - monitoring a carrier segment=20 > or a protection > segment - within a transport service layer transport=20 > path. This node > may also be the start/endpoint of one or more=20 > transport path layer > transport paths. >=20 > "Transport Path layer Switching" node is a node in=20 > which the transport > path layer transport paths (edge-to-edge LSPs, ...)=20 > are switched. > This > node may also be the start/endpoint of one or more=20 > additional MEG levels > - monitoring a carrier segment or a protection=20 > segment - within a > transport path layer transport path. >=20 > 6. It is requested to describe the relationship between the=20 > different label > stack entry headers defined in this framework and the=20 > transport service > layer, transport path layer and section layer. The=20 > transport service >=20 > layer transport path signals may be identified by a=20 > variety of label > stack entry (LSE) header types; e.g. PW LSE, Encap +=20 > Service LSP LSE, > LSP LSE, one or more Segment LSP LSEs (supporting an=20 > additional MEG level > within the transport path), PST LSE. The transport path=20 > layer transport > path signals may be identified by a variety of LSE=20 > header types; e.g. > edge-to-edge LSP LSE, one or more segment LSP LSEs, PST=20 > LSE. The section > layer transport path signals may be unlabelled, or=20 > labelled (when > carried over a section layer segment LSP).=20 I do not think this mapping is needed in this draft, but that does not=20 preclude this mapping being described in an ITU document. >=20 > 7. On the mpls-tp mailinglist a bundling application was=20 > described in which > e.g. four TDM PWs were bundled into a single bundle LSP=20 > at a transport > service layer terminating node and then transported through as a > transport service layer transport path through the=20 > MPLS-TP network to > the far end transport service layer terminating node.=20 > It is proposed to > introduce such bundle LSP as one of the transport service layer > transport path alternatives, and define if it is=20 > necessary to monitor > the individual PWs, or if it is sufficient to monitor=20 > the bundle LSP. There was an informal discussion and an I-D a while ago in PWE3 on something similar,=20 but nothing was progressed. There is nothing in MPLS-TP that prevents it, but I don't think it is approriate to define it here.=20 Such a concept would need to be formally defined in PWE3. >=20 > 8. Section 3.8: The trnasport service layer contains=20 > transport paths with > a variety of label stack entry headers (PW, service=20 > LSP, LSP, segment > LSP, PST LSP), which requires that the transport=20 > service layer of which > the PWs have to be controlled by LDP and the LSPs by GMPLS. A=20 > single transport service layer transport path may as=20 > such have parts that > require LDP and other parts that require GMPLS based=20 > control to be > setup. The activation of e.g. an additional MEG level=20 > in a PW type > transport service layer transport path will require=20 > that some of the > transport service layer transport path is not longer be=20 > controlled by > LDP, but instead by GMPLS. It seems that this is=20 > introducing unnecessary > complexity in the transport service layer, and it is=20 > proposed to select > a single control plane type for all transport paths in=20 > the transport > service layer. I think this echos the sentiment in the informal comments from the ITU. These were discussed on the call on Tuesday 26th Jan, and we have addressed this with a note that although T-LDP is currently used for PWs,=20 MPLS-TP does not preclude the future definition of alternative control protocols for PWs.=20 Regards Matthew >=20 > Regards, > Maarten >=20 >=20 >=20 >=20 >=20 >=20 From stbryant@cisco.com Thu Jan 28 07:45:23 2010 Return-Path: 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 081A93A688B for ; Thu, 28 Jan 2010 07:45:23 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.523 X-Spam-Level: X-Spam-Status: No, score=-4.523 tagged_above=-999 required=5 tests=[AWL=-1.925, 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 D5qoUCXcrhjz for ; Thu, 28 Jan 2010 07:45:14 -0800 (PST) Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141]) by core3.amsl.com (Postfix) with ESMTP id 0BE433A67A1 for ; Thu, 28 Jan 2010 07:45:13 -0800 (PST) Authentication-Results: ams-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AssAAINAYUuQ/uCWe2dsb2JhbACbSgEBFiQGp0yBJggBlXqEPAQ X-IronPort-AV: E=Sophos;i="4.49,360,1262563200"; d="scan'208,217";a="2866363" Received: from ams-core-1.cisco.com ([144.254.224.150]) by ams-iport-2.cisco.com with ESMTP; 28 Jan 2010 15:15:21 +0000 Received: from cisco.com (mrwint.cisco.com [64.103.71.48]) by ams-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o0SFjPjN016045; Thu, 28 Jan 2010 15:45:25 GMT Received: from dhcp-gpk02-vlan300-64-103-65-12.cisco.com (localhost [127.0.0.1]) by cisco.com (8.11.7p3+Sun/8.8.8) with ESMTP id o0SFjNX08792; Thu, 28 Jan 2010 15:45:24 GMT Message-ID: <4B61B113.20104@cisco.com> Date: Thu, 28 Jan 2010 15:45:23 +0000 From: Stewart Bryant User-Agent: Thunderbird 2.0.0.19 (Macintosh/20081209) MIME-Version: 1.0 To: Malcolm.BETTS@zte.com.cn References: In-Reply-To: Content-Type: multipart/alternative; boundary="------------040907070208010308050309" Cc: ahmpls-tp@lists.itu.int, tsg15q12@lists.itu.int, mpls-tp@ietf.org Subject: Re: [mpls-tp] Results of informal review of Section 3.4 draft-ietf-mpls-tp-framework-07 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: stbryant@cisco.com List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jan 2010 15:45:23 -0000 This is a multi-part message in MIME format. --------------040907070208010308050309 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Malcolm.BETTS@zte.com.cn wrote: > > Stewart, > > Your request for an informal review of section 3.4 of > draft-ietf-mpls-tp-framework-07 was assigned to Q.12/15. This review > produced a number of comments. Many of which were capture in a marked > up document that was discussed today on the MPLS-TP call. The results > of that discussion have been posted to the MPLS-TP wiki > (_http://wiki.tools.ietf.org/misc/mpls-tp/attachment/wiki/meeting-notes/_). > > > Two other significant comments arose that were not captured directly > in the marked up document: > > 1) Use of the term "Network Layer": > 2) Need for multi segment pseudo wires. > > I have provide my view of the key points that were raised, I invite > other ITU participants to add any points that I missed. Malcolm, thank you for this additional feedback on draft-ietf-mpls-tp-framework-07. These points were discussed at the weekly MPLS-TP call on the evening of Tuesday 26th January 2010. > > *Network Layer:* > > A request was made to provide reference for how a 'network layer' > protocol, as mentioned in sections 3.4.3, is defined. Based on > discussion today my understanding is that the term "network layer > protocol" is used in RFC3031. I think that this comment could be > resolved if the authors can avoid using the term "Network Layer" and > make it clear that the context for "Network Layer Protocol" is > described in RFC 3031. > After lengthy discussion on the call it was resolved that the new text that references RFC3031 & RFC3032 for the use of the term "Network Layer" was adequate for the purposes of this document, and is consistent with current IETF best practice. Please refer to draft-ietf-mpls-tp-framework-08 section 3.4.3. > *Multi segment pseudo wire:* > These individual points were extensively discussed in the 26th January call, and the response are notes below. > The initial request was to provide the rational for the inclusion of > multi segment PWs in MPLS-TP. It was notes that in some network scenarios, MS-PW was a useful tool. However it have been noted in version 9 of the draft that MP-PWs are optional and not precluded from the MPLS-TP architecture. > This provoked some further discussion (both on line and off line) that > raised some questions and concerns over the use of PWs in general and > in particular making the PW a layer network (in the G.800/G.805 sense) > vs. restricting the role of the PW to providing client adaptation.. A > summary of the points raised is provided below. > > * In an instance of an implementation of a MPLS-TP network the > bottom label in the scope of that network may be either a PW > label or an LSP label. > This is correct, but note that a PW label and an LSP label are BOTH MPLS labels (see RFC4447). > > * PWs uses T-LDP for signalling, it is my understanding that this > is "in band" and relies on IP forwarding contrary to the > requirements. It is not clear what protocols are used for other > control plane functions (e.g. routing, discovery). LSPs use an > out of band GMPLS control plane (as defined in the requirements). > Version 9 of the framework clarifies that T-LDP may be sent out of band or over the DCC. The choice of which protocols to use for routing and discovery is already described in the relevant PWE3 and L2VPN RFC and drafts, which are referenced by this framework. > > * T-LDP does not support traffic engineering > This was discussed on the call, and it was noted that draft-ietf-pwe3-dynamic-ms-pw describes the support for the element of TE required for MS-PW e.g. bandwidth signaling and path selection. ITU-T experts are invited to read this draft and provide comment to the PWE3 WG. > > * T-LDP requires extension to support multi segment PWs. The > scope of these extensions and the proposed routing protocols are > not well understood within the ITU. > T-LDP extensions are defined in draft-ietf-pwe3-segmented-pw (which is under IESG review), and in draft-ietf-pwe3-dynamic-ms-pw. > > * Tandem connection monitoring of a PW is achieved by pushing a > (LSP) label and using the (server) LSP for PST monitoring (same > as for a LSP). > This point was accepted on the call and as noted in version 9 of the framework is an item requiring further study. > > * Setting up a PW with traffic engineering and/or segment > monitoring requires the use and coordination of both a T-LDP and > a GMPLS control plane. > It was accepted on the call that this is the current state of the art, but as noted above the future definition of other PW control protocols is not precluded. However since this definition does not yet exist and considering the wide deployment of T-LDP for packet transport by IP/MPLS networks, a pragmatic recommendation was made to continue with the use of T-LDP until a suitably mature alternative protocol exists. > > These issues could be either avoided or limited if we restrict the > role of the PW to providing client adaptation at the edge of a MPLS-TP > network and using LSPs in the core of the network. A PW provides additional functionality in addition to adaptation. These additional functions provide considerable scaling advantages. For example the multiplexing provides significant scaling advantages over an LSP approach, which is why it was adopted instead of alternative IETF proposed protocols that omitted this multiplexing component. In addition the state co-ordination provides a number of benefits. Regards Stewart Bryant PWE3 Co-chair. > > We would very much appreciate your comments on these points. > > Regards > > Malcolm Betts > Co chair ad hoc on MPLS-TP --------------040907070208010308050309 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Malcolm.BETTS@zte.com.cn wrote:

Stewart,

Your  request for an informal review of section 3.4 of draft-ietf-mpls-tp-framework-07 was assigned to Q.12/15.  This review produced a number of comments.  Many of which were capture in a marked up document that was discussed today on the MPLS-TP call.  The results of that discussion have been posted to the MPLS-TP wiki  (http://wiki.tools.ietf.org/misc/mpls-tp/attachment/wiki/meeting-notes/).

Two other significant comments arose that were not captured directly in the marked up document:

1)        Use of the term “Network Layer”:
2)        Need for multi segment pseudo wires.

I have provide my view of the key points that were raised, I invite other ITU participants to add any points that I missed.

Malcolm, thank you for this additional feedback on draft-ietf-mpls-tp-framework-07.

These points were discussed at the weekly MPLS-TP call on the evening of Tuesday 26th January 2010.

Network Layer:

A request was made to provide reference for how a 'network layer' protocol, as mentioned in sections 3.4.3, is defined.  Based on discussion today my understanding is that the term “network layer protocol” is used in RFC3031.  I think that this comment could be resolved if the authors can avoid using the term “Network Layer” and make it clear that the context for “Network Layer Protocol” is described in RFC 3031.

After lengthy discussion on the call it was resolved that the new text that references RFC3031 & RFC3032 for the use of the term "Network Layer" was adequate for the purposes of this document, and is consistent with current IETF best practice. Please refer to draft-ietf-mpls-tp-framework-08 section 3.4.3.

Multi segment pseudo wire:

These individual points were extensively discussed  in the 26th January call, and the  response are notes below.
The initial request was to provide the rational for the inclusion of multi segment PWs in MPLS-TP.
It was notes that in some network scenarios, MS-PW was a useful tool. However it have been noted in version 9 of the draft that MP-PWs are optional and not precluded from the MPLS-TP architecture.
This provoked some further discussion (both on line and off line) that raised some questions and concerns over the use of PWs in general and in particular making the PW a layer network (in the G.800/G.805 sense) vs. restricting the role of the PW to providing client adaptation..  A summary of the points raised is provided below.
  • In an instance of an implementation of a MPLS-TP network the bottom label in the scope of that network may be either a PW label or an LSP label.
This is correct, but note that a PW label and an LSP label are BOTH MPLS labels (see RFC4447).
  • PWs uses T-LDP for signalling, it is my understanding that this is “in band” and relies on IP forwarding contrary to the requirements.  It is not clear what protocols are used for other control plane functions (e.g. routing, discovery).  LSPs use an out of band GMPLS control plane (as defined in the requirements).
Version 9 of the framework clarifies that T-LDP may be sent out of band or over the DCC. The choice of which protocols to use for routing and discovery is already described in  the relevant PWE3 and L2VPN RFC and drafts, which are referenced by this framework.
  • T-LDP does not support traffic engineering
This was discussed on the call, and it was noted that draft-ietf-pwe3-dynamic-ms-pw describes the support for the element of TE required for MS-PW e.g. bandwidth signaling and path selection. ITU-T experts are invited to read this draft and provide comment to the PWE3 WG.

  • T-LDP requires extension to support multi segment PWs.  The scope of these extensions and the proposed routing protocols are not well understood within the ITU.
T-LDP extensions are defined in draft-ietf-pwe3-segmented-pw (which is under IESG review), and in draft-ietf-pwe3-dynamic-ms-pw.
  • Tandem connection monitoring of a PW is achieved by pushing a (LSP) label and using the (server) LSP for PST monitoring (same as for a LSP).
This point was accepted on the call and as noted in version 9 of the framework is an item requiring further study.
  • Setting up a PW with traffic engineering and/or segment monitoring requires the use and coordination of both a T-LDP and a GMPLS control plane.
It was accepted on the call that this is the current state of the art, but as noted above the future definition of other PW control protocols is not precluded. However since this definition does not yet exist and considering the wide deployment of T-LDP for packet transport by IP/MPLS networks, a pragmatic recommendation was made to continue with the use of T-LDP until a suitably mature alternative protocol exists.

These issues could be either avoided or limited if we restrict the role of the PW to providing client adaptation at the edge of a MPLS-TP network and using LSPs in the core of the network.
A PW provides additional functionality in addition to adaptation. These additional functions provide considerable scaling advantages. For example the multiplexing provides significant scaling advantages over an LSP approach, which is why it was adopted instead of alternative IETF proposed protocols that omitted this multiplexing component. In addition the state co-ordination provides a number of benefits.

Regards

Stewart Bryant
PWE3 Co-chair.

We would very much appreciate your comments on these points.

Regards

Malcolm Betts
Co chair ad hoc on MPLS-TP

--------------040907070208010308050309-- From jishnu@india.tejasnetworks.com Thu Jan 28 18:51:29 2010 Return-Path: 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 849F43A69BE for ; Thu, 28 Jan 2010 18:51:29 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.494 X-Spam-Level: X-Spam-Status: No, score=-0.494 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, RDNS_NONE=0.1] 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 HwAT56pzssb6 for ; Thu, 28 Jan 2010 18:51:26 -0800 (PST) Received: from HUBMAIL.india.tejasnetworks.com (unknown [164.164.94.83]) by core3.amsl.com (Postfix) with ESMTP id 28EAD3A692A for ; Thu, 28 Jan 2010 18:51:24 -0800 (PST) Received: from HUBMAIL.india.tejasnetworks.com ([192.168.0.190]) by hubmail ([192.168.0.190]) with mapi; Fri, 29 Jan 2010 08:21:02 +0530 From: Jishnu A To: "stbryant@cisco.com" , "yaacov.weingarten@nsn.com" Date: Fri, 29 Jan 2010 08:21:30 +0530 Thread-Topic: Comments on draft-weingarten-mpls-tp-linear-protection-05.txt Thread-Index: AcqgjfWaI4dvGoCvQeWpX1c2emFaUA== Message-ID: <20674C50F7E3794CA35FDCAD2B0E494006B7C5EB7C@hubmail> Accept-Language: en-US, en-IN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US, en-IN Content-Type: multipart/alternative; boundary="_000_20674C50F7E3794CA35FDCAD2B0E494006B7C5EB7Chubmail_" MIME-Version: 1.0 Cc: "mpls-tp@ietf.org" Subject: [mpls-tp] Comments on draft-weingarten-mpls-tp-linear-protection-05.txt X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jan 2010 02:51:29 -0000 --_000_20674C50F7E3794CA35FDCAD2B0E494006B7C5EB7Chubmail_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Dear Stewart/Yaacov, I have few comments on the above draft: 1. There is an inconsistency between signal fault and signal degrade = "Signal fault (0101) or Signal degrade (0100)" mentioned in 4.2.3 and PSC r= equest codes in 4.2.1 where "Signal fault (0110), Signal degrade (0101)". 2. In 4.3.5 "either Manual switch of Forced switch" should be "either= Manual switch or Forced switch" 3. In 4.3.5, Fpath =3D 1 at LSR A and Z, in case of MS/FS 4. In FS or MS case, as per 4.3.5, we are supposed to set Fpath as "1= " (if comment 3 above is correct), how do we handle two of the following sc= enarios: a) There is a FS in work path but the working path otherwise is fine b) There is a FS in work path and there is a SD along the work path. 5. Comment above also is valid for LoP in section 4.3.3 Regards, Jishnu --_000_20674C50F7E3794CA35FDCAD2B0E494006B7C5EB7Chubmail_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Dear Stewart/Yaacov,

I have few comments on the above draft:

 

1.&n= bsp;      There is an inconsistency between signal fault and signal degrade “Signal fault (0101) or Signal degrade (0100)” mentioned in 4.2.3 and PSC request codes in 4.2.1 where “Signal fault= (0110), Signal degrade (0101)”.

2.&n= bsp;      In 4.3.5 “either Manual switch of Forced swit= ch” should be “either Manual switch or Forced switch”

3.&n= bsp;      In 4.3.5, Fpath =3D 1 at LSR A and Z, in case of MS= /FS

4.&n= bsp;      In FS or MS case, as per 4.3.5, we are supposed to = set Fpath as “1” (if comment 3 above is correct), how do we handle = two of the following scenarios:

a)      There is a FS in work path but the working path otherwise is fine

b)      There is a FS in work path and there is a SD along the work path.

5.&n= bsp;      Comment above also is valid for LoP in section 4.3.= 3

 

Regards,

Jishnu

--_000_20674C50F7E3794CA35FDCAD2B0E494006B7C5EB7Chubmail_-- From Italo.Busi@alcatel-lucent.com Fri Jan 29 02:04:14 2010 Return-Path: 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 6F2643A6876 for ; Fri, 29 Jan 2010 02:04:14 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.248 X-Spam-Level: X-Spam-Status: No, score=-6.248 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4] 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 tw-65r2u5WTY for ; Fri, 29 Jan 2010 02:04:12 -0800 (PST) Received: from smail3.alcatel.fr (smail3.alcatel.fr [64.208.49.56]) by core3.amsl.com (Postfix) with ESMTP id F32903A67A3 for ; Fri, 29 Jan 2010 02:04:11 -0800 (PST) Received: from FRVELSBHS04.ad2.ad.alcatel.com (frvelsbhs04.dc-m.alcatel-lucent.com [155.132.6.76]) by smail3.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id o0TA3vDX006380; Fri, 29 Jan 2010 11:04:26 +0100 Received: from FRVELSMBS21.ad2.ad.alcatel.com ([155.132.6.51]) by FRVELSBHS04.ad2.ad.alcatel.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 29 Jan 2010 11:04:18 +0100 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_01CAA0CA.6B4C1018" Date: Fri, 29 Jan 2010 11:06:25 +0100 Message-ID: <6FD21B53861BF44AA90A288402036AB402E2872F@FRVELSMBS21.ad2.ad.alcatel.com> In-Reply-To: <4B61B113.20104@cisco.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [mpls-tp] Results of informal review of Section 3.4draft-ietf-mpls-tp-framework-07 Thread-Index: AcqgMPjlEg7tM1ErTJGNMfmHs9tDeAAmHjHw References: <4B61B113.20104@cisco.com> From: "BUSI ITALO" To: , X-OriginalArrivalTime: 29 Jan 2010 10:04:18.0308 (UTC) FILETIME=[6BA1BC40:01CAA0CA] X-Scanned-By: MIMEDefang 2.64 on 155.132.188.83 Cc: ahmpls-tp@lists.itu.int, tsg15q12@lists.itu.int, mpls-tp@ietf.org Subject: Re: [mpls-tp] Results of informal review of Section 3.4draft-ietf-mpls-tp-framework-07 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jan 2010 10:04:14 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01CAA0CA.6B4C1018 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Stewart, =20 thanks for having summarized the discussion we had this tuesday. =20 See my comments in line marked with [ib] =20 Italo =20 P.S. Please note my new email address, Italo.Busi@alcatel-lucent.com, = effective since 1 November 2009. =20 ________________________________ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On = Behalf Of Stewart Bryant Sent: gioved=EC 28 gennaio 2010 16.45 To: Malcolm.BETTS@zte.com.cn Cc: ahmpls-tp@lists.itu.int; tsg15q12@lists.itu.int; mpls-tp@ietf.org Subject: Re: [mpls-tp] Results of informal review of Section = 3.4draft-ietf-mpls-tp-framework-07 =09 =09 Malcolm.BETTS@zte.com.cn wrote:=20 Stewart,=20 =09 Your request for an informal review of section 3.4 of = draft-ietf-mpls-tp-framework-07 was assigned to Q.12/15. This review = produced a number of comments. Many of which were capture in a marked = up document that was discussed today on the MPLS-TP call. The results = of that discussion have been posted to the MPLS-TP wiki = (http://wiki.tools.ietf.org/misc/mpls-tp/attachment/wiki/meeting-notes/).= =20 =09 Two other significant comments arose that were not captured directly = in the marked up document:=20 =09 1) Use of the term "Network Layer":=20 2) Need for multi segment pseudo wires.=20 =09 I have provide my view of the key points that were raised, I invite = other ITU participants to add any points that I missed.=20 =09 Malcolm, thank you for this additional feedback on = draft-ietf-mpls-tp-framework-07. =09 These points were discussed at the weekly MPLS-TP call on the evening = of Tuesday 26th January 2010. =09 Network Layer:=20 =09 A request was made to provide reference for how a 'network layer' = protocol, as mentioned in sections 3.4.3, is defined. Based on = discussion today my understanding is that the term "network layer = protocol" is used in RFC3031. I think that this comment could be = resolved if the authors can avoid using the term "Network Layer" and = make it clear that the context for "Network Layer Protocol" is described = in RFC 3031.=20 =09 =09 After lengthy discussion on the call it was resolved that the new text = that references RFC3031 & RFC3032 for the use of the term "Network = Layer" was adequate for the purposes of this document, and is consistent = with current IETF best practice. Please refer to = draft-ietf-mpls-tp-framework-08 section 3.4.3. =09 =09 Multi segment pseudo wire:=20 =09 =09 These individual points were extensively discussed in the 26th January = call, and the response are notes below. =09 The initial request was to provide the rational for the inclusion of = multi segment PWs in MPLS-TP. =09 It was notes that in some network scenarios, MS-PW was a useful tool. = However it have been noted in version 9 of the draft that MP-PWs are = optional and not precluded from the MPLS-TP architecture. =09 This provoked some further discussion (both on line and off line) that = raised some questions and concerns over the use of PWs in general and in = particular making the PW a layer network (in the G.800/G.805 sense) vs. = restricting the role of the PW to providing client adaptation.. A = summary of the points raised is provided below.=20 =09 * In an instance of an implementation of a MPLS-TP network the bottom = label in the scope of that network may be either a PW label or an LSP = label.=20 This is correct, but note that a PW label and an LSP label are BOTH = MPLS labels (see RFC4447). =09 * PWs uses T-LDP for signalling, it is my understanding that this is = "in band" and relies on IP forwarding contrary to the requirements. It = is not clear what protocols are used for other control plane functions = (e.g. routing, discovery). LSPs use an out of band GMPLS control plane = (as defined in the requirements).=20 Version 9 of the framework clarifies that T-LDP may be sent out of band = or over the DCC. The choice of which protocols to use for routing and = discovery is already described in the relevant PWE3 and L2VPN RFC and = drafts, which are referenced by this framework.=20 =09 * T-LDP does not support traffic engineering=20 This was discussed on the call, and it was noted that = draft-ietf-pwe3-dynamic-ms-pw describes the support for the element of = TE required for MS-PW e.g. bandwidth signaling and path selection. ITU-T = experts are invited to read this draft and provide comment to the PWE3 = WG. =09 * T-LDP requires extension to support multi segment PWs. The scope of = these extensions and the proposed routing protocols are not well = understood within the ITU.=20 T-LDP extensions are defined in draft-ietf-pwe3-segmented-pw (which is = under IESG review), and in draft-ietf-pwe3-dynamic-ms-pw. =09 * Tandem connection monitoring of a PW is achieved by pushing a (LSP) = label and using the (server) LSP for PST monitoring (same as for a LSP). = This point was accepted on the call and as noted in version 9 of the = framework is an item requiring further study. =09 [[ib]] I recall we have agreed to further discuss this issue at the = next IETF weekly call on 2 February in the context of the OAM Framework = draft. Is my memory correct? As I stated during the call, this is a major open issue to be resolved = before closing this discussion: if we adopt MS-PW as a layer network in = the scope of MPLS-TP, we need to ensure that MPLS-TP can support all the = transport requirements. We currently have an open issue with PW TCM. =09 * Setting up a PW with traffic engineering and/or segment monitoring = requires the use and coordination of both a T-LDP and a GMPLS control = plane.=20 It was accepted on the call that this is the current state of the art, = but as noted above the future definition of other PW control protocols = is not precluded. However since this definition does not yet exist and = considering the wide deployment of T-LDP for packet transport by IP/MPLS = networks, a pragmatic recommendation was made to continue with the use = of T-LDP until a suitably mature alternative protocol exists. =09 =09 These issues could be either avoided or limited if we restrict the = role of the PW to providing client adaptation at the edge of a MPLS-TP = network and using LSPs in the core of the network.=20 =09 A PW provides additional functionality in addition to adaptation. These = additional functions provide considerable scaling advantages. For = example the multiplexing provides significant scaling advantages over an = LSP approach, which is why it was adopted instead of alternative IETF = proposed protocols that omitted this multiplexing component.=20 =09 [[ib]] I might have missed this point during the discussion (I = apologize). I agree with your statement but it is also true that using PW just as = an adaptation toward a Service LSP does not preclude multiplexing = different Service LSPs within a Tunnel LSP for scaling purposes. My point during the call was that, if MS-PW can support all the = transport requirements, I do not see any advantage of using Service LSP = (over tunnel LSPs) versus using MS-PW over tunnel LSPs. As said above, the main pending issue remains the feasibility of the = MS-PW extensions that are required to meet all the transport = requirements. PW TCM seems to be the major open issue so far. =20 In addition the state co-ordination provides a number of benefits. =09 [[ib]] Could you please provide more details regarding this statement? =20 Regards =09 Stewart Bryant PWE3 Co-chair. =09 We would very much appreciate your comments on these points.=20 =09 Regards=20 =09 Malcolm Betts=20 Co chair ad hoc on MPLS-TP=20 ------_=_NextPart_001_01CAA0CA.6B4C1018 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Stewart,
 
thanks for having summarized the discussion we = had this=20 tuesday.
 
See my comments in line marked with=20 [ib]
 
Italo
 

P.S. Please note my new email address,=20 Italo.Busi@alcatel-lucent.com, effective since 1 November = 2009.

 


From: mpls-tp-bounces@ietf.org=20 [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Stewart=20 Bryant
Sent: gioved=EC 28 gennaio 2010 16.45
To:=20 Malcolm.BETTS@zte.com.cn
Cc: ahmpls-tp@lists.itu.int;=20 tsg15q12@lists.itu.int; mpls-tp@ietf.org
Subject: Re: = [mpls-tp]=20 Results of informal review of Section=20 3.4draft-ietf-mpls-tp-framework-07

Malcolm.BETTS@zte.com.cn = wrote:=20
Stewart, =

Your  request for an informal review = of section=20 3.4 of draft-ietf-mpls-tp-framework-07 was assigned to Q.12/15. =  This=20 review produced a number of comments.  Many of which were = capture in a=20 marked up document that was discussed today on the MPLS-TP call. =  The=20 results of that discussion have been posted to the MPLS-TP wiki=20  (http://wiki.tools.ietf.org/misc/mpls-tp/attachment/wiki/meeting-no= tes/).

Two=20 other significant comments arose that were not captured directly in = the=20 marked up document:

1)  =20      Use of the term =93Network Layer=94: =
2)        Need for = multi segment=20 pseudo wires.

I have = provide my=20 view of the key points that were raised, I invite other ITU = participants to=20 add any points that I missed.

Malcolm, = thank you=20 for this additional feedback on = draft-ietf-mpls-tp-framework-07.

These=20 points were discussed at the weekly MPLS-TP call on the evening of = Tuesday=20 26th January 2010.

Network = Layer:=20

A request was made to = provide reference=20 for how a 'network layer' protocol, as mentioned in sections 3.4.3, = is=20 defined.  Based on discussion today my understanding is that = the term=20 =93network layer protocol=94 is used in RFC3031.  I think that = this comment=20 could be resolved if the authors can avoid using the term =93Network = Layer=94=20 and make it clear that the context for =93Network Layer Protocol=94 = is described=20 in RFC 3031.

After lengthy discussion on = the call=20 it was resolved that the new text that references RFC3031 & = RFC3032 for=20 the use of the term "Network Layer" was adequate for the purposes of = this=20 document, and is consistent with current IETF best practice. Please = refer to=20 draft-ietf-mpls-tp-framework-08 section 3.4.3.

Multi segment pseudo = wire:

These individual points were = extensively=20 discussed  in the 26th January call, and the  response are = notes=20 below.
The initial request was = to provide=20 the rational for the inclusion of multi segment PWs in=20 MPLS-TP.
It was notes that in some network = scenarios,=20 MS-PW was a useful tool. However it have been noted in version 9 of = the draft=20 that MP-PWs are optional and not precluded from the MPLS-TP = architecture.
This provoked some = further=20 discussion (both on line and off line) that raised some questions = and=20 concerns over the use of PWs in general and in particular making the = PW a=20 layer network (in the G.800/G.805 sense) vs. restricting the role of = the PW=20 to providing client adaptation..  A summary of the points = raised is=20 provided below.
  • In an instance of an = implementation of a=20 MPLS-TP network the bottom label in the scope of that network may = be=20 either a PW label or an LSP label. =
This is=20 correct, but note that a PW label and an LSP label are BOTH MPLS = labels (see=20 RFC4447).
  • PWs uses T-LDP for = signalling, it is my=20 understanding that this is =93in band=94 and relies on IP = forwarding contrary=20 to the requirements.  It is not clear what protocols are used = for=20 other control plane functions (e.g. routing, discovery). =  LSPs use an=20 out of band GMPLS control plane (as defined in the = requirements).=20
Version 9 of the framework clarifies that = T-LDP may be=20 sent out of band or over the DCC. The choice of which protocols to use = for=20 routing and discovery is already described in  the relevant PWE3 = and=20 L2VPN RFC and drafts, which are referenced by this framework.
  • T-LDP does not support = traffic=20 engineering
This was discussed on = the call, and=20 it was noted that draft-ietf-pwe3-dynamic-ms-pw describes the support = for the=20 element of TE required for MS-PW e.g. bandwidth signaling and path = selection.=20 ITU-T experts are invited to read this draft and provide comment to = the PWE3=20 WG.

  • T-LDP requires extension to = support multi=20 segment PWs.  The scope of these extensions and the proposed = routing=20 protocols are not well understood within the ITU.=20
T-LDP extensions are defined in=20 draft-ietf-pwe3-segmented-pw (which is under IESG review), and in=20 draft-ietf-pwe3-dynamic-ms-pw.
  • Tandem connection monitoring = of a PW is=20 achieved by pushing a (LSP) label and using the (server) LSP for = PST=20 monitoring (same as for a LSP).
This point was accepted on the call and as noted in version 9 of = the=20 framework is an item requiring further study.

[[ib]]  I recall we have agreed to further discuss = this issue=20 at the next IETF weekly call on 2 February in the context of the OAM = Framework=20 draft. Is my memory correct?
As I=20 stated during the call, this is a major open issue to be resolved = before=20 closing this discussion: if we adopt MS-PW as a layer network in the = scope of=20 MPLS-TP, we need to ensure that MPLS-TP can support all the transport=20 requirements. We currently have an open issue with PW=20 TCM.
  • Setting up a PW with traffic = engineering=20 and/or segment monitoring requires the use and coordination of = both a=20 T-LDP and a GMPLS control plane.
It = was accepted=20 on the call that this is the current state of the art, but as noted = above the=20 future definition of other PW control protocols is not precluded. = However=20 since this definition does not yet exist and considering the wide = deployment=20 of T-LDP for packet transport by IP/MPLS networks, a pragmatic = recommendation=20 was made to continue with the use of T-LDP until a suitably mature = alternative=20 protocol exists.

These issues could be either avoided or = limited if we=20 restrict the role of the PW to providing client adaptation at the = edge of a=20 MPLS-TP network and using LSPs in the core of the network.=20
A PW provides additional functionality in addition to adaptation. = These=20 additional functions provide considerable scaling advantages. For = example the=20 multiplexing provides significant scaling advantages over an LSP = approach,=20 which is why it was adopted instead of alternative IETF proposed = protocols=20 that omitted this multiplexing component.
[[ib]] I might have missed this point during the = discussion (I=20 apologize).
I=20 agree with your statement but it is also true that using PW just as an = adaptation toward a Service LSP does not preclude multiplexing = different=20 Service LSPs within a Tunnel LSP for scaling = purposes.
My=20 point during the call was that, if MS-PW can support all the transport = requirements, I do not see any advantage of using Service LSP (over = tunnel=20 LSPs) versus using MS-PW over tunnel LSPs.
As=20 said above, the main pending issue remains the feasibility of the = MS-PW=20 extensions that are required to meet all the transport requirements. = PW TCM=20 seems to be the major open issue so far.
 
 In addition the = state=20 co-ordination provides a number of benefits.

[[ib]] Could you please provide more details regarding = this=20 statement?
 
Regards

Stewart=20 Bryant
PWE3 Co-chair.

We would very much = appreciate=20 your comments on these points.

Regards

Malcolm=20 Betts
Co chair ad hoc on = MPLS-TP
------_=_NextPart_001_01CAA0CA.6B4C1018-- From stbryant@cisco.com Fri Jan 29 02:26:24 2010 Return-Path: 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 4B19D3A6A10 for ; Fri, 29 Jan 2010 02:26:24 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -8.139 X-Spam-Level: X-Spam-Status: No, score=-8.139 tagged_above=-999 required=5 tests=[AWL=2.460, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8] 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 914A3nQExAqa for ; Fri, 29 Jan 2010 02:26:23 -0800 (PST) Received: from ams-iport-1.cisco.com (ams-iport-1.cisco.com [144.254.224.140]) by core3.amsl.com (Postfix) with ESMTP id 33FA428C14D for ; Fri, 29 Jan 2010 02:25:52 -0800 (PST) Authentication-Results: ams-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AsUAAJFGYkuQ/uCWe2dsb2JhbACbSgEBFiQGpzeBJwgBliiEQAQ X-IronPort-AV: E=Sophos;i="4.49,367,1262563200"; d="scan'208";a="56604729" Received: from ams-core-1.cisco.com ([144.254.224.150]) by ams-iport-1.cisco.com with ESMTP; 29 Jan 2010 10:26:12 +0000 Received: from cisco.com (mrwint.cisco.com [64.103.71.48]) by ams-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o0TAQCsA004369; Fri, 29 Jan 2010 10:26:12 GMT Received: from Stewarts-Computer-2.local (localhost [127.0.0.1]) by cisco.com (8.11.7p3+Sun/8.8.8) with ESMTP id o0TAQAX11084; Fri, 29 Jan 2010 10:26:10 GMT Message-ID: <4B62B7C2.6010206@cisco.com> Date: Fri, 29 Jan 2010 10:26:10 +0000 From: Stewart Bryant User-Agent: Thunderbird 2.0.0.19 (Macintosh/20081209) MIME-Version: 1.0 To: BUSI ITALO References: <4B61B113.20104@cisco.com> <6FD21B53861BF44AA90A288402036AB402E2872F@FRVELSMBS21.ad2.ad.alcatel.com> In-Reply-To: <6FD21B53861BF44AA90A288402036AB402E2872F@FRVELSMBS21.ad2.ad.alcatel.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Malcolm.BETTS@zte.com.cn, ahmpls-tp@lists.itu.int, tsg15q12@lists.itu.int, mpls-tp@ietf.org Subject: Re: [mpls-tp] Results of informal review of Section 3.4draft-ietf-mpls-tp-framework-07 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: stbryant@cisco.com List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jan 2010 10:26:24 -0000 Italo > > >> * Tandem connection monitoring of a PW is achieved by pushing >> a (LSP) label and using the (server) LSP for PST monitoring >> (same as for a LSP). >> > This point was accepted on the call and as noted in version 9 of > the framework is an item requiring further study. > > [[ib]] I recall we have agreed to further discuss this issue at > the next IETF weekly call on 2 February in the context of the OAM > Framework draft. Is my memory correct? > As I stated during the call, this is a major open issue to be > resolved before closing this discussion: if we adopt MS-PW as a > layer network in the scope of MPLS-TP, we need to ensure that > MPLS-TP can support all the transport requirements. We currently > have an open issue with PW TCM. > There are several candidate solutions emerging, yours and some that Matthew/Dan and I came up with. To settle on a solution will take a little while. I would propose that we continue with the publication process of the main framework with this item left for further study and to write up the PW TCM as a separate draft. That allows us to get started on the last call process with the framework make progress on the vast majority of the technical material. We can if necessary merge the two documents a part of the LC resolution process. if we proceed with two documents, then the second one would be very short and should get though the process quite quickly. What is important from where we stand today is to get a conditional approval to publish the framework subject to a satisfactory way forward for PW TCM. - Stewart From maarten.vissers@huawei.com Fri Jan 29 07:38:42 2010 Return-Path: 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 EC5F73A695B for ; Fri, 29 Jan 2010 07:38:42 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.664 X-Spam-Level: X-Spam-Status: No, score=-1.664 tagged_above=-999 required=5 tests=[AWL=0.935, 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 KxzJcbhdjmE4 for ; Fri, 29 Jan 2010 07:38:42 -0800 (PST) Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by core3.amsl.com (Postfix) with ESMTP id DE1573A691B for ; Fri, 29 Jan 2010 07:38:41 -0800 (PST) Received: from huawei.com (szxga01-in [172.24.2.3]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KX000GCYM52VG@szxga01-in.huawei.com> for mpls-tp@ietf.org; Fri, 29 Jan 2010 23:39:02 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KX0006PFM52K5@szxga01-in.huawei.com> for mpls-tp@ietf.org; Fri, 29 Jan 2010 23:39:02 +0800 (CST) Received: from M00900002 ([116.6.21.169]) by szxml01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KX000HSQM51SX@szxml01-in.huawei.com>; Fri, 29 Jan 2010 23:39:02 +0800 (CST) Date: Fri, 29 Jan 2010 16:39:00 +0100 From: Maarten Vissers In-reply-to: <4B62B7C2.6010206@cisco.com> To: stbryant@cisco.com, 'BUSI ITALO' Message-id: <004d01caa0f9$2d8a9c40$a9150674@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Thread-index: AcqgzfTXU1Orw5JESsaApoh2zByPOQAJ100g Cc: ahmpls-tp@lists.itu.int, tsg15q12@lists.itu.int, mpls-tp@ietf.org Subject: Re: [mpls-tp] Results of informal review of Section3.4draft-ietf-mpls-tp-framework-07 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jan 2010 15:38:43 -0000 Stewart, Italo, >From a transport network viewpoint we will have a - transport service layer network in which the transport paths have a 1-to-1 relationship with the customer services, and - transport path layer network in which the transport paths carry an aggregate of transport service layer transport paths. The transport paths in the transport service layer network will be a mixture of MS-PWs, Service LSPs, PST LSPs, Segment LSPs, Bundle LSPs, Packet PWs and HVPLSs. Any difference in OAM, PSW and TCM handling between PWs, LSPs and HVPLSs in this transport service layer will unnecessary complicate MPLS-TP equipment and its management. Developing a PW TCM solution that is different from the LSP TCM and HVPLS TCM (i.e ETH TCM) solutions will introduce a third TCM solution in the transport service layer of MPLS-TP networks. One of the T-MPLS requirements was to design a low complex, traffic engineered packet transport technology, with minimized differences with the HVPLS technology that is supporting the rmp and mp2mp services. MPLS-TP seems to have dropped this requirement as far as I can observe; it is becoming the most complex packet transport technology alternative with multiple solutions for the same functions. Is this the right direction? It would be much better from the transport network's perspective to have only one type of transport path in the transport service layer. Regards, Maarten -----Original Message----- From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Stewart Bryant Sent: vrijdag 29 januari 2010 11:26 To: BUSI ITALO Cc: Malcolm.BETTS@zte.com.cn; ahmpls-tp@lists.itu.int; tsg15q12@lists.itu.int; mpls-tp@ietf.org Subject: Re: [mpls-tp] Results of informal review of Section3.4draft-ietf-mpls-tp-framework-07 Italo > > >> * Tandem connection monitoring of a PW is achieved by pushing >> a (LSP) label and using the (server) LSP for PST monitoring >> (same as for a LSP). >> > This point was accepted on the call and as noted in version 9 of > the framework is an item requiring further study. > > [[ib]] I recall we have agreed to further discuss this issue at > the next IETF weekly call on 2 February in the context of the OAM > Framework draft. Is my memory correct? > As I stated during the call, this is a major open issue to be > resolved before closing this discussion: if we adopt MS-PW as a > layer network in the scope of MPLS-TP, we need to ensure that > MPLS-TP can support all the transport requirements. We currently > have an open issue with PW TCM. > There are several candidate solutions emerging, yours and some that Matthew/Dan and I came up with. To settle on a solution will take a little while. I would propose that we continue with the publication process of the main framework with this item left for further study and to write up the PW TCM as a separate draft. That allows us to get started on the last call process with the framework make progress on the vast majority of the technical material. We can if necessary merge the two documents a part of the LC resolution process. if we proceed with two documents, then the second one would be very short and should get though the process quite quickly. What is important from where we stand today is to get a conditional approval to publish the framework subject to a satisfactory way forward for PW TCM. - Stewart _______________________________________________ mpls-tp mailing list mpls-tp@ietf.org https://www.ietf.org/mailman/listinfo/mpls-tp From neil.2.harrison@bt.com Fri Jan 29 07:56:42 2010 Return-Path: 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 B40F93A693F for ; Fri, 29 Jan 2010 07:56:42 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.448 X-Spam-Level: X-Spam-Status: No, score=-3.448 tagged_above=-999 required=5 tests=[AWL=0.150, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1] 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 0vgWa+3yUVNX for ; Fri, 29 Jan 2010 07:56:28 -0800 (PST) Received: from smtp3.smtp.bt.com (smtp3.smtp.bt.com [217.32.164.138]) by core3.amsl.com (Postfix) with ESMTP id D86D228C14E for ; Fri, 29 Jan 2010 07:56:27 -0800 (PST) Received: from E03MVB2-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp3.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 29 Jan 2010 15:56:49 +0000 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_01CAA0FB.AA48A0AE" Date: Fri, 29 Jan 2010 15:56:39 -0000 Message-ID: <2ECAA42C79676B42AEBAC11229CA7D0C059059D7@E03MVB2-UKBR.domain1.systemhost.net> In-Reply-To: <4B61B113.20104@cisco.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [mpls-tp] Results of informal review of Section 3.4draft-ietf-mpls-tp-framework-07 Thread-Index: AcqgMPgg64Ttkfi8QkCFpIbjvZO6fQAoHEhQ From: To: , X-OriginalArrivalTime: 29 Jan 2010 15:56:49.0323 (UTC) FILETIME=[AA9E7FB0:01CAA0FB] Cc: ahmpls-tp@lists.itu.int, tsg15q12@lists.itu.int, mpls-tp@ietf.org Subject: Re: [mpls-tp] Results of informal review of Section 3.4draft-ietf-mpls-tp-framework-07 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jan 2010 15:56:42 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01CAA0FB.AA48A0AE Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Stewart, =20 Thanks for providing these notes. Just wanted to to add my recollections from the call (mainly for information of those not able to make the call)...please see in-line: ________________________________ From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Stewart Bryant Sent: 28 January 2010 15:45 To: Malcolm.BETTS@zte.com.cn Cc: ahmpls-tp@lists.itu.int; tsg15q12@lists.itu.int; mpls-tp@ietf.org Subject: Re: [mpls-tp] Results of informal review of Section 3.4draft-ietf-mpls-tp-framework-07 =09 =09 Malcolm.BETTS@zte.com.cn wrote:=20 Stewart,=20 =09 Your request for an informal review of section 3.4 of draft-ietf-mpls-tp-framework-07 was assigned to Q.12/15. This review produced a number of comments. Many of which were capture in a marked up document that was discussed today on the MPLS-TP call. The results of that discussion have been posted to the MPLS-TP wiki (http://wiki.tools.ietf.org/misc/mpls-tp/attachment/wiki/meeting-notes/) .=20 =09 Two other significant comments arose that were not captured directly in the marked up document:=20 =09 1) Use of the term "Network Layer":=20 2) Need for multi segment pseudo wires.=20 =09 I have provide my view of the key points that were raised, I invite other ITU participants to add any points that I missed. =09 Malcolm, thank you for this additional feedback on draft-ietf-mpls-tp-framework-07. =09 These points were discussed at the weekly MPLS-TP call on the evening of Tuesday 26th January 2010. =09 Network Layer:=20 =09 A request was made to provide reference for how a 'network layer' protocol, as mentioned in sections 3.4.3, is defined. Based on discussion today my understanding is that the term "network layer protocol" is used in RFC3031. I think that this comment could be resolved if the authors can avoid using the term "Network Layer" and make it clear that the context for "Network Layer Protocol" is described in RFC 3031.=20 =09 =09 After lengthy discussion on the call it was resolved that the new text that references RFC3031 & RFC3032 for the use of the term "Network Layer" was adequate for the purposes of this document, and is consistent with current IETF best practice. Please refer to draft-ietf-mpls-tp-framework-08 section 3.4.3.=20 NH=3D> Yes there was a lengthy discussion, and a key point of this was that the term 'network layer' in its old OSI L3 sense is meaningless at best. The major reason we did not want to change anything is that this flawed 'network layer' term goes back a long time and it would be difficult to change all the standards that would be impacted (which is more than IETF). My advice on the call was for folks to try and stop using this flawed term and instead try and think more in terms of how G.800 functionally describes layer networks. And to illustrate this point I offered the example of a co-cs mode SDH VC4 layer network that uses an adjunct logically OOB cl-ps GMPLS/IP-based layer network for the important CP/MP protocols. So where is the 'network layer' here?....noting that there are least 2 layer networks involved in this network system. =20 =09 Multi segment pseudo wire:=20 =09 =09 These individual points were extensively discussed in the 26th January call, and the response are notes below. =09 The initial request was to provide the rational for the inclusion of multi segment PWs in MPLS-TP. =09 It was notes that in some network scenarios, MS-PW was a useful tool. However it have been noted in version 9 of the draft that MP-PWs are optional and not precluded from the MPLS-TP architecture.=20 NH=3D> There was another point here that is not reported. From purely technical analysis it can be shown that PWs are an artefact of the LDP type of MPLS. And we noted on the call that if we were designing MPLS-TP today with a better understanding of layer networks then we would almost certainly not have PWs. However, given they exist and are considered useful then they will be carried-over into MPLS-TP.=20 =09 This provoked some further discussion (both on line and off line) that raised some questions and concerns over the use of PWs in general and in particular making the PW a layer network (in the G.800/G.805 sense) vs. restricting the role of the PW to providing client adaptation.. A summary of the points raised is provided below.=20 =09 * In an instance of an implementation of a MPLS-TP network the bottom label in the scope of that network may be either a PW label or an LSP label.=20 This is correct, but note that a PW label and an LSP label are BOTH MPLS labels (see RFC4447).=20 NH=3D> In MPLS as-is a PW label is a non-swapped SA proxy which is required to recover from any lower level LDP merging. In MPLS-TP we are not going to lose source information (ie no LDP/PHP merging LSPs) and so we only need 2 types of label semantic: (i) 0-15 set that carry globally well-known 'functional action' semantics (i) >15 that are used in normal (destination targeted) label-swapped forwarding sense.=20 =09 =09 We also discussed the related issue of layered network vs sublayered networks. In MPLS as-is we largely assume a single layer network (ie common routing domain) where nested LSPs represent sublayers...this is not true client/server. In a true layered case, nested LSPs would form a client/server relationship, ie each LSP belongs to a disjoint routing domain in a different layer network. =20 Stewart made the point on the call that in a stack of nested LSPs we could have any mix of sublayering and layering. =20 =20 =20 PWs uses T-LDP for signalling, it is my understanding that this is "in band" and relies on IP forwarding contrary to the requirements. It is not clear what protocols are used for other control plane functions (e.g. routing, discovery). LSPs use an out of band GMPLS control plane (as defined in the requirements).=20 Version 9 of the framework clarifies that T-LDP may be sent out of band or over the DCC. The choice of which protocols to use for routing and discovery is already described in the relevant PWE3 and L2VPN RFC and drafts, which are referenced by this framework. =20 =09 * T-LDP does not support traffic engineering=20 This was discussed on the call, and it was noted that draft-ietf-pwe3-dynamic-ms-pw describes the support for the element of TE required for MS-PW e.g. bandwidth signaling and path selection. ITU-T experts are invited to read this draft and provide comment to the PWE3 WG.=20 NH=3D> The critical issue here IMO is whether there is a 1:1 geographic span of the PW and any serving LSPs. If there is, one can try and make an appeal to a common routing domain and single layer network case (this is thus a sublayering case). In a more general model however, where there could be multiple MPLS-TP layer networks of different parties carrying the same PW (as a client), then it is quite clear that the PW layer network is of greater geographic span than any of its serving MPLS-TP layer networks and, of course, the routing domain of the PW layer network is now clearly disjoint from the routing domains of any of its serving MPLS-TP layer networks. So now all PW routing calculations lie in this (PW) layer only and there will usually be no ability to control the routing over the lower layer MPLS-TP layer networks...noting that the (server) multi-hop end-end LSPs create a fixed link-connection (ie a single hop) in the end-end PW (client) layer network connection. =09 =09 Aside: =20 1 A key corollary of all this of course is that the old notion of a common CP instance is now obviously dead, it's last home was MPLS. =09 =09 2 The PW CW is largely redundant in MPLS-TP since the 1st nibble ECMP hack is no longer required and the 16 bit Seq No. field is redundant since a (parent) connection must not re-order its (child) traffic units. So its seems the only real difference between PWs and LSPs in MPLS-TP is the use of 2 different signalling protocols. =09 * T-LDP requires extension to support multi segment PWs. The scope of these extensions and the proposed routing protocols are not well understood within the ITU.=20 T-LDP extensions are defined in draft-ietf-pwe3-segmented-pw (which is under IESG review), and in draft-ietf-pwe3-dynamic-ms-pw. =09 * Tandem connection monitoring of a PW is achieved by pushing a (LSP) label and using the (server) LSP for PST monitoring (same as for a LSP).=20 This point was accepted on the call and as noted in version 9 of the framework is an item requiring further study. =09 * Setting up a PW with traffic engineering and/or segment monitoring requires the use and coordination of both a T-LDP and a GMPLS control plane.=20 It was accepted on the call that this is the current state of the art, but as noted above the future definition of other PW control protocols is not precluded. However since this definition does not yet exist and considering the wide deployment of T-LDP for packet transport by IP/MPLS networks, a pragmatic recommendation was made to continue with the use of T-LDP until a suitably mature alternative protocol exists.=20 NH=3D> But note my previous point above, ie in the more general case we can very easily have disjoint client PW and server MPLS-TP layer networks where (i) the TE routing decisions in the (client) PW layer network and the (server) MPLS-TP layer are quite independent, with the former not being able to select routing in the latter when different parties are involved, and (ii) given the CW is essentially redundant in MPLS-TP, then PWs really only 'live-on' in the sense that they use a different CP signalling protocol from MPLS-TP LSPs. =20 =20 regards, Neil =20 =09 These issues could be either avoided or limited if we restrict the role of the PW to providing client adaptation at the edge of a MPLS-TP network and using LSPs in the core of the network.=20 =09 A PW provides additional functionality in addition to adaptation. These additional functions provide considerable scaling advantages. For example the multiplexing provides significant scaling advantages over an LSP approach, which is why it was adopted instead of alternative IETF proposed protocols that omitted this multiplexing component. In addition the state co-ordination provides a number of benefits. =09 Regards =09 Stewart Bryant PWE3 Co-chair. =09 We would very much appreciate your comments on these points.=20 =09 Regards=20 =09 Malcolm Betts=20 Co chair ad hoc on MPLS-TP=20 ------_=_NextPart_001_01CAA0FB.AA48A0AE Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Stewart,
 
Thanks for providing these = notes.  Just=20 wanted to to add my recollections from the call (mainly for information = of those=20 not able to make the call)...please see in-line:


From: mpls-tp-bounces@ietf.org=20 [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Stewart=20 Bryant
Sent: 28 January 2010 15:45
To:=20 Malcolm.BETTS@zte.com.cn
Cc: ahmpls-tp@lists.itu.int;=20 tsg15q12@lists.itu.int; mpls-tp@ietf.org
Subject: Re: = [mpls-tp]=20 Results of informal review of Section=20 3.4draft-ietf-mpls-tp-framework-07

Malcolm.BETTS@zte.com.cn = wrote:=20
Stewart, =

Your  request for an informal review = of section=20 3.4 of draft-ietf-mpls-tp-framework-07 was assigned to Q.12/15. =  This=20 review produced a number of comments.  Many of which were = capture in a=20 marked up document that was discussed today on the MPLS-TP call. =  The=20 results of that discussion have been posted to the MPLS-TP wiki=20  (http://wiki.tools.ietf.org/misc/mpls-tp/attachment/wiki/meeting-no= tes/).

Two=20 other significant comments arose that were not captured directly in = the=20 marked up document:

1)  =20      Use of the term “Network = Layer”:
2)        Need for = multi segment=20 pseudo wires.

I have = provide my=20 view of the key points that were raised, I invite other ITU = participants to=20 add any points that I missed.

Malcolm, = thank you=20 for this additional feedback on = draft-ietf-mpls-tp-framework-07.

These=20 points were discussed at the weekly MPLS-TP call on the evening of = Tuesday=20 26th January 2010.

Network = Layer:=20

A request was made to = provide reference=20 for how a 'network layer' protocol, as mentioned in sections 3.4.3, = is=20 defined.  Based on discussion today my understanding is that = the term=20 “network layer protocol” is used in RFC3031.  I = think that this comment=20 could be resolved if the authors can avoid using the term = “Network Layer”=20 and make it clear that the context for “Network Layer = Protocol” is described=20 in RFC 3031.

After lengthy discussion on the call it was resolved that the new = text=20 that references RFC3031 & RFC3032 for the use of the term "Network = Layer"=20 was adequate for the purposes of this document, and is consistent with = current=20 IETF best practice. Please refer to draft-ietf-mpls-tp-framework-08 = section=20 3.4.3. 
NH=3D> Yes there was a lengthy discussion, and a = key point of=20 this was that the term 'network layer' in its old OSI L3 sense is = meaningless=20 at best.  The major reason we did not  want to change anything is that = this flawed=20 'network layer' term goes back a long time and it would be difficult = to change=20 all the standards that would be impacted (which is more than = IETF).  My=20 advice on the call was for folks to try and stop using this flawed = term and=20 instead try and think more in terms of how G.800 functionally = describes layer=20 networks.  And to illustrate this point I offered the example of = a co-cs=20 mode SDH VC4 layer network that uses an adjunct logically OOB cl-ps=20 GMPLS/IP-based layer network for the important CP/MP = protocols.  So=20 where is the 'network layer' here?....noting that there are least 2 = layer=20 networks involved in this network = system.  
Multi segment pseudo = wire:

These individual points were = extensively=20 discussed  in the 26th January call, and the  response are = notes=20 below.
The initial request was = to provide=20 the rational for the inclusion of multi segment PWs in=20 MPLS-TP.
It was notes that in some network scenarios, MS-PW was a useful = tool.=20 However it have been noted in version 9 of the draft that MP-PWs are = optional=20 and not precluded from the MPLS-TP architecture. 
NH=3D> There was another point here that is = not=20 reported.  From purely technical analysis it can be shown = that PWs=20 are an artefact of the LDP type of MPLS.   And we noted on the call that = if we were=20 designing MPLS-TP today with a better understanding of layer networks = then we=20 would almost certainly not have PWs.  However, given = they exist=20 and are considered useful then they will be carried-over into=20 MPLS-TP. 
This provoked some = further=20 discussion (both on line and off line) that raised some questions = and=20 concerns over the use of PWs in general and in particular making the = PW a=20 layer network (in the G.800/G.805 sense) vs. restricting the role of = the PW=20 to providing client adaptation..  A summary of the points = raised is=20 provided below.
  • In an instance of an = implementation of a=20 MPLS-TP network the bottom label in the scope of that network may = be=20 either a PW label or an LSP label.
This is correct, but note that a PW label and an LSP label are = BOTH MPLS=20 labels (see RFC4447). 
NH=3D>  In MPLS as-is a PW label is a = non-swapped SA proxy=20 which is required to recover from any lower level LDP merging.  = In=20 MPLS-TP we are not going to lose source information (ie no LDP/PHP = merging=20 LSPs) and so we only need 2 types of label semantic:  (i) 0-15 = set that=20 carry globally well-known 'functional action' semantics (i) >15 = that are=20 used in normal (destination targeted) label-swapped forwarding=20 sense. 
We also discussed the related issue of = layered=20 network vs sublayered networks.  In MPLS as-is we largely assume = a single=20 layer network (ie common routing domain) where nested LSPs represent=20 sublayers...this is not true client/server.  In a true layered = case,=20 nested LSPs would form a client/server relationship, ie each LSP = belongs to a=20 disjoint routing domain in a different layer = network.
 
Stewart made the point on the call that in = a stack of=20 nested LSPs we could have any mix of sublayering and=20 layering.   
 
 
 PWs=20 uses T-LDP for signalling, it is my understanding that this is = “in band” and=20 relies on IP forwarding contrary to the requirements.  It is not = clear=20 what protocols are used for other control plane functions (e.g. = routing,=20 discovery).  LSPs use an out of band GMPLS control plane (as = defined in=20 the requirements).
Version 9 of the framework clarifies that T-LDP may be sent out = of band=20 or over the DCC. The choice of which protocols to use for routing and=20 discovery is already described in  the relevant PWE3 and L2VPN = RFC and=20 drafts, which are referenced by this framework.  
  • T-LDP does not support = traffic=20 engineering
This was discussed on the call, and it was noted that=20 draft-ietf-pwe3-dynamic-ms-pw describes the support for the element of = TE=20 required for MS-PW e.g. bandwidth signaling and path selection. ITU-T = experts=20 are invited to read this draft and provide comment to the PWE3 = WG. 
NH=3D> The critical issue here IMO is = whether there=20 is a 1:1 geographic span of the PW and any serving LSPs.  If = there is,=20 one can try and make an appeal to a common routing domain and single = layer=20 network case (this is thus a sublayering case).  In a more = general model=20 however, where there could be multiple MPLS-TP layer networks of = different=20 parties carrying the same PW (as a client), then it is quite clear = that the PW=20 layer network is of greater geographic span than any of its = serving=20 MPLS-TP layer networks and, of course, the routing domain of the PW = layer=20 network is now clearly disjoint from the routing domains of any of its = serving=20 MPLS-TP layer networks.   So now all PW routing=20 calculations  lie in=20 this (PW) layer only and there will usually be no ability to control = the=20 routing over the lower layer MPLS-TP layer networks...noting that the = (server)=20 multi-hop end-end LSPs create a fixed link-connection (ie a single = hop) in the=20 end-end PW (client) layer network connection.
Aside:
 
1     A = key corollary=20 of all this of course is that = the old=20 notion of a common CP instance is now obviously dead, it's last home = was=20 MPLS.
2     The PW CW is=20 largely redundant in MPLS-TP since the 1st nibble ECMP hack is no = longer=20 required and the 16 bit Seq No. field is redundant since a = (parent)=20 connection must not re-order its (child) traffic = units.   So=20 its seems the only real difference between PWs and LSPs in MPLS-TP is = the use=20 of 2 different signalling protocols.

  • T-LDP requires extension to = support multi=20 segment PWs.  The scope of these extensions and the proposed = routing=20 protocols are not well understood within the ITU.=20
T-LDP extensions are defined in=20 draft-ietf-pwe3-segmented-pw (which is under IESG review), and in=20 draft-ietf-pwe3-dynamic-ms-pw.
  • Tandem connection monitoring = of a PW is=20 achieved by pushing a (LSP) label and using the (server) LSP for = PST=20 monitoring (same as for a LSP).
This = point was=20 accepted on the call and as noted in version 9 of the framework is an = item=20 requiring further study.
  • Setting up a PW with traffic = engineering=20 and/or segment monitoring requires the use and coordination of = both a=20 T-LDP and a GMPLS control plane.
It was accepted on the call that this is the current state of the = art,=20 but as noted above the future definition of other PW control protocols = is not=20 precluded. However since this definition does not yet exist and = considering=20 the wide deployment of T-LDP for packet transport by IP/MPLS networks, = a=20 pragmatic recommendation was made to continue with the use of T-LDP = until a=20 suitably mature alternative protocol exists. 
NH=3D> But note my previous point above, ie = in the more=20 general case we can very easily have disjoint client PW = and=20 server MPLS-TP layer networks where (i) the TE routing decisions in = the=20 (client) PW layer network and the (server) MPLS-TP layer are quite=20 independent, with the former not being able to select routing in the = latter=20 when different parties are involved, and (ii) given the CW is = essentially=20 redundant in MPLS-TP, then PWs really only 'live-on' in the sense that = they=20 use a different CP signalling protocol from MPLS-TP LSPs. =20
 
regards, Neil
 

These issues could = be either=20 avoided or limited if we restrict the role of the PW to providing = client=20 adaptation at the edge of a MPLS-TP network and using LSPs in the = core of=20 the network.
A PW provides additional = functionality in=20 addition to adaptation. These additional functions provide = considerable=20 scaling advantages. For example the multiplexing provides significant = scaling=20 advantages over an LSP approach, which is why it was adopted instead = of=20 alternative IETF proposed protocols that omitted this multiplexing = component.=20 In addition the state co-ordination provides a number of=20 benefits.

Regards

Stewart Bryant
PWE3 Co-chair.

We would very much = appreciate=20 your comments on these points.

Regards

Malcolm=20 Betts
Co chair ad hoc on = MPLS-TP
------_=_NextPart_001_01CAA0FB.AA48A0AE-- From rahul@juniper.net Fri Jan 29 13:02:29 2010 Return-Path: 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 D4E733A68EC for ; Fri, 29 Jan 2010 13:02:29 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.599 X-Spam-Level: X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] 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 D10yzlca74YK for ; Fri, 29 Jan 2010 13:02:29 -0800 (PST) Received: from exprod7og125.obsmtp.com (exprod7og125.obsmtp.com [64.18.2.28]) by core3.amsl.com (Postfix) with ESMTP id D73DF3A659A for ; Fri, 29 Jan 2010 13:02:21 -0800 (PST) Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob125.postini.com ([64.18.6.12]) with SMTP ID DSNKS2NM87G3hf8ZSyN3iwUycJJDv25swSLO@postini.com; Fri, 29 Jan 2010 13:02:52 PST Received: from p-emfe01-sac.jnpr.net (66.129.254.71) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.393.1; Fri, 29 Jan 2010 12:58:25 -0800 Received: from p-emlb02-sac.jnpr.net ([66.129.254.47]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Fri, 29 Jan 2010 12:58:25 -0800 Received: from emailsmtp56.jnpr.net ([172.24.60.77]) by p-emlb02-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Fri, 29 Jan 2010 12:58:25 -0800 Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp56.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Fri, 29 Jan 2010 12:58:25 -0800 Received: from sapphire.juniper.net (sapphire.juniper.net [172.17.28.108]) by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id o0TKwOj75740; Fri, 29 Jan 2010 12:58:24 -0800 (PST) (envelope-from rahul@juniper.net) Date: Fri, 29 Jan 2010 12:58:24 -0800 From: Rahul Aggarwal To: Malcolm.BETTS@zte.com.cn In-Reply-To: Message-ID: <20100129121531.A76679@sapphire.juniper.net> References: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" X-OriginalArrivalTime: 29 Jan 2010 20:58:25.0227 (UTC) FILETIME=[CC9E51B0:01CAA125] Cc: mpls-tp@ietf.org, ahmpls-tp@lists.itu.int, tsg15q12@lists.itu.int Subject: Re: [mpls-tp] Results of informal review of Section 3.4 draft-ietf-mpls-tp-framework-07 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jan 2010 21:02:30 -0000 Hi Malcolm, Please see my comment at the end. > This provoked some further discussion (both on line and off line) that > raised some questions and concerns over the use of PWs in general and in > particular making the PW a layer network (in the G.800/G.805 sense) vs. > restricting the role of the PW to providing client adaptation.. A summary > of the points raised is provided below. > > These issues could be either avoided or limited if we restrict the role of > the PW to providing client adaptation at the edge of a MPLS-TP network and > using LSPs in the core of the network. > I agree that the server layer of MPLS-TP must be restricted to MPLS-TP LSPs. The framework document needs to be modified to reflect this. We should ask given that section 3.4.2 describes how to carry PWs as clients over MPLS-TP LSP that is the server layer and section 3.4.3 describes how to carry Network layers over a MPLS-TP LSP that is the server layer, why do we need PWs to be a server layer? In other words why is it not necessary and sufficient to restrict the server layer to LSPs? rahul From jdrake@juniper.net Fri Jan 29 13:47:21 2010 Return-Path: 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 84DA93A698B for ; Fri, 29 Jan 2010 13:47:21 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.599 X-Spam-Level: X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] 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 J4x25S+YOiHJ for ; Fri, 29 Jan 2010 13:47:20 -0800 (PST) Received: from exprod7og115.obsmtp.com (exprod7og115.obsmtp.com [64.18.2.217]) by core3.amsl.com (Postfix) with ESMTP id 04A053A6403 for ; Fri, 29 Jan 2010 13:47:13 -0800 (PST) Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob115.postini.com ([64.18.6.12]) with SMTP ID DSNKS2NXazbAfaXAD6EwX2MHW/htHI625IE2@postini.com; Fri, 29 Jan 2010 13:47:43 PST Received: from EMBX01-HQ.jnpr.net ([fe80::c821:7c81:f21f:8bc7]) by P-EMHUB02-HQ.jnpr.net ([fe80::88f9:77fd:dfc:4d51%11]) with mapi; Fri, 29 Jan 2010 13:45:56 -0800 From: John E Drake To: "stbryant@cisco.com" , "Malcolm.BETTS@zte.com.cn" Date: Fri, 29 Jan 2010 13:45:54 -0800 Thread-Topic: [mpls-tp] Results of informal review of Section 3.4 draft-ietf-mpls-tp-framework-07 Thread-Index: AcqgMPfjlitvtCPTQMK42utNTjSUTwAASsNg Message-ID: <5E893DB832F57341992548CDBB3331639804F36901@EMBX01-HQ.jnpr.net> References: <4B61B113.20104@cisco.com> In-Reply-To: <4B61B113.20104@cisco.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="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Cc: "ahmpls-tp@lists.itu.int" , "tsg15q12@lists.itu.int" , "mpls-tp@ietf.org" Subject: Re: [mpls-tp] Results of informal review of Section 3.4 draft-ietf-mpls-tp-framework-07 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jan 2010 21:47:21 -0000 Snipped... >=20 > A PW provides additional functionality in addition to adaptation. These > additional functions provide considerable scaling advantages. For example > the multiplexing provides significant scaling advantages over an LSP > approach, which is why it was adopted instead of alternative IETF propose= d > protocols that omitted this multiplexing component.=20 > [JD] Stewart, I don't think this is correct. LSP hierarchy (RFC 4206) wou= ld have exactly the same scaling properties as pseudowires. I.e., the net = result is the same wrt scaling whether one chooses targeted LDP to instanti= ate a PW within an LSP or targeted RSVP-TE (section 6.1.1 of RFC 4206) to i= nstantiate a contained LSP. So, a multi-segment pseudowire in which switching is done in the pseudowire= layer does not provide any scaling advantages over an e2e pseudowire over = an e2e LSP instantiated over multiple hierarchical LSPs in which switching = is done in the LSP layer. It also has the advantage of having an e2e inban= d control channel over which OAM and e2e pseudowire signaling may be run. = =20 >=20 > Regards >=20 > Stewart Bryant > PWE3 Co-chair. >=20 >=20 >=20 > We would very much appreciate your comments on these points. >=20 > Regards >=20 > Malcolm Betts > Co chair ad hoc on MPLS-TP >=20 From neil.2.harrison@bt.com Fri Jan 29 13:55:54 2010 Return-Path: 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 CB2F83A6986 for ; Fri, 29 Jan 2010 13:55:54 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.179 X-Spam-Level: X-Spam-Status: No, score=-3.179 tagged_above=-999 required=5 tests=[AWL=-0.180, BAYES_00=-2.599, J_CHICKENPOX_81=0.6, RCVD_IN_DNSWL_LOW=-1] 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 PNXBIl5NRzSC for ; Fri, 29 Jan 2010 13:55:54 -0800 (PST) Received: from smtp4.smtp.bt.com (smtp4.smtp.bt.com [217.32.164.151]) by core3.amsl.com (Postfix) with ESMTP id BA4EC3A6403 for ; Fri, 29 Jan 2010 13:55:53 -0800 (PST) Received: from E03MVB2-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp4.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 29 Jan 2010 21:56:16 +0000 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Fri, 29 Jan 2010 21:56:12 -0000 Message-ID: <2ECAA42C79676B42AEBAC11229CA7D0C05905AB9@E03MVB2-UKBR.domain1.systemhost.net> In-Reply-To: <5E893DB832F57341992548CDBB3331639804F36901@EMBX01-HQ.jnpr.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [mpls-tp] Results of informal review of Section 3.4draft-ietf-mpls-tp-framework-07 Thread-Index: AcqgMPfjlitvtCPTQMK42utNTjSUTwAASsNgAD7QvtA= From: To: , , X-OriginalArrivalTime: 29 Jan 2010 21:56:16.0185 (UTC) FILETIME=[E1787A90:01CAA12D] Cc: ahmpls-tp@lists.itu.int, tsg15q12@lists.itu.int, mpls-tp@ietf.org Subject: Re: [mpls-tp] Results of informal review of Section 3.4draft-ietf-mpls-tp-framework-07 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jan 2010 21:55:54 -0000 John, I agree. regards, Neil=20 > -----Original Message----- > From: John E Drake [mailto:jdrake@juniper.net]=20 > Sent: 29 January 2010 21:46 > To: stbryant@cisco.com; Malcolm.BETTS@zte.com.cn > Cc: ahmpls-tp@lists.itu.int; tsg15q12@lists.itu.int;=20 > mpls-tp@ietf.org; Harrison,N,Neil,DKQ7 R > Subject: RE: [mpls-tp] Results of informal review of Section=20 > 3.4draft-ietf-mpls-tp-framework-07 >=20 > Snipped... >=20 > >=20 > > A PW provides additional functionality in addition to adaptation.=20 > > These additional functions provide considerable scaling advantages.=20 > > For example the multiplexing provides significant scaling=20 > advantages=20 > > over an LSP approach, which is why it was adopted instead of=20 > > alternative IETF proposed protocols that omitted this=20 > multiplexing component. > > >=20 > [JD] Stewart, I don't think this is correct. LSP hierarchy=20 > (RFC 4206) would have exactly the same scaling properties as=20 > pseudowires. I.e., the net result is the same wrt scaling=20 > whether one chooses targeted LDP to instantiate a PW within=20 > an LSP or targeted RSVP-TE (section 6.1.1 of RFC 4206) to=20 > instantiate a contained LSP. >=20 > So, a multi-segment pseudowire in which switching is done in=20 > the pseudowire layer does not provide any scaling advantages=20 > over an e2e pseudowire over an e2e LSP instantiated over=20 > multiple hierarchical LSPs in which switching is done in the=20 > LSP layer. It also has the advantage of having an e2e inband=20 > control channel over which OAM and e2e pseudowire signaling=20 > may be run. =20 >=20 > >=20 > > Regards > >=20 > > Stewart Bryant > > PWE3 Co-chair. > >=20 > >=20 > >=20 > > We would very much appreciate your comments on these points. > >=20 > > Regards > >=20 > > Malcolm Betts > > Co chair ad hoc on MPLS-TP > >=20 >=20 >=20 From neil.2.harrison@bt.com Fri Jan 29 15:10:45 2010 Return-Path: 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 0E2233A67B2 for ; Fri, 29 Jan 2010 15:10:45 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.449 X-Spam-Level: X-Spam-Status: No, score=-3.449 tagged_above=-999 required=5 tests=[AWL=0.150, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1] 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 8gkBFmruFuM8 for ; Fri, 29 Jan 2010 15:10:43 -0800 (PST) Received: from smtp1.smtp.bt.com (smtp1.smtp.bt.com [217.32.164.137]) by core3.amsl.com (Postfix) with ESMTP id 759913A63EC for ; Fri, 29 Jan 2010 15:10:43 -0800 (PST) Received: from E03MVB2-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp1.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 29 Jan 2010 23:11:06 +0000 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Fri, 29 Jan 2010 23:11:01 -0000 Message-ID: <2ECAA42C79676B42AEBAC11229CA7D0C05905AC4@E03MVB2-UKBR.domain1.systemhost.net> In-Reply-To: <20100129121531.A76679@sapphire.juniper.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [mpls-tp] Results of informal review of Section 3.4 draft-ietf-mpls-tp-framework-07 Thread-Index: AcqhJnDNkc4+3kYkTsWXlivu3177pQAB3nBg From: To: , X-OriginalArrivalTime: 29 Jan 2010 23:11:06.0220 (UTC) FILETIME=[55BD72C0:01CAA138] Cc: ahmpls-tp@lists.itu.int, tsg15q12@lists.itu.int, mpls-tp@ietf.org Subject: Re: [mpls-tp] Results of informal review of Section 3.4 draft-ietf-mpls-tp-framework-07 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jan 2010 23:10:45 -0000 Rahul, >=20 > Hi Malcolm, >=20 > Please see my comment at the end. >=20 > >=20 > > This provoked some further discussion (both on line and off=20 > line) that=20 > > raised some questions and concerns over the use of PWs in=20 > general and=20 > > in particular making the PW a layer network (in the=20 > G.800/G.805 sense) vs. > > restricting the role of the PW to providing client adaptation.. A=20 > > summary of the points raised is provided below. > > >=20 > >=20 > > These issues could be either avoided or limited if we restrict the=20 > > role of the PW to providing client adaptation at the edge=20 > of a MPLS-TP=20 > > network and using LSPs in the core of the network. > > >=20 >=20 > I agree that the server layer of MPLS-TP must be=20 > restricted to MPLS-TP LSPs. The framework document needs to=20 > be modified to reflect this. NH=3D> It's actually a little more definitive than this Rahul, and it concerns the nature of 'performance inheritance' across nested layer networks (from application down to the duct). If one wants deterministic performance in layer N, which includes consideration of the requirement that the traffic behaviour of client X of layer N cannot impact the SLA enjoyed by client Y of layer N, then: - layer N MUST use proper single-source connections (necessary condition in layer N) - the resources of layer N MUST NOT be overbooked (full sufficiency condition in layer N) - AND all layer network below layer N to the duct MUST meet the above requirements (a recursive necessary condition) The performance experienced at layer N is a sum of (i) the impairments sourced from all the layer N nodes transitted (the impairments of which can be a function of load in the co-ps case, but not in the co-cs case, at layer N) and (ii) all the layer N links transitted. Now a link connection (=3D=3Dhop) in layer N is provided by and end-end connection = in layer N-1. So we have a recursive performance inheritance situation that terminates at the bottom-of-stack layer network which modulates an EM wave. =20 To cut to the chase...if one wants deterministic performance at layer N then all layer networks at and below layer N need to be either (i) co-cs or (ii) co-ps that emulates co-cs. It really is that simple. >=20 > We should ask given that section 3.4.2 describes how to carry=20 > PWs as clients over MPLS-TP LSP that is the server layer and=20 > section 3.4.3 describes how to carry Network layers over a=20 > MPLS-TP LSP that is the server layer, why do we need PWs to=20 > be a server layer? In other words why is it not necessary and=20 > sufficient to restrict the server layer to LSPs? NH=3D> The above sentence construction/grammar is broken.=20 regards, Neil=20 >=20 > rahul > _______________________________________________ > mpls-tp mailing list > mpls-tp@ietf.org > https://www.ietf.org/mailman/listinfo/mpls-tp >=20 From rahul@juniper.net Fri Jan 29 15:18:34 2010 Return-Path: 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 17EA13A63EC for ; Fri, 29 Jan 2010 15:18:34 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.599 X-Spam-Level: X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] 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 7mBjAiEU1Oww for ; Fri, 29 Jan 2010 15:18:33 -0800 (PST) Received: from exprod7og107.obsmtp.com (exprod7og107.obsmtp.com [64.18.2.167]) by core3.amsl.com (Postfix) with ESMTP id 403BE3A67E1 for ; Fri, 29 Jan 2010 15:18:26 -0800 (PST) Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob107.postini.com ([64.18.6.12]) with SMTP ID DSNKS2Ns1iqHSbZUp2YHSeXIlHIaY26sfwor@postini.com; Fri, 29 Jan 2010 15:18:57 PST Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.393.1; Fri, 29 Jan 2010 15:17:12 -0800 Received: from p-emlb02-sac.jnpr.net ([66.129.254.47]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Fri, 29 Jan 2010 15:17:12 -0800 Received: from emailsmtp56.jnpr.net ([172.24.60.77]) by p-emlb02-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Fri, 29 Jan 2010 15:17:12 -0800 Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp56.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Fri, 29 Jan 2010 15:17:12 -0800 Received: from sapphire.juniper.net (sapphire.juniper.net [172.17.28.108]) by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id o0TNHBj29598; Fri, 29 Jan 2010 15:17:11 -0800 (PST) (envelope-from rahul@juniper.net) Date: Fri, 29 Jan 2010 15:17:11 -0800 From: Rahul Aggarwal To: neil.2.harrison@bt.com In-Reply-To: <2ECAA42C79676B42AEBAC11229CA7D0C05905AC4@E03MVB2-UKBR.domain1.systemhost.net> Message-ID: <20100129151427.W76679@sapphire.juniper.net> References: <2ECAA42C79676B42AEBAC11229CA7D0C05905AC4@E03MVB2-UKBR.domain1.systemhost.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" X-OriginalArrivalTime: 29 Jan 2010 23:17:12.0027 (UTC) FILETIME=[2FC72AB0:01CAA139] Cc: ahmpls-tp@lists.itu.int, tsg15q12@lists.itu.int, mpls-tp@ietf.org Subject: Re: [mpls-tp] Results of informal review of Section 3.4 draft-ietf-mpls-tp-framework-07 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jan 2010 23:18:34 -0000 Hi Neil, > > > > We should ask given that section 3.4.2 describes how to carry > > PWs as clients over MPLS-TP LSP that is the server layer and > > section 3.4.3 describes how to carry Network layers over a > > MPLS-TP LSP that is the server layer, why do we need PWs to > > be a server layer? In other words why is it not necessary and > > sufficient to restrict the server layer to LSPs? > > NH=> The above sentence construction/grammar is broken. > Let me try to rephrase. I would like an answer to the following: Given that section 3.4.2 describes how to carry PWs as clients over MPLS-TP LSPs and section 3.4.3 describes how to carry Network layers over MPLS-TP LSPs, where MPLS-TP LSPs form the server layer, why do we need PWs to be a server layer? In other words why is it not necessary and sufficient to restrict the server layer to MPLS-TP LSPs? rahul From IBryskin@advaoptical.com Sun Jan 31 06:15:29 2010 Return-Path: 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 B14E83A6934 for ; Sun, 31 Jan 2010 06:15:29 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, UNPARSEABLE_RELAY=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 YZz3eRG7JeT3 for ; Sun, 31 Jan 2010 06:15:29 -0800 (PST) Received: from mail.advaoptical.com (mail.advaoptical.com [213.70.90.131]) by core3.amsl.com (Postfix) with ESMTP id 991983A696D for ; Sun, 31 Jan 2010 06:15:28 -0800 (PST) Received: from muc-srv-mimesweeper.advaoptical.com (muc-srv-mimesweeper.advaoptical.com [10.200.0.15]) by mail.advaoptical.com (8.14.1/8.14.1) with ESMTP id o0VEChRj019243 for ; Sun, 31 Jan 2010 15:12:44 +0100 Received: from muc-srv-exhub.advaoptical.com (muc-srv-exhub.advaoptical.com) by muc-srv-mimesweeper.advaoptical.com (Clearswift SMTPRS 5.2.9) with ESMTP id ; Sun, 31 Jan 2010 15:15:43 +0100 Received: from atl-srv-exgen.atl.advaoptical.com (172.16.5.27) by muc-srv-exhub.advaoptical.com (172.20.1.44) with Microsoft SMTP Server (TLS) id 8.2.234.1; Sun, 31 Jan 2010 15:15:50 +0100 Received: from atl-srv-exgen.atl.advaoptical.com ([172.16.5.27]) by atl-srv-exgen.atl.advaoptical.com ([172.16.5.27]) with mapi; Sun, 31 Jan 2010 09:15:48 -0500 From: Igor Bryskin To: Rahul Aggarwal , "neil.2.harrison@bt.com" Date: Sun, 31 Jan 2010 09:15:44 -0500 Thread-Topic: [mpls-tp] Results of informal review of Section 3.4 draft-ietf-mpls-tp-framework-07 Thread-Index: AcqhOXbcb/g6ZztcR2mm96f5J/xLrABRgyAQ Message-ID: <052C67B4ED558D41BBDEA7CA9FC6DCDC433F404DAA@atl-srv-exgen.atl.advaoptical.com> References: <2ECAA42C79676B42AEBAC11229CA7D0C05905AC4@E03MVB2-UKBR.domain1.systemhost.net> <20100129151427.W76679@sapphire.juniper.net> In-Reply-To: <20100129151427.W76679@sapphire.juniper.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Cc: "ahmpls-tp@lists.itu.int" , "tsg15q12@lists.itu.int" , "mpls-tp@ietf.org" Subject: Re: [mpls-tp] Results of informal review of Section 3.4 draft-ietf-mpls-tp-framework-07 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Jan 2010 14:15:29 -0000 Rahul, I've been asking the very same question time and again for more than a year= . Cheers, Igor Let me try to rephrase. I would like an answer to the following: Given that section 3.4.2 describes how to carry PWs as clients over MPLS-TP LSPs and section 3.4.3 describes how to carry Network layers over MPLS-TP LSPs, where MPLS-TP LSPs form the server layer, why do we need PWs to be a server layer? In other words why is it not necessary and sufficient to restrict the server layer to MPLS-TP LSPs? rahul _______________________________________________ mpls-tp mailing list mpls-tp@ietf.org https://www.ietf.org/mailman/listinfo/mpls-tp From maarten.vissers@huawei.com Sun Jan 31 11:03:02 2010 Return-Path: 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 682E63A672F for ; Sun, 31 Jan 2010 11:03:02 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.299 X-Spam-Level: X-Spam-Status: No, score=-0.299 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MANGLED_LOAN=2.3] 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 RLyxq7+9VqNn for ; Sun, 31 Jan 2010 11:03:00 -0800 (PST) Received: from szxga04-in.huawei.com (szxga04-in.huawei.com [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id CFFD23A6784 for ; Sun, 31 Jan 2010 11:02:58 -0800 (PST) Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KX400BEUKXSQ7@szxga04-in.huawei.com> for mpls-tp@ietf.org; Mon, 01 Feb 2010 03:03:28 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KX400CHRKXR63@szxga04-in.huawei.com> for mpls-tp@ietf.org; Mon, 01 Feb 2010 03:03:28 +0800 (CST) Received: from M00900002 (ip80-101-238-42.hotspotsvankpn.com [80.101.238.42]) by szxml02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KX400LLSKWJWO@szxml02-in.huawei.com>; Mon, 01 Feb 2010 03:03:27 +0800 (CST) Date: Sun, 31 Jan 2010 20:02:39 +0100 From: Maarten Vissers In-reply-to: <0458D2EE0C36744BABB36BE37805C29A053AE72F@FRVELSMBS11.ad2.ad.alcatel.com> To: 'BOCCI Matthew' , stbryant@cisco.com Message-id: <001101caa2a8$10a03260$2aee6550@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Thread-index: AcqdtIjnNWGdOQHrRYyM1DI6gMigJgBo8nHAAC+rSeAAmj664A== Cc: mpls-tp@ietf.org, ahmpls-tp@lists.itu.int, draft-ietf-mpls-tp-framework@tools.ietf.org Subject: Re: [mpls-tp] Comment on draft-ietf-mpls-tp-framework-08 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Jan 2010 19:03:02 -0000 Hi Matthew, You state in response of my comment #5 "As is common in the IETF, we are describing a functional architecture, not a physical one.". Description of a functional architecture is also the approach used by SG15 to specify its transport networks. The functional architectures specified by SG15 are based on the specification signal structures and functional specicifications of the same for layer networks as identified for MPLS-TP: - LO or VC layer networks are transport service layer networks - HO or VP layer networks are transport path layer networks - Section layer networks - Physical media layer networks. For SDH this has resulted in the specification of a series of LOVC signal types, their OAM/TCM and their atomic functions (LO VC-11, VC-12, VC-3), of HOVC signal types, their OAM/TCM and their atomic functions (HO VC-3, VC-4, VC-4-Xc (X=4,16,64,256) and of Section signal types, their OAM and atomic functions (RSn, MSn (n=0,1,4,16,64,256). For OTN this has resulted in the specification of a series of LO ODU signal types, their OAM/TCM and atomic functions (LO ODU0, ODU1, ODU2, ODU2e, ODU3, ODU4, ODUflex) and of HO ODU signal types, their OAM/TCM and atomic functions (HO ODU1, ODU2, ODU3, ODU4). For ATM this has resulted in the specification of a generic VC signal type, its OAM/TCM and atomic functions, and of a generic VP signal type, its OAM/TCM and atomic functions. Besides specifying those different signal types (comparable with PW, service LSP, segment LSP, edge-to-edge LSP, PST LSP, etc), OAM and TCM there is also a very clear description of the layers those signal types (including OAM/TCM) are a member of. This latter is missing in the MPLS-TP framework document, and this will impact the development of network management and the required "operational simplicity" referred to in RFC5654: "To realize these goals, it is essential that packet-transport technology be available that can support the same high benchmarks for reliability and operational simplicity set by SDH/SONET and OTN technologies." When we developped SDH we also developed Rec. G.782. This recommendation described a number of SDH equipment types and provided guidance to realize SDH networks, without standardizing one physical architecture. The node names introduced in that recommendation are still used as general type names for SDH functionality combinations. To obtain in MPLS-TP netowrks the "operational simplicity set by SDH/SONET and OTN technologies." it is in my opinion important to complement the existing specifications in the framework document by an explicit description of - which named signals (PW, service LSP, segment LSP, edge-to-edge LSP, PST LSP, etc) are member of the transport service, trnasport path and section layer netowrks, and - some generic node names that reflect the basic functionality provided by a common set of MPLS-TP nodes. The correspondence in the mpls-tp mailinglist shows that there is no common understanding of the set of labelled signals specified in the MPLS-TP framework draft and the layers those signals belong to. It is as such more then necessary to include a listing - in an additional section in the framework document - of the MPLS-TP layers and their labelled signals. A table would be a great help for readers to combine labelled signal types and their layers. Any new labelled signal types introduced in future (e.g. packet PW) can be simply added to the appropriate layer. ------- REQ30 in RFC5654 requires "A generic and extensible solution MUST be provided to support the transport of one or more client layer networks (e.g., MPLS-TP, IP, MPLS, Ethernet, ATM, FR, etc.) over an MPLS-TP layer network." In order to support p2p/p2mp Ethernet, ATM, FR, etc services this requirement 30 enforces that PWs must be an integral part of the MPLS-TP layer networks, specifically the MPLS-TP transport service layer. In order to support rmp/mp2mp Ethernet services, this requirement 30 enforces that HVPLS instances must be an integral part of the MPLS-TP layer netowrks, specifically are a part of the MPLS-TP transport service layer. Excluding the PW and HVPLS from MPLS-TP implies that REQ30 is not met by the MPLS-TP framework specifications; i.e. MPLS-TP is not just about LSPs. My conclusion is therefore that the MPLS-TP framework document is currently not complete and does not meet all requirements in RFC5654. Regards, Maarten -----Original Message----- From: BOCCI Matthew [mailto:Matthew.Bocci@alcatel-lucent.com] Sent: donderdag 28 januari 2010 16:03 To: Maarten Vissers; stbryant@cisco.com Cc: ahmpls-tp@lists.itu.int; draft-ietf-mpls-tp-framework@tools.ietf.org; mpls-tp@ietf.org Subject: RE: Comment on draft-ietf-mpls-tp-framework-08 Hi Maarten, Thanks for your comments. Please see below. > -----Original Message----- > From: Maarten Vissers [mailto:maarten.vissers@huawei.com] > Sent: 27 January 2010 16:53 > To: stbryant@cisco.com; BOCCI Matthew > Cc: ahmpls-tp@lists.itu.int; > draft-ietf-mpls-tp-framework@tools.ietf.org; mpls-tp@ietf.org > Subject: Comment on draft-ietf-mpls-tp-framework-08 > > > > Below a number of issues identified in > draft-ietf-mpls-tp-framework-08 which requires further enhancements to > the framework draft: > > 1. Section 3.3.2 - the 6th paragraph states: > 'Further processing to determine the context of a packet occurs > when a > swap operation is interrupted in this manner, or a pop operation > exposes a specific reserved label at the top of the stack. > Otherwise > the packet is forwarded according to the procedures in [RFC3032].' > > A Section layer LSP is typically carried over the physical media > layer > in an unlabelled manner; i.e. as an 'unlabelled LSP'. > The Section LSP OAM > packets will have as top of stack label the GAL. > Packets received by > an input port with the GAL as top label will have to be "further > processed > to determine the context of the packet"; such packets are to be > exposed > to this further processing wihtout an interruption of a swap > operation, > and without a pop operation exposing a reserved label. > It is suggested > to describe that further processing is also occuring on packets with > GAL as top of stack label. OK. We will add text to explain this point. > > 2. Section 3.4.3, page 23, 3rd paragraph states: > 'Service labels are typically carried over an MPLS-TP LSP > edge-to-edge > (or transport path layer). An MPLS-TP edge-to-edge LSP is > represented as an LSP Demux label as shown in Figure 10. > An edge-to- > edge LSP is commonly used when more than one service exists between > two PEs.' > > Is it possible to formally define the term "edge-to-edge LSP"? > E.g. An edge-to-edge LSP is a LSP within the transport path layer > which carries an aggregate of transport service layer signals > from a PE node via zero or more P nodes to the next PE node. OK. Added clarification to where we first use the term. > 'The edge-to-edge LSP may be omitted when only one service > exists between two PEs. For example, if only one service is > carried > between two PEs then a single Service Label could be used to > provide > both the service indication and the MPLS-TP edge-to-edge LSP.' > OK. We will add a definition where it is first used. > Edge-to-edge LSPs are typically set up prior to the first service > request. Edge-to-edge LSPs are as such part of the infrastrcuture > of the MPLS-TP network, specifically of the MPLS-TP domain > bounded by a set of PE nodes. > > It seems as such not correct to state that if one service is carried > between two Pes that the edge-to-edge LSP label can be removed. > It should be expected that a next service request will add a 2nd > transport service layer signal to the edge-to-edge LSP. > Yes, but it explicitly says that if there is only one service. This is not mandatory, though. If you are intending to add new LSPs, then set the first one up in an edge-to-edge LSP. The way to add another service would be to move the service LSP onto an edge-to-edge LSP. I suggest that we address this in the same manner as agreed on the editing call so that we turn this text on what is essentially an optimisation into a note (as per the encapsulation label case). > In addition, edge-to-edge LSPs are multiplexed into the Section > layer transport path, and if the edge-to-edge LSP label stack entry > header would be removed, then it is not longer possible to identify > the existence of the edge-to-edge LSP. > > Only when the edge-to-edge LSP would be the only edge-to-edge LSP > on a physical media, then it is possible to carry the edge-to-edge > LSP as an unlabelled-LSP. > Note that there will in this case be no need for a Section layer. I don't think the text implies that you use an unlabelled LSP or implicit null LSP label. It merely says that there is only a service LSP, and that spans edge-to-edge. > > 3. Section 3.6, Figure 12: The figure mentions that "service" > is transported > over the ACH/GAL. This is not aligned with the text. It is suggested > to replace this by "FCAPS". > OK. > 4. Section 3.7.1 introduces the terms > "end-to-end LSP", "segment LSP" without defining those terms. Please > add explicit definitions of those new terms to the framework and > describe the relation with the "edge-to-edge LSP" and "service LSP". > End-to-end LSP should really be edge-to-edge. We will add definitions in the terminology. > 5. The terms "T-PE", "S-PE", "MPLS-TP PE", "MPLS-TP P", "MPLS-TP LSR" > and > "MPLS-TP LER" are described or defined in the Terminology section > 1.3 > and subsections. > - In section 1.3.5 a description of the term "MPLS-TP LER" is > missing; > it is suggested to add such description. OK. We'll add a definition. > - In Section 1.3.5 it is stated that: > 'The terms MPLS-TP PE router and MPLS-TP P router > describe logical functions; a specific node may undertake only one > of > these roles on a given LSP.' > The above implies that the terms PE and P can not be used as node > names. Each MPLS-TP node will be providing P functionality for one > LSP and PE functionality for another LSP; e.g. when a MEP is > present > to support the monitoring of a transport path segment, a PE > function > is performed by such MEP, nonetheless that the transport path is > continued (P function). > My request is to introduce terminology for MPLS-TP nodes, which > is based on the MPLS-TP layer (transport service layer, transport > path layer, section layer) processing. > As is common in the IETF, we are describing a functional architecture, not a physical one. Therefore it is appropriate to focus on the logical aspects of the network, and thus the terminology is tailored to this style of specification. That does not preclude a mapping of logical functions to physical nodes being defied elsewhere, with the appripriate terminology, but it is not the objective of this framework draft. > "Transport Service layer Terminating" node is a node in which > the transport service layer transport paths are terminated and the > customer signal is accessed. This node is the start/endpoint of PW, > Service LSP and LSP transport service layer transport paths. This > node may also be the start/endpoint of one or more additional MEG > levels - monitoring a carrier segment or a protection segment - > within a transport service layer transport path. This node may also > be the start/endpoint of one or more transport path layer transport > paths. > > "Transport Service layer Switching" node is a node in which the > transport service layer transport paths (PW, service LSP, LSP,..) > are > switched. This node may also be the start/endpoint of one or more > additional MEG levels - monitoring a carrier segment or a > protection > segment - within a transport service layer transport path. This > node > may also be the start/endpoint of one or more transport path layer > transport paths. > > "Transport Path layer Switching" node is a node in which the > transport > path layer transport paths (edge-to-edge LSPs, ...) are switched. > This > node may also be the start/endpoint of one or more additional MEG > levels > - monitoring a carrier segment or a protection segment - within a > transport path layer transport path. > > 6. It is requested to describe the relationship between the different > label > stack entry headers defined in this framework and the transport > service > layer, transport path layer and section layer. The transport service > > layer transport path signals may be identified by a variety of label > stack entry (LSE) header types; e.g. PW LSE, Encap + Service LSP LSE, > LSP LSE, one or more Segment LSP LSEs (supporting an additional MEG > level > within the transport path), PST LSE. The transport path layer > transport > path signals may be identified by a variety of LSE header types; e.g. > edge-to-edge LSP LSE, one or more segment LSP LSEs, PST LSE. The > section > layer transport path signals may be unlabelled, or labelled (when > carried over a section layer segment LSP). I do not think this mapping is needed in this draft, but that does not preclude this mapping being described in an ITU document. > > 7. On the mpls-tp mailinglist a bundling application was described in > which > e.g. four TDM PWs were bundled into a single bundle LSP at a > transport > service layer terminating node and then transported through as a > transport service layer transport path through the MPLS-TP network to > the far end transport service layer terminating node. > It is proposed to > introduce such bundle LSP as one of the transport service layer > transport path alternatives, and define if it is necessary to monitor > the individual PWs, or if it is sufficient to monitor the bundle LSP. There was an informal discussion and an I-D a while ago in PWE3 on something similar, but nothing was progressed. There is nothing in MPLS-TP that prevents it, but I don't think it is approriate to define it here. Such a concept would need to be formally defined in PWE3. > > 8. Section 3.8: The trnasport service layer contains > transport paths with > a variety of label stack entry headers (PW, service > LSP, LSP, segment > LSP, PST LSP), which requires that the transport > service layer of which > the PWs have to be controlled by LDP and the LSPs by GMPLS. A > single transport service layer transport path may as > such have parts that > require LDP and other parts that require GMPLS based > control to be > setup. The activation of e.g. an additional MEG level > in a PW type > transport service layer transport path will require > that some of the > transport service layer transport path is not longer be > controlled by > LDP, but instead by GMPLS. It seems that this is > introducing unnecessary > complexity in the transport service layer, and it is > proposed to select > a single control plane type for all transport paths in > the transport > service layer. I think this echos the sentiment in the informal comments from the ITU. These were discussed on the call on Tuesday 26th Jan, and we have addressed this with a note that although T-LDP is currently used for PWs, MPLS-TP does not preclude the future definition of alternative control protocols for PWs. Regards Matthew > > Regards, > Maarten > > > > > > From maarten.vissers@huawei.com Sun Jan 31 11:03:15 2010 Return-Path: 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 130D73A6784 for ; Sun, 31 Jan 2010 11:03:15 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.449 X-Spam-Level: X-Spam-Status: No, score=-1.449 tagged_above=-999 required=5 tests=[AWL=1.150, 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 3olo6es0TrlU for ; Sun, 31 Jan 2010 11:03:13 -0800 (PST) Received: from szxga04-in.huawei.com (szxga04-in.huawei.com [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id C01E93A672F for ; Sun, 31 Jan 2010 11:03:13 -0800 (PST) Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KX400KSJKY7QP@szxga04-in.huawei.com> for mpls-tp@ietf.org; Mon, 01 Feb 2010 03:03:43 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KX400CJCKY763@szxga04-in.huawei.com> for mpls-tp@ietf.org; Mon, 01 Feb 2010 03:03:43 +0800 (CST) Received: from M00900002 (ip80-101-238-42.hotspotsvankpn.com [80.101.238.42]) by szxml02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KX400LLSKWJWO@szxml02-in.huawei.com>; Mon, 01 Feb 2010 03:03:43 +0800 (CST) Date: Sun, 31 Jan 2010 20:02:40 +0100 From: Maarten Vissers In-reply-to: <20100129151427.W76679@sapphire.juniper.net> To: 'Rahul Aggarwal' , neil.2.harrison@bt.com Message-id: <002301caa2a8$1a868770$2aee6550@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Thread-index: AcqhOXTnzpvb3seYTReKmlUehrroUQA7eEaw Cc: ahmpls-tp@lists.itu.int, tsg15q12@lists.itu.int, mpls-tp@ietf.org Subject: Re: [mpls-tp] Results of informal review of Section 3.4 draft-ietf-mpls-tp-framework-07 X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Jan 2010 19:03:15 -0000 Rahul, The Client/Server relationship exists between any two layers in a stack. In MPLS-TP there are three MPLS-TP layers defined: - MPLS-TP transport service layer - MPLS-TP transport path layer - MPLS-TP section layer. Other transport technologies have similar layer sets. The MPLS-TP transport service layer is a server layer for the MPLS-TP client layers and a client layer for the MPLS-TP transport path layer. The MPLS-TP transport path layer is a server layer for the MPLS-TP transport service layer and a client layer of the MPLS-TP Section layer. The transport service layer transport paths (i.e. connections) have a 1-to-1 relationship with the customer's services. Those transport paths are set up after the transport network received a service request. Service requests can be for individual and bundled p2p Ethernet, ATM, FR, PPP, TDM, MPLS, IP service connections, or for p2mp Ethernet service connections, or for rooted-mp Ethernet service connections or for mp2mp Ethernet service connections. In MPLS-TP networks those customer services are supported by transport paths which are identified by means of a PW label, a service LSP label, a bundle LSP label, a segment LSP label. A PW label will used to identify both p2p/p2mp Ethernet services, and rmp/mp2mp ethernet services (referred to as HVPLS). Operators who deploy an Ethernet Services layer as transport service layer (as per MEF specifications) will support all those services via Ethernet Connections (see MEF12/MEF12.1). Those Ethernet Connections are identified by either an S-VLAN Tag, I-Tag, operator proprietary VLAN Tag or PW label (latter when Ethernet Connections are carried over an MPLS transport path layer. In the MEF case, all services are supported by one transport service layer technology with a single type of OAM, protection switching and TCM method, which is independent of the label used to identify the connections. In the MPLS-TP case, there are two and a half technologies used in the transport service layer to support the service mix: Ethernet (rmp/mp2mp services), MPLS-TP LSP (subset of p2p/p2mp services) and MPLS-TP PW (subset of p2p/p2mp services). PW and LSP share a common label stack entry header format, but have furthermore different OAM encapsulations and seems to get different TCM methods. Furthermore, the control planes for PW and LSP are different and we may end up also with different protection switching methods. PW, service LSP, bundle LSP, segment LSP and HVPLS type transport paths are all members of the MPLS-TP transport service layer, are all switched in transport service layer switches and are all clients of the MPLS-TP transport path layer. Regards, Maarten -----Original Message----- From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Rahul Aggarwal Sent: zaterdag 30 januari 2010 0:17 To: neil.2.harrison@bt.com Cc: ahmpls-tp@lists.itu.int; tsg15q12@lists.itu.int; mpls-tp@ietf.org Subject: Re: [mpls-tp] Results of informal review of Section 3.4 draft-ietf-mpls-tp-framework-07 Hi Neil, > > > > We should ask given that section 3.4.2 describes how to carry PWs as > > clients over MPLS-TP LSP that is the server layer and section 3.4.3 > > describes how to carry Network layers over a MPLS-TP LSP that is the > > server layer, why do we need PWs to be a server layer? In other > > words why is it not necessary and sufficient to restrict the server > > layer to LSPs? > > NH=> The above sentence construction/grammar is broken. > Let me try to rephrase. I would like an answer to the following: Given that section 3.4.2 describes how to carry PWs as clients over MPLS-TP LSPs and section 3.4.3 describes how to carry Network layers over MPLS-TP LSPs, where MPLS-TP LSPs form the server layer, why do we need PWs to be a server layer? In other words why is it not necessary and sufficient to restrict the server layer to MPLS-TP LSPs? rahul _______________________________________________ mpls-tp mailing list mpls-tp@ietf.org https://www.ietf.org/mailman/listinfo/mpls-tp From Alexander.Vainshtein@ecitele.com Sun Jan 31 11:27:23 2010 Return-Path: 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 BBBEC3A6998 for ; Sun, 31 Jan 2010 11:27:23 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.001, 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 CTzWq5m0HyVN for ; Sun, 31 Jan 2010 11:27:21 -0800 (PST) Received: from ilptbmg01.ecitele.com (ilptbmg01-out.ecitele.com [147.234.242.234]) by core3.amsl.com (Postfix) with ESMTP id 05B013A6784 for ; Sun, 31 Jan 2010 11:27:20 -0800 (PST) X-AuditID: 93eaf2e7-b7cc5ae000002e30-cd-4b65d8772d5d Received: from ilptexch01.ecitele.com ( [172.31.244.40]) by ilptbmg01.ecitele.com (Symantec Brightmail Gateway) with SMTP id F1.CC.11824.778D56B4; Sun, 31 Jan 2010 21:22:31 +0200 (IST) Received: from ILPTMAIL02.ecitele.com ([147.234.244.213]) by ilptexch01.ecitele.com ([172.31.244.40]) with mapi; Sun, 31 Jan 2010 21:27:50 +0200 From: Alexander Vainshtein To: Maarten Vissers , 'BOCCI Matthew' , "stbryant@cisco.com" Date: Sun, 31 Jan 2010 21:27:51 +0200 Thread-Topic: Doesn't Occam's Razor apply to networking? (was: [mpls-tp] Comment on draft-ietf-mpls-tp-framework-08) Thread-Index: AcqdtIjnNWGdOQHrRYyM1DI6gMigJgBo8nHAAC+rSeAAmj664AAKlR8g Message-ID: References: <0458D2EE0C36744BABB36BE37805C29A053AE72F@FRVELSMBS11.ad2.ad.alcatel.com> <001101caa2a8$10a03260$2aee6550@china.huawei.com> In-Reply-To: <001101caa2a8$10a03260$2aee6550@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="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Brightmail-Tracker: AAAAAA== Cc: "ahmpls-tp@lists.itu.int" , "draft-ietf-mpls-tp-framework@tools.ietf.org" , "mpls-tp@ietf.org" Subject: [mpls-tp] Doesn't Occam's Razor apply to networking? (was: Comment on draft-ietf-mpls-tp-framework-08) X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Jan 2010 19:27:23 -0000 Maarten, Matthew and all, A short comment if you do not mind: Maarten, You've stated that: > The functional architectures specified by SG15 are based on the > specification signal structures and functional > specifications of the same > for layer networks as identified for MPLS-TP: > - LO or VC layer networks are transport service layer networks > - HO or VP layer networks are transport path layer networks > - Section layer networks > - Physical media layer networks To the best of my recollection, none of the MPLS-TP documents now in progre= ss use/define the terms like LO/VC or HO/VP. IMHO and FWIW, this is because these notions, which are quite real in the SONET/SDH data plane, do not hav= e any meaning whatsoever in MPLS (TP or not) one, i.e., no data plane reality sta= nds behind them. Scientists and engineers have been successfully using the Occam's Razor pri= nciple (entia non sunt multiplicanda praeter necessitatem) for the last 600 years. I do not see any reason to drop it now. My 2c, Sasha > -----Original Message----- > From: mpls-tp-bounces@ietf.org > [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers > Sent: Sunday, January 31, 2010 9:03 PM > To: 'BOCCI Matthew'; stbryant@cisco.com > Cc: mpls-tp@ietf.org; ahmpls-tp@lists.itu.int; > draft-ietf-mpls-tp-framework@tools.ietf.org > Subject: Re: [mpls-tp] Comment on draft-ietf-mpls-tp-framework-08 > > Hi Matthew, > > You state in response of my comment #5 "As is common in the > IETF, we are > describing a functional architecture, not a physical one.". > Description of a > functional architecture is also the approach used by SG15 to > specify its > transport networks. > > The functional architectures specified by SG15 are based on the > specification signal structures and functional > specicifications of the same > for layer networks as identified for MPLS-TP: > - LO or VC layer networks are transport service layer networks > - HO or VP layer networks are transport path layer networks > - Section layer networks > - Physical media layer networks. > For SDH this has resulted in the specification of a series of > LOVC signal > types, their OAM/TCM and their atomic functions (LO VC-11, > VC-12, VC-3), of > HOVC signal types, their OAM/TCM and their atomic functions > (HO VC-3, VC-4, > VC-4-Xc (X=3D4,16,64,256) and of Section signal types, their > OAM and atomic > functions (RSn, MSn (n=3D0,1,4,16,64,256). > For OTN this has resulted in the specification of a series of > LO ODU signal > types, their OAM/TCM and atomic functions (LO ODU0, ODU1, > ODU2, ODU2e, ODU3, > ODU4, ODUflex) and of HO ODU signal types, their OAM/TCM and atomic > functions (HO ODU1, ODU2, ODU3, ODU4). > For ATM this has resulted in the specification of a generic > VC signal type, > its OAM/TCM and atomic functions, and of a generic VP signal type, its > OAM/TCM and atomic functions. > > Besides specifying those different signal types (comparable > with PW, service > LSP, segment LSP, edge-to-edge LSP, PST LSP, etc), OAM and > TCM there is also > a very clear description of the layers those signal types (including > OAM/TCM) are a member of. This latter is missing in the > MPLS-TP framework > document, and this will impact the development of network > management and the > required "operational simplicity" referred to in RFC5654: > "To realize these goals, it > is essential that packet-transport technology be available that can > support the same high benchmarks for reliability and operational > simplicity set by SDH/SONET and OTN technologies." > > When we developped SDH we also developed Rec. G.782. This > recommendation > described a number of SDH equipment types and provided > guidance to realize > SDH networks, without standardizing one physical > architecture. The node > names introduced in that recommendation are still used as > general type names > for SDH functionality combinations. > > To obtain in MPLS-TP netowrks the "operational simplicity set > by SDH/SONET > and OTN technologies." it is in my opinion important to complement the > existing specifications in the framework document by an > explicit description > of > - which named signals (PW, service LSP, segment LSP, > edge-to-edge LSP, PST > LSP, etc) are member of the transport service, trnasport path > and section > layer netowrks, and > - some generic node names that reflect the basic > functionality provided by a > common set of MPLS-TP nodes. > > The correspondence in the mpls-tp mailinglist shows that > there is no common > understanding of the set of labelled signals specified in the MPLS-TP > framework draft and the layers those signals belong to. It is > as such more > then necessary to include a listing - in an additional section in the > framework document - of the MPLS-TP layers and their labelled > signals. A > table would be a great help for readers to combine labelled > signal types and > their layers. Any new labelled signal types introduced in future (e.g. > packet PW) can be simply added to the appropriate layer. > > ------- > > REQ30 in RFC5654 requires > "A generic and extensible solution MUST be provided to > support the > transport of one or more client layer networks (e.g., MPLS-TP, > IP, MPLS, Ethernet, ATM, FR, etc.) over an MPLS-TP > layer network." > > In order to support p2p/p2mp Ethernet, ATM, FR, etc services this > requirement 30 enforces that PWs must be an integral part of > the MPLS-TP > layer networks, specifically the MPLS-TP transport service layer. > In order to support rmp/mp2mp Ethernet services, this requirement 30 > enforces that HVPLS instances must be an integral part of the > MPLS-TP layer > netowrks, specifically are a part of the MPLS-TP transport > service layer. > Excluding the PW and HVPLS from MPLS-TP implies that REQ30 is > not met by the > MPLS-TP framework specifications; i.e. MPLS-TP is not just about LSPs. > > > My conclusion is therefore that the MPLS-TP framework > document is currently > not complete and does not meet all requirements in RFC5654. > > Regards, > Maarten > > > -----Original Message----- > From: BOCCI Matthew [mailto:Matthew.Bocci@alcatel-lucent.com] > Sent: donderdag 28 januari 2010 16:03 > To: Maarten Vissers; stbryant@cisco.com > Cc: ahmpls-tp@lists.itu.int; > draft-ietf-mpls-tp-framework@tools.ietf.org; > mpls-tp@ietf.org > Subject: RE: Comment on draft-ietf-mpls-tp-framework-08 > > Hi Maarten, > > Thanks for your comments. > > Please see below. > > > -----Original Message----- > > From: Maarten Vissers [mailto:maarten.vissers@huawei.com] > > Sent: 27 January 2010 16:53 > > To: stbryant@cisco.com; BOCCI Matthew > > Cc: ahmpls-tp@lists.itu.int; > > draft-ietf-mpls-tp-framework@tools.ietf.org; mpls-tp@ietf.org > > Subject: Comment on draft-ietf-mpls-tp-framework-08 > > > > > > > > Below a number of issues identified in > > draft-ietf-mpls-tp-framework-08 which requires further > enhancements to > > the framework draft: > > > > 1. Section 3.3.2 - the 6th paragraph states: > > 'Further processing to determine the context of a packet occurs > > when a > > swap operation is interrupted in this manner, or a pop operation > > exposes a specific reserved label at the top of the stack. > > Otherwise > > the packet is forwarded according to the procedures in > [RFC3032].' > > > > A Section layer LSP is typically carried over the > physical media > > layer > > in an unlabelled manner; i.e. as an 'unlabelled LSP'. > > The Section LSP OAM > > packets will have as top of stack label the GAL. > > Packets received by > > an input port with the GAL as top label will have to be > "further > > processed > > to determine the context of the packet"; such packets are to be > > exposed > > to this further processing wihtout an interruption of a swap > > operation, > > and without a pop operation exposing a reserved label. > > It is suggested > > to describe that further processing is also occuring on > packets with > > GAL as top of stack label. > > OK. We will add text to explain this point. > > > > > > 2. Section 3.4.3, page 23, 3rd paragraph states: > > 'Service labels are typically carried over an MPLS-TP LSP > > edge-to-edge > > (or transport path layer). An MPLS-TP edge-to-edge LSP is > > represented as an LSP Demux label as shown in Figure 10. > > An edge-to- > > edge LSP is commonly used when more than one service > exists between > > two PEs.' > > > > Is it possible to formally define the term "edge-to-edge LSP"? > > E.g. An edge-to-edge LSP is a LSP within the transport > path layer > > which carries an aggregate of transport service layer signals > > from a PE node via zero or more P nodes to the next PE node. > > OK. Added clarification to where we first use the term. > > > 'The edge-to-edge LSP may be omitted when only one service > > exists between two PEs. For example, if only one service is > > carried > > between two PEs then a single Service Label could be used to > > provide > > both the service indication and the MPLS-TP edge-to-edge LSP.' > > > > OK. We will add a definition where it is first used. > > > Edge-to-edge LSPs are typically set up prior to the > first service > > request. Edge-to-edge LSPs are as such part of the > infrastrcuture > > of the MPLS-TP network, specifically of the MPLS-TP domain > > bounded by a set of PE nodes. > > > > It seems as such not correct to state that if one > service is carried > > between two Pes that the edge-to-edge LSP label can be removed. > > It should be expected that a next service request will add a 2nd > > transport service layer signal to the edge-to-edge LSP. > > > > Yes, but it explicitly says that if there is only one > service. This is not > mandatory, though. If you are intending to add new LSPs, then > set the first > one up in an edge-to-edge LSP. The way to add another service > would be to > move the service LSP onto an edge-to-edge LSP. I suggest that > we address > this in the same manner as agreed on the editing call so that > we turn this > text on what is essentially an optimisation into a note (as per the > encapsulation label case). > > > In addition, edge-to-edge LSPs are multiplexed into the Section > > layer transport path, and if the edge-to-edge LSP label > stack entry > > header would be removed, then it is not longer possible > to identify > > the existence of the edge-to-edge LSP. > > > > Only when the edge-to-edge LSP would be the only > edge-to-edge LSP > > on a physical media, then it is possible to carry the > edge-to-edge > > LSP as an unlabelled-LSP. > > Note that there will in this case be no need for a > Section layer. > > I don't think the text implies that you use an unlabelled LSP > or implicit > null LSP label. It merely says that there is only a service > LSP, and that > spans edge-to-edge. > > > > > 3. Section 3.6, Figure 12: The figure mentions that "service" > > is transported > > over the ACH/GAL. This is not aligned with the text. It > is suggested > > to replace this by "FCAPS". > > > > OK. > > > 4. Section 3.7.1 introduces the terms > > "end-to-end LSP", "segment LSP" without defining those > terms. Please > > add explicit definitions of those new terms to the framework and > > describe the relation with the "edge-to-edge LSP" and > "service LSP". > > > > End-to-end LSP should really be edge-to-edge. We will add > definitions in the > terminology. > > > > 5. The terms "T-PE", "S-PE", "MPLS-TP PE", "MPLS-TP P", > "MPLS-TP LSR" > > and > > "MPLS-TP LER" are described or defined in the > Terminology section > > 1.3 > > and subsections. > > - In section 1.3.5 a description of the term "MPLS-TP LER" is > > missing; > > it is suggested to add such description. > > OK. We'll add a definition. > > > - In Section 1.3.5 it is stated that: > > 'The terms MPLS-TP PE router and MPLS-TP P router > > describe logical functions; a specific node may > undertake only one > > of > > these roles on a given LSP.' > > The above implies that the terms PE and P can not be > used as node > > names. Each MPLS-TP node will be providing P > functionality for one > > LSP and PE functionality for another LSP; e.g. when a MEP is > > present > > to support the monitoring of a transport path segment, a PE > > function > > is performed by such MEP, nonetheless that the > transport path is > > continued (P function). > > My request is to introduce terminology for MPLS-TP > nodes, which > > is based on the MPLS-TP layer (transport service > layer, transport > > path layer, section layer) processing. > > > > As is common in the IETF, we are describing a functional > architecture, not a > physical one. Therefore it is appropriate to focus on the > logical aspects of > the network, and thus the terminology is tailored to this style of > specification. That does not preclude a mapping of logical > functions to > physical nodes being defied elsewhere, with the appripriate > terminology, but > it is not the objective of this framework draft. > > > > "Transport Service layer Terminating" node is a node in which > > the transport service layer transport paths are > terminated and the > > customer signal is accessed. This node is the > start/endpoint of > PW, > > Service LSP and LSP transport service layer transport > paths. This > > node may also be the start/endpoint of one or more > additional MEG > > levels - monitoring a carrier segment or a protection > segment - > > within a transport service layer transport path. This node may > also > > be the start/endpoint of one or more transport path layer > transport > > paths. > > > > "Transport Service layer Switching" node is a node in > which the > > transport service layer transport paths (PW, service > LSP, LSP,..) > > are > > switched. This node may also be the start/endpoint of > one or more > > additional MEG levels - monitoring a carrier segment or a > > protection > > segment - within a transport service layer transport > path. This > > node > > may also be the start/endpoint of one or more > transport path layer > > transport paths. > > > > "Transport Path layer Switching" node is a node in which the > > transport > > path layer transport paths (edge-to-edge LSPs, ...) > are switched. > > This > > node may also be the start/endpoint of one or more > additional MEG > > levels > > - monitoring a carrier segment or a protection > segment - within a > > transport path layer transport path. > > > > > > > 6. It is requested to describe the relationship between the > different > > label > > stack entry headers defined in this framework and the transport > > service > > layer, transport path layer and section layer. The > transport service > > > > layer transport path signals may be identified by a > variety of label > > stack entry (LSE) header types; e.g. PW LSE, Encap + Service LSP > LSE, > > LSP LSE, one or more Segment LSP LSEs (supporting an > additional MEG > > level > > within the transport path), PST LSE. The transport path layer > > transport > > path signals may be identified by a variety of LSE header types; > e.g. > > edge-to-edge LSP LSE, one or more segment LSP LSEs, PST > LSE. The > > section > > layer transport path signals may be unlabelled, or > labelled (when > > carried over a section layer segment LSP). > > > I do not think this mapping is needed in this draft, but that does not > preclude this mapping being described in an ITU document. > > > > > 7. On the mpls-tp mailinglist a bundling application was > described in > > which > > e.g. four TDM PWs were bundled into a single bundle LSP at a > > transport > > service layer terminating node and then transported through as a > > transport service layer transport path through the > MPLS-TP network > to > > the far end transport service layer terminating node. > > It is proposed to > > introduce such bundle LSP as one of the transport service layer > > transport path alternatives, and define if it is necessary to > monitor > > the individual PWs, or if it is sufficient to monitor the bundle > LSP. > > There was an informal discussion and an I-D a while ago in > PWE3 on something > similar, but nothing was progressed. There is nothing in MPLS-TP that > prevents it, but I don't think it is approriate to define it here. > Such a concept would need to be formally defined in PWE3. > > > > > > 8. Section 3.8: The trnasport service layer contains > > transport paths with > > a variety of label stack entry headers (PW, service > > LSP, LSP, segment > > LSP, PST LSP), which requires that the transport > > service layer of which > > the PWs have to be controlled by LDP and the LSPs by GMPLS. A > > single transport service layer transport path may as > > such have parts that > > require LDP and other parts that require GMPLS based > > control to be > > setup. The activation of e.g. an additional MEG level > > in a PW type > > transport service layer transport path will require > > that some of the > > transport service layer transport path is not longer be > > controlled by > > LDP, but instead by GMPLS. It seems that this is > > introducing unnecessary > > complexity in the transport service layer, and it is > > proposed to select > > a single control plane type for all transport paths in > > the transport > > service layer. > > I think this echos the sentiment in the informal comments > from the ITU. > These were discussed on the call > on Tuesday 26th Jan, and we have addressed this with a note that > although T-LDP is currently used for PWs, > MPLS-TP does not preclude the future definition of alternative control > protocols for PWs. > > Regards > > Matthew > > > > > > Regards, > > Maarten > > > > > > > > > > > > > > _______________________________________________ > mpls-tp mailing list > mpls-tp@ietf.org > https://www.ietf.org/mailman/listinfo/mpls-tp > From adrian@olddog.co.uk Sun Jan 31 12:18:13 2010 Return-Path: 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 452C53A69AD for ; Sun, 31 Jan 2010 12:18:13 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.196 X-Spam-Level: X-Spam-Status: No, score=-2.196 tagged_above=-999 required=5 tests=[AWL=0.402, BAYES_00=-2.599, STOX_REPLY_TYPE=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 LEwimRfnr1rf for ; Sun, 31 Jan 2010 12:18:11 -0800 (PST) Received: from asmtp2.iomartmail.com (asmtp2.iomartmail.com [62.128.201.249]) by core3.amsl.com (Postfix) with ESMTP id 6F41C3A6949 for ; Sun, 31 Jan 2010 12:18:09 -0800 (PST) Received: from asmtp2.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp2.iomartmail.com (8.13.8/8.13.8) with ESMTP id o0VKHm9g002746; Sun, 31 Jan 2010 20:17:53 GMT Received: from your029b8cecfe (dsl-sp-81-140-15-32.in-addr.broadbandscope.com [81.140.15.32]) (authenticated bits=0) by asmtp2.iomartmail.com (8.13.8/8.13.8) with ESMTP id o0VKHkfV002737; Sun, 31 Jan 2010 20:17:46 GMT Message-ID: <87563FD543774962B40D2A8FD78BB16E@your029b8cecfe> From: "Adrian Farrel" To: "Alexander Vainshtein" , "Maarten Vissers" , "'BOCCI Matthew'" , References: <0458D2EE0C36744BABB36BE37805C29A053AE72F@FRVELSMBS11.ad2.ad.alcatel.com><001101caa2a8$10a03260$2aee6550@china.huawei.com> Date: Sun, 31 Jan 2010 20:17:18 -0000 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5843 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 Cc: mpls-tp@ietf.org, ahmpls-tp@lists.itu.int, draft-ietf-mpls-tp-framework@tools.ietf.org Subject: Re: [mpls-tp] Doesn't Occam's Razor apply to networking? (was: Comment on draft-ietf-mpls-tp-framework-08) X-BeenThere: mpls-tp@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: Adrian Farrel List-Id: MPLS-TP Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Jan 2010 20:18:13 -0000 All, Notwithstanding names, we do seem to have produced several components of the MPLS-TP architecture. These might be named: client traffic pseudowires* LSPs server links * Let us please leave to a separate discussion the question of whether PW should continue to be part of the MPLS-TP world I see no reason why Maarten should not observe that there is a correspondence between these items and other named items in other networking models. Providing this mapping may be useful to people attempting to understand MPLS-TP coming to the scene from elsewhere. Maybe representing this language in the Rosetta draft would be helpful to these people. However, I agree with Sasha that there is no value to introducing these terms to the rest of the MPLS-TP document set. We do not need more terms for the same things. Adrian ----- Original Message ----- From: "Alexander Vainshtein" To: "Maarten Vissers" ; "'BOCCI Matthew'" ; stbryant@cisco.com Cc: ; ; Sent: Sunday, January 31, 2010 7:27 PM Subject: [mpls-tp] Doesn't Occam's Razor apply to networking? (was: Comment on draft-ietf-mpls-tp-framework-08) > Maarten, Matthew and all, > A short comment if you do not mind: > > Maarten, > You've stated that: >> The functional architectures specified by SG15 are based on the >> specification signal structures and functional >> specifications of the same >> for layer networks as identified for MPLS-TP: >> - LO or VC layer networks are transport service layer networks >> - HO or VP layer networks are transport path layer networks >> - Section layer networks >> - Physical media layer networks > > To the best of my recollection, none of the MPLS-TP documents now in > progress > use/define the terms like LO/VC or HO/VP. IMHO and FWIW, this is because > these notions, which are quite real in the SONET/SDH data plane, do not > have any > meaning whatsoever in MPLS (TP or not) one, i.e., no data plane reality > stands behind them. > > Scientists and engineers have been successfully using the Occam's Razor > principle > (entia non sunt multiplicanda praeter necessitatem) for the last 600 > years. > I do not see any reason to drop it now. > > My 2c, > Sasha > > >> -----Original Message----- >> From: mpls-tp-bounces@ietf.org >> [mailto:mpls-tp-bounces@ietf.org] On Behalf Of Maarten Vissers >> Sent: Sunday, January 31, 2010 9:03 PM >> To: 'BOCCI Matthew'; stbryant@cisco.com >> Cc: mpls-tp@ietf.org; ahmpls-tp@lists.itu.int; >> draft-ietf-mpls-tp-framework@tools.ietf.org >> Subject: Re: [mpls-tp] Comment on draft-ietf-mpls-tp-framework-08 >> >> Hi Matthew, >> >> You state in response of my comment #5 "As is common in the >> IETF, we are >> describing a functional architecture, not a physical one.". >> Description of a >> functional architecture is also the approach used by SG15 to >> specify its >> transport networks. >> >> The functional architectures specified by SG15 are based on the >> specification signal structures and functional >> specicifications of the same >> for layer networks as identified for MPLS-TP: >> - LO or VC layer networks are transport service layer networks >> - HO or VP layer networks are transport path layer networks >> - Section layer networks >> - Physical media layer networks. >> For SDH this has resulted in the specification of a series of >> LOVC signal >> types, their OAM/TCM and their atomic functions (LO VC-11, >> VC-12, VC-3), of >> HOVC signal types, their OAM/TCM and their atomic functions >> (HO VC-3, VC-4, >> VC-4-Xc (X=4,16,64,256) and of Section signal types, their >> OAM and atomic >> functions (RSn, MSn (n=0,1,4,16,64,256). >> For OTN this has resulted in the specification of a series of >> LO ODU signal >> types, their OAM/TCM and atomic functions (LO ODU0, ODU1, >> ODU2, ODU2e, ODU3, >> ODU4, ODUflex) and of HO ODU signal types, their OAM/TCM and atomic >> functions (HO ODU1, ODU2, ODU3, ODU4). >> For ATM this has resulted in the specification of a generic >> VC signal type, >> its OAM/TCM and atomic functions, and of a generic VP signal type, its >> OAM/TCM and atomic functions. >> >> Besides specifying those different signal types (comparable >> with PW, service >> LSP, segment LSP, edge-to-edge LSP, PST LSP, etc), OAM and >> TCM there is also >> a very clear description of the layers those signal types (including >> OAM/TCM) are a member of. This latter is missing in the >> MPLS-TP framework >> document, and this will impact the development of network >> management and the >> required "operational simplicity" referred to in RFC5654: >> "To realize these goals, it >> is essential that packet-transport technology be available that can >> support the same high benchmarks for reliability and operational >> simplicity set by SDH/SONET and OTN technologies." >> >> When we developped SDH we also developed Rec. G.782. This >> recommendation >> described a number of SDH equipment types and provided >> guidance to realize >> SDH networks, without standardizing one physical >> architecture. The node >> names introduced in that recommendation are still used as >> general type names >> for SDH functionality combinations. >> >> To obtain in MPLS-TP netowrks the "operational simplicity set >> by SDH/SONET >> and OTN technologies." it is in my opinion important to complement the >> existing specifications in the framework document by an >> explicit description >> of >> - which named signals (PW, service LSP, segment LSP, >> edge-to-edge LSP, PST >> LSP, etc) are member of the transport service, trnasport path >> and section >> layer netowrks, and >> - some generic node names that reflect the basic >> functionality provided by a >> common set of MPLS-TP nodes. >> >> The correspondence in the mpls-tp mailinglist shows that >> there is no common >> understanding of the set of labelled signals specified in the MPLS-TP >> framework draft and the layers those signals belong to. It is >> as such more >> then necessary to include a listing - in an additional section in the >> framework document - of the MPLS-TP layers and their labelled >> signals. A >> table would be a great help for readers to combine labelled >> signal types and >> their layers. Any new labelled signal types introduced in future (e.g. >> packet PW) can be simply added to the appropriate layer. >> >> ------- >> >> REQ30 in RFC5654 requires >> "A generic and extensible solution MUST be provided to >> support the >> transport of one or more client layer networks (e.g., MPLS-TP, >> IP, MPLS, Ethernet, ATM, FR, etc.) over an MPLS-TP >> layer network." >> >> In order to support p2p/p2mp Ethernet, ATM, FR, etc services this >> requirement 30 enforces that PWs must be an integral part of >> the MPLS-TP >> layer networks, specifically the MPLS-TP transport service layer. >> In order to support rmp/mp2mp Ethernet services, this requirement 30 >> enforces that HVPLS instances must be an integral part of the >> MPLS-TP layer >> netowrks, specifically are a part of the MPLS-TP transport >> service layer. >> Excluding the PW and HVPLS from MPLS-TP implies that REQ30 is >> not met by the >> MPLS-TP framework specifications; i.e. MPLS-TP is not just about LSPs. >> >> >> My conclusion is therefore that the MPLS-TP framework >> document is currently >> not complete and does not meet all requirements in RFC5654. >> >> Regards, >> Maarten >> >> >> -----Original Message----- >> From: BOCCI Matthew [mailto:Matthew.Bocci@alcatel-lucent.com] >> Sent: donderdag 28 januari 2010 16:03 >> To: Maarten Vissers; stbryant@cisco.com >> Cc: ahmpls-tp@lists.itu.int; >> draft-ietf-mpls-tp-framework@tools.ietf.org; >> mpls-tp@ietf.org >> Subject: RE: Comment on draft-ietf-mpls-tp-framework-08 >> >> Hi Maarten, >> >> Thanks for your comments. >> >> Please see below. >> >> > -----Original Message----- >> > From: Maarten Vissers [mailto:maarten.vissers@huawei.com] >> > Sent: 27 January 2010 16:53 >> > To: stbryant@cisco.com; BOCCI Matthew >> > Cc: ahmpls-tp@lists.itu.int; >> > draft-ietf-mpls-tp-framework@tools.ietf.org; mpls-tp@ietf.org >> > Subject: Comment on draft-ietf-mpls-tp-framework-08 >> > >> > >> > >> > Below a number of issues identified in >> > draft-ietf-mpls-tp-framework-08 which requires further >> enhancements to >> > the framework draft: >> > >> > 1. Section 3.3.2 - the 6th paragraph states: >> > 'Further processing to determine the context of a packet occurs >> > when a >> > swap operation is interrupted in this manner, or a pop operation >> > exposes a specific reserved label at the top of the stack. >> > Otherwise >> > the packet is forwarded according to the procedures in >> [RFC3032].' >> > >> > A Section layer LSP is typically carried over the >> physical media >> > layer >> > in an unlabelled manner; i.e. as an 'unlabelled LSP'. >> > The Section LSP OAM >> > packets will have as top of stack label the GAL. >> > Packets received by >> > an input port with the GAL as top label will have to be >> "further >> > processed >> > to determine the context of the packet"; such packets are to be >> > exposed >> > to this further processing wihtout an interruption of a swap >> > operation, >> > and without a pop operation exposing a reserved label. >> > It is suggested >> > to describe that further processing is also occuring on >> packets with >> > GAL as top of stack label. >> >> OK. We will add text to explain this point. >> >> >> > >> > 2. Section 3.4.3, page 23, 3rd paragraph states: >> > 'Service labels are typically carried over an MPLS-TP LSP >> > edge-to-edge >> > (or transport path layer). An MPLS-TP edge-to-edge LSP is >> > represented as an LSP Demux label as shown in Figure 10. >> > An edge-to- >> > edge LSP is commonly used when more than one service >> exists between >> > two PEs.' >> > >> > Is it possible to formally define the term "edge-to-edge LSP"? >> > E.g. An edge-to-edge LSP is a LSP within the transport >> path layer >> > which carries an aggregate of transport service layer signals >> > from a PE node via zero or more P nodes to the next PE node. >> >> OK. Added clarification to where we first use the term. >> >> > 'The edge-to-edge LSP may be omitted when only one service >> > exists between two PEs. For example, if only one service is >> > carried >> > between two PEs then a single Service Label could be used to >> > provide >> > both the service indication and the MPLS-TP edge-to-edge LSP.' >> > >> >> OK. We will add a definition where it is first used. >> >> > Edge-to-edge LSPs are typically set up prior to the >> first service >> > request. Edge-to-edge LSPs are as such part of the >> infrastrcuture >> > of the MPLS-TP network, specifically of the MPLS-TP domain >> > bounded by a set of PE nodes. >> > >> > It seems as such not correct to state that if one >> service is carried >> > between two Pes that the edge-to-edge LSP label can be removed. >> > It should be expected that a next service request will add a 2nd >> > transport service layer signal to the edge-to-edge LSP. >> > >> >> Yes, but it explicitly says that if there is only one >> service. This is not >> mandatory, though. If you are intending to add new LSPs, then >> set the first >> one up in an edge-to-edge LSP. The way to add another service >> would be to >> move the service LSP onto an edge-to-edge LSP. I suggest that >> we address >> this in the same manner as agreed on the editing call so that >> we turn this >> text on what is essentially an optimisation into a note (as per the >> encapsulation label case). >> >> > In addition, edge-to-edge LSPs are multiplexed into the Section >> > layer transport path, and if the edge-to-edge LSP label >> stack entry >> > header would be removed, then it is not longer possible >> to identify >> > the existence of the edge-to-edge LSP. >> > >> > Only when the edge-to-edge LSP would be the only >> edge-to-edge LSP >> > on a physical media, then it is possible to carry the >> edge-to-edge >> > LSP as an unlabelled-LSP. >> > Note that there will in this case be no need for a >> Section layer. >> >> I don't think the text implies that you use an unlabelled LSP >> or implicit >> null LSP label. It merely says that there is only a service >> LSP, and that >> spans edge-to-edge. >> >> > >> > 3. Section 3.6, Figure 12: The figure mentions that "service" >> > is transported >> > over the ACH/GAL. This is not aligned with the text. It >> is suggested >> > to replace this by "FCAPS". >> > >> >> OK. >> >> > 4. Section 3.7.1 introduces the terms >> > "end-to-end LSP", "segment LSP" without defining those >> terms. Please >> > add explicit definitions of those new terms to the framework and >> > describe the relation with the "edge-to-edge LSP" and >> "service LSP". >> > >> >> End-to-end LSP should really be edge-to-edge. We will add >> definitions in the >> terminology. >> >> >> > 5. The terms "T-PE", "S-PE", "MPLS-TP PE", "MPLS-TP P", >> "MPLS-TP LSR" >> > and >> > "MPLS-TP LER" are described or defined in the >> Terminology section >> > 1.3 >> > and subsections. >> > - In section 1.3.5 a description of the term "MPLS-TP LER" is >> > missing; >> > it is suggested to add such description. >> >> OK. We'll add a definition. >> >> > - In Section 1.3.5 it is stated that: >> > 'The terms MPLS-TP PE router and MPLS-TP P router >> > describe logical functions; a specific node may >> undertake only one >> > of >> > these roles on a given LSP.' >> > The above implies that the terms PE and P can not be >> used as node >> > names. Each MPLS-TP node will be providing P >> functionality for one >> > LSP and PE functionality for another LSP; e.g. when a MEP is >> > present >> > to support the monitoring of a transport path segment, a PE >> > function >> > is performed by such MEP, nonetheless that the >> transport path is >> > continued (P function). >> > My request is to introduce terminology for MPLS-TP >> nodes, which >> > is based on the MPLS-TP layer (transport service >> layer, transport >> > path layer, section layer) processing. >> > >> >> As is common in the IETF, we are describing a functional >> architecture, not a >> physical one. Therefore it is appropriate to focus on the >> logical aspects of >> the network, and thus the terminology is tailored to this style of >> specification. That does not preclude a mapping of logical >> functions to >> physical nodes being defied elsewhere, with the appripriate >> terminology, but >> it is not the objective of this framework draft. >> >> >> > "Transport Service layer Terminating" node is a node in which >> > the transport service layer transport paths are >> terminated and the >> > customer signal is accessed. This node is the >> start/endpoint of >> PW, >> > Service LSP and LSP transport service layer transport >> paths. This >> > node may also be the start/endpoint of one or more >> additional MEG >> > levels - monitoring a carrier segment or a protection >> segment - >> > within a transport service layer transport path. This node may >> also >> > be the start/endpoint of one or more transport path layer >> transport >> > paths. >> > >> > "Transport Service layer Switching" node is a node in >> which the >> > transport service layer transport paths (PW, service >> LSP, LSP,..) >> > are >> > switched. This node may also be the start/endpoint of >> one or more >> > additional MEG levels - monitoring a carrier segment or a >> > protection >> > segment - within a transport service layer transport >> path. This >> > node >> > may also be the start/endpoint of one or more >> transport path layer >> > transport paths. >> > >> > "Transport Path layer Switching" node is a node in which the >> > transport >> > path layer transport paths (edge-to-edge LSPs, ...) >> are switched. >> > This >> > node may also be the start/endpoint of one or more >> additional MEG >> > levels >> > - monitoring a carrier segment or a protection >> segment - within a >> > transport path layer transport path. >> > >> >> >> >> > 6. It is requested to describe the relationship between the >> different >> > label >> > stack entry headers defined in this framework and the transport >> > service >> > layer, transport path layer and section layer. The >> transport service >> > >> > layer transport path signals may be identified by a >> variety of label >> > stack entry (LSE) header types; e.g. PW LSE, Encap + Service LSP >> LSE, >> > LSP LSE, one or more Segment LSP LSEs (supporting an >> additional MEG >> > level >> > within the transport path), PST LSE. The transport path layer >> > transport >> > path signals may be identified by a variety of LSE header types; >> e.g. >> > edge-to-edge LSP LSE, one or more segment LSP LSEs, PST >> LSE. The >> > section >> > layer transport path signals may be unlabelled, or >> labelled (when >> > carried over a section layer segment LSP). >> >> >> I do not think this mapping is needed in this draft, but that does not >> preclude this mapping being described in an ITU document. >> >> > >> > 7. On the mpls-tp mailinglist a bundling application was >> described in >> > which >> > e.g. four TDM PWs were bundled into a single bundle LSP at a >> > transport >> > service layer terminating node and then transported through as a >> > transport service layer transport path through the >> MPLS-TP network >> to >> > the far end transport service layer terminating node. >> > It is proposed to >> > introduce such bundle LSP as one of the transport service layer >> > transport path alternatives, and define if it is necessary to >> monitor >> > the individual PWs, or if it is sufficient to monitor the bundle >> LSP. >> >> There was an informal discussion and an I-D a while ago in >> PWE3 on something >> similar, but nothing was progressed. There is nothing in MPLS-TP that >> prevents it, but I don't think it is approriate to define it here. >> Such a concept would need to be formally defined in PWE3. >> >> >> > >> > 8. Section 3.8: The trnasport service layer contains >> > transport paths with >> > a variety of label stack entry headers (PW, service >> > LSP, LSP, segment >> > LSP, PST LSP), which requires that the transport >> > service layer of which >> > the PWs have to be controlled by LDP and the LSPs by GMPLS. A >> > single transport service layer transport path may as >> > such have parts that >> > require LDP and other parts that require GMPLS based >> > control to be >> > setup. The activation of e.g. an additional MEG level >> > in a PW type >> > transport service layer transport path will require >> > that some of the >> > transport service layer transport path is not longer be >> > controlled by >> > LDP, but instead by GMPLS. It seems that this is >> > introducing unnecessary >> > complexity in the transport service layer, and it is >> > proposed to select >> > a single control plane type for all transport paths in >> > the transport >> > service layer. >> >> I think this echos the sentiment in the informal comments >> from the ITU. >> These were discussed on the call >> on Tuesday 26th Jan, and we have addressed this with a note that >> although T-LDP is currently used for PWs, >> MPLS-TP does not preclude the future definition of alternative control >> protocols for PWs. >> >> Regards >> >> Matthew >> >> >> > >> > Regards, >> > Maarten >> > >> > >> > >> > >> > >> > >> >> _______________________________________________ >> mpls-tp mailing list >> mpls-tp@ietf.org >> https://www.ietf.org/mailman/listinfo/mpls-tp >> > _______________________________________________ > mpls-tp mailing list > mpls-tp@ietf.org > https://www.ietf.org/mailman/listinfo/mpls-tp >