Re: [Pals] Alexey Melnikov's Discuss on draft-ietf-pals-mc-pon-04: (with DISCUSS)

Jiangyuanlong <jiangyuanlong@huawei.com> Sun, 18 September 2016 09:19 UTC

Return-Path: <jiangyuanlong@huawei.com>
X-Original-To: pals@ietfa.amsl.com
Delivered-To: pals@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7668012B04A; Sun, 18 Sep 2016 02:19:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.536
X-Spam-Level:
X-Spam-Status: No, score=-6.536 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 4hirUJgJJe-r; Sun, 18 Sep 2016 02:19:18 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1D85B12B069; Sun, 18 Sep 2016 02:19:16 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml705-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CRL41129; Sun, 18 Sep 2016 09:19:13 +0000 (GMT)
Received: from SZXEMA413-HUB.china.huawei.com (10.82.72.72) by lhreml705-cah.china.huawei.com (10.201.5.168) with Microsoft SMTP Server (TLS) id 14.3.235.1; Sun, 18 Sep 2016 10:19:11 +0100
Received: from SZXEMA506-MBS.china.huawei.com ([169.254.4.3]) by SZXEMA413-HUB.china.huawei.com ([10.82.72.72]) with mapi id 14.03.0235.001; Sun, 18 Sep 2016 17:19:03 +0800
From: Jiangyuanlong <jiangyuanlong@huawei.com>
To: Alexey Melnikov <aamelnikov@fastmail.fm>
Thread-Topic: Alexey Melnikov's Discuss on draft-ietf-pals-mc-pon-04: (with DISCUSS)
Thread-Index: AQHSDlVIYEh+d8mFmkSIbCX9EJr3TKB+11mw//+WEICAAIwpQA==
Date: Sun, 18 Sep 2016 09:19:02 +0000
Message-ID: <3B0A1BED22CAD649A1B3E97BE5DDD68B917627E8@szxema506-mbs.china.huawei.com>
References: <147383624383.13107.12190407470533857331.idtracker@ietfa.amsl.com> <3B0A1BED22CAD649A1B3E97BE5DDD68B917627AD@szxema506-mbs.china.huawei.com> <721F25F3-3742-4FF5-9FB4-723C9B65C691@fastmail.fm>
In-Reply-To: <721F25F3-3742-4FF5-9FB4-723C9B65C691@fastmail.fm>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.74.203.119]
Content-Type: multipart/alternative; boundary="_000_3B0A1BED22CAD649A1B3E97BE5DDD68B917627E8szxema506mbschi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090205.57DE5C12.0036, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=169.254.4.3, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 29de549f1c3c7de326108b211a00fd3f
Archived-At: <https://mailarchive.ietf.org/arch/msg/pals/vZ7ErNokJms4qGiJDax6865mWn4>
Cc: "pals-chairs@ietf.org" <pals-chairs@ietf.org>, "Andrew G. Malis" <agmalis@gmail.com>, The IESG <iesg@ietf.org>, "pals@ietf.org" <pals@ietf.org>, "draft-ietf-pals-mc-pon@ietf.org" <draft-ietf-pals-mc-pon@ietf.org>
Subject: Re: [Pals] Alexey Melnikov's Discuss on draft-ietf-pals-mc-pon-04: (with DISCUSS)
X-BeenThere: pals@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Pseudowire And LDP-enabled Services dicussion list." <pals.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pals>, <mailto:pals-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pals/>
List-Post: <mailto:pals@ietf.org>
List-Help: <mailto:pals-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pals>, <mailto:pals-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 18 Sep 2016 09:19:22 -0000

Alexey,



Similar to LDP protocol as specified in RFC5036 and RFC4447, we may add the following texts to the document:

The Optional Sub-TLV structure is defined as follows:



    0                   1                   2                   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

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

   | Sub-TLV Type  |    Length     |    Variable Length Value      |

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

   |                         Variable Length Value                 |

   |                             "                                 |

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



   The Optional Sub-TLV Type values will be specified by IANA in "IANA

   Allocations for ICCP MC-PON" [IANA-TODO].



   The Length field is defined as the length of the Sub-TLV Type

   including the Sub-TLV Type field and Length field itself.  Processing of

   the Sub-TLV Types should continue when unknown Sub-TLV Type

parameters are encountered, and they MUST be silently ignored.



BTW, the IANA maybe need to allocate Optional Sub-TLV Type for ICCP MC-PON in future.

Do you think the texts are acceptable?



Thanks,

Yuanlong



-----Original Message-----
From: Alexey Melnikov [mailto:aamelnikov@fastmail.fm]
Sent: Sunday, September 18, 2016 4:39 PM
To: Jiangyuanlong
Cc: The IESG; draft-ietf-pals-mc-pon@ietf.org; Andrew G. Malis; pals-chairs@ietf.org; pals@ietf.org
Subject: Re: Alexey Melnikov's Discuss on draft-ietf-pals-mc-pon-04: (with DISCUSS)



Hi,



> On 18 Sep 2016, at 09:11, Jiangyuanlong <jiangyuanlong@huawei.com<mailto:jiangyuanlong@huawei.com>> wrote:

>

> Hi Alexey,

>

> 1) For this protocol version (001), no Optional Sub-TLV is defined yet, thus the field does not exist on the wire. This field is intended to give a guideline on future protocol extensions, but there is no details of sub-TLVs format yet, and we would like to defer the format and how to process it to future versions of the protocol.



It is important to think about extensibility model now, before you need to start adding it in a rush in the future. You should define the sub-TLV format now (no need to define any sub-TLVs), so that it can be handled in a forward compatible manner in the future.



You also need to describe what should happen in version 001, if a sub-TLV is discovered. Is it an error or should they be just ignored?



> 2) System Priority is a 2-octets value assigned by management or administration policy, the OLT with the numerically lower value of System Priority has the higher priority. We will clarify it in the next revision.



Sounds good.



Best Regards,

Alexey

>

> Thanks,

> Yuanlong

>

> -----Original Message-----

> From: Alexey Melnikov [mailto:aamelnikov@fastmail.fm]

> Sent: Wednesday, September 14, 2016 2:57 PM

> To: The IESG

> Cc: draft-ietf-pals-mc-pon@ietf.org<mailto:draft-ietf-pals-mc-pon@ietf.org>; Andrew G. Malis; pals-chairs@ietf.org<mailto:pals-chairs@ietf.org>; agmalis@gmail.com<mailto:agmalis@gmail.com>; pals@ietf.org<mailto:pals@ietf.org>

> Subject: Alexey Melnikov's Discuss on draft-ietf-pals-mc-pon-04: (with DISCUSS)

>

> Alexey Melnikov has entered the following ballot position for

> draft-ietf-pals-mc-pon-04: Discuss

>

> When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.)

>

>

> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html

> for more information about IESG DISCUSS and COMMENT positions.

>

>

> The document, along with other ballot positions, can be found here:

> https://datatracker.ietf.org/doc/draft-ietf-pals-mc-pon/

>

>

>

> ----------------------------------------------------------------------

> DISCUSS:

> ----------------------------------------------------------------------

>

> I have a couple of minor blocking points I would like to discuss, but they should be easy to fix:

>

> 1) In 2.1.1 and other sub-sections: should sub-TLV format be defined now, even though you don't specify any sub-TLV? (or is it already specified in another document?) Should recipients ignore unrecognized sub-TLVs or do something else? Please clarify.

>

> 2) In 2.1.3: what is "system priority"? This is not explained. Please either add an explanation or a reference to a document that defines it.

>

>

>

>