T.R | Title | User | Personal Name | Date | Lines |
---|
2180.1 | | quarry.zk3.dec.com::matt | The Code Warrior | Fri May 16 1997 11:05 | 4 |
| I suppose Routing should do a rouv_cache_flush() on the NSAPAddress
received in the error report. It should also do that for a returned-
to-sender Phase IV packet. I wonder why we never though about this
in the new routing stuff?
|
2180.2 | | BULEAN::LEE | | Fri May 16 1997 16:50 | 17 |
|
RE: .0
Where does Mike Shand think the bug is?
If the redirect from the OpenVMS router is correct, then I think the
problem is mainly in the architecture. Once the endsystem received
the redirect, a cache will be created unless there was a direct path
cached already. There is no way for the endsystem not to use it
because ES always thinks that the routers should know better.
In this case using the reachable address/static route is the solution.
RE: .1
On an OpenVMS endsystem, transport will disconnect the link
when it receives a destination unreachable ER packet and no cache
flushing in Routing.
|
2180.3 | It is in the architecture | MARVIN::GOUGH | Raoul Gough | Mon May 19 1997 12:00 | 30 |
|
> RE: .0
>
> Where does Mike Shand think the bug is?
>
> If the redirect from the OpenVMS router is correct, then I think the
> problem is mainly in the architecture. Once the endsystem received
> the redirect, a cache will be created unless there was a direct path
> cached already. There is no way for the endsystem not to use it
> because ES always thinks that the routers should know better.
> In this case using the reachable address/static route is the solution.
As I recall, Mike figured that it was an architectural problem. The link
state routers had to get some information into the distance vector router. I
think that it was designed to help out Clustered systems or Cluster Aliases,
but I don't know anything about those myself.
Mike reached the same conclusion, the end system is going to believe that
the router knows what it's talking about. However, it should be possible to
discard the route later in the light of further information (as in .1?). I'm
supposing that somebody believed it was worth fixing.
Re: the static route solution. I've been living with that for a while now
but I'm not really happy with it. Some of the systems have got multiple
routes to the end system and it doesn't seem to fail over properly with
more than one static route defined (maybe that's another problem).
Ray.
|
2180.4 | | BULEAN::LEE | | Mon May 19 1997 16:16 | 10 |
| RE: .1 & .3
Flush the cache of the NSAP that is in the error report packet
will not really solve the problem here. Without the cache,
the ES will send the packet to the OpenVMS router again, and again
that router will redirect to a link state router, and a dynamic cache
will be created on the ES again. So this is going in circles...
I guess the solution is for the OpenVMS router to support link state
routing in the future.
|
2180.5 | ES doesn't always choose the same router | MARVIN::GOUGH | Raoul Gough | Tue May 20 1997 14:59 | 16 |
|
From .4:
As I understand it, the ES will choose one of the routers on the network
at random (or round-robin or some other method). So it won't always get the
Distance-vector router. What it really needs to do is try one of the other
interfaces, which it will do with a configurable frequency. I think it does
it sooner when it has no information at all.
> Flush the cache of the NSAP that is in the error report packet
> will not really solve the problem here. Without the cache,
> the ES will send the packet to the OpenVMS router again, and again
> that router will redirect to a link state router, and a dynamic cache
> will be created on the ES again. So this is going in circles...
Ray.
|