Return-Path: <shares@ndzh.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 F37E4129569
 for <trill@ietfa.amsl.com>; Mon,  6 Feb 2017 17:22:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.947
X-Spam-Level: 
X-Spam-Status: No, score=0.947 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001,
 URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 nUjXH_rien8w for <trill@ietfa.amsl.com>;
 Mon,  6 Feb 2017 17:22:55 -0800 (PST)
Received: from hickoryhill-consulting.com
 (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id 3481D129568
 for <trill@ietf.org>; Mon,  6 Feb 2017 17:22:55 -0800 (PST)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS))
 x-ip-name=50.124.247.135; 
From: "Susan Hares" <shares@ndzh.com>
To: <hu.fangwei@zte.com.cn>, <trill@ietf.org>,
 "'Donald Eastlake'" <d3e3e3@gmail.com>
References: <OF5D9CECCE.E7141C00-ON482580C0.00040A9B-482580C0.0004DBA5@zte.com.cn>
In-Reply-To: <OF5D9CECCE.E7141C00-ON482580C0.00040A9B-482580C0.0004DBA5@zte.com.cn>
Date: Mon, 6 Feb 2017 20:18:28 -0500
Message-ID: <002c01d280e0$16e016e0$44a044a0$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="----=_NextPart_000_002D_01D280B6.2E0CF510"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQINlVBSp/eUy7CVYSkwzvsiwjx44aDmk2gA
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/trill/G9PiJvT49yg2Fp0F_EJnLZbAfDs>
Cc: 'Jon Hudson' <jon.hudson@gmail.com>
Subject: Re: [trill] WG LC for draft-ietf-trill-smart-end-nodes (8/26 to
 9/9)- extending WG LC (10/4 to 10/18)//FWD: I-D Action:
 draft-ietf-trill-smart-endnodes-05.txt
X-BeenThere: trill@ietf.org
X-Mailman-Version: 2.1.17
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: <https://mailarchive.ietf.org/arch/browse/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: Tue, 07 Feb 2017 01:22:57 -0000

This is a multipart message in MIME format.

------=_NextPart_000_002D_01D280B6.2E0CF510
Content-Type: text/plain;
	charset="GB2312"
Content-Transfer-Encoding: quoted-printable

Fangwei:=20

=20

Thank you for uploading the new draft today.  I will review the draft as =
the
shepherd and send you comments.=20

=20

Sue Hares=20

=20

From: hu.fangwei@zte.com.cn [mailto:hu.fangwei@zte.com.cn]=20
Sent: Monday, February 6, 2017 7:53 PM
To: Susan Hares; trill@ietf.org; Donald Eastlake
Cc: Jon Hudson
Subject: Re: [trill] WG LC for draft-ietf-trill-smart-end-nodes (8/26 to
9/9)- extending WG LC (10/4 to 10/18)//FWD: [trill] I-D Action:
draft-ietf-trill-smart-endnodes-05.txt

=20

Hi,all=20

A new draft is updated based on the discussion with Donald to solve his
comments.=20

Please check the link for the new drafts:=20
https://datatracker.ietf.org/doc/draft-ietf-trill-smart-endnodes/=20

Regards.=20
Fangwei.=20

>Hi,

>See below answers to questions and a review of this draft.

>Thanks,
>Donald
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D
Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
155 Beaver Street, Milford, MA 01757 USA
d3e3e3@gmail.com

>On Tue, Oct 4, 2016 at 12:10 PM, Susan Hares <shares@ndzh.com> wrote:
> This begins a 2 week extension to the WG LC for
> draft-ietf-trill-smart-end-nodes (10/4 to 10/18).   We started the =
call
> during August Holidays so the WG may missed this in the email list.  =
The
> authors are asked to indicate whether they know of the IPR relating to
this
> draft.

I do not know of any IPR in this draft that has not already been
declared. (Note there are two IPR declarations to the IETF by myself.
The first is related to a patent application while the second states
authoritatively that that patent application has been abandoned.)

> WG participants are asked to consider:
>
> 1)      Does this draft ready for publication?

I do not think this document is ready for publication. See review below.

> 2)      Does the extension of the Rbridge to smart-end nodes solve the
> problem of learning freshness and provide offload for the
> encapsulation/decapsulation problem?

Yes, if all the problems in the draft can be cleaned up, it describes
a general approach that can solve these problems.

> 3)      Do you know of any planned implementations or deployments?

