Платы сетевых адаптеров. Функции сетевого адаптера. Дополнительные возможности сетевых адаптеров, страница 12

ностью всей группы. Различные изделия содержат разное количество адаптеров в группе. 3Com, например, поддерживает до 8 сетевых адаптеров с общей пропускной способностью 800 Мбит/с, a Intel — максимум 4 адаптера и 400 Мбит/с. Используя эту возможность, администратор может компенсировать увеличение трафика установкой в сервер дополнительного сетевого адаптера и добавлением его в группу.

Рис. 3.4. Виртуальный сетевой адаптер состоит из нескольких сетевых плат, которые имеют индивидуальные аппаратные адреса и общий IP-адрес

Когда сервер пересылает данные клиенту, трафик равномерно распределяется между адаптерами группы, основываясь на IP-адресе клиентской системы. В большинстве случаев соединение TCP между сервером и конкретным клиентом привязывается к одному из адаптеров группы, фиксированному для данного клиента на протяжении всего сеанса связи. Когда клиент устанавливает с сервером несколько соединений одновременно, есть возможность использовать разные сетевые адаптеры. Входящий трафик обрабатывается по-разному, в зависимости от способа реализации выравнивания нагрузки. Из-за того, что входящий трафик сервера состоит из сравнительно небольших запросов, некоторые изделия задействуют один адаптер группы для обработки всех входящих пакетов, а остальные адаптеры группы в это время распределяют исходящие пакеты между собой в круговом порядке.

Другая форма распределения нагрузки, называемая Intel составными каналами (LinkAggregation), может регулировать входящий и исходящий трафики. (Составным каналом называется линия или устройство, передающее данные между парой мультиплексоров или концентраторов. Используется также термин composite link.) Стандартные возможности балансировки нагрузки, предлагаемые Intel, всегда используют только один адаптер для входящего трафика, в то время как исходящий трафик распределяется между несколь-


 Аппаратное обеспечение

кими адаптерами, количество которых может достигать четырех. Составные каналы распределяют нагрузку в обоих направлениях и поддерживают полнодуплексную передачу, что в случае использования Fast Ethernet обеспечивает пропускную способность до 800 Мбит/с и 8 Гбит/с для Gigabit Ethernet. Однако эта технология требует особой аппаратной поддержки, как от сетевых адаптеров, так и от коммутаторов, в отличие от стандартного способа балансировки нагрузки, который ориентирован на применение коммутаторов любых типов и производителей.

    Примечание   

На сегодняшний день не существует единого стандарта для распределения нагрузки между сетевыми адаптерами сервера. И хотя пока производители используют похожие технологии, нельзя смешивать в сервере сетевые адаптеры от разных изготовителей с целью заставить их работать совместно. Несколько производителей объединились вместе для продвижения технологии IEEE802.3adLinkAggregationTaskForce, но пока стандарт для нее разрабатывается и утверждается (а это часто довольно длительный процесс), покупателю остается выбирать технологию из числа запатентованных реализаций, доступных на сегодняшний день.

Отказоустойчивость

Полезным эффектом, концепции балансировки нагрузки является отказоустойчивость, которую обеспечивает группировка сетевых адаптеров. Если один из адаптеров выйдет из строя, то трафик будет автоматически распределяться между оставшимися до тех пор, пока неисправный не будет заменен. Даже если балансировка нагрузки не используется, всегда можно установить в сервер лишний сетевой адаптер, который система будет автоматически задействовать в случае нарушения основного соединения по любой из причин, включая неисправность в кабеле, концентраторе или коммутаторе.

В некоторых случаях даже допустимо использовать более дешевые сетевые адаптеры в качестве резерва. Например, если сервер подключен к сети Gigabit Ethernet, то установка в сервер дополнительного адаптера Gigabit Ethernet исключительно в целях обеспечения отказоустойчивости может быть достаточно дорогим решением. Однако вместо этого для обеспечения отказоустойчивости можно использовать сравнительно недорогую плату Fast Ethernet. В случае нарушения соединения Gigabit Ethernet соединение Fast Ethernet сохранится и может предоставлять, по меньшей мере, номинальный уровень услуг, пока не будет восстановлено высокоскоростное соединение.