Re: [mpls] Comments on draft-kompella-larp

Kireeti Kompella <kireeti@juniper.net> Thu, 06 March 2014 13:22 UTC

Return-Path: <kireeti@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E8AB31A0289 for <mpls@ietfa.amsl.com>; Thu, 6 Mar 2014 05:22:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level:
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1R0YI7TC_zx1 for <mpls@ietfa.amsl.com>; Thu, 6 Mar 2014 05:22:53 -0800 (PST)
Received: from va3outboundpool.messaging.microsoft.com (va3ehsobe002.messaging.microsoft.com [216.32.180.12]) by ietfa.amsl.com (Postfix) with ESMTP id 7B7821A02EB for <mpls@ietf.org>; Thu, 6 Mar 2014 05:22:53 -0800 (PST)
Received: from mail140-va3-R.bigfish.com (10.7.14.250) by VA3EHSOBE001.bigfish.com (10.7.40.21) with Microsoft SMTP Server id 14.1.225.22; Thu, 6 Mar 2014 13:22:49 +0000
Received: from mail140-va3 (localhost [127.0.0.1]) by mail140-va3-R.bigfish.com (Postfix) with ESMTP id F124B260086; Thu, 6 Mar 2014 13:22:48 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.101; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0510HT001.namprd05.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -2
X-BigFish: VPS-2(zz98dI1432Idb82hzz1f42h2148h208ch1ee6h1de0h1fdah2073h2146h1202h1e76h2189h1d1ah1d2ah21bch1fc6hzz1de098h8275bh1de097hz2fh109h2a8h839h946hd25he5bhf0ah1288h12a5h12a9h12bdh137ah13b6h1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah224fh1d0ch1d2eh1d3fh1dfeh1dffh1fe8h1ff5h2052h20b3h2216h22d0h2336h2438h2461h2487h24d7h2516h2545h255eh25cch25f6h2605h1155h)
Received-SPF: pass (mail140-va3: domain of juniper.net designates 157.56.240.101 as permitted sender) client-ip=157.56.240.101; envelope-from=kireeti@juniper.net; helo=BL2PRD0510HT001.namprd05.prod.outlook.com ; .outlook.com ;
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009001)(6009001)(428001)(51704005)(24454002)(189002)(199002)(31966008)(76482001)(76786001)(76796001)(74706001)(65816001)(85852003)(80022001)(59766001)(80976001)(92566001)(83716003)(47446002)(93516002)(56776001)(90146001)(85306002)(79102001)(66066001)(83072002)(86362001)(74662001)(95666003)(83322001)(19580405001)(74366001)(47976001)(74502001)(97186001)(77982001)(74876001)(54316002)(81686001)(92726001)(97336001)(36756003)(2656002)(561944002)(63696002)(51856001)(95416001)(82746002)(46102001)(33656001)(4396001)(56816005)(81542001)(94946001)(81342001)(87936001)(50986001)(53806001)(94316002)(93136001)(47736001)(54356001)(19580395003)(81816001)(69226001)(87266001)(49866001); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR05MB556; H:CO2PR05MB554.namprd05.prod.outlook.com; CLIP:66.129.241.13; FPR:FCF7F037.960AF31D.F1DD9D8F.58E4F04D.203E6; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
Received: from mail140-va3 (localhost.localdomain [127.0.0.1]) by mail140-va3 (MessageSwitch) id 1394112165431105_12941; Thu, 6 Mar 2014 13:22:45 +0000 (UTC)
Received: from VA3EHSMHS018.bigfish.com (unknown [10.7.14.232]) by mail140-va3.bigfish.com (Postfix) with ESMTP id 5CC51240053; Thu, 6 Mar 2014 13:22:45 +0000 (UTC)
Received: from BL2PRD0510HT001.namprd05.prod.outlook.com (157.56.240.101) by VA3EHSMHS018.bigfish.com (10.7.99.28) with Microsoft SMTP Server (TLS) id 14.16.227.3; Thu, 6 Mar 2014 13:22:45 +0000
Received: from CO2PR05MB556.namprd05.prod.outlook.com (10.141.196.149) by BL2PRD0510HT001.namprd05.prod.outlook.com (10.255.100.36) with Microsoft SMTP Server (TLS) id 14.16.423.0; Thu, 6 Mar 2014 13:22:44 +0000
Received: from CO2PR05MB554.namprd05.prod.outlook.com (10.141.196.141) by CO2PR05MB556.namprd05.prod.outlook.com (10.141.196.149) with Microsoft SMTP Server (TLS) id 15.0.888.9; Thu, 6 Mar 2014 13:22:41 +0000
Received: from CO2PR05MB554.namprd05.prod.outlook.com ([10.141.196.141]) by CO2PR05MB554.namprd05.prod.outlook.com ([10.141.196.141]) with mapi id 15.00.0888.003; Thu, 6 Mar 2014 13:22:41 +0000
From: Kireeti Kompella <kireeti@juniper.net>
To: "stbryant@cisco.com" <stbryant@cisco.com>
Thread-Topic: Comments on draft-kompella-larp
Thread-Index: AQHPORwI7iaRCK2H90agD6MaCO91d5rUDBCA
Date: Thu, 06 Mar 2014 13:22:40 +0000
Message-ID: <1CC6D025-9960-42BC-8BAC-458921228F7C@juniper.net>
References: <53183B84.8070100@cisco.com>
In-Reply-To: <53183B84.8070100@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [66.129.241.13]
x-forefront-prvs: 0142F22657
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <D7337BB8E7B62E4795195FE1A905B6A8@namprd05.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
Archived-At: http://mailarchive.ietf.org/arch/msg/mpls/TQYNKG58pjzlZyGumSvAiVPusIw
Cc: Kireeti Kompella <kireeti@juniper.net>, "mpls@ietf.org" <mpls@ietf.org>, Dan Frost <frost@mm.st>
Subject: Re: [mpls] Comments on draft-kompella-larp
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
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, 06 Mar 2014 13:22:59 -0000

