Just a sample of the Echomail archive
Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.
|    IPV6    |    The convoluted hot-mess that is IPV6    |    4,612 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 3,598 of 4,612    |
|    Victor Sudakov to Alexey Vissarionov    |
|    Two ISPs and backup for a home network (    |
|    04 Aug 21 21:49:42    |
      REPLY: 2:5020/545 60e1ce69       MSGID: 2:5005/49 610aadfa       CHRS: CP866 2       TZUTC: 0700       TID: hpt/fbsd 1.9.0-cur 2019-12-05       Dear Alexey,              04 Jul 21 17:27, you wrote to me:               VS>>>>>> I know that my home router can advertise multiple global IPv6        VS>>>>>> prefixes into the LAN, but how will LAN hosts failover to the        VS>>>>>> backup gateway if the primary ISP fails? They will have IPv6        VS>>>>>> addresses from both blocks, which should they choose for        VS>>>>>> their outgoing src address?        AV>>>>> This is the preferred mode of operation        AV>>>>> 1. All hosts in the LAN must be able to do the        AV>>>>> switching|balancing on thy own 2. This may require some manual        AV>>>>> configuration on every of them.        VS>>>> This is not feasible because most of those LAN hosts are        VS>>>> smartphones, smart TVs, vacuum cleaners, cameras and other IoT        VS>>>> devices.        AV>>> Most of these devices have Linux kernel, but crippled userspace.               AV> In general, IoT devices should reside in a separate VLAN without any        AV> access to outer world.              Most of the value of IoT devices depends on their access to the outer world.       By denying them access, you lose this value.               AV> Whether you need to access any of them from        AV> outside, you have SSH running on the gateway for that.              Who in their right mind would access their smart vacuum cleaner, thermostat or       security camera by SSH? I want the vaccuum cleaner to notify me on the mobile       app when it's finished or stuck.              I can agree that ingress access to the IoT device network is usually       unnecessary, egress access is enough for them.               VS>>>>>> With two IPv4 ISPs and NAT, the setup is rather trivial,        VS>>>>>> outgoing connections will work via either of the ISPs because        VS>>>>>> the hosts needn't be aware of the failure, and their src        VS>>>>>> private IP is always the same. Can anyone enlighten me?        AV>>>>> This is second option, but you'd lose the main advantage of        AV>>>>> IPv6: the use of publicly routed addresses.        VS>>>> Indeed. I don't like the idea of using NAT in IPv6 even if I        VS>>>> could. So what's the solution?        AV>>> For dumb devices, especially portable, I'd suggest using NPT.        VS>> How well does NPT (being stateless) work with FTP, SIP and other        VS>> protocols which embed addresses into payload?               AV> FTP is dead.              It is not. You just don't know.               AV> SIP clients normally use only LAN (everything else should        AV> be performed by a gateway).              Tell that to sipnet.ru and many other VoIP providers. I've seen even       semi-private VoIP networks (for admins) working over the Internet.               AV> Well, I can imagine a SIP client connecting to the corporate SIP PBX.        AV> To work properly in a multi-link environment, it have to establish        AV> _two_ connections for the SIP control channels.              May be so, if a SIP client itself is multihomed. In this case, it may survive       the disconnection of one of the uplinks, is that what you mean?               AV>>> Fully functional computers may be connected to some other VLANs        AV>>> (two at once in your case) and configured to use real addresses.        VS>> Speaking of those fully functional computers in the LAN, do you        VS>> mean the setup when there is a script pinging some outside hosts/        VS>> interfaces and modifying the IPv6 routing table, or something        VS>> more advanced and interesting?               AV> Trivial per-interface VRF.              And how do applications (e.g. a Web browser) decide which VRF to use for       outgoing connections? If one of the VRFs has no connection to the Internet, as       was the original question. The application must know that this VRF is       currently "disconnected" and act accordingly, how do you handle that?              Victor Sudakov, VAS4-RIPE, VAS47-RIPN       --- GoldED+/BSD 1.1.5-b20170303-b20170303        * Origin: Ulthar (2:5005/49)       SEEN-BY: 1/123 30/0 50/109 80/1 90/1 105/81 120/340 123/131 154/10       SEEN-BY: 221/1 6 226/30 227/702 229/424 426 428 550 700 1016 240/1120       SEEN-BY: 240/5832 249/206 317 400 261/38 280/464 5555 282/464 1038       SEEN-BY: 301/0 1 101 113 812 317/3 322/757 342/200 460/58 463/68 467/239       SEEN-BY: 467/888 633/280 712/848 920/1 5000/111 5001/100 5005/49 53       SEEN-BY: 5015/46 5020/715 830 846 1042 2047 2140 4441 5053/54 5058/104       SEEN-BY: 5064/56 5083/1 444       PATH: 5005/49 5020/1042 301/1 229/426           |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca