I have reviewed this draft. Like the other drafts that I have read, it was well
written and pleasure to read. Thanks for doing good work.
This draft does have some hand waving in some aspects (like exactly how the ALT
is built), but that's acceptable for an experimental specification. I did have
four remaining issues that I would like to talk about though. One is a question
and for the other three I have some suggested way forward. I also have a small
set of editorial suggestions at the end of this mail. Please respond and/or
revise draft so that we can send this one to IETF Last Call.
The question is about the treatment of RLOC source and EID destination
addresses when something bad happens in ALT (no route or some other problem,
say MTU limitation). Do you expect ICMP messages be sent back, and if so, how?
The use of RLOC source addresses seems to have an effect on intermixing IPv4
and IPv6 addresses. It would perhaps be desirable in some cases to allow IPv4
RLOCs while working with IPv6 EIDs, for instance. But those RLOCs cannot be
directly used on IPv6 packets that carry IPv6 destination addresses. (At least
not without agreeing that some form of mapped addresses are used. But that
doesn't work for carrying an IPv6 source address in an IPv4 packet.) My
suggestion is to add some text about this.
As this is an experimental specification and because we do not fully understand
all aspects of its operation, I think it is useful to add some description at
the beginning about the areas where further experience is needed.
Finally, I'm concerned about the Section 6.1 recommendation to use a "new numbering
space that is unrelated to the ASNs used in the global routing system". First of
all, its not clear to me what you are saying here. Are you (a) recommending that the
32-bit ASN space can just be reused and it doesn't matter if ALT uses the same numbers as
someone in the current Internet? Or are you saying (b) that some new allocations (or
perhaps even a small subspace) should be allocated from the existing ASN space and used
for ALT, without colliding with any existing allocations? I think the former would be
problematic, because its hard to prevent accidental leakage. But getting some new numbers
for ALT usage would perfectly fine, IMO. I'm also wondering if we should just allocate a
new SAFI (even if we do not require that legacy router implementations use it).
Here's some suggested text changes for Section 6.1:
OLD:
To avoid confusion, it needs to be stressed that that
these LISP+ALT ASNs use a new numbering space that is unrelated to
the ASNs used by the global routing system.
NEW:
To avoid confusion, it needs to be stressed that that
these LISP+ALT ASNs should use newly allocated ASN numbers that are
unrelated to
the ASNs used by the global routing system.
And some suggested new text for Section 1, to be inserted just before the last
paragraph:
NEW:
This specification is experimental, and there are areas where further
experience is needed
in order to understand the best implementation strategies, operational
models, and impacts to
the rest of the Internet. These areas include:
- application effects of on-demand route map discovery
- the impacts of using map requests versus carrying initial packets in ALT
- the best practical ways to build ALT hierarchies
- effects of route leakage from ALT to the current Internet
- effects of exceptional situations, such as denial-of-service attacks
Experimentation, measurements, and deployment experience on these aspects is
appreciated. While the theoretical impacts are often understood (such as an
ALT
lookup causing a potential delay for the first packet destined to a given
network),
it is less clear what effects, if any, these may have with real world traffic
patterns.
ALT cannot support mixed use of IPv4 and IPv6 addresses, as it requires the
use of the same
address family for both RLOCs and EIDs.
(Feel free to suggest alternate text.)
Editorial:
... little, if any, LISP-specific modifications should be
needed for such devices to be deployed on the ALT.
Perhaps you could add a reference to Section 4.2 that discusses what is
possible and is not possible with pure off-the-shelf routers. Otherwise the
statement feels a little bit fuzzy.
s/on the ALT./on the ALT (see Section 4.2)./
== Outdated reference: A later version (-15) exists of draft-ietf-lisp-14
== Outdated reference: A later version (-11) exists of draft-ietf-lisp-ms-09
(from idnits, please fix)
Endpoint ID (EID): A 32-bit (for IPv4) or 128-bit (for ipv6) value
reachability is carried as IPv4 or ipv6 NLRI without modification
s/ipv6/IPv6/
This might be done minimize packet loss and to
probe for the mapping.
... might be done to minimize ...
low performance expected of a tuneled topology, ALT Routers (and Map
s/tuneled/tunneled/
Jari
_______________________________________________
lisp mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/lisp