Hi SPRING WG and the authors of the draft, I’m the assigned shepherd of this draft. As a part of the procedure, I have read the draft and the related work, and provide the review below.
The draft introduces the operational procedures for network performance measurement using the Simple Two-Way Active Measurement Protocol (STAMP) over Segment Routing with MPLS data plane (SR-MPLS) networks. The core objective of this document is to address the scalability limitations of the traditional STAMP protocol, and introduces the following new mechanisms and measurement modes: two-way measurement mode, one-way measurement mode, loopback measurement mode, loopback measurement mode with timestamp and forward. The last mode leverages the MPLS MNA mechanism. The proposed methods are fully compatible with RFC8762, 8972, 9503, and 9994. It fully reuses the reference model of STAMP, and provides non-disruptive protocol extensions. It fits in SR-MPLS data plane with MNA capability. The protocol design is rigorous. It leverages existing standard mechanisms to implement its extended functionalities. Provided that network devices explicitly support the new modes defined in this document, it can operate seamlessly and be compatible with existing SR, MPLS, and IP infrastructures. This document strictly adheres to the formatting and structural requirements of an Internet Draft and a future RFC. Below are a few text editing suggestions the authors may consider in a future revision. * Consistency of abbreviation and terminology:timestamp and forward. In some places, the usage is “timestamp and forward” in parentheses, but some other places it becomes Timestamp and Forward. In Sec. 7.1.1, it’s further specified as Timestamp and Forward Network Action. It’s suggested to use the specified abbreviation in Sec 2.2 (e.g., TSF) consistently throughout the draft. * In Sec. 3. “Note that the two-way measurement mode is referenced in the STAMP process in [RFC8762] and is further described for SR-MPLS networks in this document. The other measurement modes, which are new and specifically described for SR-MPLS networks in this document, are not defined by the STAMP process in [RFC8762].” This sentence has several repeated clauses and appears redundant. The authors may consider to rewrite it to make it more succinct. For example, “The other measurement modes are new, specific to SR-MPLS networks, and not defined in [RFC8762].” * Sec 6.1. “The Session-Reflector does not perform the STAMP process, as the loopback function simply processes the encapsulation including the IP and MPLS headers (but does not process the UDP header) to forward the received Session-Sender test packet to the Session-Sender without STAMP modifications, as defined in [RFC8762].” The long sentence is hard to read. Suggested text: “The Session-Reflector does not perform the STAMP process. Instead, its loopback function simply processes the IP and MPLS headers (ignoring the UDP header) to forward the test packet back to the Session-Sender without any STAMP modifications [RFC8762]." * In Sec. 11. “The threshold-based notification for delay and packet loss metrics is not generated if the delay and packet loss metrics do not change significantly.” The double-negative sentence is a little awkward and redundant. Suggested text: “The threshold-based notification for delay and packet loss metrics is generated only when the metrics change significantly.” Other than these, I think the draft is in good shape and ready for the next step. Best regards, Haoyu
_______________________________________________ spring mailing list -- [email protected] To unsubscribe send an email to [email protected]
