[mpls] Comments on draft-ietf-mpls-ldp-multi-topology-01

IJsbrand Wijnands <ice@cisco.com> Thu, 17 November 2011 15:34 UTC

Return-Path: <ice@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 441A021F9A67 for <mpls@ietfa.amsl.com>; Thu, 17 Nov 2011 07:34:54 -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 ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3d9+DzyNJeTE for <mpls@ietfa.amsl.com>; Thu, 17 Nov 2011 07:34:53 -0800 (PST)
Received: from av-tac-bru.cisco.com (weird-brew.cisco.com [144.254.15.118]) by ietfa.amsl.com (Postfix) with ESMTP id 814DC21F95F0 for <mpls@ietf.org>; Thu, 17 Nov 2011 07:34:53 -0800 (PST)
X-TACSUNS: Virus Scanned
Received: from stew-brew.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-bru.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id pAHFYqc6009294 for <mpls@ietf.org>; Thu, 17 Nov 2011 16:34:52 +0100 (CET)
Received: from ams3-vpn-dhcp4889.cisco.com (ams3-vpn-dhcp4889.cisco.com [10.61.83.24]) by stew-brew.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id pAHFYjEX006135; Thu, 17 Nov 2011 16:34:47 +0100 (CET)
From: IJsbrand Wijnands <ice@cisco.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 17 Nov 2011 23:34:50 +0800
Message-Id: <CB27A6F3-E74A-4FD3-92AA-35C03C39B4D9@cisco.com>
To: Quintin Zhao <quintin.zhao@huawei.com>
Mime-Version: 1.0 (Apple Message framework v1081)
X-Mailer: Apple Mail (2.1081)
Cc: mpls@ietf.org
Subject: [mpls] Comments on draft-ietf-mpls-ldp-multi-topology-01
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Nov 2011 15:34:54 -0000

Dear Quintin,

During the MPLS WG presentation you asked for feedback on the different options to signal the MT-ID. See below;

I've worked on this with Kamran Raza and we came to the conclusion there is really only one good option to signal the MT-ID, and that is within the FEC. This is true for LDP, and very much true for mLDP. We documented the preferred solution for mLDP, which would also apply to LDP. See; 

draft-iwijnand-mpls-mldp-multi-topology-00.txt

Below is a summary of the reasons;

- The LDP spec allows for multiple FEC's to be signaled in a single label mapping. If you don't add the MT-ID into the FEC its becomes difficult to match the MT-ID the right FEC, so you can't mix and match FEC elements, for example for IPv4 and IPv6. For the same reason Address Family is part of the FEC.

- The MT-ID is something that is directly related to the Prefix/Root address encoded in the FEC, so it makes sense to combine them.

- LDP messages and specifications that use FEC (e.g. Typed Wildcard,
End-of-LIB) will automatically be extended for MT. There is no need to specify for which messages (map, withdraw, release etc..) the MT-ID applies.

- If you are doing mLDP Live-Live using MTR (or MRT) and the 2 LSPs merge/overlap for some reason, you potentially duplicate the traffic and prevent live-live from working. For that reason the MT-ID MUST be in the FEC to make sure the 2 LSPs are unique and will never accidentally merge.

- With mLDP a router may receive label mappings from multiple downstream routers, each of them including a different MT-ID. At that point you would need come up with some selection logic on which MT-ID you need to select and signal upstream. If the MT-ID is part of the FEC, you don't have that problem.


Thx,

Ice & Kamran