On Wed, Aug 1, 2012 at 1:20 AM, Mark Andrews <[email protected]> wrote: > > In message <[email protected]>, Curtis > Villamizar writes: > > > > In message <[email protected]> > > Brian E Carpenter writes: > > > > > On 31/07/2012 17:59, Michael Richardson wrote: > > > >>>>>> "Brian" == Brian E Carpenter <Brian> writes: > > > > >> I'm also surprised that we think we have to cope with flash > renumbering > > > > >> as a regular event, rather than a service-interrupting, ISP > truck roll > > > > >> catastrophy. > > > > > > > > Brian> But every time you reboot your antiquated v4-only CPE > > > > Brian> and/or the antiquated > > > > Brian> v4-only PCs behind it, the PCs all get new IP addresses, > > > > Brian> which may or > > > > Brian> may not be the same as the previous time. There's nothing > > > > Brian> new in flash > > > > Brian> renumbering for homenets. Not handling this would be a > step > > > > Brian> backwards. > > > > > > > > Well... > > > > > > > > 1) sure, but the *customer* does this, not the ISP. > > > > 2) the clients do have DHCP leases, and if they ask to renew their > > > > previous IP, it usually gets honored. > > > > > > It doesn't matter whether it's the user or the ISP that triggers a > > > change, does it? > > > > > > The point is, users don't care about this, except if they reach their > > > shiny new wireless printer via its IP static address. There are > > > definitely parts of draft-ietf-6renum-static-problem that apply here. > > > > > > Brian > > > > > > Brian, > > > > Enterprise renumbering and homenet renumbering are generally quite > > different. Most homehets have short uptimes. Most enterprises have > > very long uptimes. (insert favorite Microsoft reliability joke here). > > Define short? There are plenty of homes with equipment that isn't > powered down every day and that has been up for months. > > I don't know about other but I maintain ssh connections for weeks > from home to the main office at work. > > > If a renumbering is done right, there is an time when both the old and > > new numbers are in use. As in "ifconfig <intf> inet6 newaddr > > ... alias" in the *ix world. During that transition time any use of > > DHCP will hand out the new address. Then comes a time when the leases > > refuse to be renewed. Then the old addresses go away. This can be > > day, weeks, or longer depending on the size of the transition. During > > that time a lot of "please reboot at least once ..." messages get > > sent. > > What's the dhcp stuff in the home? RA's work fine here. What is > needed is a way to signal in the DNS to only use a deprecated address > as a last resort measure. Named to address and address to name > mappings need to exist until after the address has ceased being > used. > > > Today there is no DHCP help in avoiding the "please reboot" messages. > > It should be possible for a DHCP client (ISC guys, are you out there?) > > to do the following if a lease can't be renew and a new address is > > provided: > > > > 1. Add the new address using an "ifconfig <intf> ... alias" > > equivalent. > > > > 2. Check (using netstat -an equivalent) for use of the old address. > > Don't delete the old address if a socket still exists. > > > > 3. Periodically repeat step 2 until there is no connection using > > the old address. > > > > 4. Delete the old address using the equivalent of "ifconfig <intf> > > ... -alias". > > Actually you should be asking the OS vendors / distro maintainers > to do this and send fixes to ISC. This is all done in shell scripts > that are highly customised to the client platform. There isn't one > linux script that works for all linux distros. >
Unfortunately this is true and this hopefully in the future will be more standardized. > > This also doesn't work for many udp based services. > > > This would work for all client side connects that either were done > > before the end of the transition period. For home nets this covers > > 99.something percent of the sites with no user intervention or reboot. > > > > This requires no protocol change, just better coding in the DHCP > > client software. > > > > What this does not cover is a service that is listenning on a well > > known port. This is rare among home nets (except for homes of readers > > of IETF lists) but very common among enterprises. > > At the moment. There is no good reason to not be listening on > standard ports if you want to provide your own servers within the > home. DNS will almost certainly be done if only to as hidden > masters. Just publish your current addresses in the DNS and they > can be reached. Cable and DSL are always on services. Homes are > no longer dialup. > I disagree with the assertion that "Homes" are no longer on dial-up since a good portion of Rural America still does not have Broadband which means millions are still on Dial-Up and I hear parts of Europe still use Dial-Up. > > > Many points made about license servers, etc in > > draft-ietf-6renum-static-problem don't apply to home nets. > > > > Renumbering an enterprise is doable. Renumbering my home net has been > > quite easy. I've done it a few times already and I'm sure will have > > to again. The procedure suggested above is just done manually. > > > > One hint is that on BSD and Linux at least a "netstat -an" should > > reveal any listens on old addresses. An automated scan on an > > enterprise network can identify servers and services needing a > > reconfig and a service restart without any system reboot. [ Microsoft > > systems may need to reboot or power down and remove the CMOS battery > > from the motherboard or maybe buy new hardware. :-) ] > > > > > > > > > > In IPv6 space, the host part will generally stay the same (modulo > > > > privacy extensions, which are default on for some clients). We've > said > > > > that the ULA ought to stay the same, so in fact, I agree, the > internal > > > > addresses actually all stay the same. > > > > > > > > I'm still surprised that an ISP will need to flash renumber faster > than > > > > it can just expire leases. If it's just repartitioning of network to > > > > deal with growth, that ought to be predictable and prefix lifetimes > can > > > > be reduced in advance. > > > > > > > > If it's actually some equipment failing, resulting in service > > > > interruptions, and then restoration by rewiring the network... then I > > > > understand. > > _______________________________________________ > > homenet mailing list > > [email protected] > > https://www.ietf.org/mailman/listinfo/homenet > -- > Mark Andrews, ISC > 1 Seymour St., Dundas Valley, NSW 2117, Australia > PHONE: +61 2 9871 4742 INTERNET: [email protected] > _______________________________________________ > homenet mailing list > [email protected] > https://www.ietf.org/mailman/listinfo/homenet > -- Benjamin Kerensa *Team Lead, *Ubuntu Oregon http://ubuntu-oregon.org Phone: 503-894-6005 x701 <http://facebook.com/bkerensa> <http://twitter.com/bkerensa> <https://plus.google.com/u/0/115750270177636397262> <http://www.stumbleupon.com/stumbler/bkerensa/> <http://flickr.com/bkerensa> <http://benjaminkerensa.com/> <http://wiki.ubuntu.com/bkerensa> <http://www.last.fm/user/bkerensa> *This message may contain information which is privileged or confidential. If you are not the named addressee of this message please destroy it without reading, using, copying or disclosing its contents to any other person.* * *
_______________________________________________ homenet mailing list [email protected] https://www.ietf.org/mailman/listinfo/homenet