Hi Stewart,

On Mar 6, 2014, at 09:10 , Stewart Bryant <stbryant@cisco.com> wrote:

> Kireeti,
> 
> This is an interesting problem and we are pleased that you
> have brought discussion of this topic to the IETF MPLS WG.

Cool.

> The proposal on the table however is a point solution and
> it may be worth considering the wider problem of host
> to network  MPLS interfaces (UNIs).
> 
> In particular whilst the majority of traffic is IPv4 today, the
> stated policy of the IETF is to recognize the need to deliver IPv6
> solutions and thus not to design IPv4 only solutions.

Got that message; will fix.

> Whilst it is true that everyone does ARP, and ARP can in
> principle be extended, the reality of the situation is that
> the majority of ARP implementations are optimized IPv4
> specific, and thus in most cases extending ARP would
> require a similar effort to deploying a new IPv4/IPv6 agnostic
> protocol for the UNI.

Understood that this will be new code; the actual code isn’t that much, though.

> Given that Ethernet, whilst the most popular server network
> interface, is not the exclusive interface and recognizing
> that new link types may emerge, particularly in the IOT space,
> it may serve us better to take an approach that is
> MPLS specific but data-link neutral.

ARP is not Ethernet specific.  We prefer to have different code points for MPLS-over-Ethernet, MPLS-over-foo, etc. rather than have TLVs for the link layer.

> A further consideration is that whilst it may be possible to
> extend ARP for other address families, it is not a protocol
> that is well suited to the transport of other necessary
> UNI information, for example, metrics, QOS information,
> MTU, authentication, integrity, spectral information etc.

What we are going for is simplicity.  We have metrics and entropy label capability on deck; but we really don’t want to add too much more.

> An alternative approach that is worth considering as a starting
> point is described in draft-ietf-mpls-gach-adv (in the RFC
> Editor's queue). When we wrote this draft we were attempting
> to define a general UNI approach for MPLS with a focus on
> simplicity.

I took a quick look.  The immediate question is, can gach-adv be run over native Ethernet?  I don’t see a UDP port or IP encoding.  I do see that this can be used over MPLS; but the L-ARP draft is for establishing tunnels when you have none.  That’s why I prefer something that runs at the link layer.

If I missed something, please let me know.

Cheers,
Kireeti.

> If you are interested in exploring this with us further we
> would be pleased to work with you on this.
> 
> Dan and Stewart
> 
> 
> 
> 
> 
> 
>