У меня есть машина с Solaris 8, и у нее есть несколько интерфейсов, подключенных к одной сети, что означает, что все они имеют метрику 0 (1 переход) для шлюза по умолчанию.
предполагать:
Однако похоже, что, несмотря на то, что у них есть прямое соединение, они, похоже, используют e1000g0 для доступа к сети 192.168.30.0, чтобы добраться до шлюза по умолчанию, а затем в любое другое место.
Когда я отправляю эхо-запрос, чтобы сказать, 192.168.30.74 (IP-адрес e1000g4), и захватывать пакеты на e1000g0, я вижу, что из него выходят сообщения «эхо-ответ», в отличие от e1000g4, хотя e1000g4 является тем, кто получает «эхо-запрос» . Этого не должно происходить, и они должны быть полностью независимыми, поскольку все они должны рекламировать 1 переход к этой сети.
Выходные данные netstat -rn и ifconfig -a показаны на картинке по ссылке ниже.
http://img836.imageshack.us/img836/7308/ifconfignetstathiddenip.jpg
Мне нужно как-то назначить всем этим интерфейсам одинаковый приоритет и дать им понять, что они физически подключены к сети 192.168.30.0 и нет необходимости проходить через e1000g0, чтобы добраться до нее.
Это вызывает множество проблем, так как в конечном итоге весь трафик будет проходить через интерфейс e1000g0, и это станет узким местом.
Пожалуйста, помогите Спасибо заранее
Есть несколько вещей, на которые вам нужно обратить внимание.
Локальные MAC-адреса
По умолчанию для старых машин SPARC была установка eeprom: local-mac-address? false
. С этой настройкой при запуске Solaris он переопределяет порты локальной сети и дает каждому интерфейсу одинаковый MAC. Это, вероятно, вызывает путаницу с вашим MAC-адресом на маршрутизаторе Cisco и напрямую ограничивает входящую полосу пропускания. Видеть InfoDoc 16733 Больше подробностей. По умолчанию для более новых серверов local-mac-address? true
.
Предостережение: если вы используете Sun Cluster, более старые версии требуют local-mac-address? false
и более новые версии требуют local-mac-address? true
.
IPMP / LACP
Если вы собираетесь иметь несколько интерфейсов в одной сети, я настоятельно рекомендую использовать такие технологии, как IPMP или LACP, для обработки аварийного переключения и распределения исходящей нагрузки. С Solaris 8 вы, вероятно, застряли на IPMP, что очень досадно, потому что его сложно настраивать. LACP намного лучше, но требует Solaris 10 и небольшой настройки Cisco.
Solaris 10
В наши дни нет оправдания использованию Solaris 8. Он находится в винтажной поддержке и в следующем году истечет срок его службы. Solaris 10 имеет намного лучший сетевой стек, лучшую производительность и целый набор замечательных функций (зоны, ZFS, DTrace, управление ресурсами, SMF, IPFilter, ...).