[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

host-centric draft



Hi,

I've been catching up on drafts, reaching draft-huitema-multi6-hosts-03 just now. A few questions:

  "A strong assumption of the IPv6 architecture is that all prefixes of
   a site will have the same length; it is thus possible to derive a
   prefix from the source address of a "misdirected" packet, by
   combining this prefix with a conventional suffix."

This is very unclear as the reason to have such an anycast address in the first place is only given 30 or so pages later.

About ICMP/ingress filtering: if it is actual ingress filtering we're talking about (ie, an ISP filters packets it receives from a customer) ICMP error messages aren't likely to be forthcoming when an improper source address was used by the customer, as the ISP in question doesn't know that the addresses which are filtered out should go back to the customer in question. So in order for this to work reliably customers must install filters that perform the same function, but then for egress, as the customer border router has a good return path for the ICMP message.

A general problem that I have with this draft is that it explores some very specific mechanisms, but at the same time doesn't explore some other mechanisms that could lead to similar results. (For instance, a situation where two distinct layer 3 networks exist in parallel isn't explored. For source address rewriting using a special "rewrite this" prefix would be a possibility.) It would be better to either be brief or complete.

The problem that rerouting could invalidate an earlier source address choice isn't mentioned.

I'm unsure why we would want to inject BGP information into hosts. Reachability yes/no isn't very useful as the actual reachability status of the other side is in almost all cases hidden by aggregation. So basically this only indicates whether the ISP in question is available. Determining preference based on BGP information is also a relatively futile endeavor as path lengths are very often the same and relevant differences in topology typically don't show up in BGP. (Many large networks use a single AS for an entire continent or even the world, while obviously small networks don't.)

The 6 level deep heading numbering is somewhat excessive.

9.1.4.19 What new information should applications be aware of?

None

I don't really agree. Applications need to try all addresses for a correspondent. Some do this today, most don't. And this needs to be done in a smart way, a four minute timout between trying successive addresses isn't acceptable.