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=-1.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.5 X-Virus-Scanned: amavisd-new at elserv.ru Message-ID: <4FD9C0B7.4000105@elserv.msk.su> Date: Thu, 14 Jun 2012 14:45:11 +0400 From: Alex Moskalenko User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.3) Gecko/20120426 Thunderbird/10.0.3 MIME-Version: 1.0 To: ALT Linux sysadmins' discussion Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: [Sysadmins] =?utf-8?b?0JLQvtC/0YDQvtGBINC+IGV0aGVybmV0IGJvbmRp?= =?utf-8?q?ng?= X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux sysadmins' discussion List-Id: ALT Linux sysadmins' discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jun 2012 10:45:19 -0000 Archived-At: List-Archive: Здравствуйте! Возник вопрос о реализации отказоустойчивой конфигурации сети с распределением нагрузки. Есть сервер с 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 вроде как и нет, но как-то пугают падения нового ядра...