Re: ND (NUD) on ISATAP links
"Fred L. Templin" <[email protected]> Mon, 21 Oct 2002 18:02:45 -0700
| Newsgroups | gmane.ietf.ngtrans |
|---|---|
| Message-ID | <[email protected]> |
Jason, It would be helpful if you could phrase your concerns with reference to the 'isatap-05' draft and my accompanying document entitled: "Proposed Solutions for ISATAP Operational Issues" http://www.ietf.org/internet-drafts/draft-templin-isatap-issues-00.txt Thanks, Fred [email protected] Jason Goldschmidt wrote: > On Mon, 21 Oct 2002, Karen E Nielsen (TED) wrote: > > > Hi Karen, > > >>>The scalability problem is rooted in the fact that each ISATAP >>>host will have to send a unicast NUD to the router (as opposed to >>>multi/broadcast in the case of a "normal IPv6 router). Thus >>>ISATAP hosts >>>can not passively listen for NA's, they must initiate a >>>unicast NUD every >>>AdvReachableTime. As opposed to the "normal IPv6 router" >>>case, more NS's >>>would actually be sent and processed by the ISATAP router. >>> >> >>Agreed. >> >>In order to limit the NS/NA signalling then one could recommend ISATAP >>routers to specify an AdvReachableTime greater than REACHABLE_TIME (30 >>msec) e.g. something in line with the 15 mins suggested for >>MinRouterSolicitInterval. > > > Though doing this makes the implementation of NUD kind of pointless. If > the (Actual)RouterSolicitInterval (that is the interval at which RS/RA > polling will be performed and is based on the router lifetime as compared > to MinRouterSolicitInterval) is that 15 min. suggested minimum, the NUD > would provide no additional information regarding reachability. It is > only when the (Actual)RouterSolicitInterval is greater then the 15 min > minimum, that this might be useful. Then again, I am not sure how the > default for AdvReachableTime was established, but I imagine it had > something to do with 30 seconds not being all that long of a time to go > without verifying reachability. 15 minutes would be an eternity. No > one is going to wait that long (even 5 minutes) to determine if a router > went poof (crashed). For ISATAP, the router doesn't even have to crash, > it could just be scheduled down time. I imagine if something like this > was to happen on a production network there would be some dance with the > DNS entry for isatap.domain.com (assuming this network is using DNS to > obtain the PRL). > > Though this brings up a question for the authors. What should an ISATAP > host do if after ResolveInterval expires a new PRL is obtained and a > particular router (that is currently being used by the ISATAP host) had > been removed from the PRL. What should the host do? Deprecate those > addresses? Something more drastic? > > I do not believe a solution for, efficiently, implementing NUD within the > ISATAP architecture can be achieved. The ISATAP protocol could certainly > be made a whole lot simpler if the PRL was limited to a size of only one. > Or rather, the number of routers being used by a particular ISATAP link > was limited to only one. (possibly a mechanism for working through a > populated PRL to find only one router could be created, otherwise the PRL > should be of length 1) Yes this would limit ISATAP as a protocol, but WRT > actual useful features, I believe only complexity would be limited. If > redundancy is the goal of having a PRL greater then 1, I think my > arguments regarding NUD show that true redundancy would be hard to > achieve without costing scalability. Multihoming was also mentioned, is > this a strong requirement for networks that would be using ISATAP? I am > not sure. Yes networks might be multihomed, but does ISATAP need to > support this directly or is this just a deployment issue? > > Transition mechanisms need to be simple and not perfect, otherwise people > will use them forever and never go native. The latest ISATAP draft (5) > suggests that the authors are trying to make ISATAP perfect. This is a > really bad direction for the protocol to go. > > thanks, > > -Jason > > > >>>>Another concern is the scalability issues in relation to >>> >>>the resources >>> >>>>needed at the ISATAP router in order to _perform_ NUD on its ISATAP >>>>neighbours - Do we agree that this has been ruled out - i.e. that >>>>performing NUD only is going to be demanded of ISATAP hosts >>> >>>- or do we >>> >>>>want a LAN-like IPv6 functionality on ISATAP routers ? >>> >>>It seems that if NUD is to be implemented at all, the only >>>place it could >>>happen is the at the host. >>> >> >>Agreed. The keyword here seems to be "if NUD is to be implemented at all". >> >>Karen >> > > > >