答复: Re: [rbridge] Call for draft-tissa-trill-cmt-00 to WG draft

zhai.hongjun@zte.com.cn Thu, 29 March 2012 05:16 UTC

Return-Path: <rbridge-bounces@postel.org>
X-Original-To: ietfarch-trill-archive-Osh9cae4@ietfa.amsl.com
Delivered-To: ietfarch-trill-archive-Osh9cae4@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 90E4521E8042 for <ietfarch-trill-archive-Osh9cae4@ietfa.amsl.com>; Wed, 28 Mar 2012 22:16:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -96.172
X-Spam-Level:
X-Spam-Status: No, score=-96.172 tagged_above=-999 required=5 tests=[AWL=-1.379, BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, HTML_MESSAGE=0.001, J_CHICKENPOX_72=0.6, MIME_8BIT_HEADER=0.3, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, MIME_HTML_MOSTLY=0.001, RCVD_DOUBLE_IP_LOOSE=0.76, RCVD_IN_DNSWL_MED=-4, SARE_SUB_ENC_GB2312=1.345, USER_IN_WHITELIST=-100, WEIRD_QUOTING=1.396]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vI-Yg8sSso5H for <ietfarch-trill-archive-Osh9cae4@ietfa.amsl.com>; Wed, 28 Mar 2012 22:16:02 -0700 (PDT)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by ietfa.amsl.com (Postfix) with ESMTP id C1F9A21E802D for <trill-archive-Osh9cae4@lists.ietf.org>; Wed, 28 Mar 2012 22:16:01 -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 q2T4ssXQ006717; Wed, 28 Mar 2012 21:54:56 -0700 (PDT)
Received: from mx5.zte.com.cn (mx5.zte.com.cn [63.217.80.70]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id q2T4sCQS006688; Wed, 28 Mar 2012 21:54:22 -0700 (PDT)
Received: from [10.30.17.100] by mx5.zte.com.cn with surfront esmtp id 621292371461274; Thu, 29 Mar 2012 12:50:30 +0800 (CST)
Received: from [10.30.3.20] by [192.168.168.16] with StormMail ESMTP id 57866.7594739865; Thu, 29 Mar 2012 12:53:48 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse01.zte.com.cn with ESMTP id q2T4rush022198; Thu, 29 Mar 2012 12:53:56 +0800 (GMT-8) (envelope-from zhai.hongjun@zte.com.cn)
In-Reply-To: <CE35792847FBE84687FF9117132C8EFD4711441353@EXCH-CLUSTER-11.force10networks.com>
To: Janardhanan Pathangi Narasimhan <jana@force10networks.com>
Subject: 答复: Re: [rbridge] Call for draft-tissa-trill-cmt-00 to WG draft
MIME-Version: 1.0
X-KeepSent: BC3B8928:B8FF124C-482579D0:001A795C; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 6.5.6 March 06, 2007
Message-ID: <OFBC3B8928.B8FF124C-ON482579D0.001A795C-482579D0.001B3ACF@zte.com.cn>
From: zhai.hongjun@zte.com.cn
Date: Thu, 29 Mar 2012 12:53:54 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.1FP4|July 25, 2010) at 2012-03-29 12:53:57, Serialize complete at 2012-03-29 12:53:57
X-MAIL: mse01.zte.com.cn q2T4rush022198
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: zhai.hongjun@zte.com.cn
Cc: "rbridge@postel.org" <rbridge@postel.org>, "Tissa Senevirathne (tsenevir)" <tsenevir@cisco.com>, Radia Perlman <radiaperlman@gmail.com>, Mingui Zhang <zhangmingui@huawei.com>, rbridge-bounces@postel.org, "Rohit Watve (rwatve)" <rwatve@cisco.com>
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="===============1255464177=="
Sender: rbridge-bounces@postel.org
Errors-To: rbridge-bounces@postel.org

Hi Jana

In my mind,Mingui Zhang has two drafs about Multi-topology for TRILL. I 
think he can give you a detail explanation about your question.

Thanks,
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
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""





Janardhanan Pathangi Narasimhan <jana@force10networks.com> 
发件人:  rbridge-bounces@postel.org
2012-03-28 19:14

收件人
"Rohit Watve (rwatve)" <rwatve@cisco.com>, Mingui Zhang 
<zhangmingui@huawei.com>, Radia Perlman <radiaperlman@gmail.com>, "Tissa 
Senevirathne (tsenevir)" <tsenevir@cisco.com>
抄送
"rbridge@postel.org" <rbridge@postel.org>
主题
Re: [rbridge] Call for draft-tissa-trill-cmt-00 to WG draft






Hi Zhai,
 
In the Multi-topology case I am not sure what is meant by incrementally 
deployable. Assuming that all the RBridges in the campus do not understand 
MT except for the RBridges which participate in the Virtual RBrodge, it 
looks like this will cause MAC flip flop on the other RBridges and other 
issues since all the other RBridges do not understand MT.
 
Could you please explain how MT can work in such scenarios?

Thanks
Jana
 
 
From: rbridge-bounces@postel.org [mailto:rbridge-bounces@postel.org] On 
Behalf Of Rohit Watve (rwatve)
Sent: Wednesday, March 28, 2012 3:53 PM
To: Mingui Zhang; Radia Perlman; Tissa Senevirathne (tsenevir)
Cc: rbridge@postel.org
Subject: Re: [rbridge] Call for draft-tissa-trill-cmt-00 to WG draft
 
