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

Donald Eastlake <d3e3e3@gmail.com> Thu, 10 January 2013 21:22 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 CA88921F862D for <trill@ietfa.amsl.com>; Thu, 10 Jan 2013 13:22:15 -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 iLvGJ0TdQ+jr for <trill@ietfa.amsl.com>; Thu, 10 Jan 2013 13:22:11 -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 7D70E21F857A for <trill@ietf.org>; Thu, 10 Jan 2013 13:22:11 -0800 (PST)
Received: by mail-ob0-f182.google.com with SMTP id 16so1085168obc.13 for <trill@ietf.org>; Thu, 10 Jan 2013 13:22:11 -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; bh=bzOnyiAizGK80d+zPgXwdw0gFt4sheN4LlfmQOou9ss=; b=nFVJCSKojEwtDSntvAlGYWUQxiGgJNaNL6W+JMNu5VxF8hESLm6gVKqZ96OV1BStMy +qpw0MPtT5vY0FYRwlqCiDWXx9VLQ0bdy+PehSEgtpSVHwYcp3e4+ez7g1fTaf2lhedH 9gbF7UVs5wAOWWdO0q0Vi2UfUUmN7QvjnZg5RDLNQd9T4iXd6nBEyCd//2N+uehj3uby SmNHuxlTvf/VUFuTa+jkqzTtZXD/zARGNixb2aqmwrBNsbA3PBY0mB2rFBOR4FdPeRkH 7Zx3wwv5DlZJE0eCRP4p4XKxzMJ4WMR5BxtgvSHSS/0xuBvzPHtYT4MyR0cco/vq1eaP /Ugg==
Received: by 10.60.27.166 with SMTP id u6mr41960364oeg.80.1357852930950; Thu, 10 Jan 2013 13:22:10 -0800 (PST)
MIME-Version: 1.0
Received: by 10.76.110.239 with HTTP; Thu, 10 Jan 2013 13:21:50 -0800 (PST)
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F6450E0780@dfweml505-mbx>
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> <CAF4+nEHdTX+g-A3kMykr+eaDP3KXf+zwh5fGvQOX7w=4xz31kw@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F6450E0780@dfweml505-mbx>
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Thu, 10 Jan 2013 16:21:50 -0500
Message-ID: <CAF4+nEH37TG7J7nCD-iV=PfuT59vX2NP3h1T+zi+mqb0BwFiKQ@mail.gmail.com>
To: Linda Dunbar <linda.dunbar@huawei.com>
Content-Type: text/plain; charset="ISO-8859-1"
Cc: "Kesava_Vijaya_Krupak@Dell.com" <Kesava_Vijaya_Krupak@dell.com>, Radia Perlman <radiaperlman@gmail.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 21:22:15 -0000

Linda,

On Thu, Jan 10, 2013 at 3:56 PM, Linda Dunbar <linda.dunbar@huawei.com> wrote:
> Donald,
>
> Can those "other TRILL data packet information" to be communicated to Smart node being carried by the special "Hello" message between RBridge and Smart nodes?

No. By "TRILL data packet information" I mean information tied to the
payload in the packet and which might vary from data packet to data
packet. Stuff in any "special Hello" or whatever other sort of control
packets there are seems appropriate for information related to the
state of the RBridge to Smart End node but not for information tied to
a data payload.

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

> Linda
>
>> -----Original Message-----
>> From: trill-bounces@ietf.org [mailto:trill-bounces@ietf.org] On Behalf
>> Of Donald Eastlake
>> Sent: Thursday, January 10, 2013 2:16 PM
>> To: Linda Dunbar
>> Cc: Radia Perlman; Kesava_Vijaya_Krupak@Dell.com; hu.fangwei@zte.com.cn;
>> trill@ietf.org
>> Subject: Re: [trill] New version : TRILL Smart Endnodes draft
>>
>> 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
>> >>
>> >
>> _______________________________________________
>> trill mailing list
>> trill@ietf.org
>> https://www.ietf.org/mailman/listinfo/trill
> _______________________________________________
> trill mailing list
> trill@ietf.org
> https://www.ietf.org/mailman/listinfo/trill