Hi Authors, Please find below my review of the latest version of the draft:
Abstract: The abstract refers to RFC7432bis but don’t make RFC7432bis as normative reference and also drafts is marked as updating RFC7432. Here you should make a choice, either you base the draft on RFC7432 and not mention RFC7432bis, or base your draft on RFC7432bis, but then you should make it normative ref. As a consequence, you’ll have a downref until RFC7432bis is published. I think this is a major issue that needs to be solved before moving fwd. Introduction: “EVPN-IRB enables advertising…”. [SLI] Were you expecting to put a reference here instead of EVPN-IRB ? While EVPN and IRB are considered as well known, EVPN-IRB is a bit weird. But I guess it’s a reference to RFC9135. If yes, this must be modified. I would potentially right it as “EVPN IRB ([RFC9135]) enables…”. We need to have the reference immediately, not only at the end. Also in the document, you should choose between EVPN IRB and EVPN-IRB. Unfortunately, I see that RFC9135 is not consistent 😊 But it’s good to have consistency here. “While a fixed 1:1 mapping between IP and MAC is a common use case that is addressed via existing MAC mobility procedure » [SLI] I would add: “MAC mobility procedure, defined in [RFC7432]” “VM move”. [SLI] I guess you’ll need to expand VM on first use. Maybe adding a bit of context before would be helpful (IRB mobility scenarios in datacenter for instance). “Content presented in this document is independent » [SLI] “Content” is probably too wide IMO. I would write it as “The proposed solution is independent …” “It is also largely” [SLI] I would remove largely. Either it’s independent, or it’s not 😊 [SLI] I would personally remove the paragraphs “Content presented…” and “In addition to symmetric”, in favor of a slightly modified version of the last paragraph: “ This document covers mobility for the following cases, independently of the overlay encapsulation (e.g.: MPLS, NVO Tunnel):¶<https://datatracker.ietf.org/doc/html/draft-ietf-bess-evpn-irb-extended-mobility#section-1-9> * Symmetric EVPN IRB overlay¶<https://datatracker.ietf.org/doc/html/draft-ietf-bess-evpn-irb-extended-mobility#section-1-10.1> * Asymmetric EVPN IRB overlay¶<https://datatracker.ietf.org/doc/html/draft-ietf-bess-evpn-irb-extended-mobility#section-1-10.2> * Routed EVPN overlay¶<https://datatracker.ietf.org/doc/html/draft-ietf-bess-evpn-irb-extended-mobility#section-1-10.3> “ Section 1.1: As sections 3,4,5 are dealing with problem statement/background, wouldn’t it be better/more clear to group them in a big section ? You can keep your existing 3,4,5 sections as subsections of the bigger one. Section 2: Please check https://www.rfc-editor.org/materials/abbrev.expansion.txt and I think you could remove from your list anything which is considered as well known. And also please check for abbrevations that require expansion on first use. Section 4: For readability purpose, I would always use the same naming conventions for the IP to MAC bindings, sometimes you use IP1-MAC1, sometimes IP1-M1 across the sections. Section 5: “It is possible for host to be learnt on say, PE1” [SLI] I would just say: “It is possible for host VM route be learnt on PE1” Section 6/7/8/9 [SLI] s/LOCAL/Local|local/g. Why using LOCAL as upper case ? Section 7.1: [SLI] I have a philosophical issue with the parent/child relationship you describe. If MAC is parent of MAC-IP, how could MAC be truly optional as a child cannot exist without its parent. Section 8.1/8.2/8.4/8.5 [SLI] s/should be computed/MUST be computed/g. IMO, you cannot use “should” and then MUST in your bullets. Section 8.3: [SLI] s/is required/IS REQUIRED Section 8.5 “If this is a SYNCed MAC-IP on a local ES, it would also result in a derived SYNC MAC Mx route entry” [SLI] I find the beg of the sentence of bit weird, could you improve it ? Section 8.6: [SLI] Change title to “Interoperability”, same in the text of the section. s/should be computed/MUST be computed . Why using should here and must in other cases, any reason ? Section 10: Why do you use DUPLICATE/FROZEN as upper case ? You need to make it lower case Section 13: You missed a “e” at the end of Patrice’s last name.
_______________________________________________ BESS mailing list BESS@ietf.org https://www.ietf.org/mailman/listinfo/bess