Re: [trill] 答复: Re: Comments on draft-dunbar-trill-directory-assisted-encap

Donald Eastlake <d3e3e3@gmail.com> Thu, 22 August 2013 03:04 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 3EF3111E818C for <trill@ietfa.amsl.com>; Wed, 21 Aug 2013 20:04:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -98.404
X-Spam-Level:
X-Spam-Status: No, score=-98.404 tagged_above=-999 required=5 tests=[AWL=-3.699, BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, J_CHICKENPOX_25=0.6, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, NO_RELAYS=-0.001, SARE_SUB_ENC_GB2312=1.345, USER_IN_WHITELIST=-100]
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 4scCooTaqil7 for <trill@ietfa.amsl.com>; Wed, 21 Aug 2013 20:04:40 -0700 (PDT)
Received: from mail-oa0-x229.google.com (mail-oa0-x229.google.com [IPv6:2607:f8b0:4003:c02::229]) by ietfa.amsl.com (Postfix) with ESMTP id 59EDE21F88B7 for <trill@ietf.org>; Wed, 21 Aug 2013 20:04:40 -0700 (PDT)
Received: by mail-oa0-f41.google.com with SMTP id j6so2536216oag.14 for <trill@ietf.org>; Wed, 21 Aug 2013 20:04:38 -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=EqoDa+mb7OGbIGKP8iJ13vBx5k/xslMQ9BcgKbZ17kk=; b=LVBU8XnXz9haf91pz3q+z+hhlnvvcJ8h57tqB4oOEMmgibuyCXffFXz2kjc//V8bRc nDT33p9zmGa8x0dOAAXtVHFnoj5caOhMsdx0i+3b9CteAUyNH68hRewHA7WZB0N27M4d lD3IyVXTfIrwJGZu/11lr4lKxc+gNogg+lNdF0izvCNKAuVwKuzs18c2+i8kCkV1peW9 2yLnY5ic6k1qetui6YhfGqSINgwcibGt5lqJBbF4uidegltDQRZod3+LC7VgsYC8MXQH +nyTVUvSWh02QzA4JUzuyP+FTkBqLXwFCbYtAcAiGkhIlECf+XpLrzYujoT80Qs0+y2m 8kOg==
X-Received: by 10.182.246.232 with SMTP id xz8mr11773624obc.9.1377140678829; Wed, 21 Aug 2013 20:04:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.76.131.7 with HTTP; Wed, 21 Aug 2013 20:04:18 -0700 (PDT)
In-Reply-To: <OF5B1C8559.886EC2DE-ON48257BCF.000CD8DC-48257BCF.000DF771@zte.com.cn>
References: <CAF4+nEFxPiGh5z8=k0Xx9e-KTTyTuBVfyb3eq9yEmV1pRrpT0w@mail.gmail.com> <OF5B1C8559.886EC2DE-ON48257BCF.000CD8DC-48257BCF.000DF771@zte.com.cn>
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Wed, 21 Aug 2013 23:04:18 -0400
Message-ID: <CAF4+nEEZoygj48gtzo7uDZER0F0n+TQX7RDJJXOuDLH=b=dJzw@mail.gmail.com>
To: Hu Fangwei <hu.fangwei@zte.com.cn>
Content-Type: text/plain; charset=GB2312
Content-Transfer-Encoding: quoted-printable
Cc: "trill@ietf.org" <trill@ietf.org>, Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [trill] =?gb2312?b?tPC4tDogUmU6ICBDb21tZW50cyBvbiBkcmFmdC1kdW5i?= =?gb2312?b?YXItdHJpbGwtZGlyZWN0b3J5LWFzc2lzdGVkLWVuY2Fw?=
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, 22 Aug 2013 03:04:41 -0000

Hi Fangwei,

