В сетях, где применяются коммутаторы с ограниченными ресурсами памяти, используемой для хранения mac-адресов, или возможности STP-протокола не устраивают, можно использовать несложный прием.

Он основан на построении p2p каналов связи между L3-маршрутизаторами с помощью STP (точнее RSTP) и отключением запоминания MAC-адресов на промежуточных коммутаторах.

Плюсом такого решения является то, что время определения неисправности и время восстановления работы определяются используемым протоколом 3го уровня и не зависит от времени сходимости STP-протокола.


Про STP написано достаточно много, например на хабре, не буду описывать детали.

Для резервирования каналов связи между маршрутизаторами можно использовать подходящие протоколы динамической маршрутизации.

  1. На маршрутизаторах на двух параллельных логических линках настраиваются подходящие протоколы динамической маршрутизации (не забываем указывать тип линка p2p, если необходимо ;) ).
  2. На коммутаторах для каждого из двух параллельных p2p-каналов (VLAN) выстраивается беспетельное дерево STP. Топология каждого VLAN должна быть выстроена таким образом, что бы в случае отказа любого из компонентов сети между двумя оконечными маршрутизаторами, второй p2p-канал продолжал работать.
  3. На всех промежуточных коммутаторах, задействованных в организации параллельных логических линков (с использованием VLAN) можно отключить запоминание MAC-адресов. Это позволяет упростить требования к параметрам промежуточных коммутаторов, когда через них проходит трафик большого числа устройств с уникальными MAC-адресами.


Пример использования в реальной жизни есть тут.

UPD: Добавил несколько пояснений, без картинок (перед НГ некогда, увы). Возможно, позже сделаю апдейт).

Комментарии (3)


  1. vanyas
    23.12.2018 08:52

    Может стоит хоть картинок добавить, а то ну соовсем ничего не понятно ничего.


    1. 7land Автор
      24.12.2018 03:31

      Увы, планы несколько поменялись. :-/


  1. 7land Автор
    23.12.2018 11:00

    Добавлю вечером.