Load balance на IPX - никогда не пробовал, подскажите

Обсуждение технических вопросов по продуктам Novell

Re: Маленькая хитрость

Сообщение Сергей Дубров » 03 мар 2003, 17:46

AlexeyS писал(а):По всем счетчикам будет заметно, что одна карта нагружается больше.
Идея такая - следующая карта включается при превышении загрузки на первой, и отключается, когда траффик снижается

FEC у киски с современными версиями IOS устроен не совсем так, точнее - совсем не так :lol: . Н-р, в одном из простейших случаев, для популярных Catalyst 2900XL/3500XL (у меня как раз такие работают), начиная с версии IOS 11.2(8)SA3 FEC-балансировка бывает двух видов - по source и по destination MAC. При подключении FEC-группы к получателю с одним адресом (роутер/серверу, н-р, с тем же интеловским iANS) имеет смысл только source балансировка. При этом, что очень важно, ВСЕ пакеты от машины с определённым MAC-ом ВСЕГДА будут пересылаться через ТОТ же самый порт в FEC-группе. Т.е., если у вас интенсивно писАть на сервер будет одна станция, второй (и далее) линк из FEC-группы для пересылки её пакетов (впараллель) вообще никогда не включиться, какую бы нагрузку при этом не испытывал первый линк:

"The default is to use the source MAC address. This means that all packets the switch receives on a non-Fast EtherChannel port with the same MAC source address that are destined to MAC addresses on the other side of the channel will take the same link in the channel. Source-based forwarding should be used when many stations attached to the Catalyst 2900XL/3500XL are sending to a few stations (such as a single router) on the other side of the Fast EtherChannel. This is so that traffic is evenly distributed across all links in the channel. Also, the Catalyst 2900XL/3500XL switches maintain a notion of a "default" port on which to transmit traffic such as Spanning Tree Protocol, multicasts, and unknown unicasts. "


К примеру, Catalyst 5000 вообще определяет конкретный линк, по которому пойдут пакеты, простым XOR-ом младших битов у MAC-адресов источника и получателя:

"A connection across a Fast EtherChannel is determined by source/destination address pairs. An X-OR operation is performed on the last two bits of the source MAC address and the destination MAC address. This operation yields one of four results: (0 0), (0 1), (1 0), or (1 1). Each of these values points to a link in the Fast EtherChannel bundle. In the case of a two-port Fast EtherChannel, only a single bit is used in the X-OR operation. This scenario yields two possible results, each pointing to a link in the bundle. Circumstances can occur where one address in the source/destination pair is a constant. For example, the destination might be a server or, even more likely, a router. In that case, you will still see statistical load balancing, because the source address is always different."
Аватара пользователя
Сергей Дубров
 
Сообщения: 2096
Зарегистрирован: 05 июн 2002, 06:07
Откуда: Новосибирск, ин-т ядерной физики СО РАН

Re: Маленькая хитрость

Сообщение Аркадий Глазырин » 08 янв 2006, 17:21

Алексей Соловьянов писал(а):По всем счетчикам будет заметно, что одна карта нагружается больше.
Идея такая - следующая карта включается при превышении загрузки на первой, и отключается, когда траффик снижается


Только что собрал на сервере NW 5.1 SP8 транк из 4-х 100Мегабитных плат. IPX.

Подключил 100Мегабит карты к 100Мегабит портам неуправляемого свича D-Link DES-1026G.

На рабочей станции онбоардный Гигабитный адаптор Marvell Yukon.
Он соединён через гигабитный порт D-Link DES-1026G.

Копирую с сервера на станцию фильмы.

Скорость 27Мегабайт в секунду. Получается, что при балансинге есть распаралеливание потоков. Странно.
Причина онкологий - иммунодефицит. Он вызывается загаром, нервотрёпкой, прививками от гриппа, генномодифицированными дрожжами, например "Саф-Момент", приёмом наркотиков, особенно героиновой группы. + Грибы и паразиты.
Аватара пользователя
Аркадий Глазырин
 
Сообщения: 2762
Зарегистрирован: 16 авг 2002, 09:09
Откуда: Екатеринбург

Re: Маленькая хитрость

Сообщение PavelKHTW » 10 янв 2006, 10:55

Аркадий Глазырин писал(а):Скорость 27Мегабайт в секунду. Получается, что при балансинге есть распаралеливание потоков. Странно.

Ничего странного, вероятно Dlink работает не так как Cisco - EtherChannel у Cisco не может пропустить через себя, на конкретную станцию больше, чем может ее порт - в документации все расписано верно :) - выдержки из доки Сергей Дубров привел верные :)
PavelKHTW
 
Сообщения: 1037
Зарегистрирован: 08 окт 2003, 13:02
Откуда: Украина

Пред.

Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 58

cron