On Wed, Aug 21, 2013 at 10:33 PM, <hu.fangwei@zte.com.cn> wrote:
>
>
> Hi, Donald
>
> Please see my comments inline with [hfw]
>
> (1) The remote egress RBridge could not learn the {nickname, MAC} pair by the data frame.
>
> [Linda] The “nickname” is Ingress’ nickname, the MAC-SA is ingress’ too. So the egress RBridge should be able to learn the mapping between the Ingress’ nickname and its MAC. Why do you say “could not”?
>
> (dee3) Right, its asymmetric. So the end station does the ingress but the egress RBridge does the usual egress process, learning the remote MAC address as attached to the ingress nickname in the TRILL Data frame -- but it does not matter that much if the egress RBridge learns anything if you do ingress for traffic going the other way at the end station also.
>
> [hfw] This is one of the scenarios : local end station can do TRILL encapsulation, while the remote endstation only process the native frame.
>
>
> (2) The transit RBridges could not pass the RPF check for multi-destination forwarding.
>
> [Linda] Why? The data frame is same as if the frame is encapsulated by the Ingress RBridge.
>
>  (dee3) The only place where there might be an RPF check problem is on receipt at the first edge RBridge so some care may be needed there. Alternatively, you could just not do the ingress at the end station for multi-destination frames but have them ingressed by the edge RBridge.
>
> [hfw] Is phantom nickname golabl unique or RB unique? For global unique, all the edge RBridges have the same value. In this situation, the RPF does not pass for multi-destination.

If you use a phantom nickname, I think there needs to be one phantom
nickname unique across the campus for each edge RBridge to which
pre-ingressed frames are being sent. The idea is that the edge RBridge
doesn't need to do any different processing (other than accepting
pre-ingressed packets). If you just had one phantom nickname for the
campus, lots of things would not work, such as unicast address
learning. Probably the phantom nickname needs to be reported in LSP as
being adjacent to its associated edge RBridge with zero cost...

>      For RB unique, different edge RBridges have different phantom nicknames. In this situation, it wastes many nicknames. We can assign the RB1's nickname (N1, not phantom nickname) to the non-RBridge nodes.

You can use RB1's nickname if RB1 will accept pre-ingressed frames
where the ingress nickname field is equal to RB1's nickname.

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