Hi Mingui,
5. Fast convergence on failure recovery. We know that resilience is one of 
the two main purposes of "aggregation". This dimension discusses whether 
the solution offers a way to do fast failure recovery when there is a 
failure of an aggregated RBridge or link. 
PN: NO. The new distribution tree need to be recomputed.
CMT: NO. A overall re-configuration is necessary.
MTRA: YES.
CMT does not need reconfiguration. If one Rbridge advertizing affinity tlv 
goes down, the tree can be rooted at the other Egress Rbridge ID 
advertizing affinity tlv.
Also, consider adding following to the comparison table
Number of New TLVs (and resulting complexity)
PN: 3
CMT: 1
MTRA: multiple
Thanks
Rohit
-----Original Message-----
From: rbridge-bounces@postel.org [mailto:rbridge-bounces@postel.org] On 
Behalf Of Mingui Zhang
Sent: Wednesday, March 28, 2012 2:10 AM
To: Radia Perlman; Tissa Senevirathne (tsenevir)
Cc: rbridge@postel.org
Subject: 答复: [rbridge] Call for draft-tissa-trill-cmt-00 to WG draft
Hi Radia,
It is a good idea to list the Pros and Cons of each solution. There are 
three candidate solutions for the same RPFC problem: PN, CMT and MTRA 
(Multi-Topology TRILL for RBridge Aggregation). Let me compare them in the 
following dimensions.
1. Whether the solution is incrementally deploy-able.
PN: YES.
CMT: NO.
MTRA: YES.
2. Use only existing silicons. 
PN: NO. New silicon is necessary to support "tunneling" or else MAC 
addresses may flip-flop.
CMT: YES.
MTRA: Currently NO. But after multi-topology is supported by TRILL, it is 
a "YES".
3. Multi-cast traffic up from RBv can be load-balanced.
PN: NO.
CMT: YES.
MTRA: YES.
4. Multi-cast traffic down to RBv can be load-balanced.
PN: NO.
CMT: YES.
MTRA: YES.
5. Fast convergence on failure recovery. We know that resilience is one of 
the two main purposes of "aggregation". This dimension discusses whether 
the solution offers a way to do fast failure recovery when there is a 
failure of an aggregated RBridge or link. 
PN: NO. The new distribution tree need to be recomputed.
CMT: NO. A overall re-configuration is necessary.
MTRA: YES. 
The following table lists all above comparisons (A jpg version is also 
attached just in case.). MTRA is always YES. I think it deserves our 
follow-up. 
+--------+------------+-----------+----------+------------+-------------+
|Solution|Incre-Deploy|Old Silicon|LB Upwards|LB Downwards|Fast Converge|
+--------+------------+-----------+----------+------------+-------------|
|PN      |YES         |NO         |NO        |NO          |NO           |
+--------+------------+-----------+----------+------------+-------------|
|CMT     |NO          |YES        |YES       |YES         |NO           |
+--------+------------+-----------+----------+------------+-------------|
|MTRA    |YES         |YES(will)  |YES       |YES         |YES          |
+--------+------------+-----------+----------+------------+-------------+
Thanks,
Mingui


发件人: rbridge-bounces@postel.org [rbridge-bounces@postel.org] 代表 Radia 
Perlman [radiaperlman@gmail.com]
发送时间: 2012年3月28日 12:52
到: Tissa Senevirathne (tsenevir)
Cc: rbridge@postel.org
主题: Re: [rbridge] Call for draft-tissa-trill-cmt-00 to WG draft







It is my understanding that
a) CMT does require changing all the RBs in the campus
b) CMT requires there be at least as many trees as there are active/active 
RBs on any link
 
Of course, no solution is ideal.  It might have been nice to write up all 
the proposed solutions to this and pros/cons. Maybe it's
still worth doing.
 
So from memory...other proposals for allowing R1, R2, and R3 to be 
active/active/active on a link:
 
First note: regardless of whether their port to the link is in a tree, 
unicast works, and they can use the pseudonode
nickname when encapsulating unicast.
 
Also, if Ri's port to the link is in at least one tree, Ri can use the 
pseudonode nickname for that link when encapsulating
multidestination frames for ingress, and the RPF check will work without 
any problems.
 
However, if Ri's port to the link is not in any of the trees,
here were some of the proposed solutions.  So, let's say that R1 and R2's 
port to the shared link is in at least one tree, and R3's
port to the link is not in any of the trees, and R3 needs to encapsulate a 
multidestination frame:
 
1) R3 could tunnel it to one of {R1, R2}, and let them inject the packet 
(with pseudonode nickname) into the campus.
 
Pro: Doesn't affect any RBs other than the ones on the link; backwards 
compatible.  Con: more hops, might be difficult
in some implementations for R3 to forward by tunneling, might be difficult 
for R2 to accept a tunneled packet.
 
2) R3 could use its own nickname instead of the pseudonode nickname in 
this case
 
Pro: Doesn't affect any RBs other than the ones on the link; backwards 
compatible.  Con: MAC learning in distant RBs will have
frequent learning changes of the source MAC S between being on the 
pseudonode nickname (whenever S sends unicast,
or multicast through R1 or R2), or being on R3 (when R3 has to encapsulate 
a multidestination frame from S).
 
------
There might have been some other proposals, but they wound up not to work.
 
Personally, I don't love the CMT thing because of the two disadvantages I 
mentioned above, but I can live with it.
 
Radia 


_______________________________________________
rbridge mailing list
rbridge@postel.org
http://mailman.postel.org/mailman/listinfo/rbridge




--------------------------------------------------------
ZTE Information Security Notice: The information contained in this mail is solely property of the sender's organization. This mail communication is confidential. Recipients named above are obligated to maintain secrecy and are not permitted to disclose the contents of this communication to others.
This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the originator of the message. Any views expressed in this message are those of the individual sender.
This message has been scanned for viruses and Spam by ZTE Anti-Spam system.
_______________________________________________
rbridge mailing list
rbridge@postel.org
http://mailman.postel.org/mailman/listinfo/rbridge