Dear authors, Thank you for this easy-to-follow document. Please see my comments for https://datatracker.ietf.org/doc/draft-ietf-lisp-te/. I have included line numbers from nits to help identify where in the document my comments apply.
General comments taken from nits: -- The document has examples using IPv4 documentation addresses according to RFC6890 but does not use any IPv6 documentation addresses. Maybe there should be IPv6 examples, too? Jim> I would suggest that the authors consider IPv6 examples also within the document and if so, RF3849 has a documentation prefix for this purpose. Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the IETF Trust and authors Copyright Line does not match the current year Jim> Authors, please fix this. -- The document date (4 November 2024) is 141 days in the past. Is this intentional? Jim> A new version should be uploaded given that this document is unlikely to make it through IESG review before it expires. Checking references for intended status: Experimental ---------------------------------------------------------------------------- == Outdated reference: A later version (-20) exists of draft-ermagan-lisp-nat-traversal-19 -------------------------------------------------------------------------------- 6 P. Lahiri 7 4 November 2024 Jim> Parantap provides no affiliation or author address - is this intentional? 9 LISP Traffic Engineering 10 draft-ietf-lisp-te-20 19 combination of both. Jim> s/combination/a combination 136 Explicit Locator Path (ELP): The ELP is an explicit list of RLOCs 137 for each RTR a packet SHOULD travel along its path toward a final 138 destination ETR (or PETR). The list MAY be a strict ordering 139 where each RLOC in the list is visited. However, the path from 140 one RTR to another is determined by the underlying routing 141 protocol and how the infrastructure assigns metrics and policies 142 for the path. Jim> This appears to be already defined in section 3 of RFC 8060. It is fine to keep the definition here but please put a pointer to the original RFC for completeness. 211 encapsulates to Y, and then finally Y re-encapsualtes to ETR. Jim> s/re-encapsualtes/re-encapsulates 239 1. The ITR will retrieve the ELP from the mapping database. If no 240 ELP is returned from the mapping system, follow typical 241 procedures from [RFC9301]. When a ELP is returned, a ELP 242 validity check MUST be performed detailed in Section 5.4. Jim> This validity check is to avoid encoding loops as per section 5.4. Suggest to reword “When an ELP is returned, an ELP validity check for encoding errors MUST be performed as detailed in Section 5.4 of this document”. 442 Since an ELP-node knows the reachabiliy of the next ELP-node in a ELP Jim> s/reachabiliy/reachability 454 An ELP can be used to deploy services at each reencapsulation point Jim> s/reencapsulation/re-encapsulation 463 which case, the scurbber delivers packets back to the RTR which Jim> s/scurbber/scrubber 551 Figure 3: An entry for host 'S-EID' sending to application group 'G' Jim> Is Figure 3 really a figure or just text? If not then remove Figure 3. 580 Figure 4: Using ELPs for multicast flows Jim> Is Figure 4 really a figure or just text? 609 11. Security Considerations 611 When an RTR receives a LISP encapsulated packet, it can look at the 612 outer source address to verify that RLOC is the one listed as the 613 previous hop in the ELP list. If the outer source RLOC address 614 appears before the RLOC which matches the outer destination RLOC 615 address, the decapsulating RTR (or ETR if last hop), SHOULD choose to 616 drop the packet. Jim> SHOULD or MUST? What happens if it does not drop the packet? Thanks! Jim
_______________________________________________ lisp mailing list -- lisp@ietf.org To unsubscribe send an email to lisp-le...@ietf.org