Re: [trill] New version : TRILL Smart Endnodes draft

Donald Eastlake <d3e3e3@gmail.com> Thu, 10 January 2013 20:16 UTC

Return-Path: <d3e3e3@gmail.com>
X-Original-To: trill@ietfa.amsl.com
Delivered-To: trill@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 66B9A21F8836 for <trill@ietfa.amsl.com>; Thu, 10 Jan 2013 12:16:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.599
X-Spam-Level:
X-Spam-Status: No, score=-103.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id m9quhMFmRlmp for <trill@ietfa.amsl.com>; Thu, 10 Jan 2013 12:16:06 -0800 (PST)
Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by ietfa.amsl.com (Postfix) with ESMTP id 9F79F21F8833 for <trill@ietf.org>; Thu, 10 Jan 2013 12:16:06 -0800 (PST)
Received: by mail-ob0-f182.google.com with SMTP id 16so998739obc.41 for <trill@ietf.org>; Thu, 10 Jan 2013 12:16:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=bQWy2L4KQWuEJAn5wdIhIyd+MT+9ITGWLkcbbaQf7tc=; b=Tvs822jjx+e1LMGghR7/56dTmghxt5KGFA//o/mVQyZPfjwqbiA+sGQu+6Q7G2hTh4 RGXT5tqrhuddXVNsVCe3HN76rQGUBItm7saNyvo/J1BLVGSdvTwQ/3xSz+1K2CaHVvvP +Ec3NfCFnKC4YglgT/E7RIy/Wi01N1zbiAIkQ1KgugxEOSpWQKJLDdR7kOia7jsCziCp fCwUzIe9PQG7tfQ1nJRqTbxFczW/VEYTvjZDtdvYmx8XNHZwW7ljtau/EzwTxtbCbfmi aVCPJ8PyqzdpX9IsW/QPKawF3d+XaeuzKAKTMgzn1ZQGgyRm+o7PPWVVK40vxPG2zh22 PPfQ==
Received: by 10.60.7.167 with SMTP id k7mr44042707oea.20.1357848966068; Thu, 10 Jan 2013 12:16:06 -0800 (PST)
MIME-Version: 1.0
Received: by 10.76.110.239 with HTTP; Thu, 10 Jan 2013 12:15:46 -0800 (PST)
In-Reply-To: <CAFOuuo5z=LepKF1FSD0PSS0zGCC7eBdBEX4eQ+WQXaOa1+ZArA@mail.gmail.com>
References: <D5A6F3355F664C40AFB65BB1277D8D450186C7F7AD@MAAX7MCDC101.APAC.DELL.COM> <6895EAE0CA8DEE40B92D7CA88BB521F32414007827@HQ1-EXCH02.corp.brocade.com> <CAFOuuo7t8xt8Z1mx78G2SsE8tkmAMNs44xd11Mc43S1_WfH6RA@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F6450E06AB@dfweml505-mbx> <CAFOuuo5z=LepKF1FSD0PSS0zGCC7eBdBEX4eQ+WQXaOa1+ZArA@mail.gmail.com>
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Thu, 10 Jan 2013 15:15:46 -0500
Message-ID: <CAF4+nEHdTX+g-A3kMykr+eaDP3KXf+zwh5fGvQOX7w=4xz31kw@mail.gmail.com>
To: Linda Dunbar <linda.dunbar@huawei.com>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Cc: Radia Perlman <radiaperlman@gmail.com>, "Kesava_Vijaya_Krupak@Dell.com" <Kesava_Vijaya_Krupak@dell.com>, "hu.fangwei@zte.com.cn" <hu.fangwei@zte.com.cn>, "trill@ietf.org" <trill@ietf.org>
Subject: Re: [trill] New version : TRILL Smart Endnodes draft
X-BeenThere: trill@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Developing a hybrid router/bridge." <trill.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trill>, <mailto:trill-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trill>
List-Post: <mailto:trill@ietf.org>
List-Help: <mailto:trill-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trill>, <mailto:trill-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Jan 2013 20:16:07 -0000

There may also be reasons to communicate other TRILL Data packet
information with the smart end node, besides the ingress nickname
needed for learning. For example, a smart end node might want to be
able to send and receive TRILL Data packets with fine grained labels.

Thanks,
Donald
=============================
 Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
 155 Beaver Street, Milford, MA 01757 USA
 d3e3e3@gmail.com


On Thu, Jan 10, 2013 at 1:24 PM, Radia Perlman <radiaperlman@gmail.com> wrote:
> Yes, it's simpler, but it doesn't work, unless we want to say that smart
> endnodes can never learn from data traffic...they can only work if they are
> configured with (MAC, egress nickname) of all destinations they might want
> to talk to, or must have a directory and request from the directory.
>
> I think we need to allow smart endnodes to learn from data traffic, in
> which, unfortunately (because as you point out, it's more complicated) the
> RB has to consciously know whether it's forwarding to a smart endnode or
> not, and then leave it encapsulated in that case.
>
> Radia
>
> On Thu, Jan 10, 2013 at 10:03 AM, Linda Dunbar <linda.dunbar@huawei.com>
> wrote:
>>
>> It is definitely simpler for Egress RBridge to decapsulate all received
>> data frames:
>>
>> ·        So it doesn’t need determine if the target end node is smart  or
>> not
>>
>> ·        It doesn’t have to attached different Ethernet Destination based
>> on the inner header
>>
>> ·        It is consistent for all data frames and all end nodes.
>>
>> ·        Smart End node can receive native Ethernet frames anyway. It
>> doesn’t cause any extra processing on the Smart End node either.
>>
>>
>>
>> Linda
>>
>>
>>
>> From: Linda Dunbar
>> Sent: Thursday, January 10, 2013 11:43 AM
>> To: 'Radia Perlman'; Phanidhar Koganti
>> Cc: d3e3e3@gmail.com; Kesava_Vijaya_Krupak@Dell.com;
>> hu.fangwei@zte.com.cn; trill@ietf.org
>> Subject: RE: [trill] New version : TRILL Smart Endnodes draft
>>
>>
>>
>> Radia,
>>
>>
>>
>> Questions inserted below:
>>
>>
>>
>>
>>
>> a) When the packet reaches the egress RB I am presuming there will be a
>> inner-MAC lookup to deliver the packet to the egress end-node.
>>
>>
>>
>> correct...when egress RB R has to look up the inner MAC address E, which
>> it has to do anyway without smart endnodes, in order to choose which port to
>> forward it on.  With smart endnodes, when R looks up MAC address E, it not
>> only discovers which port to send it on, but that E is "smart", in which
>> case R must leave the TRILL encapsulation
>>
>>
>>
>> [Linda] Why can’t the egress RB R simply decapsulates the TRILL header and
>> forward the data frame towards the attached end nodes? Regardless if the DA
>> is smart node or not?
>>
>> So RB processing is much simpler. It doesn’t have to attach different
>> Ethernet header based on the inner DA. The smart node can receive Ethernet
>> frames anyway (for communication within the directly attached LAN).
>>
>>
>>
>> Thanks, Linda
>>
>>
>>
>>
>> _______________________________________________
>> trill mailing list
>> trill@ietf.org
>> https://www.ietf.org/mailman/listinfo/trill
>>
>