> Thanks!
>
> Fangwei
>
>
>
> Donald Eastlake <d3e3e3@gmail.com>
> 发件人:  trill-bounces@ietf.org
>
> 2013-08-21 08:46
>
> 收件人
> Linda Dunbar <linda.dunbar@huawei.com>
> 抄送
> "trill-bounces@ietf.org" <trill-bounces@ietf.org>rg>, "hu.fangwei@zte.com.cn" <hu.fangwei@zte.com.cn>cn>, "trill@ietf.org" <trill@ietf.org>
> 主题
> Re: [trill] Comments on draft-dunbar-trill-directory-assisted-encap
>
>
>
>
>
> Hi,
>
> See at (dee3).
>
> On Tue, Aug 20, 2013 at 5:31 PM, Linda Dunbar <linda.dunbar@huawei.com> wrote:
> Fang Wei,
>
>
>
> Answers to your comments are inserted below:
>
>
>
>
>
> From: hu.fangwei@zte.com.cn [mailto:hu.fangwei@zte.com.cn]
> Sent: Monday, August 19, 2013 9:57 PM
>
>
> To: Linda Dunbar
> Cc: trill@ietf.org; trill-bounces@ietf.org
> Subject: RE: [trill] Comments on draft-dunbar-trill-directory-assisted-encap
>
>
>
>
> Hi,Linda
>
> I understand that R1 would keep the encapsulation frame from E1. There would bring two issues:
>
> (1) The remote egress RBridge could not learn the {nickname, MAC} pair by the data frame.
>
> [Linda] The “nickname” is Ingress’ nickname, the MAC-SA is ingress’ too. So the egress RBridge should be able to learn the mapping between the Ingress’ nickname and its MAC. Why do you say “could not”?
>
> (dee3) Right, its asymmetric. So the end station does the ingress but the egress RBridge does the usual egress process, learning the remote MAC address as attached to the ingress nickname in the TRILL Data frame -- but it does not matter that much if the egress RBridge learns anything if you do ingress for traffic going the other way at the end station also.
> (2) The transit RBridges could not pass the RPF check for multi-destination forwarding.
>
> [Linda] Why? The data frame is same as if the frame is encapsulated by the Ingress RBridge.
>
>  (dee3) The only place where there might be an RPF check problem is on receipt at the first edge RBridge so some care may be needed there. Alternatively, you could just not do the ingress at the end station for multi-destination frames but have them ingressed by the edge RBridge.
>
> Thanks,
> Donald
> =============================
> Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
> 155 Beaver Street, Milford, MA 01757 USA
> d3e3e3@gmail.com
> Linda
>
>
>
>
> Linda Dunbar <linda.dunbar@huawei.com>
>
> 2013-08-20 10:41
>
>
> 收件人
> "hu.fangwei@zte.com.cn" <hu.fangwei@zte.com.cn>
> 抄送
> "trill@ietf.org" <trill@ietf.org>rg>, "trill-bounces@ietf.org" <trill-bounces@ietf.org>
> 主题
> RE: [trill] Comments on draft-dunbar-trill-directory-assisted-encap
>
>
>
>
>
>
>
>
> Fang Wei,
>
> Sorry for the late response due to lack of internet access during my vacation last two weeks. Answers to your questions are inserted below:
>
> From: hu.fangwei@zte.com.cn [mailto:hu.fangwei@zte.com.cn]
> Sent: Friday, August 09, 2013 2:59 AM
> To: Linda Dunbar
> Cc: trill@ietf.org; trill-bounces@ietf.org
> Subject: Re: [trill] Comments on draft-dunbar-trill-directory-assisted-encap
>
>
> Hi,Linda
>
> When R1 receives a frame, it will check the MAC-SA, and find that it is from E1.  Will R1 re-encapsulate the ingress nickname from "phantom nickname" to N1(R1's nickname)?
> [Linda] R1 will not re-encapsulate the frame because the MAC-DA of the frame is R1.  R1 will terminate the MAC header and look into  the payload, which is a TRILL frame. R1 will put another MAC header with MAC-DA being the egress RBridge’s MAC and MAC-SA being its own MAC.
>
>
>
> In addition, how about the multi-destination forwarding , does the multi-destination forwarding support in this document?
>
> [Linda] For multi destination frames, the destination Nickname should be a root of multicast tree.
>
> Linda
>
>
> Best Regards.
>
> Linda Dunbar <linda.dunbar@huawei.com>
> 发件人:  trill-bounces@ietf.org
>
> 2013-08-03 14:39
>
>
>
>
> 收件人
> "hu.fangwei@zte.com.cn" <hu.fangwei@zte.com.cn>cn>, "trill@ietf.org" <trill@ietf.org>
> 抄送
> 主题
> Re: [trill] Comments on draft-dunbar-trill-directory-assisted-encap
>
>
>
>
>
>
>
>
>
>
>
>
> Fang Wei,
>
> Sorry for the delayed response. Answers to your comments are inserted below:
>
> From: trill-bounces@ietf.org [mailto:trill-bounces@ietf.org] On Behalf Of hu.fangwei@zte.com.cn
> Sent: Wednesday, July 31, 2013 10:49 AM
> To: trill@ietf.org
> Subject: [trill] Comments on draft-dunbar-trill-directory-assisted-encap
>
>
> Hi, Linda
>
> I have several comments:
>
> (1) We say that E1 is the "Non-RBridge Nodes", R1 is the local edge RBridge. E1 will encapsulate the TRILL encapsuation with the ingress nickname as "Phantom nickname", and  egress nickname as the nickname of R1(we say it N1). The encapuslation frame will be forwarded to R1. My question is that, how R1 know that the trill encapuslation frame is sent by E1(Non-RBridge node)?
>
> [Linda] There is an Ethernet header in front of the RBridge header. R1 knows that the frame from is from E1 from the MAC-SA.
>
>
> (2) The concept of  'TRILL   Encapsulating node'' or ''Simplified RBridge' is defined in section 3. But it never used in the document. Is it the same meaning with non-RBridge nodes?
>
> [Linda] We call a non-RBridge nodes that can encapsulate TRILL header as “TRILL Encapsulating node”, or “Directory reliant smart end node”. We can finalize the term when going through the WG adoption.
>
> Linda
>
>
>
> Fangwei
>
> Regards_______________________________________________
> 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 mailing list
> trill@ietf.org
> https://www.ietf.org/mailman/listinfo/trill
>