Re: Gen-ART LC review of draft-ietf-mpls-return-path-specified-lsp-ping-12

Loa Andersson <loa@pi.nu> Thu, 29 August 2013 11:46 UTC

Return-Path: <loa@pi.nu>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 31AF321F9D9C; Thu, 29 Aug 2013 04:46:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.556
X-Spam-Level:
X-Spam-Status: No, score=-102.556 tagged_above=-999 required=5 tests=[AWL=0.043, BAYES_00=-2.599, 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 3PssOf5XD6XP; Thu, 29 Aug 2013 04:46:20 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) by ietfa.amsl.com (Postfix) with ESMTP id 3814A21F9D99; Thu, 29 Aug 2013 04:46:20 -0700 (PDT)
Received: from [192.168.5.58] (81-229-83-119-no65.business.telia.com [81.229.83.119]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id 8E89118033E4; Thu, 29 Aug 2013 13:46:18 +0200 (CEST)
Message-ID: <521F3489.1060600@pi.nu>
Date: Thu, 29 Aug 2013 13:46:17 +0200
From: Loa Andersson <loa@pi.nu>
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8
MIME-Version: 1.0
To: Roni Even <ron.even.tlv@gmail.com>
Subject: Re: Gen-ART LC review of draft-ietf-mpls-return-path-specified-lsp-ping-12
References: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE255C28238@szxeml558-mbs.china.huawei.com> <F73A3CB31E8BE34FA1BBE3C8F0CB2AE255C284D5@szxeml558-mbs.china.huawei.com> <04cf01cea499$22eb4a80$68c1df80$@gmail.com> <F73A3CB31E8BE34FA1BBE3C8F0CB2AE255C285CA@szxeml558-mbs.china.huawei.com> <04d701cea4a1$f8fdde00$eaf99a00$@gmail.com>
In-Reply-To: <04d701cea4a1$f8fdde00$eaf99a00$@gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: draft-ietf-mpls-return-path-specified-lsp-ping.all@tools.ietf.org, gen-art@ietf.org, ietf@ietf.org
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Aug 2013 11:46:25 -0000

Roni,

tnx - the authors should add words in the IANA section requesting that
IANA add this the pointed in the registry; they normally do anyway, but
writing it down should not be a problem.

As for "Vendor Private" RFC 4379 says:

   "Values from "Vendor Private" ranges MUST NOT be registered with IANA;
    however, the message MUST contain an enterprise code as registered
    with the IANA SMI Private Network Management Private Enterprise
    Numbers.  For each name space that has a Vendor Private range, it
    must be specified where exactly the SMI Private Enterprise Number
    resides; see below for examples.  In this way, several enterprises
    (vendors) can use the same code point without fear of collision."

The way I read this is that the paragraph does two things (1) defines
the allocation policy (in this case that "vendor private" won't be
assigned by IANA) and (2) put a restriction on the "vendor private"
(sub-)TLVs; they must contain a "private enterprise number".

Up to now I've thought the restriction on the format was global for
all "vendor private" sub-TLVs that are used by TLV for LSP Ping.
However we put words to the same effect in e.g. 6424, wo there is no
reason not to do it here also. A pointer to RFC4379 should be enough
e.g.:

"For the vendor private sub-TLVs defined for this document, the
same allocation policies and requirement on the sub-TLV format that is
specified for vendor private sub-TLVs in RFC4379 [RFC4379] appliacable."

Would that cover you concern?

/Loa



On 2013-08-29 12:24, Roni Even wrote:
> Hi,
> This text is OK if one wants to implement this draft.
> My concern was about the consistency of the IANA registration so that if
> someone defines a new TLV type 1 based on RFC4379, IANA will know that it
> must update also the registry for TLV type 21. If you see no such problem, I
> have no concerns
> Roni
>
>> -----Original Message-----
>> From: Mach Chen [mailto:mach.chen@huawei.com]
>> Sent: 29 August, 2013 1:05 PM
>> To: Roni Even; draft-ietf-mpls-return-path-specified-lsp-
>> ping.all@tools.ietf.org
>> Cc: ietf@ietf.org; gen-art@ietf.org
>> Subject: RE: Gen-ART LC review of
> draft-ietf-mpls-return-path-specified-lsp-
>> ping-12
>>
>> Hi Roni,
>>
>> How about this:
>>
>> " No assignments of sub-TLVs in the range of 0-16383 and 32768-49161
>>      are made directly for TLV Type 21, sub-TLVs in these ranges are
>>      copied from the assignments made for TLV Type 1 and kept the same
>>      as that for TLV Type 1. All sub-TLVs in these ranges (include existing
>>      and future defined) defined for TLV Type 1 apply to TLV Type 21.
>>      Assignments of sub-..."
>>
>> Best regards,
>> Mach
>>
>>> -----Original Message-----
>>> From: Roni Even [mailto:ron.even.tlv@gmail.com]
>>> Sent: Thursday, August 29, 2013 5:21 PM
>>> To: Mach Chen;
>>> draft-ietf-mpls-return-path-specified-lsp-ping.all@tools.ietf.org
>>> Cc: ietf@ietf.org; gen-art@ietf.org
>>> Subject: RE: Gen-ART LC review of
>>> draft-ietf-mpls-return-path-specified-lsp-ping-12
>>>
>>> Hi,
>>> I am not sure you responded to my latest email.
>>>
>>> Having the policy for TLV type 1 here is not enough in my view since I
>>> only look at RFC4379 and create a new TLV type I will not know that I
>>> have to register it also for the type 21 if it will not be mentioned
>>>
>>> As for the vendor specific see my other email Roni
>>>
>>>> -----Original Message-----
>>>> From: Mach Chen [mailto:mach.chen@huawei.com]
>>>> Sent: 29 August, 2013 11:33 AM
>>>> To: Roni Even; draft-ietf-mpls-return-path-specified-lsp-
>>>> ping.all@tools.ietf.org
>>>> Cc: ietf@ietf.org; gen-art@ietf.org
>>>> Subject: RE: Gen-ART LC review of
>>> draft-ietf-mpls-return-path-specified-lsp-
>>>> ping-12
>>>>
>>>> Hi Roni,
>>>>
>>>> Thanks for your detailed review and comments!
>>>>
>>>> Please see my reply inline...
>>>>
>>>>> From: Roni Even [mailto:ron.even.tlv@gmail.com]
>>>>> Sent: Wednesday, August 28, 2013 9:06 PM
>>>>> To:
>>>>> draft-ietf-mpls-return-path-specified-lsp-ping.all@tools.ietf.org
>>>>> Cc: ietf@ietf.org; gen-art@ietf.org
>>>>> Subject: Gen-ART LC review of
>>>>> draft-ietf-mpls-return-path-specified-lsp-ping-12
>>>>>
>>>>> I am the assigned Gen-ART reviewer for this draft. For background
>>>>> on Gen-ART, please see the FAQ at
>>>>> <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.
>>>>> Please resolve these comments along with any other Last Call
>>>>> comments you may receive.
>>>>> Document: draft-ietf-mpls-return-path-specified-lsp-ping-12
>>>>> Reviewer: Roni Even
>>>>> Review Date:2013-8-28
>>>>> IETF LC End Date: 2013-9-4
>>>>> IESG Telechat date:
>>>>>
>>>>> Summary: This draft is almost ready for publication as a standard
>>>>> track
>>> RFC.
>>>>>
>>>>>
>>>>> Major issues:
>>>>> Minor issues:
>>>>> I am not clear on the sub-TLV in section 6.2 1. If a new sub-TLV
>>>>> is defined for TLV type 1 do they need also to be added to TLV type
> 21.
>>>>> This should be clear, and if there is some relation I think it
>>>>> should be reflected in the IANA registry for TLV type 1
>>>>
>>>> Yes, type 21 TLV intends to reuse existing and future defined
>>>> sub-TLVs for type TLV 1. And in Section 3.3, it has already stated
> this, it
>> says:
>>>>
>>>> "The Target FEC sub-TLVs defined in [RFC4379] provide a good way to
>>>>     identify a specific return path.  The Reply Path TLV can carry any
>>>>     sub-TLV defined for use in the Target FEC Stack TLV that can be
>>>>     registered."
>>>>
>>>> So, for Section 6.2, to make it cleaner and more explicit, how about
>>>> this
>>>> change:
>>>>
>>>> Old:
>>>>
>>>> " No assignments of sub-TLVs in the range of 0-16383 and 32768-49161
>>>>     are made directly for TLV Type 21, sub-TLVs in these ranges are
>>>>     copied from the assignments made for TLV Type 1. Assignments of
>>> sub-..."
>>>>
>>>> New:
>>>>
>>>> " No assignments of sub-TLVs in the range of 0-16383 and 32768-49161
>>>>     are made directly for TLV Type 21, sub-TLVs in these ranges are
>>>>     copied from the assignments (including existing and future
> allocations)
>>>>     made for TLV Type 1. Assignments of sub-..."
>>>>
>>>>
>>>>> 2. For the vendor or private use why a difference policy than the
>>>>> rest of the sub-TLV registry
>>>>
>>>> This document does not make any changes to the "Vendor and Private
>> use"
>>>> definition, range and policy as defined in RFC4379. In RFC4379, it's
>>> policy is
>>>> defined different from other ranges.
>>>>
>>>>>
>>>>> Nits/editorial comments:
>>>>> 1. In section 3.4 I assume that "TC" is traffic class. It will be
>>>>> good to expand and have reference.
>>>>
>>>> OK, will fix it when all last call comments received.
>>>>
>>>> Best regards,
>>>> Mach
>

-- 


Loa Andersson                        email: loa@mail01.huawei.com
Senior MPLS Expert                          loa@pi.nu
Huawei Technologies (consultant)     phone: +46 739 81 21 64