Re: [trill] Shepherd write-up for draft-ietf-trill-channel-tunnel-06.txt

"Susan Hares" <shares@ndzh.com> Thu, 13 August 2015 20:40 UTC

Return-Path: <shares@ndzh.com>
X-Original-To: trill@ietfa.amsl.com
Delivered-To: trill@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C95081B3AEB; Thu, 13 Aug 2015 13:40:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.054
X-Spam-Level:
X-Spam-Status: No, score=-99.054 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yZlZ3VjaqSh2; Thu, 13 Aug 2015 13:40:12 -0700 (PDT)
Received: from hickoryhill-consulting.com (hhc-web3.hickoryhill-consulting.com [64.9.205.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 957911B3ACA; Thu, 13 Aug 2015 13:40:11 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=174.124.199.108;
From: Susan Hares <shares@ndzh.com>
To: 'Donald Eastlake' <d3e3e3@gmail.com>
References: <005f01d0d5ca$9018f850$b04ae8f0$@ndzh.com> <CAF4+nEHMOOtLj3WgEwicr-cJtu02jfWKTQdy3R-C6LRg8Yyj3g@mail.gmail.com>
In-Reply-To: <CAF4+nEHMOOtLj3WgEwicr-cJtu02jfWKTQdy3R-C6LRg8Yyj3g@mail.gmail.com>
Date: Thu, 13 Aug 2015 16:40:03 -0400
Message-ID: <00cf01d0d608$3bdfa7a0$b39ef6e0$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00D0_01D0D5E6.B4D42220"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQJ3x24c8Tn/NgeW1ndKDqVQBllxXwK64yRHnKapxbA=
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com
Archived-At: <http://mailarchive.ietf.org/arch/msg/trill/j_za5dIs-q9oM0MDi7SQ_WYMp0M>
Cc: draft-ietf-trill-channel-tunnel@ietf.org, trill@ietf.org, 'Jon Hudson' <jon.hudson@gmail.com>
Subject: Re: [trill] Shepherd write-up for draft-ietf-trill-channel-tunnel-06.txt
X-BeenThere: trill@ietf.org
X-Mailman-Version: 2.1.15
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: <https://mailarchive.ietf.org/arch/browse/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, 13 Aug 2015 20:40:15 -0000

Donald:

 

All the changes you suggest are fine.  See comments inline below.   Will you be releasing a -07 to resolve these comments? 

 

Sue 

 

From: trill [mailto:trill-bounces@ietf.org] On Behalf Of Donald Eastlake
Sent: Thursday, August 13, 2015 4:14 PM
To: Susan Hares
Cc: draft-ietf-trill-channel-tunnel@ietf.org; Jon Hudson; trill@ietf.org
Subject: Re: [trill] Shepherd write-up for draft-ietf-trill-channel-tunnel-06.txt

 

Hi Sue,

 

Thanks for the comments. See below.

 

On Thu, Aug 13, 2015 at 9:18 AM, Susan Hares <shares@ndzh.com> wrote:

Donald, Mohammed, Yizhou, and Trill-WG: 

 

<document shepherd hat on> 

 

I have completed my Shepherd review of draft-ietf-trill-channel-tunnel-06.txt.   Below is the shepherd write-up for this draft.   I will be uploading the Shepherd write-up today – so please let me know if you have any questions regarding this write-up.   

 

Sue Hares

<document shepherd hat off> 

 

========

Shepherd write-up: 

 

Status of document: No major errors, minor technical,   3 minor editorial issues   

Quality of text:  Text provides  clear description of additions.   If you are re-writing section, it would be useful to rephrase complex sentences in groups of “less” complex sentences could help the general readability of the drafts.  

 

Minor technical issues 

 

#1 – Bridge Channel Tunnel Protocol = TBD 

 

My understanding is there is just one RBridge Channel protocol which will be used for the tunnels: 

 

An example assignment is in red: 

 

CSV

Range   Registration Procedures               Note 

0x002-0x0FF       Standards Action              

0x100-0xFF7       RFC Required                     allocation of a single value

0x100-0xFF7       IESG Approval                   allocation of multiple values

 

Protocol               Description                         Reference 

0x000                    Reserved                             [RFC7178]

0x001                    RBridge Channel Error    [RFC7178]

0x002                    BFD Control                        [RFC7175]

0x003                    BFD Echo                             [RFC7175]

0x004                    Tunnel                                  [This RFC] 

0x004-0xFF7       Unassigned        

0xFF8-0xFFE       Reserved for Private Use  [RFC7178]

0xFFF    Reserved                                             [RFC7178]

 

[Donald] I'm not sure what change, if any, you are suggesting immediately above. In the IANA Considerations Section, the draft says:

 

         Protocol   Description    Reference
         --------  --------------  ---------
 
           TBD     Tunnel Channel   [this document]

 

[Sue 2]: No changes – just indicating why I think the changes below are necessary. 

 

p. 6  final paragraph reads: 

                “The RBridge Tunnel Channel Protocol Specific Data Fields are as follows: “

 

I believe based on figure 2.4 this should be: 

                “The RBridge Channel Tunnel Protocol Specific Data Fields are the following fields: “

 

Yes.

 

p. 9 figure 3.1 – Do you want the text in the possible security information to be changed from: 

 

from: 

 

RBridge-channel (0x8946) | CHV=0 | channel Protocol 

 

to:

 

RBridge-channel (0x8946) | CHV=0 | Tunnel Protocol = TBD

 

Yup, good catch.

  

#2 – Figure 3.3 is unclear

 

The text states

 

   A PType of 2 and an initial L2-IS-IS Ethertype indicates that the
   payload of the Tunnel protocol message is an encapsulated TRILL IS-IS
   PDU packet as shown in the figure below. 
 
Please change to 
   A PType of 2 and an initial L2-IS-IS Ethertype indicates that the
   payload of the Tunnel protocol message is an encapsulated TRILL IS-IS
   PDU packet as shown in the figure 3.3.

 

OK.

 

The possible security information  has a possible security information with the following format

 

                           1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3

       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |    RBridge-Channel (0x8946)   | CHV=0 | Tunnel Protocol = TBD |

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |          Flags        |  ERR  | SubERR| RESV4 | SType |  0x2  |

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |  Possible Security information

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-...

      |  L2-IS-IS (0x22F4)            |

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |  0x83     | rest of IS-IS PDU

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-...

 

IT is unclear how many bytes are between the [L2-IS-IS (0x22F4) and 

[0x83]

 

The 0x83 occurs immediately after the 0x22F4. I guess it should be moved to the end of the previous line although this make the beginning of the "rest of IS-IS PDU" a bit ragged:

 

      ...

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |          Flags        |  ERR  | SubERR| RESV4 | SType |  0x2  |

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |  Possible Security information

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-...

      |  L2-IS-IS (0x22F4)            |     0x83      |

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |                                    rest of IS-IS PDU

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-...

 

 [Sue]: This resolves my comment 

#3 – section 4.2 paragraph 1

 

The text in this sentence is technically correct, but the complex sentence makes it difficult to understand: 

 

   To be more precise, the covered area starts with the byte immediately 
   after the TRILL Header ingress nickname unless the optional flag word
   [rfc7180bis] is present in which case it starts after the flag word,
   and extends to just before the TRILL Data packet link trailer, for
   example just before the FCS for Ethernet.
 
How about: 

 

   To be more precise, the covered area starts with the byte immediately 
   after the TRILL Header ingress nickname unless the optional flag word
   [rfc7180bis] is present.  If the optional flag word is present, 
   then the covered area starts after the flag word,
   and extends to just before the TRILL Data packet link trailer.  For 
   example, for the Ethernet packet this would be just before the FCS.

 

Sure but how about:

 

   To be more precise, the covered area starts with the byte

   immediately after the TRILL Header ingress nickname unless the

   optional flag word [rfc7180bis] is present.  If the optional flag

   word is present, then the covered area starts after that flag

   word. In either case, it extends to just before the TRILL Data

   packet link trailer.  For example, for an Ethernet packet it would

   extend to just before the FCS.

 

[Sue 2]: This would be fine. 

 

Thanks,

Donald

=============================

 Donald E. Eastlake 3rd   +1-508-333-2270 (cell)

 155 Beaver Street, Milford, MA 01757 USA

 d3e3e3@gmail.com