xMAC¶
Extend MAC Есть класс устройств по умолчанию не поддерживающий топологические протоколы, но о них можно сделать несколько утверждений:
- Всё что мы можем знать об этих устройствах это
MACадрес - Устройства не поддерживают последующее подключение к себе иных устройств (условно, обладают одним портом)
- Подключаются непосредственно к порту коммутатора
flowchart TD
A[Current Device] -->|Downlink or Chained Downlink| B(Phone1)
B --> | Downlink| C[Host1]
К таким устройствам относят: Клиентские CPE, Видеокамеры, Компьютеры, IP телефоны. Именно для них предназначен данный метод, т.к. он не требует подтверждения линка с другой стороны Для него требуется:
Работает следующим образом. Мы создаём 2 профиля интерфейсов (Interface Profile):
CPE. Downlink- в нём настройкуПолитика сбора MAC адресовMAC Discovery Policy выставляем вDirect DownlinkCPE. Uplink- в нём настройкуПолитика сбора MAC адресовMAC Discovery Policy выставляем вDirect Uplink
Дальше профилем CPE. Downlink размечаем интерфейсы коммутаторов к которым подключены CPE,
а CPE. Uplink интерфейсы CPE, которые смотрят в сторону коммутатора.
Далее включаем в Профиле объектов (Object Profile) коммутатора протокол xMAC и опрос MAC адресов.
Если во время опроса за портом с CPE. Downlink обнаружится MAC адрес устройства, то запустится процедура соединения (Linking).
Интерфейс к которому подключаться снизу будет определён по профилю интерфейса CPE. Uplink.
Warning
Если на CPE обнаружится 2 интерфейса покрашенных профилем с выставленным Direct Uplink, то линк не построится, т.к. система не сможет определить к какому из интерфейсов подключаться!
Также в Политика сбора MAC адресов (MAC Disovery Policy) присутствует настройка Chained Downlink,
используется для случая когда 2 устройства подключены по цепочке: Коммутатора -> IP Телефон -> Компьютер.
Настройки делаются аналогично предыдущему пункту, но для устройства посередине порт в сторону конечной железки красится профилем интерфейса (Interface Profile) с
настройкой Chained Downlink. Если мы видим при опросе 2 MAC адреса, то выстраиваем цепочку.
Требования¶
- Скрипт get_chassis_id для соседнего и get_chassis_id для текущего
- Опрос xMAC включён в профиле объектов Managed Object Profile
- Метод xMAC в Методах построения топологии Segment Profile
- Настройки
Политика сбора MAC адресов(MAC Disovery Policy) вПрофиле Интерфейса(Interface Profile)