Как работает связь NIC в Linux?

Запись в Википедии о NIC-связывании (active-backup):

Активное резервное копирование (активное резервное копирование) Активен только один подчиненный сетевой адаптер в соединении. Другой ведомый становится активным, если и только если активный ведомый отказывает.

Когда NIC1(ведущий) и NIC2(ведомый) находятся в соединении / команде, и NIC1 терпит неудачу, как NIC2 узнает об этом?

1 ответ

Решение

Ради Бога. Если бы вы щелкнули по ссылочной ссылке в этой части статьи Википедии, вы бы узнали, как драйвер связывания linux выполняет мониторинг ссылок.

http://www.linuxfoundation.org/collaborate/workgroups/networking/bonding

  • Монитор ARP полагается на сам драйвер устройства, чтобы убедиться, что трафик передается. В частности, драйвер должен обновлять время последнего приема dev->last_rx и время начала передачи dev->trans_start. Если они не обновляются драйвером, то монитор ARP немедленно выведет из строя все подчиненные устройства, использующие этот драйвер, и эти подчиненные устройства будут отключены.

...

  • Монитор MII контролирует только состояние носителя интерфейса локальной сети. Это выполняется одним из трех способов: путем зависимости от драйвера устройства для поддержания его состояния носителя, путем запроса регистров MII устройства или путем запроса к устройству ethtool.
Другие вопросы по тегам