Re: [trill] New version : TRILL Smart Endnodes draft
Radia Perlman <radiaperlman@gmail.com> Fri, 11 January 2013 01:34 UTC
Return-Path: <radiaperlman@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 B132F21F88E4 for <trill@ietfa.amsl.com>; Thu, 10 Jan 2013 17:34:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.455
X-Spam-Level:
X-Spam-Status: No, score=-1.455 tagged_above=-999 required=5 tests=[AWL=-1.703, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_LOW=-1, WEIRD_QUOTING=1.396]
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 4uEF4w6XiR6I for <trill@ietfa.amsl.com>; Thu, 10 Jan 2013 17:34:44 -0800 (PST)
Received: from mail-la0-f43.google.com (mail-la0-f43.google.com [209.85.215.43]) by ietfa.amsl.com (Postfix) with ESMTP id 6D6A921F88D1 for <trill@ietf.org>; Thu, 10 Jan 2013 17:34:43 -0800 (PST)
Received: by mail-la0-f43.google.com with SMTP id eg20so1293053lab.30 for <trill@ietf.org>; Thu, 10 Jan 2013 17:34:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=aeoE/iV5O/vsXJpWr/6rOYsxQ7iIV9zGNrY2DujCn2U=; b=02/2BJ4IDslD5l4bql5UoJNU6tc6qMjKeFtQ6Ap/n+AXrqggUfpMo2xoOJno8ECYg/ BvXyTcFYCBm/KIZnHPix+6hQpRbcu5kU6dLw+U5jc47/IPRNh1EP132ljMA9KJGQ9Sbw 73rXRjm8uxqIS2uPeh6GP8EDkydiDhTgKiSw1DFQm8N9WcY6nDSKBgguSwI0VCXd6bU8 MspPkTRBDR/PDv75wVJluR0NRm1iYt19K/0ccRNbSexpgjjWJjVFWx7WTVtR1jfOpWPy TLRW2MTxL3GkzbjFzAvMtcINMA3l7JzqQD+U6qCZFaUQzIct12MJKwkfdi4bl+ckDL6u l6TQ==
MIME-Version: 1.0
Received: by 10.152.125.7 with SMTP id mm7mr71786409lab.2.1357868081958; Thu, 10 Jan 2013 17:34:41 -0800 (PST)
Received: by 10.112.64.17 with HTTP; Thu, 10 Jan 2013 17:34:41 -0800 (PST)
In-Reply-To: <CAF4+nEF890TCnGiXV34eHrNE6kano76QcrR4Q8JJ5X5xxwz+xw@mail.gmail.com>
References: <CAF4+nEHdTX+g-A3kMykr+eaDP3KXf+zwh5fGvQOX7w=4xz31kw@mail.gmail.com> <OF537A9CFF.886515DC-ON48257AF0.00028D26-48257AF0.0004650E@zte.com.cn> <CAF4+nEF890TCnGiXV34eHrNE6kano76QcrR4Q8JJ5X5xxwz+xw@mail.gmail.com>
Date: Thu, 10 Jan 2013 17:34:41 -0800
Message-ID: <CAFOuuo5uQHQjAKb4rss0qr8Az4GBcWJfAhLvo_Yk4fmFxVkcNA@mail.gmail.com>
From: Radia Perlman <radiaperlman@gmail.com>
To: Donald Eastlake <d3e3e3@gmail.com>
Content-Type: multipart/alternative; boundary="f46d043743efad4d5a04d2f94c9c"
Cc: zhai.hongjun@zte.com.cn, "trill@ietf.org" <trill@ietf.org>, "Kesava_Vijaya_Krupak@Dell.com" <Kesava_Vijaya_Krupak@dell.com>, "hu.fangwei@zte.com.cn" <hu.fangwei@zte.com.cn>, Linda Dunbar <linda.dunbar@huawei.com>
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: Fri, 11 Jan 2013 01:34:47 -0000
OK. I've gotten confused here. If a packet needs an FGL, and it is being encapsulated by a smart endnode, the smart endnode needs to put on the FGL, just like it would need to put on a VLAN. So I'm not sure what the last 4 or 5 messages in the thread are about. Radia On Thu, Jan 10, 2013 at 5:23 PM, Donald Eastlake <d3e3e3@gmail.com> wrote: > I believe FGL support should be announced in Hellos. > > I think the main reason for an end station to want to receive/send FGL > TRILL Data packets is because it wants to handle data packets with a very > large number of different labels. This strikes me as a bit unusual, > probably a large gateway or server, so the network would normally be > configured so that the TRILL switches it is connected with support FGL. > > 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 7:44 PM, <zhai.hongjun@zte.com.cn> wrote: > >> >> Hi Donald, >> >> > 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. >> >> As smartnodes have no Link State Database information for TRILL campus, >> they do not know whether all the RBridges in TRILL campus support FGL >> or not, or which RBridges support FGL and which does not support FGL. >> Therefore, if a smartnode sends TRILL multi-destination data packets >> with FGL, the packets might be discarded by some RBridgs that do not >> support FGL. In this case, how such a sartnode makes sure those FGL >> packets are able to arrive at their destination(s)? >> >> >> >> Best Regards, >> Zhai Hongjun >> """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" >> Protocol Development Dept.VI, Central R&D Institute, ZTE Corporation >> No. 68, Zijinghua Road, Yuhuatai District, Nanjing, P.R.China, 210012 >> >> Zhai Hongjun >> >> Tel: +86-25-52877345 >> Email: zhai.hongjun@zte.com.cn >> """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" >> >> >> >> >> *Donald Eastlake <d3e3e3@gmail.com>* >> 发件人: trill-bounces@ietf.org >> >> 2013-01-11 04:15 >> 收件人 >> Linda Dunbar <linda.dunbar@huawei.com> >> 抄送 >> 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> >> 主题 >> 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] New version : TRILL Smart Endnodes draft Kesava_Vijaya_Krupak
- Re: [trill] New version : TRILL Smart Endnodes dr… Phanidhar Koganti
- Re: [trill] New version : TRILL Smart Endnodes dr… Radia Perlman
- Re: [trill] New version : TRILL Smart Endnodes dr… Phanidhar Koganti
- Re: [trill] New version : TRILL Smart Endnodes dr… Radia Perlman
- Re: [trill] New version : TRILL Smart Endnodes dr… Phanidhar Koganti
- Re: [trill] New version : TRILL Smart Endnodes dr… Radia Perlman
- Re: [trill] New version : TRILL Smart Endnodes dr… Phanidhar Koganti
- [trill] Questions to TRILL Smart Endnodes draft Linda Dunbar
- Re: [trill] Questions to TRILL Smart Endnodes dra… Radia Perlman
- Re: [trill] New version : TRILL Smart Endnodes dr… Linda Dunbar
- Re: [trill] New version : TRILL Smart Endnodes dr… Radia Perlman
- Re: [trill] New version : TRILL Smart Endnodes dr… Linda Dunbar
- Re: [trill] New version : TRILL Smart Endnodes dr… Linda Dunbar
- Re: [trill] New version : TRILL Smart Endnodes dr… Radia Perlman
- Re: [trill] New version : TRILL Smart Endnodes dr… Donald Eastlake
- Re: [trill] New version : TRILL Smart Endnodes dr… Linda Dunbar
- Re: [trill] New version : TRILL Smart Endnodes dr… Donald Eastlake
- Re: [trill] New version : TRILL Smart Endnodes dr… zhai.hongjun
- Re: [trill] New version : TRILL Smart Endnodes dr… Donald Eastlake
- Re: [trill] New version : TRILL Smart Endnodes dr… Radia Perlman
- Re: [trill] New version : TRILL Smart Endnodes dr… Donald Eastlake
- Re: [trill] New version : TRILL Smart Endnodes dr… zhai.hongjun
- Re: [trill] New version : TRILL Smart Endnodes dr… Donald Eastlake
- Re: [trill] Questions to TRILL Smart Endnodes dra… Linda Dunbar
- Re: [trill] Questions to TRILL Smart Endnodes dra… Radia Perlman
- Re: [trill] Questions to TRILL Smart Endnodes dra… Linda Dunbar
- Re: [trill] Questions to TRILL Smart Endnodes dra… Donald Eastlake
- Re: [trill] Questions to TRILL Smart Endnodes dra… Linda Dunbar
- Re: [trill] Questions to TRILL Smart Endnodes dra… Radia Perlman