Вот на что я наткнулся по теме сплитов: http://lumian-homesite.ucoz.ru/forum/19-11-1 Уважаемые коллеги,
просмотрев скопом всю переписку на -admins, я прошу раз и навсегда
понять, почему сеть "разваливается", а потом не "склеивается".
Это не проблема хабов, серверов, сервисов, каналов или чего бы то ни
было ещё. Это проблема работы "/operserv jupe".
Представьте себе некий сервер с именем jupitered.wenet.ru. С точки
зрения серверов это некий сервер в сети, подключенный по схеме:
jupitered.wenet.ru -> services.wenet.ru -> irc2.msk.wenet.ru ->
hub.msk.wenet.ru -> {ещё хабы, если есть} -> и так далее.
"Оригинальный" jupitered.wenet.ru, конечно же, ни с одной точки сети
подконнектиться к сети не сможет: сервер с таким именем в сети уже есть.
Теперь представьте себе, что hub.msk.wenet.ru теряет связь с другими
хабоми (без нервов: Service Level Agreement Боб ни с кем не подписывал).
Само собой разумеется, что jupitered.wenet.ru быстро подконнектится к своему
хабу (региональному) - тот про него ничего не знает, NetSplit обозначает
моментальный SQUIT всех серверов, которые были со стороны упавшего линка.
А дальше начинается лотерея. Если hub.msk быстрее пройдёт NetBurst с
irc2.msk, всё будет в порядке. Почти в порядке: отвалится вся региональная
ветка, ну и хрен с ней.
А вот если hub.msk сначала подцепит региональную ветку, а потом
поломится к irc2.msk, ТО НЕМЕДЛЕННО ПОЛУЧИТ ПО БАШКЕ. От irc2.msk. Потому,
что пытается интродактить сервер, про который irc2.msk уже знает
(догадайтесь, по какому пути). По башке -- это SQUIT. И пока Services Admin
не законнектится на сторону, где есть сервиса, и не скажет там /squit
нужному серверу, сеть НЕ СРАСТЁТСЯ.
Хоть тресни. Такова технология, и её не обойти. You are warned. Slippery
when wet.