Clustered Alternate-Marking Method
RFC 9342
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2023-01-26
|
04 | Bernie Volz | Closed request for Telechat review by INTDIR with state 'Overtaken by Events' |
2022-12-14
|
04 | (System) | Received changes through RFC Editor sync (created alias RFC 9342, changed abstract to 'This document generalizes and expands the Alternate-Marking methodology to measure any … Received changes through RFC Editor sync (created alias RFC 9342, changed abstract to 'This document generalizes and expands the Alternate-Marking methodology to measure any kind of unicast flow whose packets can follow several different paths in the network; this can result in a multipoint-to-multipoint network. The network clustering approach is presented and, for this reason, the technique described here is called "Clustered Alternate Marking". This document obsoletes RFC 8889.', changed pages to 24, changed standardization level to Proposed Standard, changed state to RFC, added RFC published event at 2022-12-14, changed IESG state to RFC Published, created obsoletes relation between draft-ietf-ippm-rfc8889bis and RFC 8889) |
2022-12-14
|
04 | (System) | RFC published |
2022-12-06
|
04 | (System) | RFC Editor state changed to AUTH48-DONE from AUTH48 |
2022-12-03
|
04 | Gunter Van de Velde | Closed request for Last Call review by OPSDIR with state 'Overtaken by Events' |
2022-12-02
|
04 | (System) | RFC Editor state changed to AUTH48 |
2022-10-28
|
04 | (System) | RFC Editor state changed to RFC-EDITOR from EDIT |
2022-09-29
|
04 | Tero Kivinen | Closed request for Last Call review by SECDIR with state 'Overtaken by Events' |
2022-09-29
|
04 | Tero Kivinen | Assignment of request for Last Call review by SECDIR to Russ Mundy was marked no-response |
2022-09-26
|
04 | (System) | IANA Action state changed to No IANA Actions from In Progress |
2022-09-26
|
04 | (System) | RFC Editor state changed to EDIT |
2022-09-26
|
04 | (System) | IESG state changed to RFC Ed Queue from Approved-announcement sent |
2022-09-26
|
04 | (System) | Announcement was received by RFC Editor |
2022-09-26
|
04 | (System) | IANA Action state changed to In Progress |
2022-09-26
|
04 | Cindy Morgan | IESG state changed to Approved-announcement sent from Approved-announcement to be sent |
2022-09-26
|
04 | Cindy Morgan | IESG has approved the document |
2022-09-26
|
04 | Cindy Morgan | Closed "Approve" ballot |
2022-09-26
|
04 | Cindy Morgan | Ballot approval text was generated |
2022-09-26
|
04 | Martin Duke | IESG state changed to Approved-announcement to be sent from Approved-announcement to be sent::AD Followup |
2022-09-26
|
04 | (System) | Removed all action holders (IESG state changed) |
2022-09-26
|
04 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2022-09-26
|
04 | Giuseppe Fioccola | New version available: draft-ietf-ippm-rfc8889bis-04.txt |
2022-09-26
|
04 | (System) | New version approved |
2022-09-26
|
04 | (System) | Request for posting confirmation emailed to previous authors: Amedeo Sapio , Giuseppe Fioccola , Mauro Cociglio , Riccardo Sisto , Tianran Zhou , ippm-chairs@ietf.org |
2022-09-26
|
04 | Giuseppe Fioccola | Uploaded new revision |
2022-09-22
|
03 | (System) | Changed action holders to Mauro Cociglio, Tianran Zhou, Giuseppe Fioccola, Amedeo Sapio, Riccardo Sisto (IESG state changed) |
2022-09-22
|
03 | Cindy Morgan | IESG state changed to Approved-announcement to be sent::Revised I-D Needed from IESG Evaluation::AD Followup |
2022-09-22
|
03 | Andrew Alston | [Ballot Position Update] New position, No Objection, has been recorded for Andrew Alston |
2022-09-21
|
03 | Murray Kucherawy | [Ballot comment] Thanks for the work on this. It was pretty easy to follow. In Section 5, the document suddenly starts using the term "arc". … [Ballot comment] Thanks for the work on this. It was pretty easy to follow. In Section 5, the document suddenly starts using the term "arc". What's an arc? Two problems in Section 9. The first: One flag: packet loss measurement MUST be done as described in Section 6 by applying the network clustering partition described in Section 5. While delay measurement MUST be done according to the Mean delay calculation representative of the multipoint path, as described in Section 7.1.1. Single-marking method based on the first/last packet of the interval cannot be applied, as mentioned in Section 7.2.1. The "While delay ..." sentence seems to be incomplete. Should it be attached (via comma) to the sentence before it, or is there something missing here? The same problem occurs in the next ("Two flags:") paragraph. The second problem is the SHOULD in that same paragraph. SHOULD presents the implementer with a choice, and I suggest adding some prose here to explain why one might legitimately decide to do something other than what the SHOULD says. Lastly, some nits: In Section 5: In addition, it is also possible to leverage [...] You don't need both "In addition" and "also". In Section 7.2.1: Double marking or multiplexed marking work but only through statistical means. [...] s/work/works/ If it is performed a delay measurement for more than one [...] Suggest "If a delay measurement is performed for more than one ...". In Section 9: ... there is different kind of information that can be derived. Missing "a", I believe? For example, to get measurements on a multipoint-paths basis, one flag can be used. While, to get measurements on a single-packet basis, two flags are preferred. Suggest removing "While". |
2022-09-21
|
03 | Murray Kucherawy | [Ballot Position Update] New position, No Objection, has been recorded for Murray Kucherawy |
2022-09-20
|
03 | Éric Vyncke | [Ballot comment] Thanks for the work done in this document. Please find below some non-blocking COMMENT points; a reply will be appreciated. Regards -éric ## … [Ballot comment] Thanks for the work done in this document. Please find below some non-blocking COMMENT points; a reply will be appreciated. Regards -éric ## COMMENTS ### I-D Name The name of the I-D is quite confusing "multipoint-to-multipoint"... I would have really preferred to use "cluster" in the title and abstract. ### Cluster About "cluster", I second John's original comment about the "fuzziness" of the cluster definition. ### Section 5 "multipoint flows" is also weird as usually a flow is between 2 entities. Suggest to use "flow aggregate" ### Cluster and NAT A cluster is only defined as packets in == packets out. But, if 'flow' is defined per IP addresses or 5-tuple, those properties must also be invariant, i.e., neither IPv4 NAPT nor IPv6 NPT nor encapsulation/decapsulation. This seems obvious, but this should be mentioned. ### Section 9 The title is about 'recommendations', but the text contains 'MUST' and not 'IS RECOMMENDED'. Suggest to change either the section title or the text itself. |
2022-09-20
|
03 | Éric Vyncke | [Ballot Position Update] New position, No Objection, has been recorded for Éric Vyncke |
2022-09-14
|
03 | Amanda Baber | IANA Review state changed to IANA OK - No Actions Needed from Version Changed - Review Needed |
2022-09-08
|
03 | Martin Duke | Telechat date has been changed to 2022-09-22 from 2022-07-14 |
2022-08-29
|
03 | Lars Eggert | [Ballot Position Update] Position for Lars Eggert has been changed to No Objection from Discuss |
2022-08-18
|
03 | John Scudder | [Ballot comment] Thanks for addressing my DISCUSS, I've cleared it and retained the text below for posterity. Previous DISCUSS: Thanks for this document. As you … [Ballot comment] Thanks for addressing my DISCUSS, I've cleared it and retained the text below for posterity. Previous DISCUSS: Thanks for this document. As you may have noticed I had considerable difficulty with the definition of "cluster". Once I completed an end-to-end read-through, this was resolved (good!) but because RFCs are often consumed piecemeal (e.g. someone may just dip into a portion of a document rather than settling down with a nice cup of tea to read it end-to-end), I think it's important to fix this problem, on the assumption I'm not the only person who might be thrown off. I'll leave the details in the COMMENT, but I will repeat one observation from my comment #3, which is that I count at least four separate (re-)definitions of "cluster" in the document. With so many, it's no wonder that they're inconsistent, and quite possibly the simplest solution would involve cutting the number of definitions down to as close to 1 as possible. COMMENT: 1. In §1, this While this document and its Clustered Alternate-Marking method is valid for multipoint-to-multipoint unicast flows, anycast, and ECMP flows. This is a sentence fragment (a naked subordinate clause). I'd suggest a rewrite but I can't make out what you are trying to say. 2. You have multiple definitions of "cluster" in the document, it seems. In §2 you have, Cluster: Smallest identifiable subnetwork of the entire monitoring network graph that still satisfies the condition that the number of packets that go in is the same as the number that go out. A cluster partition algorithm can be applied to split the monitoring network into clusters. As we have discussed in the past, according to this definition, a cluster is always a single router. I think in an earlier discussion you suggested that it could be corrected by saying something like "smallest subnetwork larger than a singleton router", which I think would work, "smallest non-trivial" would too (although it's less explicit). But then in §5 you have, In addition, it is also possible to leverage the data provided by the other counters in the network to converge on the smallest identifiable subnetworks where the losses occur. These subnetworks are named "clusters". As written, this makes nonzero losses a definitional attribute of a cluster. Now that I've taken in the entire document, I guess this is the incorrect definition. Possibly a fix would be to just drop the final sentence, which (incorrectly?) implies that losses are an essential element of the definition. For what it's worth, the algorithm of Section 5.1 is perfectly clear. I see the desire to have a prose description of what a cluster is trying to do, but I wonder if in the end it would be best to make the algorithm the canonical definition, referenced from the prose definition as in Cluster: Smallest identifiable non-trivial subnetwork of the entire monitoring network graph that still satisfies the condition that the number of packets that go in is the same as the number that go out. A cluster partition algorithm, such as that found in Section 5.1, can be applied to split the monitoring network into clusters. 3. In §5, you have A cluster graph is a subnetwork of the entire monitoring network graph that still satisfies the packet loss equation (introduced in the previous section), where PL in this case is the number of packets lost in the cluster. I'd previously pointed out that this is problematic since the PL equation you mention is in the nature of a definition; since you don't supply a condition there's no way of saying whether it's "satisfied" or not. In response you said (https://mailarchive.ietf.org/arch/msg/ippm/iXSBuXrQaETl6MyeDH8DBaPiJ9Q/), ``` We can modify the wording in Section 5 accordingly: "A cluster graph is a subnetwork of the entire monitoring network graph that still satisfies the condition that the number of packets that go in is the same as the number that go out, if no packet loss occurs." ``` If indeed that is the right definition (see my earlier point, so probably inserting "non-trivial" or "with more than a single router") then I do think you should make that change, or in any case you should correct the current text somehow. By the way, do you mean something subtly different by "cluster graph" than you do by "cluster"? Or do you just mean "the graph that represents the cluster"? I think my confusion over just what a "cluster" is would have been mitigated by fewer re-definitions of it. If "cluster graph" is indeed just another way of saying "cluster" it's the third of four definitions! (The two I mention in my point #2, this one, and the algorithm in Section 5.1.) With four definitions of the same thing, in different words, no wonder some inconsistency crept in! 4. In §5.1, In summary, once a flow is defined, the algorithm to build the clusters partition is based on topological information; therefore, it considers all the possible links and nodes crossed by the given flow, even if there is no traffic. If a flow has no traffic, can we call it a flow? It seems counter to the normal English meaning of the word. Perhaps you mean possible links and nodes that could potentially be crossed by the given flow? 5. Thanks for reporting the outcome of the earlier experiment, in §9. As with my review of rfc8321bis, I think the RFC 2119 keywords need to be in a "Deployment Considerations" section or similar, which could be achieved by retitling this section or by separating the material into reporting the experiment outcome (this section) and a new subsection for deployment advice. 6. Again similarly to my review of the companion document, I think §9's "the Multipoint Alternate Marking Method is RECOMMENDED only for controlled domains" needs to be fixed. Please bring it into line with whatever language you choose for rfc8321bis. Nits: 7. While the reference tags are in principle arbitrary strings, I wondered if it was a typo that you used "PNPM" to tag a paper titled "AM-PM"? 8. In §7.1.1, This means that, in the calculation, it is possible to weigh the timestamps by considering the number of packets for each endpoints. s/endpoints/endpoint/ |
2022-08-18
|
03 | John Scudder | [Ballot Position Update] Position for John Scudder has been changed to No Objection from Discuss |
2022-08-05
|
03 | Roman Danyliw | [Ballot comment] Thank you for addressing my DISCUSS point. |
2022-08-05
|
03 | Roman Danyliw | [Ballot Position Update] Position for Roman Danyliw has been changed to No Objection from Discuss |
2022-08-02
|
03 | Alvaro Retana | [Ballot comment] [Thanks for addressing my DISCUSS.] |
2022-08-02
|
03 | Alvaro Retana | [Ballot Position Update] Position for Alvaro Retana has been changed to No Objection from Discuss |
2022-07-25
|
03 | (System) | Changed action holders to Martin Duke (IESG state changed) |
2022-07-25
|
03 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2022-07-25
|
03 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed |
2022-07-25
|
03 | Giuseppe Fioccola | New version available: draft-ietf-ippm-rfc8889bis-03.txt |
2022-07-25
|
03 | (System) | New version approved |
2022-07-25
|
03 | (System) | Request for posting confirmation emailed to previous authors: Amedeo Sapio , Giuseppe Fioccola , Mauro Cociglio , Riccardo Sisto , Tianran Zhou |
2022-07-25
|
03 | Giuseppe Fioccola | Uploaded new revision |
2022-07-14
|
02 | (System) | Changed action holders to Martin Duke, Mauro Cociglio, Tianran Zhou, Giuseppe Fioccola, Amedeo Sapio, Riccardo Sisto (IESG state changed) |
2022-07-14
|
02 | Cindy Morgan | IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation |
2022-07-14
|
02 | Paul Wouters | [Ballot comment] I support Roman's discuss |
2022-07-14
|
02 | Paul Wouters | [Ballot Position Update] New position, No Objection, has been recorded for Paul Wouters |
2022-07-13
|
02 | Erik Kline | [Ballot Position Update] New position, No Objection, has been recorded for Erik Kline |
2022-07-13
|
02 | Zaheduzzaman Sarker | [Ballot comment] Thanks for working on this specification. I am supporting Roman, John, Alvaro's discuss. I have following comments which I believe would improve the … [Ballot comment] Thanks for working on this specification. I am supporting Roman, John, Alvaro's discuss. I have following comments which I believe would improve the document quality, if addressed. ## Section 2: I really didn't get the definition of the flow. May be it is my lack of expertise in English language or the technology used here but when the definition of flow is defined by flow ( is says- a flow can be multipoint-to-multipoint flow) it becomes very difficult to understand. Are we defining flow or identification of flow? It would be great to get a better description of the definition of "flow". I also agree with John's comment that if a flow does not have traffic, is this also a flow? May be we merely defining the link between network nodes as flow, then I would say the term flow is overloaded. Actually section 3 has a much better definition of flow. why don't we use that? "a flow can be defined by a set of selection rules used to match a subset of the packets processed by the network device. These rules specify a set of Layer 3 and Layer 4 header fields (identification fields) and the relative values that must be found in matching packets" ## Section 2: according to the definition of the cluster, any single node can be a cluster and measure of the that cluster will be same as point to point measure defined in rfc8321bis (like node packet loss). is that correct interpretation? if yes, rfc8321bis becomes a subset of this specification, is that the intention? ## Section 2.1 : as group to group segments are not used to define cluster in this specification, I would suggest following change - OLD text: the spatial metrics, used for measuring the performance of segments of a source to destination path, are applied here to group-to-group segments (called clusters). NEW text : the spatial metrics, used for measuring the performance of segments of a source to destination path, are applied here to clusters. ## Section 4.2 : What is "Non-initial fragments"? ## I think it is confusing when terms defined in the terminology section get redefined in the later sections in a different way than how it is defined in the terminology section. the term "cluster" is an example of such case. can we stick to one single definition of cluster and other terms used in this document? |
2022-07-13
|
02 | Zaheduzzaman Sarker | [Ballot Position Update] New position, No Objection, has been recorded for Zaheduzzaman Sarker |
2022-07-13
|
02 | Robert Wilton | [Ballot Position Update] New position, No Objection, has been recorded for Robert Wilton |
2022-07-12
|
02 | Lars Eggert | [Ballot discuss] # GEN AD review of draft-ietf-ippm-rfc8889bis-02 CC @larseggert Thanks to Russ Housley for the General Area Review Team (Gen-ART) review (https://mailarchive.ietf.org/arch/msg/gen-art/OTAnYgNGwDIRaQu_9IDo1QN1KHM). … [Ballot discuss] # GEN AD review of draft-ietf-ippm-rfc8889bis-02 CC @larseggert Thanks to Russ Housley for the General Area Review Team (Gen-ART) review (https://mailarchive.ietf.org/arch/msg/gen-art/OTAnYgNGwDIRaQu_9IDo1QN1KHM). ## Discuss ### Section 1, paragraph 11 ``` Note that the fragmented packets case can be managed with the Alternate-Marking methodology. The same considerations of [I-D.ietf-ippm-rfc8321bis] apply also in the case of Multipoint Alternate Marking. As defined in [I-D.ietf-ippm-rfc8321bis] the marking node MUST mark all the fragments except in the case of fragmentation within the network domain, in that event it is suggested to mark only the first fragment. ``` "MUST mark ... except" is not clear enough. In the case where there is fragmentation, what is the defined behavior? "Suggest to mark" leaves a lot open to interpretation. In general, the use of RFC2119 language in this document should be checked. See comments below. |
2022-07-12
|
02 | Lars Eggert | [Ballot comment] ## Comments ### Section 3, paragraph 15 ``` The case of unicast flow is considered in Figure 1. The anycast flow … [Ballot comment] ## Comments ### Section 3, paragraph 15 ``` The case of unicast flow is considered in Figure 1. The anycast flow is also in scope, because there is no replication and only a single node from the anycast group receives the traffic, so it can be viewed as a special case of unicast flow. ``` Anycast is only a special case of a unicast flow is routing is stable throughout the measurement period. ### Section 4.2, paragraph 0 ``` 4.2. Network Packet Loss ``` The definitions in this section seem to assume that routing is stable during the measurement period (because otherwise the loss definitions don't work in case of route changes or loops). That assumption should probably be made more explicit. ### Section 5, paragraph 5 ``` In a completely monitored unidirectional network (a network where every network interface is monitored), each network device corresponds to a cluster, and each physical link corresponds to two clusters (one for each device). ``` What is a "unidirectional network"? ### Section 5.1, paragraph 0 ``` 5.1. Algorithm for Clusters Partition ``` It would be helpful if this algorithm was also specified as pseudo code, rather than just by example. ### Section 7.1.1, paragraph 2 ``` The average latency can be measured as the difference between the weighted averages of the mean timestamps of the sets of output and input nodes. This means that, in the calculation, it is possible to weigh the timestamps by considering the number of packets for each endpoints. ``` Wouldn't you need to require that the weight is exactly the number of packets to make the math work, and not just a weight that "considers" the number of packets, i.e., is an unspecified function of it?? ### Section 7.2.2, paragraph 2 ``` The hash-based selection methodologies for delay measurement can work in a multipoint-to-multipoint path and MAY be used either coupled to mean delay or stand-alone. ``` I think the MAY needs to be a MUST, because otherwise unspecified alternatives are permitted? ### Section 7.2.2, paragraph 4 ``` In a multipoint environment, the hashing selection MAY be the solution for performing delay measurements on specific packets and overcoming the single- and double-marking limitations. ``` I don't understand why this uses an RFC2119 MAY? ### Section 9, paragraph 2 ``` Either one or two flag bits might be available for marking in different deployments: ``` The use of SHOULD and MAY in the three sections following this is leaving things underspecified. What happens if SHOULDs and MAYs are not followed? ## Nits All comments below are about very minor potential issues that you may choose to address in some way - or ignore - as you see fit. Some were flagged by automated tools (via https://github.com/larseggert/ietf-reviewtool), so there will likely be some false positives. There is no need to let me know what you did with these suggestions. ### Boilerplate Document still refers to the "Simplified BSD License", which was corrected in the TLP on September 21, 2021. It should instead refer to the "Revised BSD License". ### Grammar/style #### Section 1, paragraph 6 ``` of problems (packet loss is measured or the delay is too high), the filterin ^^^ ``` Use a comma before "or" if it connects two independent clauses (unless they are closely connected and short). #### Section 1, paragraph 8 ``` DISCUSS: Note that the fragmented packets case can be managed with the Alter ^^^^^^^ ``` An apostrophe may be missing. #### Section 4.2, paragraph 3 ``` algorithm was also specified as pseudo code, rather than just by example. A ^^^^^^^^^^^ ``` This word is normally spelled as one. #### Section 5.1, paragraph 13 ``` defined in Section 4.2, valid for the an entire monitored flow, can easily ^^^^^^ ``` Two determiners in a row. Choose either "the" or "an". #### Section 5.1, paragraph 25 ``` ng the number of packets for each endpoints. Wouldn't you need to require th ^^^^^^^^^ ``` The noun should probably be in the singular form. #### Section 5.1, paragraph 32 ``` can do the calculation. If we would perform a delay measurement for more th ^^^^^^^^^^^^^ ``` Consider removing "would". (Usually, "would" does not occur in a conditional clause, unless to make a request or give a polite order.). Also, the document uses first person plural ("we") in several places, which is unusual in an RFC. #### Section 7, paragraph 1 ``` with the hashing selection allows to choose a simplified hash function since ^^^^^^^^^ ``` Did you mean "choosing"? Or maybe you should add a pronoun? In active voice, "allow" + "to" takes an object, usually a pronoun. #### Section 7, paragraph 3 ``` along the path. For example, in case an hashed sample is lost, it is confined ^^ ``` Use "a" instead of "an" if the following word doesn't start with a vowel sound, e.g. "a sentence", "a university". #### Section 8, paragraph 4 ``` of necessity (packet loss is measured or the delay is too high), the filterin ^^^ ``` Use a comma before "or" if it connects two independent clauses (unless they are closely connected and short). ## Notes This review is in the ["IETF Comments" Markdown format][ICMF], You can use the [`ietf-comments` tool][ICT] to automatically convert this review into individual GitHub issues. Review generated by the [`ietf-reviewtool`][IRT]. [ICMF]: https://github.com/mnot/ietf-comments/blob/main/format.md [ICT]: https://github.com/mnot/ietf-comments [IRT]: https://github.com/larseggert/ietf-reviewtool |
2022-07-12
|
02 | Lars Eggert | [Ballot Position Update] New position, Discuss, has been recorded for Lars Eggert |
2022-07-12
|
02 | John Scudder | [Ballot comment] I support Roman's DISCUSS. 1. In §1, this … [Ballot comment] I support Roman's DISCUSS. 1. In §1, this While this document and its Clustered Alternate-Marking method is valid for multipoint-to-multipoint unicast flows, anycast, and ECMP flows. This is a sentence fragment (a naked subordinate clause). I'd suggest a rewrite but I can't make out what you are trying to say. 2. You have multiple definitions of "cluster" in the document, it seems. In §2 you have, Cluster: Smallest identifiable subnetwork of the entire monitoring network graph that still satisfies the condition that the number of packets that go in is the same as the number that go out. A cluster partition algorithm can be applied to split the monitoring network into clusters. As we have discussed in the past, according to this definition, a cluster is always a single router. I think in an earlier discussion you suggested that it could be corrected by saying something like "smallest subnetwork larger than a singleton router", which I think would work, "smallest non-trivial" would too (although it's less explicit). But then in §5 you have, In addition, it is also possible to leverage the data provided by the other counters in the network to converge on the smallest identifiable subnetworks where the losses occur. These subnetworks are named "clusters". As written, this makes nonzero losses a definitional attribute of a cluster. Now that I've taken in the entire document, I guess this is the incorrect definition. Possibly a fix would be to just drop the final sentence, which (incorrectly?) implies that losses are an essential element of the definition. For what it's worth, the algorithm of Section 5.1 is perfectly clear. I see the desire to have a prose description of what a cluster is trying to do, but I wonder if in the end it would be best to make the algorithm the canonical definition, referenced from the prose definition as in Cluster: Smallest identifiable non-trivial subnetwork of the entire monitoring network graph that still satisfies the condition that the number of packets that go in is the same as the number that go out. A cluster partition algorithm, such as that found in Section 5.1, can be applied to split the monitoring network into clusters. 3. In §5, you have A cluster graph is a subnetwork of the entire monitoring network graph that still satisfies the packet loss equation (introduced in the previous section), where PL in this case is the number of packets lost in the cluster. I'd previously pointed out that this is problematic since the PL equation you mention is in the nature of a definition; since you don't supply a condition there's no way of saying whether it's "satisfied" or not. In response you said (https://mailarchive.ietf.org/arch/msg/ippm/iXSBuXrQaETl6MyeDH8DBaPiJ9Q/), ``` We can modify the wording in Section 5 accordingly: "A cluster graph is a subnetwork of the entire monitoring network graph that still satisfies the condition that the number of packets that go in is the same as the number that go out, if no packet loss occurs." ``` If indeed that is the right definition (see my earlier point, so probably inserting "non-trivial" or "with more than a single router") then I do think you should make that change, or in any case you should correct the current text somehow. By the way, do you mean something subtly different by "cluster graph" than you do by "cluster"? Or do you just mean "the graph that represents the cluster"? I think my confusion over just what a "cluster" is would have been mitigated by fewer re-definitions of it. If "cluster graph" is indeed just another way of saying "cluster" it's the third of four definitions! (The two I mention in my point #2, this one, and the algorithm in Section 5.1.) With four definitions of the same thing, in different words, no wonder some inconsistency crept in! 4. In §5.1, In summary, once a flow is defined, the algorithm to build the clusters partition is based on topological information; therefore, it considers all the possible links and nodes crossed by the given flow, even if there is no traffic. If a flow has no traffic, can we call it a flow? It seems counter to the normal English meaning of the word. Perhaps you mean possible links and nodes that could potentially be crossed by the given flow? 5. Thanks for reporting the outcome of the earlier experiment, in §9. As with my review of rfc8321bis, I think the RFC 2119 keywords need to be in a "Deployment Considerations" section or similar, which could be achieved by retitling this section or by separating the material into reporting the experiment outcome (this section) and a new subsection for deployment advice. 6. Again similarly to my review of the companion document, I think §9's "the Multipoint Alternate Marking Method is RECOMMENDED only for controlled domains" needs to be fixed. Please bring it into line with whatever language you choose for rfc8321bis. Nits: 7. While the reference tags are in principle arbitrary strings, I wondered if it was a typo that you used "PNPM" to tag a paper titled "AM-PM"? 8. In §7.1.1, This means that, in the calculation, it is possible to weigh the timestamps by considering the number of packets for each endpoints. s/endpoints/endpoint/ |
2022-07-12
|
02 | John Scudder | Ballot comment text updated for John Scudder |
2022-07-12
|
02 | John Scudder | [Ballot comment] I support Roman's DISCUSS. 1. In §1, this … [Ballot comment] I support Roman's DISCUSS. 1. In §1, this While this document and its Clustered Alternate-Marking method is valid for multipoint-to-multipoint unicast flows, anycast, and ECMP flows. This is a sentence fragment (a naked subordinate clause). I'd suggest a rewrite but I can't make out what you are trying to say. 2. You have multiple definitions of "cluster" in the document, it seems. In §2 you have, Cluster: Smallest identifiable subnetwork of the entire monitoring network graph that still satisfies the condition that the number of packets that go in is the same as the number that go out. A cluster partition algorithm can be applied to split the monitoring network into clusters. As we have discussed in the past, according to this definition, a cluster is always a single router. I think in an earlier discussion you suggested that it could be corrected by saying something like "smallest subnetwork larger than a singleton router", which I think would work, "smallest non-trivial" would too (although it's less explicit). But then in §5 you have, In addition, it is also possible to leverage the data provided by the other counters in the network to converge on the smallest identifiable subnetworks where the losses occur. These subnetworks are named "clusters". As written, this makes nonzero losses a definitional attribute of a cluster. Now that I've taken in the entire document, I guess this is the incorrect definition. Possibly a fix would be to just drop the final sentence, which (incorrectly?) implies that losses are an essential element of the definition. For what it's worth, the algorithm of Section 5.1 is perfectly clear. I see the desire to have a prose description of what a cluster is trying to do, but I wonder if in the end it would be best to make the algorithm the canonical definition, referenced from the prose definition as in Cluster: Smallest identifiable non-trivial subnetwork of the entire monitoring network graph that still satisfies the condition that the number of packets that go in is the same as the number that go out. A cluster partition algorithm, such as that found in Section 5.1, can be applied to split the monitoring network into clusters. 3. In §5, you have A cluster graph is a subnetwork of the entire monitoring network graph that still satisfies the packet loss equation (introduced in the previous section), where PL in this case is the number of packets lost in the cluster. I'd previously pointed out that this is problematic since the PL equation you mention is in the nature of a definition; since you don't supply a condition there's no way of saying whether it's "satisfied" or not. In response you said (https://mailarchive.ietf.org/arch/msg/ippm/iXSBuXrQaETl6MyeDH8DBaPiJ9Q/), ``` We can modify the wording in Section 5 accordingly: "A cluster graph is a subnetwork of the entire monitoring network graph that still satisfies the condition that the number of packets that go in is the same as the number that go out, if no packet loss occurs." ``` If indeed that is the right definition (see my earlier point, so probably inserting "non-trivial" or "with more than a single router") then I do think you should make that change, or in any case you should correct the current text somehow. By the way, do you mean something subtly different by "cluster graph" than you do by "cluster"? Or do you just mean "the graph that represents the cluster"? I think my confusion over just what a "cluster" is would have been mitigated by fewer re-definitions of it. If "cluster graph" is indeed just another way of saying "cluster" it's the third of four definitions! (The two I mention in my point #2, this one, and the algorithm in Section 5.1.) With four definitions of the same thing, in different words, no wonder some inconsistency crept in! 4. In §5.1, In summary, once a flow is defined, the algorithm to build the clusters partition is based on topological information; therefore, it considers all the possible links and nodes crossed by the given flow, even if there is no traffic. If a flow has no traffic, can we call it a flow? It seems counter to the normal English meaning of the word. Perhaps you mean possible links and nodes that could potentially be crossed by the given flow? 5. Thanks for reporting the outcome of the earlier experiment, in §9. As with my review of rfc8321bis, I think the RFC 2119 keywords need to be in a "Deployment Considerations" section or similar, which could be achieved by retitling this section or by separating the material into reporting the experiment outcome (this section) and a new subsection for deployment advice. 6. Again similarly to my review of the companion document, I think §9's "the Multipoint Alternate Marking Method is RECOMMENDED only for controlled domains" needs to be fixed. Please bring it into line with whatever language you choose for rfc8321bis. Nits: 6. While the reference tags are in principle arbitrary strings, I wondered if it was a typo that you used "PNPM" to tag a paper titled "AM-PM"? 7. In §7.1.1, This means that, in the calculation, it is possible to weigh the timestamps by considering the number of packets for each endpoints. s/endpoints/endpoint/ |
2022-07-12
|
02 | John Scudder | Ballot comment text updated for John Scudder |
2022-07-12
|
02 | John Scudder | [Ballot comment] I support Roman's DISCUSS. 1. In §1, this … [Ballot comment] I support Roman's DISCUSS. 1. In §1, this While this document and its Clustered Alternate-Marking method is valid for multipoint-to-multipoint unicast flows, anycast, and ECMP flows. This is a sentence fragment (a naked subordinate clause). I'd suggest a rewrite but I can't make out what you are trying to say. 2. You have multiple definitions of "cluster" in the document, it seems. In §2 you have, Cluster: Smallest identifiable subnetwork of the entire monitoring network graph that still satisfies the condition that the number of packets that go in is the same as the number that go out. A cluster partition algorithm can be applied to split the monitoring network into clusters. As we have discussed in the past, according to this definition, a cluster is always a single router. I think in an earlier discussion you suggested that it could be corrected by saying something like "smallest subnetwork larger than a singleton router", which I think would work, "smallest non-trivial" would too (although it's less explicit). But then in §5 you have, In addition, it is also possible to leverage the data provided by the other counters in the network to converge on the smallest identifiable subnetworks where the losses occur. These subnetworks are named "clusters". As written, this makes nonzero losses a definitional attribute of a cluster. Now that I've taken in the entire document, I guess this is the incorrect definition. Possibly a fix would be to just drop the final sentence, which (incorrectly?) implies that losses are an essential element of the definition. For what it's worth, the algorithm of Section 5.1 is perfectly clear. I see the desire to have a prose description of what a cluster is trying to do, but I wonder if in the end it would be best to make the algorithm the canonical definition, referenced from the prose definition as in Cluster: Smallest identifiable non-trivial subnetwork of the entire monitoring network graph that still satisfies the condition that the number of packets that go in is the same as the number that go out. A cluster partition algorithm, such as that found in Section 5.1, can be applied to split the monitoring network into clusters. 3. In §5, you have A cluster graph is a subnetwork of the entire monitoring network graph that still satisfies the packet loss equation (introduced in the previous section), where PL in this case is the number of packets lost in the cluster. I'd previously pointed out that this is problematic since the PL equation you mention is in the nature of a definition; since you don't supply a condition there's no way of saying whether it's "satisfied" or not. In response you said (https://mailarchive.ietf.org/arch/msg/ippm/iXSBuXrQaETl6MyeDH8DBaPiJ9Q/), ``` We can modify the wording in Section 5 accordingly: "A cluster graph is a subnetwork of the entire monitoring network graph that still satisfies the condition that the number of packets that go in is the same as the number that go out, if no packet loss occurs." ``` If indeed that is the right definition (see my earlier point, so probably inserting "non-trivial" or "with more than a single router") then I do think you should make that change, or in any case you should correct the current text somehow. By the way, do you mean something subtly different by "cluster graph" than you do by "cluster"? Or do you just mean "the graph that represents the cluster"? I think my confusion over just what a "cluster" is would have been mitigated by fewer re-definitions of it. If "cluster graph" is indeed just another way of saying "cluster" it's the third of four definitions! (The two I mention in my point #2, this one, and the algorithm in Section 5.1.) With four definitions of the same thing, in different words, no wonder some inconsistency crept in! 4. In §5.1, In summary, once a flow is defined, the algorithm to build the clusters partition is based on topological information; therefore, it considers all the possible links and nodes crossed by the given flow, even if there is no traffic. If a flow has no traffic, can we call it a flow? It seems counter to the normal English meaning of the word. Perhaps you mean possible links and nodes that could potentially be crossed by the given flow? 5. Thanks for reporting the outcome of the earlier experiment, in §9. As with my review of rfc8321bis, I think the RFC 2119 keywords need to be in a "Deployment Considerations" section or similar, which could be achieved by retitling this section or by separating the material into reporting the experiment outcome (this section) and a new subsection for deployment advice. 6. Again similarly to my review of the companion document, I think §9's "the Multipoint Alternate Marking Method is RECOMMENDED only for controlled domains" needs to be fixed. Please bring it into line with whatever language you choose for rfc8321bis. Nits: 6. While the reference tags are in principle arbitrary strings, I wondered if it was a typo that you used "PNPM" to tag a paper titled "AM-PM"? 7. In §7.1.1, This means that, in the calculation, it is possible to weigh the timestamps by considering the number of packets for each endpoints. s/endpoints/endpoint/ |
2022-07-12
|
02 | John Scudder | Ballot comment text updated for John Scudder |
2022-07-12
|
02 | John Scudder | [Ballot comment] I support Roman's DISCUSS. 1. In §1, this … [Ballot comment] I support Roman's DISCUSS. 1. In §1, this While this document and its Clustered Alternate-Marking method is valid for multipoint-to-multipoint unicast flows, anycast, and ECMP flows. This is a sentence fragment (a naked subordinate clause). I'd suggest a rewrite but I can't make out what you are trying to say. 2. You have multiple definitions of "cluster" in the document, it seems. In §2 you have, Cluster: Smallest identifiable subnetwork of the entire monitoring network graph that still satisfies the condition that the number of packets that go in is the same as the number that go out. A cluster partition algorithm can be applied to split the monitoring network into clusters. As we have discussed in the past, according to this definition, a cluster is always a single router. I think in an earlier discussion you suggested that it could be corrected by saying something like "smallest subnetwork larger than a singleton router", which I think would work, "smallest non-trivial" would too (although it's less explicit). But then in §5 you have, In addition, it is also possible to leverage the data provided by the other counters in the network to converge on the smallest identifiable subnetworks where the losses occur. These subnetworks are named "clusters". As written, this makes nonzero losses a definitional attribute of a cluster. Now that I've taken in the entire document, I guess this is the incorrect definition. Possibly a fix would be to just drop the final sentence, which (incorrectly?) implies that losses are an essential element of the definition. For what it's worth, the algorithm of Section 5.1 is perfectly clear. I see the desire to have a prose description of what a cluster is trying to do, but I wonder if in the end it would be best to make the algorithm the canonical definition, referenced from the prose definition as in Cluster: Smallest identifiable non-trivial subnetwork of the entire monitoring network graph that still satisfies the condition that the number of packets that go in is the same as the number that go out. A cluster partition algorithm, such as that found in Section 5.1, can be applied to split the monitoring network into clusters. 3. In §5, you have A cluster graph is a subnetwork of the entire monitoring network graph that still satisfies the packet loss equation (introduced in the previous section), where PL in this case is the number of packets lost in the cluster. I'd previously pointed out that this is problematic since the PL equation you mention is in the nature of a definition; since you don't supply a condition there's no way of saying whether it's "satisfied" or not. In response you said (https://mailarchive.ietf.org/arch/msg/ippm/iXSBuXrQaETl6MyeDH8DBaPiJ9Q/), ``` We can modify the wording in Section 5 accordingly: "A cluster graph is a subnetwork of the entire monitoring network graph that still satisfies the condition that the number of packets that go in is the same as the number that go out, if no packet loss occurs." ``` If indeed that is the right definition (see my earlier point, so probably inserting "non-trivial" or "with more than a single router") then I do think you should make that change, or in any case you should correct the current text somehow. By the way, do you mean something subtly different by "cluster graph" than you do by "cluster"? Or do you just mean "the graph that represents the cluster"? I think my confusion over just what a "cluster" is would have been mitigated by fewer re-definitions of it. If "cluster graph" is indeed just another way of saying "cluster" it's the third of four definitions! (The two I mention in my point #2, this one, and the algorithm in Section 5.1.) With four definitions of the same thing, in different words, no wonder some inconsistency crept in! 4. In §5.1, In summary, once a flow is defined, the algorithm to build the clusters partition is based on topological information; therefore, it considers all the possible links and nodes crossed by the given flow, even if there is no traffic. If a flow has no traffic, can we call it a flow? It seems counter to the normal English meaning of the word. Perhaps you mean possible links and nodes that could potentially be crossed by the given flow? 5. Thanks for reporting the outcome of the earlier experiment, in §9. As with my review of rfc8321bis, I think the RFC 2119 keywords need to be in a "Deployment Considerations" section or similar, which could be achieved by retitling this section or by separating the material into reporting the experiment outcome (this section) and a new subsection for deployment advice. 6. Again similarly to my review of the companion document, I think §9's "the Multipoint Alternate Marking Method is RECOMMENDED only for controlled domains" needs to be fixed. Please bring it into line with whatever language you choose for rfc8321bis. Nits: 6. While the reference tags are in principle arbitrary strings, I wondered if it was a typo that you used "PNPM" to tag a paper titled "AM-PM"? 7. In §7.1.1, This means that, in the calculation, it is possible to weigh the timestamps by considering the number of packets for each endpoints. s/endpoints/endpoint/ |
2022-07-12
|
02 | John Scudder | Ballot comment text updated for John Scudder |
2022-07-12
|
02 | John Scudder | [Ballot comment] I support Roman's DISCUSS. 1. In §1, this … [Ballot comment] I support Roman's DISCUSS. 1. In §1, this While this document and its Clustered Alternate-Marking method is valid for multipoint-to-multipoint unicast flows, anycast, and ECMP flows. This is a sentence fragment (a naked subordinate clause). I'd suggest a rewrite but I can't make out what you are trying to say. 2. You have multiple definitions of "cluster" in the document, it seems. In §2 you have, Cluster: Smallest identifiable subnetwork of the entire monitoring network graph that still satisfies the condition that the number of packets that go in is the same as the number that go out. A cluster partition algorithm can be applied to split the monitoring network into clusters. As we have discussed in the past, according to this definition, a cluster is always a single router. I think in an earlier discussion you suggested that it could be corrected by saying something like "smallest subnetwork larger than a singleton router", which I think would work, "smallest non-trivial" would too (although it's less explicit). But then in §5 you have, In addition, it is also possible to leverage the data provided by the other counters in the network to converge on the smallest identifiable subnetworks where the losses occur. These subnetworks are named "clusters". As written, this makes nonzero losses a definitional attribute of a cluster. Now that I've taken in the entire document, I guess this is the incorrect definition. Possibly a fix would be to just drop the final sentence, which (incorrectly?) implies that losses are an essential element of the definition. For what it's worth, the algorithm of Section 5.1 is perfectly clear. I see the desire to have a prose description of what a cluster is trying to do, but I wonder if in the end it would be best to make the algorithm the canonical definition, referenced from the prose definition as in Cluster: Smallest identifiable non-trivial subnetwork of the entire monitoring network graph that still satisfies the condition that the number of packets that go in is the same as the number that go out. A cluster partition algorithm, such as that found in Section 5.1, can be applied to split the monitoring network into clusters. 3. In §5, you have A cluster graph is a subnetwork of the entire monitoring network graph that still satisfies the packet loss equation (introduced in the previous section), where PL in this case is the number of packets lost in the cluster. I'd previously pointed out that this is problematic since the PL equation you mention is in the nature of a definition; since you don't supply a condition there's no way of saying whether it's "satisfied" or not. In response you said (https://mailarchive.ietf.org/arch/msg/ippm/iXSBuXrQaETl6MyeDH8DBaPiJ9Q/), ``` We can modify the wording in Section 5 accordingly: "A cluster graph is a subnetwork of the entire monitoring network graph that still satisfies the condition that the number of packets that go in is the same as the number that go out, if no packet loss occurs." ``` If indeed that is the right definition (see my earlier point, so probably inserting "non-trivial" or "with more than a single router") then I do think you should make that change, or in any case you should correct the current text somehow. By the way, do you mean something subtly different by "cluster graph" than you do by "cluster"? Or do you just mean "the graph that represents the cluster"? I think my confusion over just what a "cluster" is would have been mitigated by fewer re-definitions of it. If "cluster graph" is indeed just another way of saying "cluster" it's the third of four definitions! (The two I mention in my point #2, this one, and the algorithm in Section 5.1.) With four definitions of the same thing, in different words, no wonder some inconsistency crept in! 4. In §5.1, In summary, once a flow is defined, the algorithm to build the clusters partition is based on topological information; therefore, it considers all the possible links and nodes crossed by the given flow, even if there is no traffic. If a flow has no traffic, can we call it a flow? It seems counter to the normal English meaning of the word. Perhaps you mean possible links and nodes that could potentially be crossed by the given flow? 5. Thanks for reporting the outcome of the earlier experiment, in §9. As with my review of rfc8321bis, I think the RFC 2119 keywords need to be in a "Deployment Considerations" section or similar, which could be achieved by retitling this section or by separating the material into reporting the experiment outcome (this section) and a new subsection for deployment advice. 6. Again similarly to my review of the companion document, I think §9's "the Multipoint Alternate Marking Method is RECOMMENDED only for controlled domains" needs to be fixed. Please bring it into line with whatever language you choose for rfc8321bis. Nits: 6. While the reference tags are in principle arbitrary strings, I wondered if it was a typo that you used "PNPM" to tag a paper titled "AM-PM"? 7. In §7.1.1, This means that, in the calculation, it is possible to weigh the timestamps by considering the number of packets for each endpoints. s/endpoints/endpoint/ |
2022-07-12
|
02 | John Scudder | Ballot comment text updated for John Scudder |
2022-07-12
|
02 | John Scudder | [Ballot discuss] Thanks for this document. As you may have noticed I had considerable difficulty with the definition of "cluster". Once I completed an end-to-end … [Ballot discuss] Thanks for this document. As you may have noticed I had considerable difficulty with the definition of "cluster". Once I completed an end-to-end read-through, this was resolved (good!) but because RFCs are often consumed piecemeal (e.g. someone may just dip into a portion of a document rather than settling down with a nice cup of tea to read it end-to-end), I think it's important to fix this problem, on the assumption I'm not the only person who might be thrown off. I'll leave the details in the COMMENT, but I will repeat one observation from my comment #3, which is that I count at least four separate (re-)definitions of "cluster" in the document. With so many, it's no wonder that they're inconsistent, and quite possibly the simplest solution would involve cutting the number of definitions down to as close to 1 as possible. |
2022-07-12
|
02 | John Scudder | Ballot discuss text updated for John Scudder |
2022-07-12
|
02 | John Scudder | [Ballot discuss] Thanks for this document. As you may have noticed I had considerable difficulty with the definition of "cluster". Once I completed an end-to-end … [Ballot discuss] Thanks for this document. As you may have noticed I had considerable difficulty with the definition of "cluster". Once I completed an end-to-end read-through, this was resolved (good!) but because RFCs are often consumed piecemeal (e.g. someone may just dip into a portion of a document rather than settling down with a nice cup of tea to read it end-to-end), I think it's important to fix this problem, on the assumption I'm not the only person who might be thrown off. I'll leave the details in the COMMENT, but I will repeat one observation from my comment #3, which is that I count at least four separate (re-)definitions of "cluster" in the document. With so many, it's no wonder that they're inconsistent, and quite likely the cleanest solution would involve cutting the number of definitions down to as close to 1 as possible. |
2022-07-12
|
02 | John Scudder | [Ballot comment] I support Roman's DISCUSS. 1. In §1, this … [Ballot comment] I support Roman's DISCUSS. 1. In §1, this While this document and its Clustered Alternate-Marking method is valid for multipoint-to-multipoint unicast flows, anycast, and ECMP flows. This is a sentence fragment (a naked subordinate clause). I'd suggest a rewrite but I can't make out what you are trying to say. 2. You have two different definitions of "cluster" in the document, it seems. In §2 you have, Cluster: Smallest identifiable subnetwork of the entire monitoring network graph that still satisfies the condition that the number of packets that go in is the same as the number that go out. A cluster partition algorithm can be applied to split the monitoring network into clusters. As we have discussed in the past, according to this definition, a cluster is always a single router. I think in an earlier discussion you suggested that it could be corrected by saying something like "smallest subnetwork larger than a singleton router", which I think would work, "smallest non-trivial" would too (although it's less explicit). But then in §5 you have, In addition, it is also possible to leverage the data provided by the other counters in the network to converge on the smallest identifiable subnetworks where the losses occur. These subnetworks are named "clusters". As written, this makes nonzero losses a definitional attribute of a cluster. Now that I've taken in the entire document, I guess this is the incorrect definition. Possibly a fix would be to just drop the final sentence, which (incorrectly?) implies that losses are an essential element of the definition. For what it's worth, the algorithm of Section 5.1 is perfectly clear. I see the desire to have a prose description of what a cluster is trying to do, but I wonder if in the end it would be best to make the algorithm the canonical definition, referenced from the prose definition as in Cluster: Smallest identifiable non-trivial subnetwork of the entire monitoring network graph that still satisfies the condition that the number of packets that go in is the same as the number that go out. A cluster partition algorithm, such as that found in Section 5.1, can be applied to split the monitoring network into clusters. 3. In §5, you have A cluster graph is a subnetwork of the entire monitoring network graph that still satisfies the packet loss equation (introduced in the previous section), where PL in this case is the number of packets lost in the cluster. I'd previously pointed out that this is problematic since the PL equation you mention is in the nature of a definition; since you don't supply a condition there's no way of saying whether it's "satisfied" or not. In response you said (https://mailarchive.ietf.org/arch/msg/ippm/iXSBuXrQaETl6MyeDH8DBaPiJ9Q/), ``` We can modify the wording in Section 5 accordingly: "A cluster graph is a subnetwork of the entire monitoring network graph that still satisfies the condition that the number of packets that go in is the same as the number that go out, if no packet loss occurs." ``` If indeed that is the right definition (see my earlier point, so probably inserting "non-trivial" or "with more than a single router") then I do think you should make that change, or in any case you should correct the current text somehow. By the way, do you mean something subtly different by "cluster graph" than you do by "cluster"? Or do you just mean "the graph that represents the cluster"? I think my confusion over just what a "cluster" is would have been mitigated by fewer re-definitions of it. If "cluster graph" is indeed just another way of saying "cluster" it's the third of four definitions! (The two I mention in my point #2, this one, and the algorithm in Section 5.1.) With four definitions of the same thing, in different words, no wonder some inconsistency crept in! 4. In §5.1, In summary, once a flow is defined, the algorithm to build the clusters partition is based on topological information; therefore, it considers all the possible links and nodes crossed by the given flow, even if there is no traffic. If a flow has no traffic, can we call it a flow? It seems counter to the normal English meaning of the word. Perhaps you mean possible links and nodes that could potentially be crossed by the given flow? 5. Thanks for reporting the outcome of the earlier experiment, in §9. As with my review of rfc8321bis, I think the RFC 2119 keywords need to be in a "Deployment Considerations" section or similar, which could be achieved by retitling this section or by separating the material into reporting the experiment outcome (this section) and a new subsection for deployment advice. 6. Again similarly to my review of the companion document, I think §9's "the Multipoint Alternate Marking Method is RECOMMENDED only for controlled domains" needs to be fixed. Please bring it into line with whatever language you choose for rfc8321bis. Nits: 6. While the reference tags are in principle arbitrary strings, I wondered if it was a typo that you used "PNPM" to tag a paper titled "AM-PM"? 7. In §7.1.1, This means that, in the calculation, it is possible to weigh the timestamps by considering the number of packets for each endpoints. s/endpoints/endpoint/ |
2022-07-12
|
02 | John Scudder | [Ballot Position Update] New position, Discuss, has been recorded for John Scudder |
2022-07-11
|
02 | Alvaro Retana | [Ballot discuss] §9 ("Results of the Multipoint Alternate Marking Experiment") makes several recommendations about the use of one or two flag bits: One … [Ballot discuss] §9 ("Results of the Multipoint Alternate Marking Experiment") makes several recommendations about the use of one or two flag bits: One flag: packet loss measurement SHOULD be done as described in Section 6 by applying the network clustering partition described in Section 5. While delay measurement MAY be done according to the Mean delay calculation representative of the multipoint path, as described in Section 7.1.1. Single-marking method based on the first/last packet of the interval cannot be applied, as mentioned in Section 7.2.1. Two flags: packet loss measurement SHOULD be done as described in Section 6 by applying the network clustering partition described in Section 5. While delay measurement SHOULD be done on a single packet basis according to double-marking method Section 7.2.1. In this case the Mean delay calculation (Section 7.1.1) MAY also be used as a representative value of a multipoint path. One flag and hash-based selection: packet loss measurement SHOULD be done as described in Section 6 by applying the network clustering partition described in Section 5. Hash-based selection methodologies, introduced in Section 7.2.2, MAY be used for delay measurement. These recommendations are good, as they are the result of experimentation. However, they don't provide any deployment or operational guidelines of when it is ok to follow them and when it isn't. For example, for the one flag case, when it is ok to not measure packet loss as described in §6? Why is the use of that mechanism only recommended and not required? I have the same questions for all the recommendations and optional indications in the text above. To clear this DISCUSS I expect deployment or operational recommendations that can be used as implementation/deployment guidance. |
2022-07-11
|
02 | Alvaro Retana | [Ballot comment] I support Roman's DISCUSS position and have a related question about this text in §9: The Multipoint Alternate Marking Method is RECOMMENDED … [Ballot comment] I support Roman's DISCUSS position and have a related question about this text in §9: The Multipoint Alternate Marking Method is RECOMMENDED only for controlled domains, as per [I-D.ietf-ippm-rfc8321bis]. When is it ok to use the Multipoint Alternate Marking Method in any other deployment? IOW, given the definition of a controlled domain in rfc8321bis, why is its use only recommended and not required? Note that if this consideration depends entirely on rfc8321bis, you may be able to refer to it and eliminate the Normative language. [I did not include this point as a DISCUSS because I expect it to be solved when Roman's concern is addressed.] |
2022-07-11
|
02 | Alvaro Retana | [Ballot Position Update] New position, Discuss, has been recorded for Alvaro Retana |
2022-07-11
|
02 | Roman Danyliw | [Ballot discuss] Please clarify the expected deployment model of this approach. (a) Section 9. The Multipoint Alternate Marking Method is RECOMMENDED only for … [Ballot discuss] Please clarify the expected deployment model of this approach. (a) Section 9. The Multipoint Alternate Marking Method is RECOMMENDED only for controlled domains, as per [I-D.ietf-ippm-rfc8321bis]. (b) Section 10 This document specifies a method of performing measurements that does not directly affect Internet security or applications that run on the Internet. The text in (a) suggests that deployment can occur on the Internet (although it isn’t recommended). However, (b) suggests that OAM meta-data would not be used on the Internet. |
2022-07-11
|
02 | Roman Danyliw | [Ballot comment] ** Section 7.2.2. Is [I-D.mizrahi-ippm-marking] the expected mechanism to combine hashing with Alternative Marking? If so, it should be a normative … [Ballot comment] ** Section 7.2.2. Is [I-D.mizrahi-ippm-marking] the expected mechanism to combine hashing with Alternative Marking? If so, it should be a normative reference. ** Section 9. Is there a citation that can be provided for the experiments that informed this design? |
2022-07-11
|
02 | Roman Danyliw | [Ballot Position Update] New position, Discuss, has been recorded for Roman Danyliw |
2022-06-29
|
02 | Russ Housley | Request for Last Call review by GENART Completed: Ready with Nits. Reviewer: Russ Housley. Sent review to list. |
2022-06-23
|
02 | Bernie Volz | Request for Telechat review by INTDIR is assigned to David Lawrence |
2022-06-23
|
02 | Bernie Volz | Request for Telechat review by INTDIR is assigned to David Lawrence |
2022-06-23
|
02 | Éric Vyncke | Requested Telechat review by INTDIR |
2022-06-22
|
02 | Martin Duke | Placed on agenda for telechat - 2022-07-14 |
2022-06-22
|
02 | Martin Duke | Ballot has been issued |
2022-06-22
|
02 | Martin Duke | [Ballot Position Update] New position, Yes, has been recorded for Martin Duke |
2022-06-22
|
02 | Martin Duke | Created "Approve" ballot |
2022-06-22
|
02 | Martin Duke | IESG state changed to IESG Evaluation from Waiting for Writeup |
2022-06-22
|
02 | Martin Duke | Ballot writeup was changed |
2022-06-21
|
02 | (System) | IESG state changed to Waiting for Writeup from In Last Call |
2022-06-14
|
02 | (System) | IANA Review state changed to IANA OK - No Actions Needed from IANA - Review Needed |
2022-06-14
|
02 | Michelle Thangtamsatid | (Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs: The IANA Functions Operator has reviewed draft-ietf-ippm-rfc8889bis-02, which is currently in Last Call, and has the following comments: We … (Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs: The IANA Functions Operator has reviewed draft-ietf-ippm-rfc8889bis-02, which is currently in Last Call, and has the following comments: We understand that this document doesn't require any registry actions. While it's often helpful for a document's IANA Considerations section to remain in place upon publication even if there are no actions, if the authors strongly prefer to remove it, we do not object. If this assessment is not accurate, please respond as soon as possible. For definitions of IANA review states, please see: https://datatracker.ietf.org/help/state/draft/iana-review Thank you, Michelle Thangtamsatid IANA Services Specialist |
2022-06-12
|
02 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Russ Mundy |
2022-06-12
|
02 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Russ Mundy |
2022-06-08
|
02 | Peter Yee | Request for Last Call review by GENART is assigned to Russ Housley |
2022-06-08
|
02 | Peter Yee | Request for Last Call review by GENART is assigned to Russ Housley |
2022-06-08
|
02 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Fred Baker |
2022-06-08
|
02 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Fred Baker |
2022-06-07
|
02 | Cindy Morgan | IANA Review state changed to IANA - Review Needed |
2022-06-07
|
02 | Cindy Morgan | The following Last Call announcement was sent out (ends 2022-06-21): From: The IESG To: IETF-Announce CC: draft-ietf-ippm-rfc8889bis@ietf.org, ippm-chairs@ietf.org, ippm@ietf.org, martin.h.duke@gmail.com, tpauly@apple.com … The following Last Call announcement was sent out (ends 2022-06-21): From: The IESG To: IETF-Announce CC: draft-ietf-ippm-rfc8889bis@ietf.org, ippm-chairs@ietf.org, ippm@ietf.org, martin.h.duke@gmail.com, tpauly@apple.com Reply-To: last-call@ietf.org Sender: Subject: Last Call: (Multipoint Alternate-Marking Clustered Method) to Proposed Standard The IESG has received a request from the IP Performance Measurement WG (ippm) to consider the following document: - 'Multipoint Alternate-Marking Clustered Method' as Proposed Standard The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the last-call@ietf.org mailing lists by 2022-06-21. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting. Abstract This document generalizes and expands Alternate-Marking methodology to measure any kind of unicast flow whose packets can follow several different paths in the network -- in wider terms, a multipoint-to- multipoint network. For this reason, the technique here described is called "Multipoint Alternate Marking". This document obsoletes RFC8889. The file can be obtained via https://datatracker.ietf.org/doc/draft-ietf-ippm-rfc8889bis/ The following IPR Declarations may be related to this I-D: https://datatracker.ietf.org/ipr/5650/ |
2022-06-07
|
02 | Cindy Morgan | IESG state changed to In Last Call from Last Call Requested |
2022-06-07
|
02 | Martin Duke | Last call was requested |
2022-06-07
|
02 | Martin Duke | Last call announcement was generated |
2022-06-07
|
02 | Martin Duke | Ballot approval text was generated |
2022-06-07
|
02 | Martin Duke | Ballot writeup was generated |
2022-06-07
|
02 | Martin Duke | IESG state changed to Last Call Requested from AD Evaluation::AD Followup |
2022-06-07
|
02 | (System) | Changed action holders to Martin Duke (IESG state changed) |
2022-06-07
|
02 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2022-06-07
|
02 | Giuseppe Fioccola | New version available: draft-ietf-ippm-rfc8889bis-02.txt |
2022-06-07
|
02 | (System) | New version approved |
2022-06-07
|
02 | (System) | Request for posting confirmation emailed to previous authors: Amedeo Sapio , Giuseppe Fioccola , Mauro Cociglio , Riccardo Sisto , Tianran Zhou |
2022-06-07
|
02 | Giuseppe Fioccola | Uploaded new revision |
2022-06-02
|
01 | (System) | Changed action holders to Martin Duke, Mauro Cociglio, Tianran Zhou, Giuseppe Fioccola, Amedeo Sapio, Riccardo Sisto (IESG state changed) |
2022-06-02
|
01 | Martin Duke | IESG state changed to AD Evaluation::Revised I-D Needed from AD Evaluation |
2022-06-01
|
01 | (System) | Changed action holders to Martin Duke (IESG state changed) |
2022-06-01
|
01 | Martin Duke | IESG state changed to AD Evaluation from Publication Requested |
2022-05-27
|
01 | Tommy Pauly | # Document Shepherd Writeup *This version is dated 8 April 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering … # Document Shepherd Writeup *This version is dated 8 April 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering the questions in this writeup to give helpful context to Last Call and Internet Engineering Steering Group ([IESG][1]) reviewers, and your diligence in completing it, is appreciated. The full role of the shepherd is further described in [RFC 4858][2], and informally. You will need the cooperation of authors to complete these checks. Note that some numbered items contain multiple related questions; please be sure to answer all of them. ## Document History 1. Does the working group (WG) consensus represent the strong concurrence of a few individuals, with others being silent, or did it reach broad agreement? This is small bis update we took through the WG quickly. It had clear consensus, with about 1/3-1/2 of the active WG chiming in. Both RFC8321bis and RFC8889bis are being taken through the process together. 2. Was there controversy about particular points, or were there decisions where the consensus was particularly rough? There was no controversy in these updates within the WG. 3. Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarize the areas of conflict in separate email messages to the responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) No appeals threatened. 4. For protocol documents, are there existing implementations of the contents of the document? Have a significant number of potential implementers indicated plans to implement? Are any existing implementations reported somewhere, either in the document itself (as [RFC 7942][3] recommends) or elsewhere (where)? Our adoption call of the -bis document raised the question of implementations, and several implementations were discussed on the mailing list. ### Additional Reviews 5. Does this document need review from other IETF working groups or external organizations? Have those reviews occurred? This -bis effort was spurred on by draft-ietf-6man-ipv6-alt-mark, which normatively references the work. Authors are participants of both WGs, and that WG is aware of this work. 6. Describe how the document meets any required formal expert review criteria, such as the MIB Doctor, YANG Doctor, media type, and URI type reviews. No formal review needed. 7. If the document contains a YANG module, has the final version of the module been checked with any of the [recommended validation tools][4] for syntax and formatting validation? If there are any resulting errors or warnings, what is the justification for not fixing them at this time? Does the YANG module comply with the Network Management Datastore Architecture (NMDA) as specified in [RFC 8342][5]? No YANG model. 8. Describe reviews and automated checks performed to validate sections of the final version of the document written in a formal language, such as XML code, BNF rules, MIB definitions, CBOR's CDDL, etc. Not applicable. ### Document Shepherd Checks 9. Based on the shepherd's review of the document, is it their opinion that this document is needed, clearly written, complete, correctly designed, and ready to be handed off to the responsible Area Director? Yes, I think these documents are ready to progress. 10. Several IETF Areas have assembled [lists of common issues that their reviewers encounter][6]. Do any such issues remain that would merit specific attention from subsequent reviews? I do not believe this document requires further area reviews. 11. What type of RFC publication is being requested on the IETF stream (Best Current Practice, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)? Why is this the proper type of RFC? Do all Datatracker state attributes correctly reflect this intent? Proposed Standard. The point of this bis effort is to move from Experimental to Proposed Standard. 12. Has the interested community confirmed that any and all appropriate IPR disclosures required by [BCP 78][7] and [BCP 79][8] have been filed? If not, explain why. If yes, summarize any discussion and conclusion regarding the intellectual property rights (IPR) disclosures, including links to relevant emails. Yes, IPR is filed for both RFC8321bis and RFC8889bis, which is just a carry-over of the existing IPR on the original RFC8321 and RFC8889 documents. 13. Has each Author or Contributor confirmed their willingness to be listed as such? If the number of Authors/Editors on the front page is greater than 5, please provide a justification. Both documents have 5 authors each, and all authors were involved with the original RFCs. 14. Identify any remaining I-D nits in this document. (See [the idnits tool][9] and the checkbox items found in Guidelines to Authors of Internet-Drafts). Simply running the idnits tool is not enough; please review the entire guidelines document. Nits for RFC8889bis: ** The abstract seems to contain references ([RFC8889]), which it shouldn't. Please replace those with straight textual mentions of the documents in question. ** Downref: Normative reference to an Informational RFC: RFC 5474 == Outdated reference: draft-ietf-ippm-route has been published as RFC 9198 These items should be addressed by making the reference to RFC8889 in the abstract textual as suggesting, making the reference to RFC5474 informative, and referring to RFC9198. 15. Should any informative references be normative or vice-versa? For RFC8889bis: the reference to RFC5474 should become informative. 16. List any normative references that are not freely available to anyone. Did the community have sufficient access to review any such normative references? All references are available. 17. Are there any normative downward references (see [RFC 3967][10], [BCP 97][11])? If so, list them. For RFC8889bis: Currently RFC5474 is such, but I believe that should change. 18. Are there normative references to documents that are not ready for advancement or are otherwise in an unclear state? If they exist, what is the plan for their completion? No. 19. Will publication of this document change the status of any existing RFCs? If so, does the Datatracker metadata correctly reflect this and are those RFCs listed on the title page, in the abstract, and discussed in the introduction? If not, explain why and point to the part of the document where the relationship of this document to these other RFCs is discussed. Yes, RFC8889bis obsoletes RFC8889, as described in the abstract. 20. Describe the document shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all aspects of the document requiring IANA assignments are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that each newly created IANA registry specifies its initial contents, allocations procedures, and a reasonable name (see [RFC 8126][12]). This document does not have IANA actions. 21. List any new IANA registries that require Designated Expert Review for future allocations. Are the instructions to the Designated Expert clear? Please include suggestions of designated experts, if appropriate. This document does not have IANA actions. [1]: https://www.ietf.org/about/groups/iesg/ [2]: https://www.rfc-editor.org/rfc/rfc4858.html [3]: https://www.rfc-editor.org/rfc/rfc7942.html [4]: https://trac.ietf.org/trac/ops/wiki/yang-review-tools [5]: https://www.rfc-editor.org/rfc/rfc8342.html [6]: https://trac.ietf.org/trac/iesg/wiki/ExpertTopics [7]: https://www.rfc-editor.org/info/bcp78 [8]: https://www.rfc-editor.org/info/bcp79 [9]: https://www.ietf.org/tools/idnits/ [10]: https://www.rfc-editor.org/rfc/rfc3967.html [11]: https://www.rfc-editor.org/info/bcp97 [12]: https://www.rfc-editor.org/rfc/rfc8126.html |
2022-05-27
|
01 | Tommy Pauly | Responsible AD changed to Martin Duke |
2022-05-27
|
01 | Tommy Pauly | IETF WG state changed to Submitted to IESG for Publication from WG Consensus: Waiting for Write-Up |
2022-05-27
|
01 | Tommy Pauly | IESG state changed to Publication Requested from I-D Exists |
2022-05-27
|
01 | Tommy Pauly | IESG process started in state Publication Requested |
2022-05-27
|
01 | Tommy Pauly | # Document Shepherd Writeup *This version is dated 8 April 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering … # Document Shepherd Writeup *This version is dated 8 April 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering the questions in this writeup to give helpful context to Last Call and Internet Engineering Steering Group ([IESG][1]) reviewers, and your diligence in completing it, is appreciated. The full role of the shepherd is further described in [RFC 4858][2], and informally. You will need the cooperation of authors to complete these checks. Note that some numbered items contain multiple related questions; please be sure to answer all of them. ## Document History 1. Does the working group (WG) consensus represent the strong concurrence of a few individuals, with others being silent, or did it reach broad agreement? This is small bis update we took through the WG quickly. It had clear consensus, with about 1/3-1/2 of the active WG chiming in. Both RFC8321bis and RFC8889bis are being taken through the process together. 2. Was there controversy about particular points, or were there decisions where the consensus was particularly rough? There was no controversy in these updates within the WG. 3. Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarize the areas of conflict in separate email messages to the responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) No appeals threatened. 4. For protocol documents, are there existing implementations of the contents of the document? Have a significant number of potential implementers indicated plans to implement? Are any existing implementations reported somewhere, either in the document itself (as [RFC 7942][3] recommends) or elsewhere (where)? Our adoption call of the -bis document raised the question of implementations, and several implementations were discussed on the mailing list. ### Additional Reviews 5. Does this document need review from other IETF working groups or external organizations? Have those reviews occurred? This -bis effort was spurred on by draft-ietf-6man-ipv6-alt-mark, which normatively references the work. Authors are participants of both WGs, and that WG is aware of this work. 6. Describe how the document meets any required formal expert review criteria, such as the MIB Doctor, YANG Doctor, media type, and URI type reviews. No formal review needed. 7. If the document contains a YANG module, has the final version of the module been checked with any of the [recommended validation tools][4] for syntax and formatting validation? If there are any resulting errors or warnings, what is the justification for not fixing them at this time? Does the YANG module comply with the Network Management Datastore Architecture (NMDA) as specified in [RFC 8342][5]? No YANG model. 8. Describe reviews and automated checks performed to validate sections of the final version of the document written in a formal language, such as XML code, BNF rules, MIB definitions, CBOR's CDDL, etc. Not applicable. ### Document Shepherd Checks 9. Based on the shepherd's review of the document, is it their opinion that this document is needed, clearly written, complete, correctly designed, and ready to be handed off to the responsible Area Director? Yes, I think these documents are ready to progress. 10. Several IETF Areas have assembled [lists of common issues that their reviewers encounter][6]. Do any such issues remain that would merit specific attention from subsequent reviews? I do not believe this document requires further area reviews. 11. What type of RFC publication is being requested on the IETF stream (Best Current Practice, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)? Why is this the proper type of RFC? Do all Datatracker state attributes correctly reflect this intent? Proposed Standard. The point of this bis effort is to move from Experimental to Proposed Standard. 12. Has the interested community confirmed that any and all appropriate IPR disclosures required by [BCP 78][7] and [BCP 79][8] have been filed? If not, explain why. If yes, summarize any discussion and conclusion regarding the intellectual property rights (IPR) disclosures, including links to relevant emails. Yes, IPR is filed for both RFC8321bis and RFC8889bis, which is just a carry-over of the existing IPR on the original RFC8321 and RFC8889 documents. 13. Has each Author or Contributor confirmed their willingness to be listed as such? If the number of Authors/Editors on the front page is greater than 5, please provide a justification. Both documents have 5 authors each, and all authors were involved with the original RFCs. 14. Identify any remaining I-D nits in this document. (See [the idnits tool][9] and the checkbox items found in Guidelines to Authors of Internet-Drafts). Simply running the idnits tool is not enough; please review the entire guidelines document. Nits for RFC8889bis: ** The abstract seems to contain references ([RFC8889]), which it shouldn't. Please replace those with straight textual mentions of the documents in question. ** Downref: Normative reference to an Informational RFC: RFC 5474 == Outdated reference: draft-ietf-ippm-route has been published as RFC 9198 These items should be addressed by making the reference to RFC8889 in the abstract textual as suggesting, making the reference to RFC5474 informative, and referring to RFC9198. 15. Should any informative references be normative or vice-versa? For RFC8889bis: the reference to RFC5474 should become informative. 16. List any normative references that are not freely available to anyone. Did the community have sufficient access to review any such normative references? All references are available. 17. Are there any normative downward references (see [RFC 3967][10], [BCP 97][11])? If so, list them. For RFC8889bis: Currently RFC5474 is such, but I believe that should change. 18. Are there normative references to documents that are not ready for advancement or are otherwise in an unclear state? If they exist, what is the plan for their completion? No. 19. Will publication of this document change the status of any existing RFCs? If so, does the Datatracker metadata correctly reflect this and are those RFCs listed on the title page, in the abstract, and discussed in the introduction? If not, explain why and point to the part of the document where the relationship of this document to these other RFCs is discussed. Yes, RFC8889bis obsoletes RFC8889, as described in the abstract. 20. Describe the document shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all aspects of the document requiring IANA assignments are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that each newly created IANA registry specifies its initial contents, allocations procedures, and a reasonable name (see [RFC 8126][12]). This document does not have IANA actions. 21. List any new IANA registries that require Designated Expert Review for future allocations. Are the instructions to the Designated Expert clear? Please include suggestions of designated experts, if appropriate. This document does not have IANA actions. [1]: https://www.ietf.org/about/groups/iesg/ [2]: https://www.rfc-editor.org/rfc/rfc4858.html [3]: https://www.rfc-editor.org/rfc/rfc7942.html [4]: https://trac.ietf.org/trac/ops/wiki/yang-review-tools [5]: https://www.rfc-editor.org/rfc/rfc8342.html [6]: https://trac.ietf.org/trac/iesg/wiki/ExpertTopics [7]: https://www.rfc-editor.org/info/bcp78 [8]: https://www.rfc-editor.org/info/bcp79 [9]: https://www.ietf.org/tools/idnits/ [10]: https://www.rfc-editor.org/rfc/rfc3967.html [11]: https://www.rfc-editor.org/info/bcp97 [12]: https://www.rfc-editor.org/rfc/rfc8126.html |
2022-05-23
|
Tina Dang | Posted related IPR disclosure Telecom Italia SpA's Statement about IPR related to draft-ietf-ippm-rfc8889bis | |
2022-05-18
|
01 | Tommy Pauly | Notification list changed to tpauly@apple.com because the document shepherd was set |
2022-05-18
|
01 | Tommy Pauly | Document shepherd changed to Tommy Pauly |
2022-05-18
|
01 | Tommy Pauly | IETF WG state changed to WG Consensus: Waiting for Write-Up from In WG Last Call |
2022-05-18
|
01 | Tommy Pauly | Changed consensus to Yes from Unknown |
2022-05-18
|
01 | Tommy Pauly | Intended Status changed to Proposed Standard from None |
2022-04-28
|
01 | Tommy Pauly | IETF WG state changed to In WG Last Call from WG Document |
2022-04-28
|
01 | Giuseppe Fioccola | New version available: draft-ietf-ippm-rfc8889bis-01.txt |
2022-04-28
|
01 | (System) | New version approved |
2022-04-28
|
01 | (System) | Request for posting confirmation emailed to previous authors: Amedeo Sapio , Giuseppe Fioccola , Mauro Cociglio , Riccardo Sisto , Tianran Zhou |
2022-04-28
|
01 | Giuseppe Fioccola | Uploaded new revision |
2022-04-26
|
00 | Tommy Pauly | This document now replaces draft-fioccola-rfc8889bis instead of None |
2022-04-26
|
00 | Giuseppe Fioccola | New version available: draft-ietf-ippm-rfc8889bis-00.txt |
2022-04-26
|
00 | Tommy Pauly | WG -00 approved |
2022-04-26
|
00 | Giuseppe Fioccola | Set submitter to "Giuseppe Fioccola ", replaces to draft-fioccola-rfc8889bis and sent approval email to group chairs: ippm-chairs@ietf.org |
2022-04-26
|
00 | Giuseppe Fioccola | Uploaded new revision |