Re: [mpls] MPLS-RT review of draft-cheng-mpls-inband-pm-encapsulation-04

Weiqiang Cheng <chengweiqiang@chinamobile.com> Mon, 14 December 2020 09:30 UTC

Return-Path: <chengweiqiang@chinamobile.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C03FF3A0E70; Mon, 14 Dec 2020 01:30:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.002
X-Spam-Level:
X-Spam-Status: No, score=0.002 tagged_above=-999 required=5 tests=[HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 UG-VPmD-wB5y; Mon, 14 Dec 2020 01:30:13 -0800 (PST)
Received: from cmccmta1.chinamobile.com (cmccmta1.chinamobile.com [221.176.66.79]) by ietfa.amsl.com (Postfix) with ESMTP id B7C193A0E65; Mon, 14 Dec 2020 01:30:11 -0800 (PST)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.9]) by rmmx-syy-dmz-app01-12001 (RichMail) with SMTP id 2ee15fd7308adc4-a96de; Mon, 14 Dec 2020 17:29:47 +0800 (CST)
X-RM-TRANSID: 2ee15fd7308adc4-a96de
X-RM-TagInfo: emlType=0
X-RM-SPAM-FLAG: 00000000
Received: from cmcc (unknown[10.2.53.130]) by rmsmtp-syy-appsvr05-12005 (RichMail) with SMTP id 2ee55fd73089e86-f8d4a; Mon, 14 Dec 2020 17:29:47 +0800 (CST)
X-RM-TRANSID: 2ee55fd73089e86-f8d4a
From: Weiqiang Cheng <chengweiqiang@chinamobile.com>
To: 'Chandrasekar Ramachandran' <juniper.net@dmarc.ietf.org>, draft-cheng-mpls-inband-pm-encapsulation@ietf.org, mpls-chairs@ietf.org, 'Mach Chen' <mach.chen@huawei.com>, mpls@ietf.org
References: <DM6PR05MB51299889558C6063089AA5C2D9C80@DM6PR05MB5129.namprd05.prod.outlook.com>
In-Reply-To: <DM6PR05MB51299889558C6063089AA5C2D9C80@DM6PR05MB5129.namprd05.prod.outlook.com>
Date: Mon, 14 Dec 2020 17:29:46 +0800
Message-ID: <000001d6d1fb$a9ec23f0$fdc46bd0$@com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0001_01D6D23E.B80F63F0"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AdbRj8EDIFxfWCbBQ9Od9Hp0vhi6RAAazIsw
Content-Language: zh-cn
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/fmDKFfvC4OU50oOw3U9Qn43U8Fc>
Subject: Re: [mpls] MPLS-RT review of draft-cheng-mpls-inband-pm-encapsulation-04
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 14 Dec 2020 09:30:16 -0000

Hi Chandra,

 

Many thanks for your thorough review and insightful comments.

We've discussed them, please see inline our responses tagged with
<Weiqiang>.

 

Best Regards,

Weiqiang (on behalf of co-authors)

 

发件人: mpls [mailto:mpls-bounces@ietf.org] 代表 Chandrasekar Ramachandran
发送时间: 2020年12月14日 04:38
收件人: draft-cheng-mpls-inband-pm-encapsulation@ietf.org; mpls-chairs@ietf.
org; Mach Chen; mpls@ietf.org
主题: [mpls] MPLS-RT review of draft-cheng-mpls-inband-pm-encapsulation-04

 

I have reviewed draft-cheng-mpls-inband-pm-encapsulation-04 and do not have
any technical concern or comment so far on the procedures defined in the
draft. I have a couple of editorial comments and a few questions for the
authors. Some of the questions could be clarified over mail whereas the rest
may require some clarifying text in the draft.

 

(1) The paragraph in Section 1 comparing the proposal in this draft with SFL
and IOAM could be expanded providing more clarity. Specifically, it has been
stated that this draft is complimentary to both SFL and IOAM. Is it the
intention of the authors to convey that different sets of flows may use
different methods?

<Weiqiang> Different sets of flows may use different methods, otherwise, the
same set of flows may also use different methods simultaneously, e.g., one
flow may use the method proposed in this draft to achieve performance
measurement, at the same time, use the IOAM method to achieve telemetry info
collection.

 

(2) Could you point to the draft or RFC that defines overloading of the TC's
highest order two bits for alternative marking? I couldn't find the relevant
section in RFC 8321.

<Weiqiang> No, it's defined in this document but not reference to other
document. We noticed that RFC 3032 defines the three-bit field as "EXP"
field, and then RFC 3270 proposes that DSCPs may be encoded in the EXP
field, and then RFC 5129 defines how an operator might define some of the
EXP codepoints for ECN, and then RFC 5462 renames "EXP" field to "Traffic
Class" field, and both RFC 3270 and RFC 5129 are not obsoleted by RFC 5462,
could we say that RFC 3270 and RFC 5129 define overloading of TC bits?

 

(2) It seems "MPLS VPN" has been used to indicate any kind of service like
PW, EVPN etc. If there is a more appropriate terminology instead of VPN,
then that could be used in the draft. Similarly, I suppose the term "MPLS
LSP" has been used to indicate any kind of transport LSP and the same
comment will apply for that too.

<Weiqiang> ACK. We'll try to find more appropriate terms for "MPLS VPN" and
"MPLS LSP". Any suggestions from you or others are welcome.

 

(3) What does the text "Flow-ID is applied to MPLS LSP and MPLS VPN
synchronously" in Section 2 mean? The text in Section 2.1 states that if
there are multiple flow-id labels, then each of them must be different.
Could you explain one example application of two flow-id labels - one below
transport label and the other below the service label?

<Weiqiang> Figure 4 gives an example on what the text you quoted in Section
2 means. One example application of two flow-id labels - one below transport
label and the other below the service label is hierarchical VPN.

 

(3) This is in continuation from the previous question. If one wants to
count the same flow as it traversers across transport & service layers, then
the NMS or the flow-id allocations has to allocate two flow-id values for
the same flow and impose the two flow-id labels at the appropriate locations
on the label stack. Is that correct?

<Weiqiang> Yes, that's correct.

 

(5) Section 4 only provides flow-id allocation for IP flows identified by IP
five tuples & IP DHCP. But, does the mechanism defined in this draft
preclude the allocation & use of flow-id labels for SR policies? For
example, the notion of an SR (transport) policy is transparent to the
transit nodes that only forward based on the top label on the label stack.
Is the alternative marking method defined in this draft applicable to such
SR (transport) policies also?

<Weiqiang> Thanks for pointing that out and the good question. We think the
alternate marking method defined in this draft is also applicable to SR
policy.

 

(6) Section 5 only introduces the FRLD as a parameter analogous to ERLD for
entropy labels without any associated procedures for a node to define and
advertise its FRLD. Is there any companion draft to define the procedures
for FRLD or do you plan to write one?

<Weiqiang> Actually the companion draft has already been there, and we plan
to submit that draft once this draft is adopted as WG draft. That draft is
analogous to the combination of draft-ietf-isis-mpls-elc and
draft-ietf-ospf-mpls-elc.

 

Thanks,

Chandra.


Juniper Business Use Only