[mpls] MPLS-RT review of draft-vainshtein-mpls-gal-tc-ttl-handling-01

"Carlos Pignataro (cpignata)" <cpignata@cisco.com> Sat, 27 June 2015 22:26 UTC

Return-Path: <cpignata@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C662E1A912D; Sat, 27 Jun 2015 15:26:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level:
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 qa6Vxpu3NWhf; Sat, 27 Jun 2015 15:26:54 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B98871A9103; Sat, 27 Jun 2015 15:26:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7245; q=dns/txt; s=iport; t=1435444013; x=1436653613; h=from:to:cc:subject:date:message-id:mime-version; bh=A4Or+9MYwXZa/Tf9asyrBX4G58gleCi+80Iy4p12lSQ=; b=AaqmNX9ogvp6/pVyhWPD5IMZdTGLJ4sF2wa1wbLFiCKdRlOr+hov4NEW jEqP9qJ8DOxGI+YtNFhXeJekWCeumPmsqYqmaRZFZjSy/oryoy38JmG2S wHW1py78tCpnoGE51QoZbRZQ4mqXOE+YTJVqaCUBojB1VATXDTlK/N/CQ o=;
X-Files: signature.asc : 841
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0D1AwBhIo9V/5NdJa1bgxFUXwaDGLVshCIJgWaFeIErOBQBAQEBAQEBgQqEJQQjVhIBSgI0JwQBDQ4FiCENuD+VZQEBAQEBAQEBAQEBAQEBAQEBARqPfgEBUIJvL4EUBYUcjAuCXQGCJIFQhUCCIIE6hBGDDY9jJmODF28BgQs6gQIBAQE
X-IronPort-AV: E=Sophos;i="5.13,691,1427760000"; d="asc'?scan'208,217";a="163544075"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by alln-iport-4.cisco.com with ESMTP; 27 Jun 2015 22:26:52 +0000
Received: from xhc-rcd-x14.cisco.com (xhc-rcd-x14.cisco.com [173.37.183.88]) by rcdn-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id t5RMQqDc032646 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sat, 27 Jun 2015 22:26:52 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.112]) by xhc-rcd-x14.cisco.com ([173.37.183.88]) with mapi id 14.03.0195.001; Sat, 27 Jun 2015 17:26:52 -0500
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: "draft-vainshtein-mpls-gal-tc-ttl-handling@tools.ietf.org" <draft-vainshtein-mpls-gal-tc-ttl-handling@tools.ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
Thread-Topic: MPLS-RT review of draft-vainshtein-mpls-gal-tc-ttl-handling-01
Thread-Index: AQHQsShdTgOnlTisKkitbM3QCgXtmA==
Date: Sat, 27 Jun 2015 22:26:51 +0000
Message-ID: <817278D5-7352-49F4-A4AE-A0358A91288E@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [10.82.219.254]
Content-Type: multipart/signed; boundary="Apple-Mail=_823E2102-FCE5-4083-B0E9-18E6E95646D7"; protocol="application/pgp-signature"; micalg="pgp-sha256"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/g3U1T5Tp2yg8pqiJcbsoStR3U4c>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: [mpls] MPLS-RT review of draft-vainshtein-mpls-gal-tc-ttl-handling-01
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 27 Jun 2015 22:26:55 -0000

Hi,

I’ve been selected as MPLS-RT reviewer for draft-vainshtein-mpls-gal-tc-ttl-handling-01. Please find my review below.

I believe this is a useful, coherent, and technically sound document. However, it does have issues that require attention and consideration.

Technical Issues:

3.1.  New Procedures for Handling the TC Field in an LSE That Contains
      the GAL

   Setting the value of the TC field in an LSE that contains the GAL is
   done by the LER that originates the G-ACh packet and is a matter of
   local policy for that LER.  It is RECOMMENDED that implementations
   set the TC field of an LSE that contains the GAL to all zero (0b000).

CMP: If it is a local policy, why the RECOMMENDED language? Why not state a default policy, such that lacking any other it is set to 0, but RECOMMENDED sounds too strong. In fact, it has no interop considerations, does it?

CMP: A nit, is 0b000 the same as 000b? Not sure the notation.

   The LER that inspects an LSE that contains the GAL MUST ignore the
   value of the TC field.

CMP: Similarly, this document concerns itself with maximizing interoperability. Why this strongest “MUST”? Setting ourselves up for updating this when there is a use?

3.2.  New Procedures for Handling the TTL Field in an LSE Containing GAL

CMP: I agree with this comment: http://www.ietf.org/mail-archive/web/mpls/current/msg14300.html <http://www.ietf.org/mail-archive/web/mpls/current/msg14300.html>

Nits:

 Handling the TC and TTL fields in a Label Stack Entry when the Generic
                  Associated Channel Label is Present

CMP: When I read this, I was not sure if the GAL was present in any LSE. This is likely just me, but it would be best to disambiguate potential misreads (like mine) with "Label Stack Entry (LSE) containing the GAL” (i.e., otherwise present where?)

I hope these are useful — thanks!

— Carlos.