[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: about draft-arkko-multi6dt-failure-detection-00.txt



 In your previous mail you wrote:

   >  - in 3.2 "Theoretically, it is also
   >    possible for hosts to learn about routing failures for a particular
   >    selected source prefix, even if no protocol exists today to
   >    distribute this information in a convenient manner."
   >    I disagree about the last part: there is a well known and simple
   >    protocol to announce routing failures for a source prefix: deprecate
   >    it, i.e., send RAs with zero preferred lifetime in the prefix info.
   
   In doing so you would be overloading two very different semantics on the 
   deprecated state:

=> I agree but this idea is very old (last meeting in Washington?) and
the wanted effect is the same.

     - this prefix will stop working in the future (sometime after the valid
       lifetime expires) so don't use addresses in this prefix for new
        communication; no effect on existing communication
     - this prefix is currently not working; immediately switch existing
       communication (as well as new communication) to use an address from a
       different prefix.
   
=> I disagree about the second semantics: the effect of deprecatin a
prefix does not include "immediately switch existing communication".

   Those two semantics are in conflict.
   
=> I agree if we want to extend the standard effect we have to add
at least an extra condition.

   So if we want the second semantics one would need to carry that 
   semantics. Of course, it wouldn't be hard to define some extension to 
   the router advertisements (and the router renumbering protocol if we 
   don't want to manually configure the routers) to say this; a single bit 
   in the prefix option might be sufficient.
   
=> IMHO we don't need a bit but simply to add a threshold condition, for
instance if the preferred time jumps from at least X hours to zero so
existing communications may be affected. And add an advice to use
smooth decreasing to zero in RAs for the standard semantics.

Thanks

Francis.Dupont@enst-bretagne.fr

PS: as far as I know this idea is not supported by IPv6 routers (nor Cisco
or Juniper at least). We developed locally a little tool (poll some
critical BGP routes by SNMP and reconfig routers) and it worked exactly
how we wanted: new connections used only source addresses in working
prefixes... I tried the extended semantics in my MIPv6 code many (6?)
years ago but without a good solution to the signaling protection issue.