Comment

Comment by cyberax

OK, do you _think_ my questions were that easy?

> Advertise the addresses offered by the primary uplink, then retire those addresses

Prefix withdrawal doesn't work reliably on Android. And neither is it required to work, btw. Neither does this solution allow for load balancing, as all traffic will just go through one connection.

Bonus points: triangular routing to your local NAS through the router.

> How do you prevent your printer from "breaking" when its ISP-provided DHCP lease on its globally-routable IPv4 address expires? How about when the ISP refuses to renew the lease on the printer's current globally-routable IPv4 address and forces it to get a new one?

Printers get an RFC1918 address and don't care about global connectivity.

> How to solve this with IPv6? Use ULAs! They're the equivalent of 1918 space in the IPv6 world.

They're not. IPv6 is nothing like IPv4 operationally. Back to my challenge, ULA will NOT work.

The scenario is very simple: the printer gets a ULA prefix and a GUA prefix. Your computer also gets a GUA and a ULA from the same router.

So far so good.

Now the uplink goes down, and the router withdraws the prefix. The printer sees the withdrawal and removes its GUA address. Your computer misses it, and still has the GUA and the ULA addresses.

Whoops. The printing is now broken somehow. Why?

parent cyberax 2 days ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton