Please don't tell me to read the DOC i already have
I just want to know, If a hub goes down can clients still connect to the leaf.
Also what is the best way to have an irc network that doesn't rely on a single server so if one server goes down it gets "replaced" meaning no downtime.
if a hub splits, it just disconnects from the network and all links behind it would be in limbo, as long as the server is alive and accepting connection, users can still connect. If the server is split by any means at all then they will not see the whole network, just what's connected on their side. So if servers 1,2,3,4,5 are all connected linearly and 3 splits, servers 1 and 2 are connected and 4 and 5 are connected but users on server 5 can not talk/see users on server 1 until 2 and 4 are reconnected. Either directly or 3 returning.
as far as no down time, that's not really possible using todays code. If a server dies and a user connects to it, either directly or at random in a round robin the connection will fail. Most clients will "roll" to the next server in line or with no caching a new random server can be chosen when the first connection attempt fails.
katsklaw wrote:if a hub splits, it just disconnects from the network and all links behind it would be in limbo, as long as the server is alive and accepting connection, users can still connect. If the server is split by any means at all then they will not see the whole network, just what's connected on their side. So if servers 1,2,3,4,5 are all connected linearly and 3 splits, servers 1 and 2 are connected and 4 and 5 are connected but users on server 5 can not talk/see users on server 1 until 2 and 4 are reconnected. Either directly or 3 returning.
as far as no down time, that's not really possible using todays code. If a server dies and a user connects to it, either directly or at random in a round robin the connection will fail. Most clients will "roll" to the next server in line or with no caching a new random server can be chosen when the first connection attempt fails.
hope that helps.
Remember, There's no place like $HOME
i wanted round robin, But its not very effective as most pc's Cache DNS
most DNS servers cache unless otherwise told not to. Sorry, that's your best option other than writing your own server randomizer that is linked to your net and can automaticlly send users to a different server and have your round robin point to that. To my knowledge, no such software exists so again, you'd have to write it.