Skip to main content

IETF Last Call Review of draft-ietf-bmwg-mlrsearch-11
review-ietf-bmwg-mlrsearch-11-opsdir-lc-cocker-2025-08-06-00

Request Review of draft-ietf-bmwg-mlrsearch
Requested revision No specific revision (document currently at 15)
Type IETF Last Call Review
Team Ops Directorate (opsdir)
Deadline 2025-08-06
Requested 2025-07-16
Requested by Mohamed Boucadair
Authors Maciek Konstantynowicz , Vratko Polák
I-D last updated 2025-11-05 (Latest revision 2025-11-04)
Completed reviews Genart IETF Last Call review of -11 by Lars Eggert (diff)
Secdir IETF Last Call review of -11 by Shawn M Emery (diff)
Opsdir IETF Last Call review of -11 by Nabeel Cocker (diff)
Perfmetrdir IETF Last Call review of -14 by Xiao Min (diff)
Tsvart IETF Last Call review of -11 by Yoshifumi Nishida (diff)
Intdir Telechat review of -11 by Jen Linkova (diff)
Assignment Reviewer Nabeel Cocker
State Completed
Request IETF Last Call review on draft-ietf-bmwg-mlrsearch by Ops Directorate Assigned
Posted at https://mailarchive.ietf.org/arch/msg/ops-dir/cKIQNpo6Va1h6uTPnoK7x7Uir_g
Reviewed revision 11 (document currently at 15)
Result Ready
Completed 2025-08-06
review-ietf-bmwg-mlrsearch-11-opsdir-lc-cocker-2025-08-06-00
Hello,

I am the OPD-DIR reviewer assigned to this draft. (draft-ietf-bmwg-mlrsearch).

I have reviewed this document as part of the Operational Directorate's ongoing
effort to review all IETF documents being processed by the IESG.

The draft is an informational RFC describing the Multiple Loss Ratio search
(MLRsearch) methodology, optimized for determining data plane throughput in
software-based networking devices and functions.

The draft is well written and reviewing it not from an implementors view but
rather a user of test tools that would potentially implement the methodology
the draft is through and clear, The draft does a good job of laying out the
architecture, defining the various terms and an appendix that provides some
good examples.

My overall review is the document is ready.

### Minor editorial nit

>>> There appears to be a line break after the "The biggest...."
5.3.  Loss Ratios and Loss Inversion

   The biggest

   difference between MLRsearch and [RFC2544] binary search is in the
   goals of the search.

>>> There appears to be a line break after "MLRsearch Specification..."
5.3.2. Multiple Goals and Loss Inversion
MLRsearch Specification

supports multiple Search Goals, making the search procedure more complicated
compared to binary search with single goal, but most of the complications do
not affect the final results much. Except for one phenomenon: Loss Inversion