Hi, Here is a review of this draft:
*ISSUES:* Section 3.1: "unpredictable connection" occurs in this section but I think it needs at least one more word. It should be "unpredictable connection reliability" or "unpredictable connection performance" or "unpredictable connection x" for some x. Section 3.1: "Cloud-based tools and SaaS can be easily utilized to collect and analyze the threat of traffic." I think "the threat of traffic" isn't right. Probably "the threats to traffic". Section 3.4: I think this Section is not clear. Maybe something like the following? The branch office CPEs can maintain pairwise IPsec SA keying so that traffic between branch CPEs need not be decrypted and re-encrypted by the cloud GWs. Section 4.2: IANA shouldn't be mentioned until the IANA Considerations section. Suggest replacing the first line of this section with "A new GENEVE Option Class tbd is used for Multi-segment SD-WAN." Section 4.2 and 4.*: The names of the Sub-TLVs in the Section 4.2 diagram should correspond exactly to the Section titles for those Sub-TLVs and the occurences of the Sub-TLV name in the body text except that the word "Optional" should be omitted from the Section titles and where inappropriate in the text. Section 4.3: Surely the transit node node or transit regions/zone either "SHOULD" or "MUST" decrement the TTL. "can decrement" seems kind of feeble. Section 4.4: Why is it a "Tunnel Origin Endpoint" rather than just a "Tunnel Endpoint" Sub-TLV? Section 5.3: The references to RFCs 2403 and 2404 in Section 5.3 should be square bracketed references to entries for thos RFCs in the References section. I'm not sure this needs to list hash algorithms and in any case use of MD5 and SHA-1 is mostly deprecated. Section 5.5, first paragraph: "should" -> "SHOULD" Sections 8 and 10 are obviously incomplete at this point. Section 9.2 is not well enough specified to assure interoperability. You can't just say that the HMAC covers the whole GENEVE header when the HMAC value is inside the GENEVE header. Is it zeroed or pinched out or what when you compute the HMAC? Section 11: Here is a complete replacement for the IANA Considerations section, although you might want a different assignment policy for the new registry and might not agree with my choice of reserved values: IANA is request to assign a new GENEVE Option Class from the IETF Review range as shown below: Option Class Description Assignee/Contact Reference ------ ------------------- ---------------- --------------- tbd Multisegment SD-WAN IETF [this document] IANA is requested to create a registry as below with the initial values shown in the Geneve Option Class registry group: Registry: Multisegment SD-WAN Sub-TLVs Assignment Policy: IETF Review Reference: [this document] Sub-TLV Type Description Reference ------------ ---------------------- --------------- 0 Reserved 1 SD-WAN Endpoint [this document] 2 SD-WAN Origin Endpoint [this document] 3 SD-WAN Egress GW [this document] 4 Multi SD-WAN-HMAC [this document] 5-254 Unassigned 255 Reserved *TYPOs ETC:* Section 1, 1st paragraph: the reference [Net2Cloud] does not seem to actually link to the References section. At least, when I look at the htmlized version of the draft, it is not a link as other references are. Section 2: Same as the comment above for reference to [ https://en.wikipedia.org/wiki/Internet_exchange_point]. You could just have that URL in parenthesis. If it is going to be a square bracketed reference, in my opinion it should really link to an entry in the References. Should probably expand "SaaS" on first use or include it in the acronym list in Section 2. In Sections 4, through 4.5, probably the diagrams should have Figure numbers and captions. Looking at the html version, Section 4.7 doesn't seem to be recognized as a Section in the text body. At least its number isn't highlighted like other section numbers. Section 5.4: "cloud GW do the following" -> "could GW does the following" Section 7: Suggest making the Section name "Control Plane Considerations" Section 7.1: [SDWAN-Edge-Discover] and [SD-WAN-Edge-Discovery] do not seem to be real references linking to entries in the References section. Section 9.1: Suggest replacing the "&" in the first paragraph with "and". Suggest globally replacing "on-prem" with "on-premises". I don't know why the first line of Sections 8, 9.1, 9.2, and 9.3 is in bold face. Maybe there needs to be a blank line between the heading of the first line of text. Thanks, Donald =============================== Donald E. Eastlake 3rd +1-508-333-2270 (cell) 2386 Panoramic Circle, Apopka, FL 32703 USA d3e...@gmail.com On Thu, Aug 31, 2023 at 4:32 PM Linda Dunbar <linda.dun...@futurewei.com> wrote: > NVO3 participants, > > > > This draft proposes to extend GENEVE to get SD-WAN traffic (IPsec > encrypted) across the Cloud backbone without Cloud GWs decrypting the > traffic: > > https://datatracker.ietf.org/doc/draft-dmk-rtgwg-multisegment-sdwan/ > > > > The traffic between the CPEs is encrypted by the IPsec SAs maintained by > the CPEs. As the traffic from the enterprise’s CPEs doesn’t terminate > within the Cloud DCs, the goal is to eliminate the decryption and > re-encryption processing burden on Cloud GWs for the IPsec encrypted > traffic from one CPE via Cloud GWs to another. > > > > For Cloud GWs to differentiate the packets destined towards their internal > hosts/services, which require decryption, and transit packets to be > forwarded to the respective destination branch CPEs, proper marking is > needed in the packets’ header. As the GENEVE Encapsulation [RFC8926] is > supported by most Cloud Service Providers, GENEVE is chosen as the > encapsulation header for Cloud GWs to steer IPsec encrypted packets among > CPEs without decryption. > > > > We would like to get feedback from NVO3 group about the proposed method. > > > > Thank you very much! > > Linda > _______________________________________________ > nvo3 mailing list > nvo3@ietf.org > https://www.ietf.org/mailman/listinfo/nvo3 >
_______________________________________________ nvo3 mailing list nvo3@ietf.org https://www.ietf.org/mailman/listinfo/nvo3