Re: Comments on draft-bagnulo-multi6dt-hba-00.txt
Brian E Carpenter <[email protected]> Tue, 30 Nov 2004 13:43:00 +0100
| Newsgroups | gmane.ietf.multi6 |
|---|---|
| Organization | IBM |
| Message-ID | <[email protected]> |
[catching up]
Erik Nordmark wrote:
> Iljitsch van Beijnum wrote:
>
>> I think it's possible to solve this. We've been talking about a bit
>> that indicates (among other things) that rewriting is allowed. For a
>> long time, I've been saying that we could use the prefix in the source
>> address for this. So magic prefix = rewrite, regular prefix = don't
>> rewrite. We can reserve some bits in the magic prefix that indicate
>> the type of rewriting that's allowed. For instance, if the prefix is
>> <iana:32><x:16><subnet:16><iid:64> then we can encode permission to
>> rewrite to one or more of 16 different prefixes. There is the slight
>> problem of having all systems involved know which prefix corresponds
>> to which bit of course, but this should be doable.
>
>
> Such an approach would require there to be a source locator rewriting
> router in the path, right?
> If the above funny prefix isn't rewritten in the path the peer will not
> be able to respond AFAIK.
>
> Since we want to allow incremental deployment of any multi6 technology,
> such an approach would require that the host can find out
> 1) whether there is a source locator rewriter out there
> 2) whether the source locator rewriter is in the path to reach a
> particular destination (for instance, the path to a destinations
> within the site may or may not go through a rewriter)
>
> If the host needs to probe the network per destination locator to answer
> #2, we might as well have the answer tell the host which is the
> preferred source locator to use so that there is no actual rewriting
> along the path. (Yes, there are some subtle differences should the path
> change.)
>
> The above complexity combined with Geoff's observations that in real
> networks today it is hard to define which is the "site border router"
> which would do the rewriting, makes me personally think that locator
> rewriting along the path might not be worth to complexity even in the
> future.
For me, encoding semantics in the address in any way is an architectural
red alert. It always comes back to bite. With multipath routing and
virtualized IP addressing common, I just don't see how to ensure
consistent behaviour (i.e. I don't see how to make it one atom better
than NAT).
Brian