Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Current »


9.1. Общие сведения о EFM OAM

EFM OAM (Ethernet in the First Mile Operation, Administration and Maintenance) позволяет своевременно обнаруживать неисправности в канале данных, за счет чего повышая его надежность. Для своей работы использует канальный уровень: для обмен OAMPDU используется MAC-адрес назначения 01-80-c2-00-00-02.

Мониторинг канала.

В сети Ethernet затруднено обнаружение неисправности, когда соединение не разрывается, но работоспособность сети нарушена. EFM OAM обеспечивает мониторинг канала с помощью уведомлений OAMPDU. При обнаружении неисправности в канале модуль OAM посылает уведомление удаленному устройству, записывает это событие в лог и посылает SNMP Trap системе мониторинга. При получении уведомления о проблеме, удаленное устройство он так же записывает информацию в лог и отправляет уведомление системе мониторинга. Анализируя информацию в логах, сетевой администратор может отследить состояние канала в определенный период времени.

Мониторинг канала с помощью EFM OAM отслеживает следующие события:

  • Errored symbol period event: количество ошибочных символов не может быть меньше нижнего порога ошибок (здесь символ — минимальный блок передачи информации в физической среде. Он уникален для системы кодировки, символы могут отличаться в разных физических средах. Скорость передачи символа определяется физической скоростью передачи в данной среде);

  • Errored frame event: Определяет N как период фреймов, число ошибочных фреймов за период приема N фреймов не должно быть меньше нижнего порога ошибок (ошибочный фрейм определяется по CRC).

  • Errored frame period event: количество определенных ошибочных фреймов за М секунд не должно быть меньше нижнего порога ошибок;

  • Errored frame seconds event: количество секунд приема ошибочных фреймов зафиксированных за М секунд не может быть ниже порога ошибок.


Удаленное определение неисправностей
Когда в сети прерывается передача трафика из-за сбоя в работе устройства или его недоступности, Ethernet OAM модуль устанавливает соответствующий флаг в OAMPDU сообщениях, сообщая информацию о проблеме удаленному концу. Так как при активном соединении модули обмениваются пакетами OAMPDU постоянно, администратор по логам может отследить состояние канала и вовремя устранить неисправность.


Loopback-тестирование линии
После активации режима loopback-тестирования, работающий в активном режиме OAM порт посылает запрос loopback-тестирования соседу, в этом случае он возвращает все пакеты, за исключением Ethernet OAMPDU, отправителю по тому же каналу. Периодическое выполнение тестирования помогает вовремя определить сетевые проблемы и локализовать их.

Важно: нормальная работа канала в режиме loopback-тестирования невозможна.

9.2. Конфигурация EFM OAM

  1. Включить EFM OAM на порту;

  2. Настроить мониторинг соединения;

  3. Настроить обнаружение удаленных неисправностей;


  1. Включить EFM OAM на порту:

Команда

Описание

ethernet-oam

no ethernet-oam

!  В режиме конфигурации порта

Включить функцию EFM OAM на порту. Команда no отключает эту функцию.

ethernet-oam mode {active | passive}


!  В режиме конфигурации порта

Выбрать режим работы EFM OAM на порту: active (по-умолчанию) - коммутатор будет пытаться установить соединение на данном порту; passive - коммутатор будет ждать запроса на установление соединения.

ethernet-oam period <seconds>

no ethernet-oam period

!  В режиме конфигурации порта

Задать интервал отправки пакетов OAMPDU. Команда no восстанавливает значение по-умолчанию - 1 секунда.

ethernet-oam timeout <seconds>

no ethernet-oam timeout

!  В режиме конфигурации порта

Задать тайм-аут OAM сессии. Команда no восстанавливает значение по-умолчанию - 5 секунд.


2. Настроить мониторинг соединения:

Команда

Описание

ethernet-oam link-monitor

no ethernet-oam link-monitor

!  В режиме конфигурации порта

Включить отслеживание локальных ошибок в канале (по-умолчанию включено). Команда no отключает эту функцию.

ethernet-oam errored-symbol-period {threshold low <low-symbols> | window <seconds>}

no ethernet-oam errored-symbol-period {threshold low | window }

!  В режиме конфигурации порта

