From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,RDNS_NONE autolearn=no version=3.2.5 Message-ID: <4FDAF7BD.30806@altlinux.ru> Date: Fri, 15 Jun 2012 12:52:13 +0400 From: Sergey Alembekov Organization: ALTLinux Team User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.3) Gecko/20120426 Thunderbird/10.0.3 MIME-Version: 1.0 To: sysadmins@lists.altlinux.org References: <4FD9C0B7.4000105@elserv.msk.su> In-Reply-To: <4FD9C0B7.4000105@elserv.msk.su> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [Sysadmins] =?koi8-r?b?98/Q0s/TIM8gZXRoZXJuZXQgYm9uZGluZw==?= X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: rt@altlinux.ru, ALT Linux sysadmins' discussion List-Id: ALT Linux sysadmins' discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jun 2012 08:52:33 -0000 Archived-At: List-Archive: 14.06.2012 14:45, Alex Moskalenko пишет: > Здравствуйте! > > Возник вопрос о реализации отказоустойчивой конфигурации сети с > распределением нагрузки. Есть сервер с 4мя портами ethernet. Есть два > коммутатора (не стекируемых), поддерживающие 802.3ad. Есть linux и > bonding. Хотелось бы получить что-либо подобное: > > bond0 = eth0+eth1, mode 802.3ad - транк на коммутатор 1; > bond1 = eth2+eth3, mode 802.3ad - транк на коммутатор 2; > bond2 = bond0+bond1, mode balance-alb - аггрегированый канал из 2х > вышеупомянутых транков. > > В результате должно получиться нечто отказоустойчивое и с > балансировкой нагрузки. :) > > Вопрос в следующем - можно ли объединять bond-интерфейсы в один > bond-интерфейс? На ядре 3.3.8 такая конфигурация ядром съедается > (работоспособность еще не проверял, настораживают значения unknown в > Speed и Duplex в /proc/net/bonding/bond2). На ядре 3.4.2 ситуация > интереснее - при добавлении bond'а в bond и последующем поднятии > ethernet-моста (даже никак не связанного с bond'ами) ядро падает. > Порядок поднятия интерфейсов - сначала мост, затем bond с bond'ами или > наоборот - значения не имеет - ядро падает. > > В связи с вышесказанным, вопрос - можно ли аггрегировать уже > аггрегированные линки? Прямого запрета в документации bonding вроде > как и нет, но как-то пугают падения нового ядра... Думаю это работать не будет. На мой взгляд у вас два варианта, либо сменить коммутаторы на стекируемые и использовать 802.3ad, либо два бонда в режиме active-backup, воткнутые в оба коммутатора каждый. Предостерегаю от использования balance-схем, мой опыт применения их с коммутаторами cisco4948 печален. __ Sergey Alembekov ALTLinux Team