Для повышения надежности сетевых соединений в Solaris можно использовать «link aggregations» или IPMP. Ниже по тексту — шпаргалка по «link aggregations».

В Solaris 10 появилась возможность объединять физические интерфейсы в один логический интерфейс (link aggregations). Tочнее, эта возможность была и ранее, но использовался дополнительный продукт — SunTruncking, теперь эта возможность есть по умолчанию. Для чего это нужно:

  • Увеличивается пропускная способность
  • Load balancing
  • Повышается надежность за счет резервных сетевых интерфейсов
  • Упрощается администрирование
  • Уменьшается пул необходимых ip-адресов

Необходимые условия для организации link aggregations:

  • сетевые коммутаторы должны поддерживать link aggregation control protocol (LACP). Смотрите документацию по по вашим коммутаторам.
  • на сервере могут объединяться интерфейсы с поддержкой GLDv3. Сейчас это интерфейсы xge, e1000g, и bge. (здесь список более полный)
  • все интерфейсы должны быть в full duplex mode и работать с одной скоростью.
  • переменная obp local-mac-address? должна быть установлена в true ( # eeprom local-mac-address?=true )

Посмотреть сетевые интерфейсы:
# dladm show-link

Опустить интерфейсы:
# ifconfig bge0 unplumb
# ifconfig bge1 unplumb

Создать link aggregation:
# dladm create-aggr -d bge0 -d bge1 1

Поднять интерфейс
# ifconfig aggr1 plumb 10.10.99.1 up

Чтобы link aggregation восстанавливался после перезагрузки — создайте файл /etc/hostname.aggr1:
# echo '10.10.99.1' > /etc/hostname.aggr1

Подробности можно почитать в официальной документации Overview of Link Aggregations

Обсуждение закрыто.