2010/10/4 Andrey Zarechansky
On Sun, Oct 03, 2010 at 11:52:12PM +0300, Michael Bochkaryov wrote:
[dd]
Нужно организовать "шибко надежный" ethernet для парочки серверов. Чтобы как при вылете порта, так и при вылете одного из свичей сетка продолжала работать, пускай и с меньшей скоростью.
hint: У Cisco есть технология vPC (Virtual Port Channel). Думаю у конкуретнов есть аналоги.
Тут страшный зверь D-Link DGS-1210-24 (не стекируемый)
Можно ли link aggregation организовать на портах в разных свичах? Или нужно на уровне IP это разруливать (чего не хочется)?
Если подходить к вопросу основательно - почитай про SCTP. В нем есть реализация резервирования на уровне транспортрного протокола.
SCTP хорош, но мне не подходит - большая часть софта у меня про SCTP вообще не в курсе и масштаб проекта не тот.
Заранее спасибо :)
На самом деле вводных даных недостаточно. Если тебе нужна надежность и адекватное время изоляции неисправности - необходим heartbeat на уровне приложения. В любом другом случае слишком велика верхняя оценка для ситуации в которой проблема не обнаружена своевременно.
Собственно, по серверам heartbeat работает. Контролирует контейнеры OpenVZ, которые на DRBD сидят. Но остается риск сбоя сети, поверх которой это все живет. Link aggregation позволит вылет порта/кабеля пережить. А вот вылет свича приведет к split brain, который лечить обычно вручную приходится. -- Regards, Michael Bochkaryov Net.Style - VoIP and VAS development www.netstyle.com.ua