Re: [rbridge] Updated charter

Linda Dunbar <ldunbar@huawei.com> Fri, 16 July 2010 15:37 UTC

Return-Path: <rbridge-bounces@postel.org>
X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com
Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1D2543A69FF for <ietfarch-trill-archive-Osh9cae4@core3.amsl.com>; Fri, 16 Jul 2010 08:37:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.273
X-Spam-Level:
X-Spam-Status: No, score=-2.273 tagged_above=-999 required=5 tests=[AWL=0.324, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_HTML_MOSTLY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gVCpi54OfxfG for <ietfarch-trill-archive-Osh9cae4@core3.amsl.com>; Fri, 16 Jul 2010 08:37:38 -0700 (PDT)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 21A823A6821 for <trill-archive-Osh9cae4@lists.ietf.org>; Fri, 16 Jul 2010 08:37:38 -0700 (PDT)
Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id o6GF0N4Z012625; Fri, 16 Jul 2010 08:00:25 -0700 (PDT)
Received: from usaga04-in.huawei.com (usaga04-in.huawei.com [206.16.17.180]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id o6GExdmw012492 for <rbridge@postel.org>; Fri, 16 Jul 2010 07:59:48 -0700 (PDT)
Received: from huawei.com (usaga04-in [172.18.4.101]) by usaga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0L5N00EKJOBD9G@usaga04-in.huawei.com> for rbridge@postel.org; Fri, 16 Jul 2010 09:59:38 -0500 (CDT)
Received: from L735042 ([10.124.12.58]) by usaga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0L5N00DADOB7YH@usaga04-in.huawei.com> for rbridge@postel.org; Fri, 16 Jul 2010 09:59:37 -0500 (CDT)
Date: Fri, 16 Jul 2010 09:59:31 -0500
From: Linda Dunbar <ldunbar@huawei.com>
In-reply-to: <4C40483E.6020207@workingcode.com>
To: 'James Carlson' <carlsonj@workingcode.com>
Message-id: <003201cb24f7$8036d3f0$3a0c7c0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-Mailer: Microsoft Office Outlook 11
Thread-index: Acsk3ZU3MWmuNdSIQ+2gdkVWbyug5AAF2Lwg
References: <4BE7A984.8050607@oracle.com> <01a101cb2471$0541bdd0$3a0c7c0a@china.huawei.com> <4C40483E.6020207@workingcode.com>
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: ldunbar@huawei.com
Cc: "'Developing a hybrid router/bridge.'" <rbridge@postel.org>, 'Peter Ashwood-Smith' <Peter.AshwoodSmith@huawei.com>, 'Hares Susan' <shares@huawei.com>, 'Jari Arkko' <jari.arkko@piuha.net>, 'Adrian Farrel' <Adrian.Farrel@huawei.com>, 'David Harrington' <dharrington@huawei.com>
Subject: Re: [rbridge] Updated charter
X-BeenThere: rbridge@postel.org
X-Mailman-Version: 2.1.6
Precedence: list
List-Id: "Developing a hybrid router/bridge." <rbridge.postel.org>
List-Unsubscribe: <http://mailman.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://mailman.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://mailman.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0731513277=="
Sender: rbridge-bounces@postel.org
Errors-To: rbridge-bounces@postel.org

James, 

Please see my comments inserted below:


-----Original Message-----
From: James Carlson [mailto:carlsonj@workingcode.com] 
Sent: Friday, July 16, 2010 6:54 AM
To: Linda Dunbar
Cc: 'Erik Nordmark'; 'Developing a hybrid router/bridge.'; 'Peter
Ashwood-Smith'; 'Jari Arkko'; 'Adrian Farrel'; 'David Harrington'; 'Hares
Susan'
Subject: Re: [rbridge] Updated charter

Linda Dunbar wrote:
> I have some concern of the bullet (2) (Addition of optional support for
ARP
> / Neighbor Discovery optimization) to be added to TRILL re-charter work
> list. 
> 
> ARP is for resolving MAC address from host's IP address. It is not
specific
> to TRILL. Straight Ethernet needs ARP.  
> Donald's new draft on ARP optimization
> (http://pothole.com./~dee3/drafts/draft-eastlake-trill-rbridge-arp-xx.txt)
> describes a generic ARP proxy procedure, i.e. changing an ARP broadcast
msg
> to a unicast msg if the target IP is cached in its local cache. Otherwise
do
> nothing. 

No, it doesn't say to change the broadcast to a unicast.  In 6b on page
9, it says to forward it "as if it was [sic]" unicast.

[Linda] It does the exactly same thing! There are the three steps if target
IP is found in its cache:
*	first finds the unicast destination MAC address from its Cache by
the target IP address, 
*	second, uses the regular RBridge function to find the egress RBridge
address based on the unicast MAC address, and then 
*	third, encapsulates the data frame with the egress Rbridge address
as the DA. 

The first step above is commonly called ARP Proxy, i.e. find the unicast MAC
if the target IP is found in its local cache.  The second and third steps
above are regular RBridge functions. 

ARP Proxy and RBridge are two separate functions. Merging them together just
makes the specification unnecessarily more complicated. 
Today, I can buy off-the-shelf RBridge chip set and I can also buy the ARP
proxy stack. They are two separate modules. They can be from two different
vendors. 
Mixing them together just makes it more difficult for equipment and chip
vendors. 


The distinction is important.  It's not mangling data.  It's merely
choosing not to forward to ports on which the system knows that there
are no interested listeners.

 (By "changing," I assume you're not referring to 6a, which essentially
describes the possibility of creating an actual reply to an ARP message
if the correct response information is known locally.)

> ARP proxy function should be allowed on any device. As a matter of fact,
ARP
> proxy has been deployed in many places. When ARP proxy is enabled on any
> devices, RBridge should treat the ARP Broadcast or unicast messages same
way
> as all other IEEE802.1Q data frames. No special processing should be
needed
> by RBridge for ARP messages. If an Rbridge needs to add ARP proxy function
> on some ports, it is exactly same as RBridge having standard IEEE802.1Q
> functions on some ports. But TRILL doesn't need to re-define IEEE802.1Q,
> does it? 

I don't see how anything in that draft is tantamount to redefining
802.1Q.  Or, really, how anything in the document has anything to do
with 802.1Q.

Could you fill in some details?

[Linda] I am trying to say that when a switch port supports two distinct
functions, like BGP and IS/IS, you don't need to create one specification to
merge BGP with IS/IS. 

-- 
James Carlson         42.703N 71.076W         <carlsonj@workingcode.com>
_______________________________________________
rbridge mailing list
rbridge@postel.org
http://mailman.postel.org/mailman/listinfo/rbridge