Re: [trill] 答复: Re: Comments on draft-ietf-trill-cmt-00

Donald Eastlake <d3e3e3@gmail.com> Thu, 18 October 2012 20:34 UTC

Return-Path: <d3e3e3@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 631E121F84F6 for <trill@ietfa.amsl.com>; Thu, 18 Oct 2012 13:34:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.107
X-Spam-Level:
X-Spam-Status: No, score=-99.107 tagged_above=-999 required=5 tests=[AWL=-4.199, BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_LOW=-1, SARE_SUB_ENC_GB2312=1.345, USER_IN_WHITELIST=-100, 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 bq0v8kPRSTkv for <trill@ietfa.amsl.com>; Thu, 18 Oct 2012 13:34:19 -0700 (PDT)
Received: from mail-ia0-f172.google.com (mail-ia0-f172.google.com [209.85.210.172]) by ietfa.amsl.com (Postfix) with ESMTP id 6DB5121F84F3 for <trill@ietf.org>; Thu, 18 Oct 2012 13:34:19 -0700 (PDT)
Received: by mail-ia0-f172.google.com with SMTP id o25so7637946iad.31 for <trill@ietf.org>; Thu, 18 Oct 2012 13:34:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=ge+xiMGrVTOJoWXIfSgDePUm6KLFXKpNNuTmo2C7aac=; b=dhvT6fOIri1+5GWlWIPw9RdwVXWY1+N94+6cRSlE5/WSzxreL+JN0JZeezGvDn0/Jo fMh68RbtgZ3igebJ2wAPGjgf77XGXYNnJF8JT+FBiZI3w9R8XXI629WvbU6cHWKyJwBw +ZvSlW+JFwGmdJEP+1StwqkAR+Cx+XcXgFVKElx0ONOAchNvsDkD1hwpcrdurSJe44uy bULw8y4Rdp5E9YhWHpfGxa4H/Zz95vRJ9fEMg+YyG/jHSQJXm1B6rult2RQe3CyXyj1o 7+wGiXPl5lYP2g6NwMJ3PaVjE4OvV6Jo/b0E9Tnnb/Kx19mC4II5pBhDkYHxxpKxtOnN 5WSg==
Received: by 10.50.196.193 with SMTP id io1mr6310758igc.59.1350592458964; Thu, 18 Oct 2012 13:34:18 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.64.176.134 with HTTP; Thu, 18 Oct 2012 13:33:58 -0700 (PDT)
In-Reply-To: <OF3B1A103A.83CDDC34-ON48257A9B.00401761-48257A9B.00421A85@zte.com.cn>
References: <CAF4+nEEujrCHGA807qBCF25w88Qe94z11Sdd1cwX2YDp+RuB3g@mail.gmail.com> <OF3B1A103A.83CDDC34-ON48257A9B.00401761-48257A9B.00421A85@zte.com.cn>
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Thu, 18 Oct 2012 16:33:58 -0400
Message-ID: <CAF4+nEFBvKAShwrOV0GZZsJ4W4b+V7qRwY5M9oKFbRaf1AuMPw@mail.gmail.com>
To: zhai.hongjun@zte.com.cn
Content-Type: text/plain; charset="GB2312"
Content-Transfer-Encoding: quoted-printable
Cc: trill@ietf.org
Subject: Re: [trill] 答复: Re: Comments on draft-ietf-trill-cmt-00
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, 18 Oct 2012 20:34:20 -0000

Hi Hongun,

On Thu, Oct 18, 2012 at 8:00 AM, <zhai.hongjun@zte.com.cn> wrote:
>
> Hi Donald,
>
> Thanks for your explanation.
>
> > Then you need RPFC entries at every other RBridge
> > for ingress RBv and those 6 tree. You don't need entries for RBv and 8
> > tree, which wastes RPFC state.
>
> I agree you on this point.
>
> > And if you only have entries for RBv and less than 6 trees, some TRILL
> > Data packets will be improperly discarded due to the RPFC.
>
> I think you are right. Now my question is whether or not there are 6
> acceptable RPFC entries for RBv at each RBridge port at a given other
> RBridge, each entry for RBv and each of those 6 trees. In my mind,
> no same acceptable RPFC entries for an ingress RBridge (neither a physical
> RBridge nor RBv) are permitted existing at different ports at one given
> RBridge.

Right.

If you view the information at a port as just a table of the allowed
combinations of ingress nickname and tree at that port, then there are
six entries for RBv and the trees. But these six entries could be one
each at six different ports or all at one port or anything in between
depending on the topology and tree structures. Most likely, if you
have many ports on a TRILL switch, most of them would have no RPFC
entries for RBv ingress in this case.

Thanks,
Donald
=============================
 Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
 155 Beaver Street, Milford, MA 01757 USA
 d3e3e3@gmail.com

> 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
>
> 2012-10-18 11:41
>
> 收件人
> zhai.hongjun@zte.com.cn
> 抄送
> trill@ietf.org
> 主题
> Re: [trill] Comments on draft-ietf-trill-cmt-00
>
>
>
>
>
> Hi,
>
> On Sun, Oct 14, 2012 at 11:34 PM, <zhai.hongjun@zte.com.cn> wrote:
> >
> > Hi Donald,
> >
> > > - The draft should be clear that when doing the RPFC for a
> > > multi-destination TRILL Data packet ingressed with a virtual RBridge
> > > nickname, the RPFC must assume that the TRILL Data packet might use
> > > any of the trees that any of the RBk might use.
> >
> > Do you mean that RBn ignores the egress nickname in a received
> > multi-destinaion TRILL data packet with a virtual RBridge nickname
> > when it does RPFC for that packet in that case? Or if I am wrong,
> > please give a clearer explanation on that sentence by using an example.
>
> One way to look at the RPFC is that at each RBridge port there is a
> table of pairs of acceptable { ingress nickname, tree } where tree is
> the egress nickname in a multi-destination TRILL Data packet. Say RB1
> is not going to use all of the distribution trees being computed for a
> campus. Then RB1 can optionally list the tress it is going to use.
> This will reduce the amount of RPFC state at all the other RBridges in
> the campus because instead of having an entry for some port for
> ingress RB1 paired with every tree it only needs entries for ingress
> RB1 paired with the trees RB1 says it might use.
>
> Say a virtual RBridge RBv is in use as in the CMT draft. Then the edge
> group RBridges, when converting a frame off the link to a TRILL Data
> packet, will use RBv as the ingress nickname. Say you have 8 trees
> being calculated for a campus and three edge group RBridges each using
> two different trees. So the edge group RBridges all together only use
> 6 different trees. Then you need RPFC entries at every other RBridge
> for ingress RBv and those 6 tree. You don't need entries for RBv and 8
> tree, which wastes RPFC state. And if you only have entries for RBv
> and less than 6 trees, some TRILL Data packets will be improperly
> discarded due to the RPFC.
>
> Thanks,
> Donald
> =============================
> Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
> 155 Beaver Street, Milford, MA 01757 USA
> d3e3e3@gmail.com
>
> > 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
> >
> > 2012-10-13 23:15
> >
> > 收件人
> > trill@ietf.org
> > 抄送
> > 主题
> > [trill] Comments on draft-ietf-trill-cmt-00
> >
> >
> >
> >
> >
> > There are my personal comments on draft-ietf-trill-cmt-00. I suggest
> > that after these and the few other comments have been handled, the -01
> > version be WG Last Called.
> >
> > - Some acronyms need to be spelled out on first use.
> >
> > - I think Figure 1 and Figure 2 are a bit muddled and should be
> > clarified to show separate connections from each RBk to each CEn. It
> > is also not clear to me why "DRB" occurs in the figures and I think it
> > should be dropped.
> >
> > - The draft should be clear that when doing the RPFC for a
> > multi-destination TRILL Data packet ingressed with a virtual RBridge
> > nickname, the RPFC must assume that the TRILL Data packet might use
> > any of the trees that any of the RBk might use.
> >
> > - The could be problems if a virtual RBridge nickname was taken away
> > by a real RBridge somewhere else in the campus that is higher priority
> > to hold a nickname. Perhaps the draft should suggest that virtual
> > RBridge nicknames are usually configured  and should be held with
> > maximum priority with with configured or unconfigured priority ranges,
> > as appropriate...
> >
> > - I think it should be possible to use the Affinity Sub-TLV to change
> > the structure of multi-destination distribution trees in places other
> > than at the edge. So they should be valid as long as they do not
> > conflict even if the requested child is a real RBridge. But, of
> > course, the requested child has to be an adjacent RBridge and the
> > draft should say what it would mean if some RBridge lists, as a
> > requested child for some tree, its parent in that tree.
> >
> > Thanks,
> > Donald
> > =============================
> > Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
> > 155 Beaver Street, Milford, MA 01757 USA
> > d3e3e3@gmail.com
> > _______________________________________________
> > 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
>