Задать нижний порог ошибок и окно фиксации ошибочных символов. Команда no возвращает значение по-умолчанию (<low-symbols> - 1, window - 5).

ethernet-oam errored-frame-period {threshold low <low-frames> | window <seconds>}

no ethernet-oam errored-frame-period {threshold low | window }

!  В режиме конфигурации порта

Задать нижний порог ошибок и окно фиксации периода ошибочных кадров. Команда no возвращает значение по-умолчанию (<low-symbols> - 1, window - 5).

ethernet-oam errored-frame {threshold low <low-frames> | window <seconds>}

no ethernet-oam errored-frame {threshold low | window }

!  В режиме конфигурации порта

Задать нижний порог ошибок и окно фиксации ошибочных кадров. Команда no возвращает значение по-умолчанию (<low-symbols> - 1, window - 5).

ethernet-oam errored-frame-seconds {threshold low <low-frame-seconds> | window <seconds>}

no ethernet-oam errored-frame-seconds {threshold low | window }

!  В режиме конфигурации порта

Задать нижний порог ошибок и окно фиксации секунд ошибочных кадров. Команда no возвращает значение по-умолчанию (<low-symbols> - 1, window - 300).


3. Настроить обнаружение удаленных неисправностей:

Команда

Описание

ethernet-oam remote-failure

no ethernet-oam remote-failure

!  В режиме конфигурации порта

Выключить режим отправки критических событий OAM (превышен threshold high) на порту через OAMPDU (по-умолчанию включено). Команда no отключает эту функцию.

ethernet-oam errored-symbol-period threshold high {high-symbols | none}

no ethernet-oam errored-symbol-period threshold high

!  В режиме конфигурации порта

Задать верхний порог ошибок приема символов за период. Команда no отключает этот порог.

ethernet-oam errored-frame-period threshold high {high-frames | none}

no ethernet-oam errored-frame-period threshold high

!  В режиме конфигурации порта

Задать верхний порог ошибок приема кадров за период. Команда no отключает этот порог.

ethernet-oam errored-frame threshold high {high-frames | none}

no ethernet-oam errored-frame threshold high

!  В режиме конфигурации порта

Задать верхний порог ошибок приема кадров. Команда no отключает этот порог.

ethernet-oam errored-frame-seconds threshold high {high-frame-seconds | none}

no ethernet-oam errored-frame-seconds threshold high

!  В режиме конфигурации порта

Задать верхний порог секунд ошибок приема кадров. Команда no отключает этот порог.

ethernet-oam remote-loopback

no ethernet-oam remote-loopback

!  В режиме конфигурации порта

Включить режим loopback-тестирования. Команда no отключает эту функцию

ethernet-oam remote-loopback supported

no ethernet-oam remote-loopback supported

!  В режиме конфигурации порта

Включить режим поддержки удаленного loopback-тестирования. Команда no отключает эту функцию.

9.3. Пример конфигурации EFM OAM

Коммутаторы оператора (PE) и клиента (CE) подключены друг к другу линией с использованием EFM OAM. При возникновении аварийных ситуаций информация о линии передается в систему мониторинга. Также при необходимости используется loopback-тестирование.


Конфигурация коммутатора клиента (СЕ):

CE(config)#interface ethernet 1/1
CE(config-if-ethernet1/1)#ethernet-oam mode passive
CE(config-if-ethernet1/1)#ethernet-oam
CE(config-if-ethernet1/1)#ethernet-oam remote-loopback supported

Конфигурация коммутатора оператора (PE):

PE(config)#interface ethernet 1/1
PE(config-if-ethernet1/1)#ethernet-oam

9.4. Решение проблем с конфигурацией EFM OAM

  • Удостоверьтесь, что хотя бы один из соседей OAM находится в активном режиме;

  • Для корректной доставки информации об аварии убедитесь, что SNMP настроен корректно;

  • Соединение в режиме loopback-тестирования не работает. После проверки состояния линии необходимо отключить этот режим;

  • Для корректной работы loopback-тестирования убедитесь, что на портах не сконфигурированы STP, MRPP, ULPP, flow control, loopback-detection, а оба устройства поддерживают функцию loopback-тестирования.

  • No labels