> Sue Hares and Jon Hudson

Comments on draft-ietf-trill-smart-endnodes-04:

On Smart-Hellos
   It turns out that you also need something like Smart-Hellos and a
concept of ajdacency in order to support end station access to Pull
Directories as well as end station hosting of Pull Directories. So
draft-ietf-trill-directory-assist-mechanisms-08 specifies "TRILL
ES-IS" which has Hellos and adjacency determination.
    A problem with Hellos is their limited capacity and that they
cannot generally be fragmented. Sending the MAC addresses a Smart
Endnode is handling inside Smart Hellos, as the smart-endndoes draft
currently specifies, is probably fine for most servers but if there
were some kind of specialized gateway or the like that was acting as a
Smart Endnode, the MAC addresses (and Data Labels they are in) might
not fit into one Hello PDU. TRILL ES-IS also supports local E-L1CS LSPs
which provide fragmentation and plenty of room. So perhaps it should
be supported to put MAC reachability information in both TRILL ES-IS
Hellos and TRILL ES-IS E-L1CS LSPs.=20

[hfw]

On using ESADI
    This draft says that ESADI can be used by Smart Endnodes. But it
is not clear how ESADI works to an end station. As ESADI is currently
specified, ESADI LSPs would not even be sent onto a link with end
stations unless there was more than one edge RBridge on the link with
the Smart End Stations and the ESADI distribution tree happens to
include that link. Even if ESADI LSPs are being sent on the link, it
seems that all the end station could do currently is snoop on the
LSPs, which would not be a reliable distribution mechanism because it
is not clear how the end station would request ESADI for a particular
Data Label or how it would request retransmission of LSPs it missed --
maybe it could originate ESADI PSNPs in that case... But how does the
Smart Endstation originate ESADI LSPs? If it uses the nickname the
edge RBridge gives it, how does it know that LSP fragments it
originates won't colide with those originated by the edge RBridge? If
we can figure out how to support ESADI, that should probably go into
draft-trill-ietf-directory-assist-mechanisms draft...
    Since ESADI is the basis of Push Directories, I suggest that this
draft be changed to assume that, for directory like stuff, only Pull
Directory information is available, not ESDAI or Push Directories.
(How an end station can access Pull Directory information is described
in draft-ietf-trill-directory-assist-mechanims.)

Some other points

    The draft does not seem to cover the case of an edge RBridge port
that supports Smart Endnodes with a link having both Smart and
non-Smart end nodes where the edge RBridge port receives a native
multi-destination frame from a non-Smart Endnode. In particular, as
well as the usual encapsulation, it would seem that the edge RBridge
always needs to send the encapsulated multi-destination frame out that
same port so it will be seen by Smart Endnodes since the draft says
that the Smart Endnodes will ignore the native multi-destination
frame.
    But what about the case where there are two edge RBridges with
ports on the link and the link is part of the distribution tree? The
draft says that if a Smart Endnode originates a multi-destination
frame, it encpsulates it to a ditribution tree and unicasts it to an
edge RBridge that sends it on the distribution tree. But if that tree
includes the link, then it will get sent out the port and the Smart
Endnode that originated the encapuslated multi-destinaiton frame will
see it -- this violates a fundamental principal of Ethernet that when
you send a frame, you don't see it echoed back to you. Maybe the Smart
Endnode can look as the inner and/or outer source MAC address on some
of these things to decide what to listen to and what to do... But, in
any case, I do not think all the cases are covered in this draft and
things don't really work for mised Smart/non-Smart links in the
current draft.

    Section 6 doesn't really read like part of a standards document.
It talks about one possibility and then another. It suggests that
under one option multiple edge RBridges on a link that support Smart
Endnodes could cooperate to provide a psuedo-nickname to Smart
Endnodes on that link to use in encapsulating. But how this would all
work, including if the link partitions or rejoints, does not seem to
be specified either directly in this draft or indirectly by reference
to another document. As a standards track document, this draft need to
clearly specify a way to do things. There can be options but all
alternatives in the main flow of the document need to be specified. If
there are actually options so interesting that they have to be
mentioned but that are not specified, they should be relegated to an
appendix or something and their descrition should explicitly say that
the otion is just besing sketched out and not specified.

    It is good that a Smart End Node can support Fine Granied Labels
(FGL) but the draft should probably say that when and how a Smart End
Node decides to use an FGL to encapsulate is beyond the scope of the
document. Or say there is configurable mapping from VLANs to FGLs. Or
at least say something more.


