I want you to update my Name to JOEL JOSEPH connect information +2348144237688 _ chosengod...@gmail.com
On Mon, Dec 16, 2024, 5:42 PM Alanna Paloma via auth48archive < auth48archive@rfc-editor.org> wrote: > Hi Warren, > > Thank you for approval. We have noted it on the AUTH48 status page: > https://www.rfc-editor.org/auth48/rfc9693 > > Best regards, > RFC Editor/ap > > > On Dec 16, 2024, at 7:11 AM, Warren Kumari <war...@kumari.net> wrote: > > > > > > > > > > > > On Mon, Dec 09, 2024 at 3:05 PM, Alanna Paloma <apal...@amsl.com> wrote: > > Hi Gábor and Warren (AD)*, > > *Warren - As the AD, please review and approve of the updated key word > in Section 4.4: > > Original: > > [RFC4814] REQUIRES pseudorandom port numbers, which the authors believe > is a good approximation of the distribution of the source port numbers a > NATxy gateway on the Internet may face with. > > Current: > > As described in [RFC4814], pseudorandom port numbers are REQUIRED, which > the authors believe is a good approximation of the distribution of the > source port numbers a NATxy gateway on the Internet may be faced with. > > > > > > WFM! > > > > Thank you! > > W > > > > > > > > See this diff file: > > https://www.rfc-editor.org/authors/rfc9693-auth48diff.html > > Gábor - Thank you for your replies. We have updated as requested. Please > note that we have some follow-up queries. > > But both of them are rather lengthy. Thus, the best title could be > simply: > > "Benchmarking Methodology for Stateful NATxy Gateways" Rationale: This > RFC will be the first one talking about benchmarking of stateleful NAT > boxes. The proposed title expresses the topic clearly and it is concise (it > does not contain anything unnecessary). It should be noted that the current > version is partial: it mentions pseudorandom port numbers but it does not > mention pseudorandom IP addresses. This is not logical. I discussed it with > my co-author, Keiichi Shima and he agrees with the proposed title. Is it > possible the change the title to this version? > > ) As “NATxy” has not appeared in previous RFCs and is defined in the > Abstract, may we further update the title? > > Current: > > Benchmarking Methodology for Stateful NATxy Gateways > > Perhaps: > > Benchmarking Methodology for Stateful NAT Gateways > > 8) <!-- [rfced] For clarity, how may we rephrase "it may be computing > efficiently generated by preparing" in the text below? > > Original: > > It may be computing efficiently generated by preparing a random > permutation of the previously enumerated all possible four tuples using > Durstenfeld's random shuffle algorithm [DUST1964]. > > Perhaps: > > Efficient computing may be generated by preparing a random permutation > of the previously enumerated all possible four tuples using Durstenfeld's > random shuffle algorithm [DUST1964]. > > --> > > I am sorry, I do not understand your version. I think that the ambiguity > was caused in the original text by the first word of the sentence: "It". To > that end I would clarify the sentence as follows: New: > > Pseudorandom enumeration of all possible four tuples may be computing > efficiently generated by preparing a random permutation of the previously > enumerated all possible four tuples using Durstenfeld's random shuffle > algorithm [DUST1964]. > > ) We have updated the text per your suggestion; however, “may be > computing efficiently generated by…” still reads awkwardly. May we further > clarify the text as follows? > > Perhaps: > > Pseudorandom enumeration of all possible four tuples may compute > efficiently by using Durstenfeld’s random shuffle algorithm [DUST1964] to > prepare a random permutation of the previously enumerated all possible four > tuples. In Section 6. > > ORIGINAL: The table MUST be complemented with reporting the relevant > parameters of the DUT. If the DUT is a general-purpose computer and some > software NATxy gateway implementation is tested, then the hardware > description SHOULD include: computer type, CPU type, and number of active > CPU cores, memory type, size and speed, network interface card type > (reflecting also the speed), the fact that direct cable connections were > used or the type of the switch used for interconnecting the Tester and the > DUT. > > EDITED: The table MUST be complemented with reporting the relevant > parameters of the DUT. If the DUT is a general-purpose computer and some > software NATxy gateway implementation is tested, then the hardware > description SHOULD include: the computer type, CPU type and number of > active CPU cores, memory type, size and speed, network interface card type > (also reflecting the speed), the fact that direct cable connections were > used, and the type of the switch used for interconnecting the Tester and > the DUT. > > Here the problem is, that the Tester and the DUT are connected either by > direct cables or through a switch. The original text had an "or" but the > edited text has an "and" between the two. I understand that the original > text did not sound well. Could you please rephrase it so that its original > meaning should remain? > > Moreover, I found a mistake that is NOT a results of the editing, but it > was present in the original text, and thus it was definitely my fault. > Could you please correct it? > > ) We have updated the text and reformatted it to a bulleted list to > improve readability. Please let us know if further updates are needed. > > Current: > > The table MUST be complemented with reporting the relevant parameters of > the DUT. If the DUT is a general-purpose computer and some software NATxy > gateway implementation is tested, then the hardware description SHOULD > include the following: > > * computer type > > * CPU type > > * number of active CPU cores > > * memory type > > * size and speed > > * network interface card type (also reflecting the speed) > > * direct cable connections or the type of switch used for > interconnecting the Tester and the DUT > > ... > > The files have been posted here (please refresh): > > https://www.rfc-editor.org/authors/rfc9693.xml > > https://www.rfc-editor.org/authors/rfc9693.txt > > https://www.rfc-editor.org/authors/rfc9693.html > > https://www.rfc-editor.org/authors/rfc9693.pdf > > The relevant diff files have been posted here: > > https://www.rfc-editor.org/authors/rfc9693-diff.html (comprehensive > diff) https://www.rfc-editor.org/authors/rfc9693-auth48diff.html (AUTH48 > changes) > > Please review the document carefully and contact us with any further > updates you may have. Note that we do not make changes once a document is > published as an RFC. > > We will await approvals from each party listed on the AUTH48 status page > below prior to moving this document forward in the publication process. > > For the AUTH48 status of this document, please see: > https://www.rfc-editor.org/auth48/rfc9693 > > Thank you, > > RFC Editor/ap > > On Dec 6, 2024, at 12:43 PM, Dr. Lencse Gábor <len...@sze.hu> wrote: > > Dear RFC Editor, > > Please see my answers inline. > > On 04/12/2024 00:24, rfc-edi...@rfc-editor.org wrote: > > Authors, > > While reviewing this document during AUTH48, please resolve (as > necessary) the following questions, which are also in the XML file. > > 1) <!-- [rfced] As RFC 4814 is mentioned in this document's Abstract and > Introduction, may we remove the reference to it from the title? > > Original: > > Benchmarking Methodology for Stateful NATxy Gateways using RFC 4814 > Pseudorandom Port Numbers > > Perhaps: > > Benchmarking Methodology for Stateful NATxy Gateways Using Pseudorandom > Port Numbers > > --> > > I can accept it. Moreover, as I was thinking about the title, I noticed > something. Originally, the title reflected the content well: we used a > single IP address pair and pseudorandom port numbers (as recommended by RFC > 4814). Later we introduced the usage of multiple, pseudorandom IP > addresses, too. However, we did not update the title to reflect the change. > To that end, one could use one of the following titles: > > "Benchmarking Methodology for Stateful NATxy Gateways Using Pseudorandom > Port Numbers and Pseudorandom IP Addresses" or > > "Benchmarking Methodology for Stateful NATxy Gateways Using Pseudorandom > Port Numbers and IP Addresses" But both of them are rather lengthy. Thus, > the best title could be simply: > > "Benchmarking Methodology for Stateful NATxy Gateways" Rationale: This > RFC will be the first one talking about benchmarking of stateleful NAT > boxes. The proposed title expresses the topic clearly and it is concise (it > does not contain anything unnecessary). It should be noted that the current > version is partial: it mentions pseudorandom port numbers but it does not > mention pseudorandom IP addresses. This is not logical. I discussed it with > my co-author, Keiichi Shima and he agrees with the proposed title. Is it > possible the change the title to this version? > > 2) <!-- [rfced] Per Section 3.6 of RFC 7322 ("RFC Style Guide"), > abbreviations must be expanded upon first use. To avoid expanding "NAPT" > upon first use here and stacking multiple sets of parentheses, we have > rephrased as follows (because "NAPT" is introduced and expanded later in > this document). Please let us know of any objections. > > Original: > > However, none of them discussed, how to apply [RFC4814] pseudorandom > port numbers, when benchmarking stateful NATxy (NAT44 (also called NAPT) > [RFC3022], NAT64 [RFC6146], and NAT66) gateways. (It should be noted that > stateful NAT66 is not an IETF specification but refers to an IPv6 version > of the stateful NAT44 specification.) > > Current: > > However, none of them discussed how to apply pseudorandom port numbers > from > > [RFC4814] when benchmarking stateful NATxy gateways (such as NAT44 > > [RFC3022], NAT64 [RFC6146], and NAT66). (It should be noted that > stateful NAT66 is not an IETF specification but refers to an IPv6 version > of the stateful NAT44 specification.) > > --> > > OK. > > 3) <!-- [rfced] In the sentence below, may we clarify "also in the case > of UDP using the same kind of entries as in the case of TCP" as follows? > > Original: > > * Connection: Although UDP itself is a connection-less protocol, > stateful NATxy gateways keep track of their translation mappings in the > form of a "connection" also in the case of UDP using the same kind of > entries as in the case of TCP. > > Perhaps: > > Connection: Although UDP itself is a connectionless protocol, stateful > NATxy gateways keep track of their translation mappings in the form of a > "connection" as well as in the case of UDP using the same kind of entries > as in TCP. > > --> > > I am not a native speaker. If it sounds better, I am OK with it. > > 4) <!-- [rfced] For clarity, may we update "in the order of a few times > ten thousand" to "in the order of a few tens of thousands"? > > Original: > > If it is possible, the size of the source port number range SHOULD be > larger (e.g. in the order of a few times ten thousand), whereas the size of > the destination port number range SHOULD be smaller (may vary from a few to > several hundreds or thousands as needed). > > Perhaps: > > If it is possible, the size of the source port number range SHOULD be > larger (e.g., in the order of a few tens of thousands), whereas the size of > the destination port number range SHOULD be smaller (may vary from a few to > several hundreds or thousands as needed). > > --> > > I am not a native speaker, but I trust in you. > > Just for clarity: - If there are 1,000 apples in a container, and we > have a few containers, I would say: We have a few thousands of apples. - If > there are 10,000 apples in a container, and we have a few containers, I > would say: We have a few times 10,000 of apples. (This is the literal > translation of what I would say in Hungarian.) In the latter case, would a > native speaker say: "We have a few tens of thousands of apples."? > > 5) <!-- [rfced] FYI - To improve readability, we have reformatted the > text below to read as a bulleted list. Please let us know any objections. > > Original: > > When multiple IP addresses are used, then the port number ranges should > be even more restricted, as the number of potential network flows is the > product of the size of the source IP address range, the size of the source > port number range, the size of the destination IP address range, and the > size of the destination port number range. > > Current: > > When multiple IP addresses are used, then the port number ranges should > be even more restricted, as the number of potential network flows is the > product of the size of: > > * the source IP address range, > > * the source port number range, > > * the destination IP address range, and > > * the destination port number range. > > --> > > Yes, I like it. I think this formatting helps the understanding. > > 6) <!-- [rfced] How may we clarify "that is throughput" in the text > below? > > Original: > > Test phase 1 serves two purposes: > > 1. The connection tracking table of the DUT is filled. It is important, > because its maximum connection establishment rate may be lower than its > maximum frame forwarding rate (that is throughput). > > Perhaps: > > Test phase 1 serves two purposes: > > 1. The connection tracking table of the DUT is filled. This is important > because its maximum connection establishment rate may be lower than its > maximum frame forwarding rate (that is, its throughput). > > --> > > Perfect. > > 7) <!--[rfced] As "REQUIRES" is not a key word per RFCs 2119/8174, may > we rephrase this sentence to use "REQUIRED"? > > Original: > > [RFC4814] REQUIRES pseudorandom port numbers, which the authors believe > is a good approximation of the distribution of the source port numbers a > NATxy gateway on the Internet may face with. > > Perhaps: > > As described in [RFC4814], pseudorandom port numbers are REQUIRED, which > the authors believe is a good approximation of the distribution of the > source port numbers a NATxy gateway on the Internet may face with. > > --> > > Yes, this was my intention. Thank you for the correction. > > 8) <!-- [rfced] For clarity, how may we rephrase "it may be computing > efficiently generated by preparing" in the text below? > > Original: > > It may be computing efficiently generated by preparing a random > permutation of the previously enumerated all possible four tuples using > Durstenfeld's random shuffle algorithm [DUST1964]. > > Perhaps: > > Efficient computing may be generated by preparing a random permutation > of the previously enumerated all possible four tuples using Durstenfeld's > random shuffle algorithm [DUST1964]. > > --> > > I am sorry, I do not understand your version. I think that the ambiguity > was caused in the original text by the first word of the sentence: "It". To > that end I would clarify the sentence as follows: New: > > Pseudorandom enumeration of all possible four tuples may be computing > efficiently generated by preparing a random permutation of the previously > enumerated all possible four tuples using Durstenfeld's random shuffle > algorithm [DUST1964]. > > 9) <!-- [rfced] FYI - We have reformatted the text below to read as a > bulleted list to improve readability. Please review and let us know of any > objections. > > Original: > > Procedure: The Initiator sends a specific number of test frames using > all different four tuples at a specific rate through the DUT. The Responder > counts the frames that are successfully translated by the DUT. If the count > of offered frames is equal to the count of received frames, the rate of the > offered stream is raised and the test is rerun. If fewer frames are > received than were transmitted, the rate of the offered stream is reduced > and the test is rerun. > > Current: > > The procedure is as follows: > > * The Initiator sends a specific number of test frames using all > different four tuples at a specific rate through the DUT. > > * The Responder counts the frames that are successfully translated by > the DUT. > > * If the count of offered frames is equal to the count of received > frames, the rate of the offered stream is raised and the test is rerun. > > * If fewer frames are received than were transmitted, the rate of the > offered stream is reduced and the test is rerun. > > --> > > Thank you! I definitely agree with it. > > 10) <!-- [rfced] Please review whether any of the notes in this document > should be in the <aside> element. It is defined as "a container for content > that is semantically less important or tangential to the content that > surrounds it" > > (https://authors.ietf.org/en/rfcxml-vocabulary#aside). > > --> > > I prefer not using it. > > 11) <!--[rfced] May we clarify the singular/plural usage in this > sentence as follows?? > > Original: > > ...but it is RECOMMENDED to perform measurement series through which the > value of one or more parameter(s) is/are changed to discover how the > various values of the given parameter(s) influence the performance of the > DUT. > > Perhaps: > > ...but it is RECOMMENDED to perform measurement series through which the > value of each parameter is changed to discover how the various values of > the each given parameter influences the performance of the DUT. > > --> > > I disagree with this solution. > > There may be several parameters. In a given measurement series, only one > of them changes. In another one, two of them changes. I saw that in the > edited version that "is/are" was replaced by "are". I did not object it in > my previous e-mail, because I thought that it could be better grammatically > than my solution, but I feel that "is/are" fits better to the subjective > ("one or more parameter(s)"). > > 12) <!-- [rfced] FYI - We have added expansions for abbreviations upon > first use per Section 3.6 of RFC 7322 ("RFC Style Guide"). Please review > each expansion in the document carefully to ensure correctness. > > Border Relay (BR) > > Mapping of Address and Port using Translation (MAP-T) Datagram > Congestion Control Protocol (DCCP) > > Stream Control Transmission Protocol (SCTP) > > --> > > Thank you. > > 13) <!-- [rfced] Please review the "Inclusive Language" portion of the > online Style Guide < > https://www.rfc-editor.org/styleguide/part2/#inclusive_language> and let > us know if any changes are needed. Updates of this nature typically result > in more precise language, which is helpful for readers. > > a. For example, please consider whether "black" should be updated. > > "Black box testing" should be kept. It is a well-known and widely-used > term. > > b. In addition, please consider whether "tradition" and "traditional" > should be updated for clarity. While the NIST website > > < > https://www.nist.gov/nist-research-library/nist-technical-series-publications-author-instructions#table1> > indicates that this term is potentially biased, it is also ambiguous. > > "Tradition" is a subjective term, as it is not the same for everyone. > > --> > > The term "Traditional NAT" was defined by [RFC3022]. > > Thank you. > > RFC Editor/kf/ap > > Once again, thank you very much for your careful editing work! Best > regards, > > Gábor Lencse > > On Dec 3, 2024, at 3:23 PM, rfc-edi...@rfc-editor.org wrote: > > *****IMPORTANT***** > > Updated 2024/12/03 > > RFC Author(s): > > -------------- > > Instructions for Completing AUTH48 > > Your document has now entered AUTH48. Once it has been reviewed and > approved by you and all coauthors, it will be published as an RFC. If an > author is no longer available, there are several remedies available as > listed in the FAQ (https://www.rfc-editor.org/faq/). > > You and you coauthors are responsible for engaging other parties > > (e.g., Contributors or Working Group) as necessary before providing your > approval. > > Planning your review > > --------------------- > > Please review the following aspects of your document: > > * RFC Editor questions > > Please review and resolve any questions raised by the RFC Editor that > have been included in the XML file as comments marked as follows: > > <!-- [rfced] ... --> > > These questions will also be sent in a subsequent email. > > * Changes submitted by coauthors > > Please ensure that you review any changes submitted by your coauthors. > We assume that if you do not speak up that you agree to changes submitted > by your coauthors. > > * Content > > Please review the full content of the document, as this cannot change > once the RFC is published. Please pay particular attention to: > > - IANA considerations updates (if applicable) > > - contact information > > - references > > * Copyright notices and legends > > Please review the copyright notice and legends as defined in RFC 5378 > and the Trust Legal Provisions > > (TLP – https://trustee.ietf.org/license-info). > > * Semantic markup > > Please review the markup in the XML file to ensure that elements of > content are correctly tagged. For example, ensure that <sourcecode> and > <artwork> are set correctly. See details at > > <https://authors.ietf.org/rfcxml-vocabulary>. > > * Formatted output > > Please review the PDF, HTML, and TXT files to ensure that the formatted > output, as generated from the markup in the XML file, is reasonable. Please > note that the TXT will have formatting limitations compared to the PDF and > HTML. > > Submitting changes > > ------------------ > > To submit changes, please reply to this email using ‘REPLY ALL’ as all > the parties CCed on this message need to see your changes. The parties > include: > > * your coauthors > > * rfc-edi...@rfc-editor.org (the RPC team) > > * other document participants, depending on the stream (e.g., IETF > Stream participants are your working group chairs, the responsible ADs, and > the document shepherd). > > * auth48archive@rfc-editor.org, which is a new archival mailing list to > preserve AUTH48 conversations; it is not an active discussion list: > > * More info: > > > https://mailarchive.ietf.org/arch/msg/ietf-announce/yb6lpIGh-4Q9l2USxIAe6P8O4Zc > > * The archive itself: > > https://mailarchive.ietf.org/arch/browse/auth48archive/ > > * Note: If only absolutely necessary, you may temporarily opt out of the > archiving of messages (e.g., to discuss a sensitive matter). If needed, > please add a note at the top of the message that you have dropped the > address. When the discussion is concluded, auth48archive@rfc-editor.org > will be re-added to the CC list and its addition will be noted at the top > of the message. > > You may submit your changes in one of two ways: > > An update to the provided XML file > > — OR — > > An explicit list of changes in this format > > Section # (or indicate Global) > > OLD: > > old text > > NEW: > > new text > > You do not need to reply with both an updated XML file and an explicit > list of changes, as either form is sufficient. > > We will ask a stream manager to review and approve any changes that seem > beyond editorial in nature, e.g., addition of new text, deletion of text, > and technical changes. Information about stream managers can be found in > the FAQ. Editorial changes do not require approval from a stream manager. > > Approving for publication > > -------------------------- > > To approve your RFC for publication, please reply to this email stating > that you approve this RFC for publication. Please use ‘REPLY ALL’, as all > the parties CCed on this message need to see your approval. > > Files > > ----- > > The files are available here: > > https://www.rfc-editor.org/authors/rfc9693.xml > > https://www.rfc-editor.org/authors/rfc9693.html > > https://www.rfc-editor.org/authors/rfc9693.pdf > > https://www.rfc-editor.org/authors/rfc9693.txt > > Diff file of the text: > > https://www.rfc-editor.org/authors/rfc9693-diff.html > https://www.rfc-editor.org/authors/rfc9693-rfcdiff.html (side by side) > > Diff of the XML: > > https://www.rfc-editor.org/authors/rfc9693-xmldiff1.html > > Tracking progress > > ----------------- > > The details of the AUTH48 status of your document are here: > https://www.rfc-editor.org/auth48/rfc9693 > > Please let us know if you have any questions. > > Thank you for your cooperation, > > RFC Editor > > -------------------------------------- > > RFC9693 (draft-ietf-bmwg-benchmarking-stateful-09) > > Title : Benchmarking Methodology for Stateful NATxy Gateways using RFC > 4814 Pseudorandom Port Numbers Author(s) : G. Lencse, K. Shima > > WG Chair(s) : Sarah Banks, Giuseppe Fioccola > > Area Director(s) : Warren Kumari, Mahesh Jethanandani > > > -- > auth48archive mailing list -- auth48archive@rfc-editor.org > To unsubscribe send an email to auth48archive-le...@rfc-editor.org >
-- auth48archive mailing list -- auth48archive@rfc-editor.org To unsubscribe send an email to auth48archive-le...@rfc-editor.org