Hi Dow,
I am ok defining things this way. To ensure we're on the same page,
this means that only the network part of an IP address (from the
perspective of the host) can ever be considered a locator, right?
I think we're aligned, but there are some nits that happen here because
the IP address again this overloaded use of both locator and identifier.
To demonstrate a nit: what's the network part of the IPv4 address? I
have a prefix 192.168.1/24 that points to a particular Ethernet. I also
have a host 192.168.1.100 that is NOT on that Ethernet. I establish
host routes everywhere I need access to this host. I'd claim that
192.168.1.100/32 is both a locator and identifier.
Such is the way of semantic confusion.
Also, since the mask that is in effect (for forwarding) at various
points in the topology differs, then the part of the IP address that we
can call a locator also differs at various points in the topology.
Similarly, I'd make the slightly different distinction that you simply
can't say what part of an IPv4 address is a locator without full
information about the particular point of attachment. Note that
whatever bits are relevant to the locator do NOT change over time or the
point where they are examined. The fact that the observer has
incomplete and insufficient information doesn't change the real
semantics of the bits.
Note that this is more clear in other proposals (e.g., GSE) where the
locator is a fixed number of bits.
In other words, if we say that:
(a) on an ethernet segment (that maps to only a single prefix in the IP
routing system), only the network part of the IP address of connected
hosts is considered to be a (L3?) locator, then
(b) a similar property exists closer to the "middle" of the
topology/routing system if aggregation is used.
In (b), more specific prefixes "hidden behind" the aggregate are
topologically flat from the perspective of processes that are only aware
of the less-specific, aggregate mask.
Thus, I disagree with this, as with the above. Aggregation in the
routing system is (and should always be) independent of the semantics of
the namespace. I think we want to be very careful here, because we
don't want to define a locator namespace and accidentally have prefixes
ending up in packet headers.
I think maybe you are accounting for all of this relative-ness with the
phrase "attachment point at that layer"?
Some, but not as much as you're thinking. I'm really trying to use the
simplest definition of PoA, such that you have to transition to another
layer to make forwarding progress.
Tony
_______________________________________________
rrg mailing list
[email protected]
http://www.irtf.org/mailman/listinfo/rrg