----- =D7=AA=B7=A2=C8=CB =BA=FA=B7=BD=CE=B0175772/user/zte_ltd =
=CA=B1=BC=E4 2017/02/07 08:44 -----=20


internet-drafts@ietf.org=20
=B7=A2=BC=FE=C8=CB:  "trill" <trill-bounces@ietf.org>=20

2017/02/07 08:40=20


=CA=D5=BC=FE=C8=CB

<i-d-announce@ietf.org>,=20


=B3=AD=CB=CD

trill@ietf.org=20


=D6=F7=CC=E2

[trill] I-D Action: draft-ietf-trill-smart-endnodes-05.txt

=20

	=09





A New Internet-Draft is available from the on-line Internet-Drafts
directories.
This draft is a work item of the Transparent Interconnection of Lots of
Links of the IETF.

       Title           : TRILL Smart Endnodes
       Authors         : Radia Perlman
                         Fangwei Hu
                         Huawei technology
                         Kesava Vijaya Krupakaran
                         Ting Liao
                Filename        : draft-ietf-trill-smart-endnodes-05.txt
                Pages           : 15
                Date            : 2017-02-06

Abstract:
  This draft addresses the problem of the size and freshness of the
  endnode learning table in edge RBridges, by allowing endnodes to
  volunteer for endnode learning and encapsulation/decapsulation.  Such
  an endnode is known as a "Smart Endnode".  Only the attached edge
  RBridge can distinguish a "Smart Endnode" from a "normal endnode".
  The smart endnode uses the nickname of the attached edge RBridge, so
  this solution does not consume extra nicknames.  The solution also
  enables Fine Grained Label aware endnodes.


The IETF datatracker status page for this draft is:
 <https://datatracker.ietf.org/doc/draft-ietf-trill-smart-endnodes/>
https://datatracker.ietf.org/doc/draft-ietf-trill-smart-endnodes/

There's also a htmlized version available at:
 <https://tools.ietf.org/html/draft-ietf-trill-smart-endnodes-05>
https://tools.ietf.org/html/draft-ietf-trill-smart-endnodes-05

A diff from the previous version is available at:
 =
<https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-trill-smart-endnodes-05>
https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-trill-smart-endnodes-05


Please note that it may take a couple of minutes from the time of =
submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
 <ftp://ftp.ietf.org/internet-drafts/> =
ftp://ftp.ietf.org/internet-drafts/

_______________________________________________
trill mailing list
trill@ietf.org
 <https://www.ietf.org/mailman/listinfo/trill>
https://www.ietf.org/mailman/listinfo/trill


------=_NextPart_000_002D_01D280B6.2E0CF510
Content-Type: text/html;
	charset="GB2312"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dgb2312"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;
	mso-fareast-language:ZH-CN;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:SimSun;
	mso-fareast-language:ZH-CN;}
