[rbridge] comments on draft-ietf-trill-rbridge-oam-00

Liyizhou <liyizhou@huawei.com> Wed, 27 July 2011 16:28 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 334EA11E811F for <ietfarch-trill-archive-Osh9cae4@ietfa.amsl.com>; Wed, 27 Jul 2011 09:28:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.888
X-Spam-Level:
X-Spam-Status: No, score=-4.888 tagged_above=-999 required=5 tests=[AWL=0.510, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_54=0.6, J_CHICKENPOX_55=0.6, RCVD_IN_DNSWL_MED=-4]
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 oy5EgPr6tbDP for <ietfarch-trill-archive-Osh9cae4@ietfa.amsl.com>; Wed, 27 Jul 2011 09:28:35 -0700 (PDT)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by ietfa.amsl.com (Postfix) with ESMTP id B128E11E80E8 for <trill-archive-Osh9cae4@lists.ietf.org>; Wed, 27 Jul 2011 09:28:28 -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 p6RG7ZHc000696; Wed, 27 Jul 2011 09:07:36 -0700 (PDT)
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id p6RG79pr000570 for <rbridge@postel.org>; Wed, 27 Jul 2011 09:07:19 -0700 (PDT)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LP000I9I23QSU@szxga05-in.huawei.com> for rbridge@postel.org; Thu, 28 Jul 2011 00:07:02 +0800 (CST)
Received: from szxrg02-dlp.huawei.com ([172.24.2.119]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LP0007EU23PXQ@szxga05-in.huawei.com> for rbridge@postel.org; Thu, 28 Jul 2011 00:07:02 +0800 (CST)
Received: from 172.24.2.119 (EHLO szxeml203-edg.china.huawei.com) ([172.24.2.119]) by szxrg02-dlp.huawei.com (MOS 4.1.9-GA FastPath queued) with ESMTP id ACQ49083; Thu, 28 Jul 2011 00:07:00 +0800 (CST)
Received: from SZXEML411-HUB.china.huawei.com (10.82.67.138) by szxeml203-edg.china.huawei.com (172.24.2.55) with Microsoft SMTP Server (TLS) id 14.1.270.1; Thu, 28 Jul 2011 00:06:53 +0800
Received: from SZXEML511-MBS.china.huawei.com ([169.254.4.170]) by szxeml411-hub.china.huawei.com ([10.82.67.138]) with mapi id 14.01.0270.001; Thu, 28 Jul 2011 00:06:59 +0800
Date: Wed, 27 Jul 2011 16:06:58 +0000
From: Liyizhou <liyizhou@huawei.com>
X-Originating-IP: [172.24.2.40]
To: "rbridge@postel.org" <rbridge@postel.org>
Message-id: <D408889639FC5E4FADB4E00A3E01FA8F07C4473B@SZXEML511-MBS.china.huawei.com>
MIME-version: 1.0
Content-language: zh-CN
Accept-Language: zh-CN, en-US
Thread-topic: comments on draft-ietf-trill-rbridge-oam-00
Thread-index: AQHMTHb/gr7OMHg9ZkOmx95v4MTxwQ==
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
X-CFilter-Loop: Reflected
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: liyizhou@huawei.com
Cc: "d3e3e3@gmail.com" <d3e3e3@gmail.com>, Erik Nordmark <nordmark@acm.org>, "Mmokon@mokon.net" <Mmokon@mokon.net>, "vishwas.manral@hp.com" <vishwas.manral@hp.com>
Subject: [rbridge] comments on draft-ietf-trill-rbridge-oam-00
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="===============2004952767=="
Sender: rbridge-bounces@postel.org
Errors-To: rbridge-bounces@postel.org

Hi folks,



Some reviewing comments on draft-ietf-trill-rbridge-oam-00,



1. pg6, table 1 gives the header format of oam frame *in response to* another data frame. We also need a header format table for self-initiating oam message like echo request. Table entry for "Inner.MacDA" says "Inner.MacDA MAY be other values as specified in subsequent sections". But there is no other value specified indeed.  I believe it was prepared for ping request as inner.MacDa should be a unicast mac address of destination  RB?

2. pg8, 4.1.1, para 3, ..continue transmitting these echo requests, incrementing the hop-count by one each time until... Looks a bit ambiguitous to me. Shouldn't echo request be sent with hop-count incremented by 1 only after hop-count error notification for previous echo request being received?

3. pg9, para2, "The Inner.VLAN, Inner.MacSA, Inner.MacDA, Inner.Priority, and Ingress Nickname SHOULD default to the values specified in Table 1. RBridges SHOULD be configurable to change these values to assign the TRILL data frame to a flow. " For unicast tracert with specified two RBridges, if we assume each RB has single MAC address for oam, Inner.MacSA, Inner.MacDA and Ingress Nickname are all fixed values. Inner.vlan may take different value (table 1 indeed says it should be 1) but does not make much sense. Priority may have different value but very restricted. Therefore it lacks a lot of details on how to vary those values to get different flow? I suggest to remove this and leave it for future tool such as ecmp oam. Or say details could be find in future draft? If we want to keep it,  better to give some explaination, e.g. explicitly say virtual internal end station inside RB possily allows to be configured for different MACs?

4. pg9, para3, "incoming port field" ->"Incoming Port ID TLV", "include its 16-bit port ID from the port on which.." ->"include its 16-bit port ID from the port on which...in Outgoing Port ID TLV in reply..." , "If the request is a multi-destination frame, this field..." better moves to "4.1.1.1. Multi-Destination Targets".

5. pg9, para5, lack of description on timeout and re-transmission of echo request

6. pg10, 4.1.1.2, "hop-count-exceeded message" -> "Hop Count Zero error notification"

7. pg11, table 2, column "TRILL OAM Protocol", "Hop Count Error" -> "Hop Count Zero error notification", "hop count" for error is "N/A", what is the value for "N/A"? is it maximun 0x3F?

8. pg12, para4, lack of description on srcMac, destMac and hop count. It refers to table 1, but original table 1 is only for responding oam message.

9. pg15, 4.2.1, If the request is a multi-destination frame, this field MUST be set to all zeros.... However pg9 para3 says if it is for multi-destination traceroute, next hop nickname should be "previous hop nickname"? Should have some clarification. Here it talks about normal data frame but not oam echo request frame.

10. pg18, 6.2, SPID is never used in error notification. Error notification uses channel protocol number 5 while echo use 4. Can we make SPID field here to be used for error type and make the subcode to be 16-bit long instead?

11. pg18, last line, typo, dup. requests

12. pg19, para above 6.2.1, bullet TLVs. "For next hop errors"->"For Hop Count Zero error"

13. pg19, 6.2.1, "The sub-code values fall into three categories...", there are 4 error type as described in previous section bullet.  It is unclear between permanent error and transient error.

14. pg19, error code 2. I assume it is valid that the MAC Address is not a multicast address and the M bit is one? Remember there are some discussion regarding some corner cases of this. Not too sure. Moreover, can we call this error M bit mismatch or something like it to make it more descriptive?

15. pg20, error 11. "exceeded its hop count.. " -> hop count reaches zero?

16. pg24, 7.1, what if next hop has multiple nicknames? list all, list one with lowest value or list one with highest value? Duplicate description on multi-destination traceroute and multi-destination hop-count errors.



Another general comment is we want to make sure traceroute tool sends out echo request with same header contents each time until it reaches the final destination though RB allows the different configurations for testing flow-based path. It gurantees it follows the same path for incremental trace in tracert.



Yizhou




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