|
|||||||||||
|
[Design] routing riddles (was: co-terminal)
From: John S. Denker <jsd(at)monmouth.com>
Date: Fri Feb 21 2003 - 08:01:13 EST Michael Richardson wrote: > trying to
> The problem is on OE-peer, where the eroute table contains:
Hmmmm. It's not obvious to my little brain what "we would prefer" in situations like this. I can think of at least four possibilities:
ISTM this is just the tip of an iceberg called "plays nicely with routers". This is a routing problem. > The situation is recognizeable from the situation where an extruded > IP has moved to another location, or where one is attempting to do > multihomed OE (which is not supported at this time) because the > tunnels are distinguished by having different gateways, yet one of > the gateways is *equal* to the end node. There are more-general and more-robust ways of recognizing the problem. Recognizing the problem is easy. The problem is that there's a question about the routing. At runtime, once you recognize that there's a question, the hard parts are
I suspect that as long as eroutes are different from routes, it is not possible even in principle to answer the runtime questions. You can perhaps say that N-1 of the possible answers are unsupported, but that's a little like looking under the lamp-post. A well-designed MAST device should make it possible to properly solve such problems. Or perhaps more to the point, a non-MAST solution to such problems is probably not feasible. We can learn a few things from this excercise. For starters, it seems tunnels need proper handles. Things like wild-side address (right=...) or even private-side address (rightsubnet=...) are not sufficiently distinctive to be proper handles. Recall the previous discussion of "lineages". Design mailing list Design@lists.freeswan.org http://lists.freeswan.org/mailman/listinfo/design Received on Fri Feb 21 08:39:54 2003 This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 12:59:32 EDT |
||||||||||
|
|||||||||||