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

Linda Dunbar <linda.dunbar@huawei.com> Thu, 10 January 2013 20:56 UTC

Return-Path: <linda.dunbar@huawei.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 CEDAD21F88E1 for <trill@ietfa.amsl.com>; Thu, 10 Jan 2013 12:56:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.479
X-Spam-Level:
X-Spam-Status: No, score=-6.479 tagged_above=-999 required=5 tests=[AWL=0.120, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 2joKJqzH34GM for <trill@ietfa.amsl.com>; Thu, 10 Jan 2013 12:56:47 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id A64F121F88DD for <trill@ietf.org>; Thu, 10 Jan 2013 12:56:43 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.5-GA FastPath queued) with ESMTP id AOQ20220; Thu, 10 Jan 2013 20:56:42 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.1.323.3; Thu, 10 Jan 2013 20:55:27 +0000
Received: from DFWEML404-HUB.china.huawei.com (10.193.5.203) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.1.323.3; Fri, 11 Jan 2013 04:56:41 +0800
Received: from DFWEML505-MBX.china.huawei.com ([10.124.31.100]) by dfweml404-hub.china.huawei.com ([10.193.5.203]) with mapi id 14.01.0323.003; Thu, 10 Jan 2013 12:56:35 -0800
From: Linda Dunbar <linda.dunbar@huawei.com>
To: Donald Eastlake <d3e3e3@gmail.com>
Thread-Topic: [trill] New version : TRILL Smart Endnodes draft
Thread-Index: AQHN7eZvBDHzFA5/eke6FKO9FjPC95hC0tRggAAJ9mCAAIzZAIAAHzgA//+E1EA=
Date: Thu, 10 Jan 2013 20:56:34 +0000
Message-ID: <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>
In-Reply-To: <CAF4+nEHdTX+g-A3kMykr+eaDP3KXf+zwh5fGvQOX7w=4xz31kw@mail.gmail.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.192.11.236]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
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 20:56:47 -0000

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?

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