Мониторинг SHDSL каналов

Важно

Мониторинг поддерживают только модули MR17H.

Мониторинг SHDSL каналов позволяет получить информацию о соотношении Сигнал/Шум и уровне затухания в линии связи. В случае, если в линии связи используются регенераторы SG-17E, то можно получать информацию о состоянии этих регенераторов и их количестве.

Мониторинг каналов осуществляется программой eocd, работающей в режиме демона. На данный момент его конфигурация осуществляется через консольный интерфейс маршрутизатора.

Для работы демон eocd использует конфигурационный файл (по-умолчанию расположенный по пути /etc/eocd/eocd.conf), который состоит из двух разделов:

Пример раздела channels:

			channels = (
			{
				name = "dsl0";				// Имя интерфейса в ОС
				master = 1;				// Роль интерфейса: 1 - master, 0 - slave
			
				repeaters = 1;				// На данный момент не используется
				conf_profile = "span#1";		// Имя профайла в разделе
				apply_conf = 0;				// Применять конфигурацию из conf_profile
			span_profiles
			},
			{
				name = "dsl1";
				master = 1;
			
				repeaters = 1;
				conf_profile = "span#1";
				apply_conf = 0;
			}
			);
		

Параметры для SHDSL интерфейса могут быть установлены как через веб-интерфейс, так и через конфигурационный файл eocd.conf. Установка через конфигурационный файл является более приоритетной, поэтому для настройки SHDSL интерфейсов через веб-интерфейс, установите значение параметра apply_conf в 0 (как показано выше).

Запуск демона возможен со следующими параметрами:

Для запуска демона можно использовать следующую команду:

eocd -d

После запуска демон выдаст сообщение на консоль и в системный лог (logread), и должен быть виден в списке процессов (ps).

Демон должен быть запущен как на маршрутизаторе, работающем в режиме master, так и на втором маршрутизаторе, работающем в режиме slave.

Важно

Если при запуске демона он не сможет подключить указанные в конфигурационном файле интерфейсы (к примеру, если не загружен драйвер), то он выдаст в системный лог диагностическое сообщение (прочитать его можно с помощью команды logread).

Замечание

EOCD автоматически запускается при загрузке системы, поэтому после его конфигурации можете либо перезагрузить его вручную, убив запущенный процесс и запустив его снова командой, приведённой выше, либо выполнить перезагрузку маршрутизатора.

Для мониторинга SHDSL канала используется утилита eoc-info, для получения подробной информации об её использовании используется ключ --help.

Важно

Получение информации о канале возможно только на мастере, выполнение eoc-info на слейве не покажет информации о канале.

Для получения краткой информации о состоянии канала используется команда eoc-info -s. Она показывает состояние каждого канала: сколько регенераторов обнаружено, и установлено ли соединение со слейвом (маршрутизатор, работающий в режиме slave). В ее выводе offline показывает, что соединение со вторым маршрутизатором не установлено. В этом случае число регенераторов показывает, до какого регенератора было установлено соединение.

Для получения более детальной информации надо указать имя интерфейса: eoc-info -i dsl0. В выводе команды будет полная информация о всех юнитах в тракте - мастера, слейва и всех регенераторов. Для получения информации о конкретном юните используется опция -u и номер юнита: 1 - мастер, 2 - слейв, 3 - первый регенератор и т.д.

При выводе детальной информации доступна информация о параметрах линии связи:

Есть две группы, в которые входят параметры линии связи:

Соответственно, на местере есть только сторона слейва, на слейве - только сторона мастера. У каждого регенератора есть обе стороны.