Re: [mpls] [mpls-tp] mpls wg last call on draft-ietf-mpls-tp-identifiers-01
Maarten Vissers <maarten.vissers@huawei.com> Wed, 21 April 2010 07:12 UTC
Return-Path: <maarten.vissers@huawei.com>
X-Original-To: mpls@core3.amsl.com
Delivered-To: mpls@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 66FFF3A6A40; Wed, 21 Apr 2010 00:12:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.403
X-Spam-Level:
X-Spam-Status: No, score=0.403 tagged_above=-999 required=5 tests=[AWL=0.402, BAYES_50=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 Bw12F2QPETi8; Wed, 21 Apr 2010 00:12:16 -0700 (PDT)
Received: from szxga04-in.huawei.com (szxga04-in.huawei.com [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 0C3F03A6A3C; Wed, 21 Apr 2010 00:12:16 -0700 (PDT)
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 <0L1700C1LTACA9@szxga04-in.huawei.com>; Wed, 21 Apr 2010 15:11: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 <0L1700L0OTACIZ@szxga04-in.huawei.com>; Wed, 21 Apr 2010 15:11:00 +0800 (CST)
Received: from M00900002 ([10.202.112.101]) by szxml04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0L17000G9TA8ZQ@szxml04-in.huawei.com>; Wed, 21 Apr 2010 15:11:00 +0800 (CST)
Date: Wed, 21 Apr 2010 09:11:02 +0200
From: Maarten Vissers <maarten.vissers@huawei.com>
In-reply-to: <C7EE0C65.241B2%swallow@cisco.com>
To: 'George Swallow' <swallow@cisco.com>, mpls@ietf.org, mpls-tp@ietf.org, pwe3@ietf.org, ccamp@ietf.org
Message-id: <69994A6066394E90B25BB721C3CA3BFF@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
X-Mailer: Microsoft Office Outlook 11
Content-type: text/plain; charset="us-ascii"
Content-transfer-encoding: 7bit
Thread-index: AcrBczLI0hRemNw6QIizlAldPNT1mwQvaaOAAtTXPtcA5wPYwA==
References: <79F41BA1E9BF3C489375521EF8DDE23C12B1B1A5BB@ESESSCMS0355.eemea.ericsson.se> <C7EE0C65.241B2%swallow@cisco.com>
Subject: Re: [mpls] [mpls-tp] mpls wg last call on draft-ietf-mpls-tp-identifiers-01
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Apr 2010 07:12:18 -0000
George, It is a bad practice to identify a connection (e.g. LSP) within the scope of their server layer trail (e.g. tunnel LSP). Reason is that a connection (e.g. LSP) is typically carried by multiple server layer trails (e.g. tunnel LSPs). Example: a service-LSP X is carried over three transport-LSPs A,B,C: |<----------------service-LSP_X------------------->| |<--tr-LSP_A-->| |<--tr-LSP_B-->| |<--tr-LSP_C-->| It is possible to reroute this service-LSP and change it as follows: |<----------------service-LSP_X------------------->| |<--tr-LSP_A-->| |<-----------tr-LSP_D---------->| or as follows: |<----------------service-LSP_X------------------->| |<--tr-LSP_A-->| |<--tr-LSP_E-->| |<--tr-LSP_F-->| The service-LSP X is still the same service-LSP with the same service-LSP MEP functions, only the path through the MPLS-TP network has been changed. Identification with respect to the server layer trail (e.g. tunnel LSP) is appropriate for a link connection (e.g. LSP segment). The service-LSP X has three service-LSP segments. Those segments are identified with respect to their tunnel; i.e. with respect to the transport-LSP in this example. Regards, Maarten -----Original Message----- From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of George Swallow Sent: vrijdag 16 april 2010 18:45 To: Attila Takacs; Loa Andersson; mpls@ietf.org; mpls-tp@ietf.org; pwe3@ietf.org; ccamp@ietf.org Subject: Re: [mpls-tp] [mpls] mpls wg last call on draft-ietf-mpls-tp-identifiers-01 On 4/2/10 2:53 AM, "Attila Takacs" <Attila.Takacs@ericsson.com> wrote: > Hi Matthew and George, > > Please find some comments/questions below. > > -In Section 5.1 you have: > > Src-Node_ID::Src-Tunnel_Num::Dst-Node_ID::Dst-Tunnel_Num > > What is the reason of having a Dst-Tunnel_Num besides the Src-Tunnel_Num? Existing implementations of RSVP-TE have used the tunnel space as global to the node. It is difficult if not impossible to coordinate such spaces between nodes. In RSVP-TE the coordination does not matter, since the tail end of the tunnel doesn't have a real interface - it only receives and usually with a PHP of the tunnel label, so the packets only belong to the physical interface. In a bidirectional world, separate tunnel spaces at the two ends becomes useful. If this independence is not need is some environments then one can configure just one value and use it in both fields. > Is it there to support associated unidirectional Tunnels/LSPs? If so > it should be called out in the text. That was not my original intent, but you are quite correct that this would be very useful. Particularly if the associated tunnels pass through a share mid-point somewhere along the path. > Same applies to the globally unique case. Of course. > -In Section 5.2 you simply append one LSP_Num to the above. This is a > bit confusing to me, if there are Src/Dst Tunnel_Nums then two > LSP_Nums would be needed too, wouldn't it? Once, you have independent tunnel-ids, coordination of the LSP numbers becomes easy. It also could be used to allow the two ends to readily identify which is working and which is protection. > -In Section 5.3 Mapping to GMPLS signaling does not use the > Dst-Tunnel_Num. So this means that we may have two different tunnels > identified with > Src-Node_ID::Src-Tunnel_Num::Dst-Node_ID::Dst-Tunnel_Num. Is this intentional, e.g., the associated unidirectional case? For the associated unidirectional, this works perfectly. For bidirectional, I was thinking of two options. 1) Strict binding - both ends are configure with the full identifier and will only accept the connection if everything matches. 2) Dynamic binding - Source signals with just its Tunnel_Num. RESV message would carry back the destination's tunnel_num. Note that both ends need both pieces for some of the OAM to work. > This should be clarified. I'll see what I can do. But this is not supposed to the MPLS-TP signaling draft. > Hmm, maybe the Dst-Tunnel_Num should be omitted altogether. I'm planning to keep it. > -Section 7 has a note saying to be aligned with the OAM fwk, is this > still to be done? Yes. That draft is also being updated. We appear to be converging. > -In section 7.1.2.1 there is a discussion on Tunnel MEG IDs. > How would Tunnel and LSP MEGs be used? What OAM would run at the > Tunnel level and not at the LSP level? > > Do we need Tunnel MEG_IDs as defined in 7.1.2.1? I had been told early on that MEGs were needed for tunnels. Now getting comments that they are not (same comment is in the ITU liaison). So I planning to remove it, unless I hear other opinions. > -Section 7.1.2.2, the Dst-Tunnel_Num question applies here too. See above. > -Section 8 talks about open issues? When will these be addressed? Before it is re-issued. Goal is end of next week. ...George > Thanks, > Attila
- [mpls] mpls wg last call on draft-ietf-mpls-tp-id… Loa Andersson
- Re: [mpls] mpls wg last call on draft-ietf-mpls-t… Shahram Davari
- Re: [mpls] mpls wg last call on draft-ietf-mpls-t… Shahram Davari
- Re: [mpls] mpls wg last call on draft-ietf-mpls-t… Alexander Vainshtein
- Re: [mpls] mpls wg last call on draft-ietf-mpls-t… Sriganesh Kini
- Re: [mpls] mpls wg last call on draft-ietf-mpls-t… Attila Takacs
- Re: [mpls] mpls wg last call on draft-ietf-mpls-t… Diego Caviglia
- Re: [mpls] [mpls-tp] mpls wg last call on draft-i… George Swallow
- Re: [mpls] [mpls-tp] mpls wg last call on draft-i… Maarten Vissers
- Re: [mpls] [mpls-tp] mpls wg last call on draft-i… neil.2.harrison
- Re: [mpls] [mpls-tp] mpls wg last call on draft-i… Maarten Vissers
- Re: [mpls] [mpls-tp] mpls wg last call on draft-i… neil.2.harrison
- Re: [mpls] mpls wg last call on draft-ietf-mpls-t… Shahram Davari
- Re: [mpls] [mpls-tp] mpls wg last call on draft-i… George Swallow
- Re: [mpls] [mpls-tp] mpls wg last call on draft-i… George Swallow
- Re: [mpls] mpls wg last call on draft-ietf-mpls-t… George Swallow
- Re: [mpls] [mpls-tp] mpls wg last call on draft-i… venkatesan mahalingam
- Re: [mpls] [CCAMP] [mpls-tp] mpls wg last call on… Lou Berger
- Re: [mpls] [mpls-tp] mpls wg last call on draft-i… venkatesan mahalingam
- Re: [mpls] [PWE3] [mpls-tp] mpls wg last call ond… George Swallow
- Re: [mpls] [PWE3] [mpls-tp] mpls wg last call ond… venkatesan mahalingam