Re: [mpls] Tsvart last call review of draft-ietf-mpls-lsp-ping-lag-multipath-05

Mach Chen <> Fri, 14 December 2018 03:37 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id AD21E130EFC; Thu, 13 Dec 2018 19:37:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id 9_kNrfYDD9sb; Thu, 13 Dec 2018 19:37:22 -0800 (PST)
Received: from ( []) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 7281C130ED1; Thu, 13 Dec 2018 19:37:22 -0800 (PST)
Received: from (unknown []) by Forcepoint Email with ESMTP id B437AA8F7A140; Fri, 14 Dec 2018 03:37:17 +0000 (GMT)
Received: from ( by ( with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 14 Dec 2018 03:37:18 +0000
Received: from ([]) by ([fe80::74d9:c659:fbec:21fa%31]) with mapi id 14.03.0415.000; Fri, 14 Dec 2018 11:37:15 +0800
From: Mach Chen <>
To: Joerg Ott <>, "" <>
CC: "" <>, "" <>, "" <>
Thread-Topic: Tsvart last call review of draft-ietf-mpls-lsp-ping-lag-multipath-05
Thread-Index: AQHUkZJcPcS4DqOZkUuzQTde7LrnsqV9gebA
Date: Fri, 14 Dec 2018 03:37:15 +0000
Message-ID: <>
References: <>
In-Reply-To: <>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
x-originating-ip: []
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <>
Subject: Re: [mpls] Tsvart last call review of draft-ietf-mpls-lsp-ping-lag-multipath-05
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Fri, 14 Dec 2018 03:37:25 -0000

Hi Jörg,

Thanks for the review and comments!

Some response inline...

> -----Original Message-----
> From: Joerg Ott []
> Sent: Wednesday, December 12, 2018 4:45 AM
> To:
> Cc:;;
> Subject: Tsvart last call review of draft-ietf-mpls-lsp-ping-lag-multipath-05
> Reviewer: Joerg Ott
> Review result: Ready with Nits
> This document has been reviewed as part of the transport area review
> team's ongoing effort to review key IETF documents. These comments were
> written primarily for the transport area directors, but are copied to the
> document's authors and WG to allow them to address any issues raised and
> also to the IETF discussion list for information.
> When done at the time of IETF Last Call, the authors should consider this
> review as part of the last-call comments they receive. Please always CC tsv-
> if you reply to or forward this review.
> I have reviewed draft-ietf-mpls-lsp-ping-lag-multipath-05.  It defines a set of
> TLVs to extend the MPLS LSP Ping request and response packets to support
> debugging L2 multipath connectivity.  Looking at the fact that this document
> only defines additional fields for extending an existing mechanism, there are
> no direct transport issues.  However, some may arise in conjunction with the
> base documents this one is extending.  I am careful here as I have not
> followed the MPLS work and reading up on all the documents would not
> been possible.
> Therefore, I am phrasing my observations as observations and questions:
> 1. With the potentially substantial stacking of TLVs, I am wondering how large
>    packets can get, especially if numerous links might constitute a LAG and all
>    of those are extensively described.  It may be useful to provide the reader
>    with some intuition.   There are many useful examples in the document,
> but
>    they all refer to individual fields.  A complete packet could be helpful.

This document is an extension to RFC8029, where (Section 3 of RFC8029) a complete packet of LSP Ping is defined. The extensions defined in this document are major made to DDMAP TLV. Section 4.2 of this document gives an example of a DDMAP TLV with the extensions defined in this document.

Do you suggest to use a complete packet to replace the DDMAP TLV in the example?

> 2. I assume the MPLS LSP Ping mechanism specifies a packet pacing
>    rules.  Would those need refinement for multipath probing as all echo
>    request packets may traverse a common path as a burst on their way
>    to a load balancing router.  The same would hold for returning the
>    responses.

RFC8029 (Security Consideration) does recommend the implementation to regulate the ping traffic to the control plane, it  applies to this document as well. 

At the same time, RFC 6425 (P2MP LSP Ping, section 2.2) introduces some ways to limit the message rate. The way of random delay messages would apply to this document as well. 

How about we add some sentences in the Security Consideration section to say so? For example:

"For an LSP path, it may be over several LAGs. For each LAG, there will be many member links. To exercise all the links, many Echo Request/Reply messages will be sent in a short period. It's possible that those messages may traverse a common path as a burst. Under some circumstances this might cause congestion at the common path. To avoid potential congestion, it is RECOMMENDED that implementations to randomly delay the Echo Request and Reply messages at the Initiating LSRs and Responder LSRs."

> Irrespective of this transport review, the beginning of section 2 points to RFC
> 8029 section 3.3, which is a pointer to a deprecated Annex. Even if just
> informal, the reader should probably not be expected to know the details of
> deprecated technologies.

I am fine to remove the reference to Section 3.3.

> Editorial:
> p9, 2nd para "A LAG member may also..." should probably be MAY.
> p11, section 5, 1st line: "to constructs" -> "to construct"
> p13, 1st line: additional logics -> additional logic


Best regards,

> Jörg