tt
	{mso-style-priority:99;
	font-family:SimSun;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Fangwei: <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Thank you for uploading the new draft today. &nbsp;I will review the =
draft as the shepherd and send you comments. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Sue Hares <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
hu.fangwei@zte.com.cn [mailto:hu.fangwei@zte.com.cn] <br><b>Sent:</b> =
Monday, February 6, 2017 7:53 PM<br><b>To:</b> Susan Hares; =
trill@ietf.org; Donald Eastlake<br><b>Cc:</b> Jon =
Hudson<br><b>Subject:</b> Re: [trill] WG LC for =
draft-ietf-trill-smart-end-nodes (8/26 to 9/9)- extending WG LC (10/4 to =
10/18)//FWD: [trill] I-D Action: =
draft-ietf-trill-smart-endnodes-05.txt<o:p></o:p></span></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Hi,all</span>=
 <br><br><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>A new draft =
is updated based on the discussion with Donald to solve his =
comments.</span> <br><br><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Please check =
the link for the new drafts:</span> <br><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-trill-smart-endnodes/=
">https://datatracker.ietf.org/doc/draft-ietf-trill-smart-endnodes/</a> =
<br><br>Regards. <br>Fangwei. <br><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><br>&gt;</spa=
n><tt><span style=3D'font-size:10.0pt'>Hi,</span></tt><span =
style=3D'font-size:10.0pt'><br><br><tt>&gt;See below answers to =
questions and a review of this =
draft.</tt><br><br><tt>&gt;Thanks,</tt><br><tt>&gt;Donald</tt><br><tt>=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D</tt><br><tt>Donald E. Eastlake 3rd &nbsp; =
+1-508-333-2270 (cell)</tt><br><tt>155 Beaver Street, Milford, MA 01757 =
USA</tt><br><tt><a =
href=3D"mailto:d3e3e3@gmail.com">d3e3e3@gmail.com</a></tt><br><br><tt>&gt=
;On Tue, Oct 4, 2016 at 12:10 PM, Susan Hares &lt;<a =
href=3D"mailto:shares@ndzh.com">shares@ndzh.com</a>&gt; =
wrote:</tt><br><tt>&gt; This begins a 2 week extension to the WG LC =
for</tt><br><tt>&gt; draft-ietf-trill-smart-end-nodes (10/4 to 10/18). =
&nbsp; We started the call</tt><br><tt>&gt; during August Holidays so =
the WG may missed this in the email list. &nbsp;The</tt><br><tt>&gt; =
authors are asked to indicate whether they know of the IPR relating to =
this</tt><br><tt>&gt; draft.</tt><br><br><tt>I do not know of any IPR in =
this draft that has not already been</tt><br><tt>declared. (Note there =
are two IPR declarations to the IETF by myself.</tt><br><tt>The first is =
related to a patent application while the second =
states</tt><br><tt>authoritatively that that patent application has been =
abandoned.)</tt><br><br><tt>&gt; WG participants are asked to =
consider:</tt><br><tt>&gt;</tt><br><tt>&gt; 1) &nbsp; &nbsp; &nbsp;Does =
this draft ready for publication?</tt><br><br><tt>I do not think this =
document is ready for publication. See review =
below.</tt><br><br><tt>&gt; 2) &nbsp; &nbsp; &nbsp;Does the extension of =
the Rbridge to smart-end nodes solve the</tt><br><tt>&gt; problem of =
learning freshness and provide offload for the</tt><br><tt>&gt; =
encapsulation/decapsulation problem?</tt><br><br><tt>Yes, if all the =
problems in the draft can be cleaned up, it describes</tt><br><tt>a =
general approach that can solve these problems.</tt><br><br><tt>&gt; 3) =
&nbsp; &nbsp; &nbsp;Do you know of any planned implementations or =
deployments?</tt><br><br><tt>&gt; Sue Hares and Jon =
Hudson</tt><br><br><tt>Comments on =
draft-ietf-trill-smart-endnodes-04:</tt><br><br><tt>On =
Smart-Hellos</tt><br><tt>&nbsp; &nbsp;It turns out that you also need =
something like Smart-Hellos and a</tt><br><tt>concept of ajdacency in =
order to support end station access to Pull</tt><br><tt>Directories as =
well as end station hosting of Pull Directories. =
So</tt><br><tt>draft-ietf-trill-directory-assist-mechanisms-08 specifies =
&quot;TRILL</tt><br><tt>ES-IS&quot; which has Hellos and adjacency =
determination.</tt><br><tt>&nbsp; &nbsp; A problem with Hellos is their =
limited capacity and that they</tt><br><tt>cannot generally be =
fragmented. Sending the MAC addresses a Smart</tt><br><tt>Endnode is =
handling inside Smart Hellos, as the smart-endndoes =
draft</tt><br><tt>currently specifies, is probably fine for most servers =
but if there</tt><br><tt>were some kind of specialized gateway or the =
like that was acting as a</tt><br><tt>Smart Endnode, the MAC addresses =
(and Data Labels they are in) might</tt><br><tt>not fit into one Hello =
PDU. TRILL ES-IS also supports local E-L1CS LSPs</tt><br><tt>which =
provide fragmentation and plenty of room. So perhaps it =
should</tt><br><tt>be supported to put MAC reachability information in =
both TRILL ES-IS</tt><br><tt>Hellos and TRILL ES-IS E-L1CS =
LSPs.</tt></span> <br><br><tt><span =
style=3D'font-size:10.0pt'>[hfw]</span></tt><span =
style=3D'font-size:10.0pt'><br><br><tt>On using ESADI</tt><br><tt>&nbsp; =
&nbsp; This draft says that ESADI can be used by Smart Endnodes. But =
it</tt><br><tt>is not clear how ESADI works to an end station. As ESADI =
is currently</tt><br><tt>specified, ESADI LSPs would not even be sent =
onto a link with end</tt><br><tt>stations unless there was more than one =
edge RBridge on the link with</tt><br><tt>the Smart End Stations and the =
ESADI distribution tree happens to</tt><br><tt>include that link. Even =
if ESADI LSPs are being sent on the link, it</tt><br><tt>seems that all =
the end station could do currently is snoop on the</tt><br><tt>LSPs, =
which would not be a reliable distribution mechanism because =
it</tt><br><tt>is not clear how the end station would request ESADI for =
a particular</tt><br><tt>Data Label or how it would request =
retransmission of LSPs it missed --</tt><br><tt>maybe it could originate =
ESADI PSNPs in that case... But how does the</tt><br><tt>Smart =
Endstation originate ESADI LSPs? If it uses the nickname =
the</tt><br><tt>edge RBridge gives it, how does it know that LSP =
fragments it</tt><br><tt>originates won't colide with those originated =
by the edge RBridge? If</tt><br><tt>we can figure out how to support =
ESADI, that should probably go =
into</tt><br><tt>draft-trill-ietf-directory-assist-mechanisms =
draft...</tt><br><tt>&nbsp; &nbsp; Since ESADI is the basis of Push =
Directories, I suggest that this</tt><br><tt>draft be changed to assume =
that, for directory like stuff, only Pull</tt><br><tt>Directory =
information is available, not ESDAI or Push =
Directories.</tt><br><tt>(How an end station can access Pull Directory =
information is described</tt><br><tt>in =
draft-ietf-trill-directory-assist-mechanims.)</tt><br><br><tt>Some other =
points</tt><br><br><tt>&nbsp; &nbsp; The draft does not seem to cover =
the case of an edge RBridge port</tt><br><tt>that supports Smart =
Endnodes with a link having both Smart and</tt><br><tt>non-Smart end =
nodes where the edge RBridge port receives a =
native</tt><br><tt>multi-destination frame from a non-Smart Endnode. In =
particular, as</tt><br><tt>well as the usual encapsulation, it would =
seem that the edge RBridge</tt><br><tt>always needs to send the =
encapsulated multi-destination frame out that</tt><br><tt>same port so =
it will be seen by Smart Endnodes since the draft says</tt><br><tt>that =
the Smart Endnodes will ignore the native =
multi-destination</tt><br><tt>frame.</tt><br><tt>&nbsp; &nbsp; But what =
about the case where there are two edge RBridges with</tt><br><tt>ports =
on the link and the link is part of the distribution tree? =
The</tt><br><tt>draft says that if a Smart Endnode originates a =
multi-destination</tt><br><tt>frame, it encpsulates it to a ditribution =
tree and unicasts it to an</tt><br><tt>edge RBridge that sends it on the =
distribution tree. But if that tree</tt><br><tt>includes the link, then =
it will get sent out the port and the Smart</tt><br><tt>Endnode that =
originated the encapuslated multi-destinaiton frame will</tt><br><tt>see =
it -- this violates a fundamental principal of Ethernet that =
when</tt><br><tt>you send a frame, you don't see it echoed back to you. =
Maybe the Smart</tt><br><tt>Endnode can look as the inner and/or outer =
source MAC address on some</tt><br><tt>of these things to decide what to =
listen to and what to do... But, in</tt><br><tt>any case, I do not think =
all the cases are covered in this draft and</tt><br><tt>things don't =
really work for mised Smart/non-Smart links in the</tt><br><tt>current =
draft.</tt><br><br><tt>&nbsp; &nbsp; Section 6 doesn't really read like =
part of a standards document.</tt><br><tt>It talks about one possibility =
and then another. It suggests that</tt><br><tt>under one option multiple =
edge RBridges on a link that support Smart</tt><br><tt>Endnodes could =
cooperate to provide a psuedo-nickname to Smart</tt><br><tt>Endnodes on =
that link to use in encapsulating. But how this would =
all</tt><br><tt>work, including if the link partitions or rejoints, does =
not seem to</tt><br><tt>be specified either directly in this draft or =
indirectly by reference</tt><br><tt>to another document. As a standards =
track document, this draft need to</tt><br><tt>clearly specify a way to =
do things. There can be options but all</tt><br><tt>alternatives in the =
main flow of the document need to be specified. If</tt><br><tt>there are =
actually options so interesting that they have to =
be</tt><br><tt>mentioned but that are not specified, they should be =
relegated to an</tt><br><tt>appendix or something and their descrition =
should explicitly say that</tt><br><tt>the otion is just besing sketched =
out and not specified.</tt><br><br><tt>&nbsp; &nbsp; It is good that a =
Smart End Node can support Fine Granied Labels</tt><br><tt>(FGL) but the =
draft should probably say that when and how a Smart End</tt><br><tt>Node =
decides to use an FGL to encapsulate is beyond the scope of =
the</tt><br><tt>document. Or say there is configurable mapping from =
VLANs to FGLs. Or</tt><br><tt>at least say something =
more.</tt><br></span><br><br><span =
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif";color:purple'>-=
---- </span><span lang=3DZH-CN =
style=3D'font-size:7.5pt;color:purple'>=D7=AA=B7=A2=C8=CB</span><span =
lang=3DZH-CN =
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif";color:purple'> =
</span><span lang=3DZH-CN =
style=3D'font-size:7.5pt;color:purple'>=BA=FA=B7=BD=CE=B0</span><span =
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif";color:purple'>1=
75772/user/zte_ltd </span><span lang=3DZH-CN =
style=3D'font-size:7.5pt;color:purple'>=CA=B1=BC=E4</span><span =
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif";color:purple'> =
2017/02/07 08:44 -----</span> <o:p></o:p></p><table =
class=3DMsoNormalTable border=3D0 cellpadding=3D0 width=3D"100%" =
style=3D'width:100.0%'><tr><td width=3D"36%" valign=3Dtop =
style=3D'width:36.0%;padding:.75pt .75pt .75pt .75pt'><p =
class=3DMsoNormal><b><span =
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif"'><a =
href=3D"mailto:internet-drafts@ietf.org">internet-drafts@ietf.org</a></sp=
an></b><span style=3D'font-size:7.5pt;font-family:"Arial","sans-serif"'> =
</span><br><span lang=3DZH-CN =
style=3D'font-size:7.5pt'>=B7=A2=BC=FE=C8=CB</span><span =
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif"'>: =
&nbsp;&quot;trill&quot; &lt;<a =
href=3D"mailto:trill-bounces@ietf.org">trill-bounces@ietf.org</a>&gt;</sp=
an> <o:p></o:p></p><p><span =
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif"'>2017/02/07 =
08:40</span> <o:p></o:p></p></td><td width=3D"63%" valign=3Dtop =
style=3D'width:63.0%;padding:.75pt .75pt .75pt .75pt'><table =
class=3DMsoNormalTable border=3D0 cellpadding=3D0 width=3D"100%" =
style=3D'width:100.0%'><tr><td valign=3Dtop style=3D'padding:.75pt .75pt =
.75pt .75pt'><p class=3DMsoNormal align=3Dright =
style=3D'text-align:right'><span lang=3DZH-CN =
style=3D'font-size:7.5pt'>=CA=D5=BC=FE=C8=CB</span><o:p></o:p></p></td><t=
d valign=3Dtop style=3D'padding:.75pt .75pt .75pt .75pt'><p =
class=3DMsoNormal><span =
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif"'>&lt;<a =
href=3D"mailto:i-d-announce@ietf.org">i-d-announce@ietf.org</a>&gt;, =
</span><o:p></o:p></p></td></tr><tr><td valign=3Dtop =
style=3D'padding:.75pt .75pt .75pt .75pt'><p class=3DMsoNormal =
align=3Dright style=3D'text-align:right'><span lang=3DZH-CN =
style=3D'font-size:7.5pt'>=B3=AD=CB=CD</span><o:p></o:p></p></td><td =
valign=3Dtop style=3D'padding:.75pt .75pt .75pt .75pt'><p =
class=3DMsoNormal><span =
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif"'><a =
href=3D"mailto:trill@ietf.org">trill@ietf.org</a></span> =
<o:p></o:p></p></td></tr><tr><td valign=3Dtop style=3D'padding:.75pt =
.75pt .75pt .75pt'><p class=3DMsoNormal align=3Dright =
style=3D'text-align:right'><span lang=3DZH-CN =
style=3D'font-size:7.5pt'>=D6=F7=CC=E2</span><o:p></o:p></p></td><td =
valign=3Dtop style=3D'padding:.75pt .75pt .75pt .75pt'><p =
class=3DMsoNormal><span =
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif"'>[trill] I-D =
Action: =
draft-ietf-trill-smart-endnodes-05.txt</span><o:p></o:p></p></td></tr></t=
able><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><table =
class=3DMsoNormalTable border=3D0 cellpadding=3D0><tr><td valign=3Dtop =
style=3D'padding:.75pt .75pt .75pt .75pt'></td><td valign=3Dtop =
style=3D'padding:.75pt .75pt .75pt =
.75pt'></td></tr></table></td></tr></table><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><br><br><br><span =
style=3D'font-size:10.0pt'><br><tt>A New Internet-Draft is available =
from the on-line Internet-Drafts directories.</tt><br><tt>This draft is =
a work item of the Transparent Interconnection of Lots of Links of the =
IETF.</tt><br><br><tt>&nbsp; &nbsp; &nbsp; &nbsp;Title &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; : TRILL Smart Endnodes</tt><br><tt>&nbsp; &nbsp; =
&nbsp; &nbsp;Authors &nbsp; &nbsp; &nbsp; &nbsp; : Radia =
Perlman</tt><br><tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Fangwei Hu</tt><br><tt>&nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp;Huawei technology</tt><br><tt>&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Kesava =
Vijaya Krupakaran</tt><br><tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Ting =
Liao</tt><br><tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
Filename &nbsp; &nbsp; &nbsp; &nbsp;: =
draft-ietf-trill-smart-endnodes-05.txt</tt><br><tt>&nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Pages &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; : 15</tt><br><tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; Date &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;: =
2017-02-06</tt><br><br><tt>Abstract:</tt><br><tt>&nbsp; This draft =
addresses the problem of the size and freshness of =
the</tt><br><tt>&nbsp; endnode learning table in edge RBridges, by =
allowing endnodes to</tt><br><tt>&nbsp; volunteer for endnode learning =
and encapsulation/decapsulation. &nbsp;Such</tt><br><tt>&nbsp; an =
endnode is known as a &quot;Smart Endnode&quot;. &nbsp;Only the attached =
edge</tt><br><tt>&nbsp; RBridge can distinguish a &quot;Smart =
Endnode&quot; from a &quot;normal endnode&quot;.</tt><br><tt>&nbsp; The =
smart endnode uses the nickname of the attached edge RBridge, =
so</tt><br><tt>&nbsp; this solution does not consume extra nicknames. =
&nbsp;The solution also</tt><br><tt>&nbsp; enables Fine Grained Label =
aware endnodes.</tt><br><br><br><tt>The IETF datatracker status page for =
this draft is:</tt><br></span><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-trill-smart-endnodes/=
"><tt><span =
style=3D'font-size:10.0pt'>https://datatracker.ietf.org/doc/draft-ietf-tr=
ill-smart-endnodes/</span></tt></a><span =
style=3D'font-size:10.0pt'><br><br><tt>There's also a htmlized version =
available at:</tt><br></span><a =
href=3D"https://tools.ietf.org/html/draft-ietf-trill-smart-endnodes-05"><=
tt><span =
style=3D'font-size:10.0pt'>https://tools.ietf.org/html/draft-ietf-trill-s=
mart-endnodes-05</span></tt></a><span =
style=3D'font-size:10.0pt'><br><br><tt>A diff from the previous version =
is available at:</tt><br></span><a =
href=3D"https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-trill-smart-endnod=
es-05"><tt><span =
style=3D'font-size:10.0pt'>https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf=
-trill-smart-endnodes-05</span></tt></a><span =
style=3D'font-size:10.0pt'><br><br><br><tt>Please note that it may take =
a couple of minutes from the time of submission</tt><br><tt>until the =
htmlized version and diff are available at =
tools.ietf.org.</tt><br><br><tt>Internet-Drafts are also available by =
anonymous FTP at:</tt><br></span><a =
href=3D"ftp://ftp.ietf.org/internet-drafts/"><tt><span =
style=3D'font-size:10.0pt'>ftp://ftp.ietf.org/internet-drafts/</span></tt=
></a><span =
style=3D'font-size:10.0pt'><br><br><tt>__________________________________=
_____________</tt><br><tt>trill mailing list</tt><br><tt><a =
href=3D"mailto:trill@ietf.org">trill@ietf.org</a></tt><br></span><a =
href=3D"https://www.ietf.org/mailman/listinfo/trill"><tt><span =
style=3D'font-size:10.0pt'>https://www.ietf.org/mailman/listinfo/trill</s=
pan></tt></a><o:p></o:p></p></div></body></html>
------=_NextPart_000_002D_01D280B6.2E0CF510--

