Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-plane-00: ~ECMP => ~ETH aggregation?
<benjamin.niven-jenkins@bt.com> Fri, 05 March 2010 09:14 UTC
Return-Path: <benjamin.niven-jenkins@bt.com>
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 3A9FC3A6F89 for <mpls-tp@core3.amsl.com>; Fri, 5 Mar 2010 01:14:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.506
X-Spam-Level:
X-Spam-Status: No, score=-1.506 tagged_above=-999 required=5 tests=[AWL=0.540, 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 Gn+xD5Sw2tH8 for <mpls-tp@core3.amsl.com>; Fri, 5 Mar 2010 01:14:48 -0800 (PST)
Received: from smtpe1.intersmtp.com (smtp62.intersmtp.COM [62.239.224.235]) by core3.amsl.com (Postfix) with ESMTP id C7B233A6AA3 for <mpls-tp@ietf.org>; Fri, 5 Mar 2010 01:14:47 -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, 5 Mar 2010 09:14:49 +0000
Received: from RDW083V001RVA1.domain1.systemhost.net ([10.187.59.10]) by EVMHT63-UKRD.domain1.systemhost.net ([10.36.3.100]) with mapi; Fri, 5 Mar 2010 09:14:48 +0000
From: benjamin.niven-jenkins@bt.com
To: Alexander.Vainshtein@ecitele.com, adrian@olddog.co.uk, RCosta@ptinovacao.pt
Date: Fri, 05 Mar 2010 09:14:47 +0000
Thread-Topic: [mpls-tp] Comments on draft-fbb-mpls-tp-data-plane-00: ~ECMP => ~ETH aggregation?
Thread-Index: Acq6xImFEzDjBgXlRAy6H/c6kFN42AABImeAAEvwaxw=
Message-ID: <C7B5FD69.FDCD%benjamin.niven-jenkins@bt.com>
In-Reply-To: <A3C5DF08D38B6049839A6F553B331C76C051F3026D@ILPTMAIL02.ecitele.com>
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] Comments on draft-fbb-mpls-tp-data-plane-00: ~ECMP => ~ETH aggregation?
X-BeenThere: mpls-tp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: MPLS-TP Mailing list <mpls-tp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mpls-tp>, <mailto:mpls-tp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls-tp>
List-Post: <mailto:mpls-tp@ietf.org>
List-Help: <mailto:mpls-tp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls-tp>, <mailto:mpls-tp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Mar 2010 09:14:49 -0000
None of this is LAG specific the problem space is broadly the same for all server layer links that employ inverse multiplexing to offer higher bandwidth than a single link in the server layer is capable of supporting. I don't think we want to get bogged down in the details but just note that server layer paths may in reality be composed of multiple links presented to MPLS-TP as a single server layer path and that special care is required when designing for such scenarios. Ben On 03/03/2010 16:00, "Alexander Vainshtein" <Alexander.Vainshtein@ecitele.com> wrote: > Adrian, Rui, and all, > > I think that LAG presents two aspects of behavior that should be addressed (or > at least noted) if we're going to use it in MPLS-TP. > > 1. Effective BW of LAG (treated as a single link) depends on actual client > traffic carried across and on the way this traffic is adapted into LAG client > layer. E.g., if distribution uses hashing on the label stack, the same client > traffic pattern could result in different effective BW depending on actual > label allocation for specific flows. This effect exists even when the number > of "live" links comprising a LAG does not change. And IMHO this behavior is > (more or less) specific for LAG. (Well, effective BW of an Ethernet link also > depends on actual traffic due to IPG and Preamble overhead; but the effect is > not so noticeable, and does not depend on the way client is adapted into LAG). > As a consequence, traffic engineering that involves LAG-based links looks more > complicated. > > 2. Effective BW of LAG (treated as a single link) can change as its comprising > links go down and up. > This behavior can be found in many other situations; VCAT with LCAS is one > obvious example, and radio links with adaptive code modulation present another > example (more difficult since link BW becomes a function of the weather > conditions). > > This does not say that LAG cannot be used with MPLS-TP; only that its usage > involves new challenges. > > My 2c, > Sasha > > > -----Original Message----- > From: mpls-tp-bounces@ietf.org [mailto:mpls-tp-bounces@ietf.org] On Behalf Of > Adrian Farrel > Sent: Wednesday, March 03, 2010 1:27 PM > To: stbryant@cisco.com; curtis@occnc.com > Cc: Rui Costa; mpls-tp@ietf.org > Subject: Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-plane-00: ~ECMP => > ~ETH aggregation? > > Surely the formation of the server layer and the use of OAM within the > server layer is entirely an issue for the server layer. > > It is a mistake for the MPLS-TP layer to be aware of the underlying > technology that provides the link connectivity between to adjacent LSRs. The > links provided by the server layer have certain resiliency and recovery > properties, as well as properties associated with in-order (or not) packet > delivery that are announced to the MPLS-TP network (usually through > configuration) and the MPLS-TP network can choose which links to use > accordingly. > > LAG at a server Ethernet layer is a way of providing a composite link to the > MPLS-TP layer. That link has specific properties, but the MPLS-TP layer > cannot be expected to take specific measures to operate the link. That is > the job of the server layer itself (noting that the adaptation into the LAG > is a function of the server layer, just as the operation). > > So, the MPLS-TP layer runs OAM across the link. It doesn't know how the link > is formed. It is the responsibility of adaptation function to either > distribute the MPLS-TP packets across the group members such that link > degradation will be noticed by the MPLS-TP layer (this could be noted as a > requirement that the MPLS-TP layer puts on the server layer that link > degradation should be detectable by any measure of MPLS-TP packets); or the > server layer must perform its own OAM to detect link degradation and report > it to the MPLS-TP layer at the link end points. > > LAG is not the only "complex" way of forming links in the MPLS-TP network > from multiple links in the server network, and we really don't want to > embark on making MPLS-TP understand each and every server technology. > > Cheers, > Adrian > > ----- Original Message ----- > From: "Stewart Bryant" <stbryant@cisco.com> > To: <curtis@occnc.com> > Cc: "Rui Costa" <RCosta@ptinovacao.pt>; <mpls-tp@ietf.org> > Sent: Wednesday, March 03, 2010 10:59 AM > Subject: Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-plane-00: ~ECMP => > ~ETH aggregation? > > >> Curtis Villamizar wrote: >>> In message <4B87B8C7.5010406@cisco.com> >>> Stewart Bryant writes: >>> >>>> I would think that if the operator wanted the bandwidth more than they >>>> wanted the fate sharing, they will deploy the technology. >>>> - Stewart >>>> >>> >>> >>> There is no reason not to put some entropy in the extension to MPLS >>> Ping so that there was fate sharing over LAG. >>> >>> Curtis >>> >>> >> Curtis >> >> Do you have some text in mind? >> >> - Stewart >> _______________________________________________ >> 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
- [mpls-tp] Comments on draft-fbb-mpls-tp-data-plan… Rui Costa
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Stewart Bryant
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Vishwas Manral
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Peng He
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Vishwas Manral
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… David Allan I
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Peng He
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Vishwas Manral
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Phil Bedard
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Curtis Villamizar
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Curtis Villamizar
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Curtis Villamizar
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Curtis Villamizar
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Alexander Vainshtein
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Curtis Villamizar
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Alexander Vainshtein
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Maarten Vissers
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Curtis Villamizar
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Rui Costa
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Rui Costa
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Rui Costa
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Curtis Villamizar
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Stewart Bryant
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Stewart Bryant
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Adrian Farrel
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Vishwas Manral
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Alexander Vainshtein
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Curtis Villamizar
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Curtis Villamizar
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Curtis Villamizar
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Curtis Villamizar
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Curtis Villamizar
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Curtis Villamizar
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… benjamin.niven-jenkins
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… David Allan I
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Adrian Farrel
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Thomas D. Nadeau
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… David Allan I
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Thomas D. Nadeau
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… neil.2.harrison
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Maarten Vissers
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Curtis Villamizar
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Curtis Villamizar
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Curtis Villamizar
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Maarten Vissers
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… David Allan I
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Phil Bedard
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… John E Drake
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Stewart Bryant
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Stewart Bryant
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Peng He
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… tom.petch
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Curtis Villamizar
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Curtis Villamizar
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Maarten Vissers
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Alexander Vainshtein
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Curtis Villamizar
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Curtis Villamizar
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Maarten Vissers
- Re: [mpls-tp] Comments on draft-fbb-mpls-tp-data-… Curtis Villamizar
- [mpls-tp] MPLS-TP LM OAM usage over a LAG [was: R… Maarten Vissers
- Re: [mpls-tp] MPLS-TP LM OAM usage over a LAG [wa… Curtis Villamizar