Порты и каналы E1

Некоторые модели маршрутизаторов EcoRouter поддерживают передачу данных через цифровые интерфейсы первичного уровня европейского стандарта плезиохронной цифровой иерархии (PDH), известные как E1. Технические характеристики интерфейса E1 соответствуют рекомендации МСЭ-Т G.703/6. Битовая скорость потока E1 — 2048 Кбит/c. В качестве физического канала передачи используется симметричная витая пара с импедансом 100–120 Ом, в качестве разъёмов — коннекторы 8P8C, известные также как RJ45. На рисунке ниже приведена разводка линий по контактам разъёма.

|300

Рисунок


Поддерживаются как неструктурированные потоки E1, так и структурированные (framed, structured, channelised) в соответствии с рекомендацией МСЭ-Т G.704. В последнем случае нулевой канальный интервал (тайм-слот) используется для синхронизации, и максимальная пропускная способность снижается до 1984 Кбит/c. Выделение отдельных канальных интервалов для формирования канальных групп не поддерживается.

Настройка контроллера

В EcoRouterOS с интерфейсом Е1 связаны два объекта конфигурации: контроллер (controller) и порт (port). Контроллеры создаются в конфигурации автоматически при подключении интерфейсной карты Е1. Если в данной модели EcoRouter отсутствует интерфейсная карта Е1, то контроллеры будут недоступны для конфигурирования.

Имена контроллеров Е1, заданные системой: e1.1 и e1.2.

Для настройки контроллеров используется команда конфигурационного режима controller e1.<NUM>, где NUM — номер контроллера, соответственно. После этого в режиме конфигурирования контроллера будут доступны команды настройки параметров, приведённые в таблице ниже.

Таблица — Команды контекстного режима настройки контроллера

КомандаОписание
clocking {internal │ remote}Выбор источника синхронизации:
internal — внутренний источник синхронизации,
remote — удаленный источник синхронизации
framing {crc4 │ nocrc4 │ unframed}Настройка структуры кадров:
crc4 — включен режим CRC-4,
nocrc4 — выключен режим CRC-4,
unframed — включен неструктурированный режим
loopback {local │ remote}Включение режима петли:
local — петля на локальном оборудовании,
remote — петля на удаленном оборудовании

Пример настройки контроллера.

ecorouter#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
ecorouter(config)#controller e1.1
ecorouter(config-contr-e1)#framing nocrc4
ecorouter(config-contr-e1)#clocking internal

Для диагностики контроллеров используются команды административного режима show controller (для вывода информации обо всех контроллерах) и show controller e1.<NUM> (для вывода информации о конкретном контроллере).

ecorouter#show controller e1.1
Controller e1.1
Clocking source: internal
Framing: no-crc4
Loopback mode: off
 1-32    free

Настройка порта Е1

Порты, связанные с контроллерами Е1, создаются пользователем, а имена портов указывают на тип инкапсуляции, которая будет использоваться для передачи кадров. EcoRouter поддерживает два типа инкапсуляции: HDLC и PPP, поэтому имена портов будут иметь вид hdlc.<NUM> для инкапсуляции HDLC и ppp.<NUM> для ppp, где <NUM> — номер порта.

Подробнее о создании и настройке порта можно прочитать в подразделе “Порт” раздела “Виды портов и интерфейсов”. Специфичные для портов Е1 настройки приведены в таблице ниже. Все они выполняются в контекстном режиме конфигурирования порта.

Таблица — Команды настройки порта E1

КомандаОписание
timeslots controller e1.<NUM> (1-31)Выделение таймслотов с контроллера E1, где NUM — номер контроллера. Для режима unframed диапазон таймслотов не указывается.
service instance <NAME>Задание сервисного интерфейса.
encapsulation untaggedЗадание нетегированной инкапсуляции. Обязательная команда.
connect ip interface <NAME>Привязывание IP-адреса интерфейса к данному порту. Интерфейс, который привязывается к порту с инкапсуляцией HDLC, должен иметь MTU не более 1486 байт.

Пример настройки порта PPP.

ecorouter#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
ecorouter(config)#interface ppp0
ecorouter(config-contr-e1)#ip address 10.1.1.1/30
ecorouter(config)#interface ppp0
ecorouter(config)#port ppp.0
ecorouter(config-port-ppp)#timeslots controller e1.1 1-31
ecorouter(config-port-ppp)#service-instace unit0
ecorouter(config-service-instance)#encupsulation untagged
ecorouter(config-service-instance)#connect ip interface ppp0

Для диагностики портов используются команды административного режима show port (для вывода информации обо всех портах) и show port <NAME> (для вывода информации о конкретном порте).

ecorouter#show port ppp.0
PPP port ppp.0 is up [10.1.1.1/30]
 PPP authentication is off
 MTU: 17940
 Input packets 0, bytes 0, errors 0
 Output packets 0, bytes 0, errors 0
  Service instance ppp.0.unit0 is up
  ingress encapsulation untagged
  ingress rewrite none
  egress encapsulation untagged
  egress none
  Connect interface mppp0 symmetric
  Input packets 6, bytes 588
  Output packets 26, bytes 1484

Настройка аутентификации

Для инкапсуляции PPP можно задать аутентификацию для идентификации удалённой стороны. В EcoRouter для аутентификации используется протокол CHAP. Режим аутентификации задаётся контекстной командой настройки порта ppp или mppp (Multilink ppp). Для порта mppp аутентификация конфигурируется на объединённом порту Multilink.

Задание аутентификации по протоколу CHAP выполняется при помощи команды authentication chap hostname <LOCAL-NAME> username <REMOTE-NAME> password <PASS>. Здесь LOCAL-NAME — имя локальной машины (hostname маршрутизатора или любое другое имя), REMOTE-NAME — имя удалённой машины, PASS — пароль для данного подключения.

Пример настройки порта PPP.

ecorouter#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
ecorouter(config)#interface ppp0
ecorouter(config-contr-e1)#ip address 10.1.1.1/30
ecorouter(config)#interface ppp0
ecorouter(config)#port ppp.0
ecorouter(config-port-ppp)#timeslots controller e1.1 1-31
ecorouter(config-port-ppp)#authentication chap hostname Bob username Clara password supersecret
ecorouter(config-port-ppp)#service-instace unit0
ecorouter(config-service-instance)#encupsulation untagged
ecorouter(config-service-instance)#connect ip interface ppp0

Для диагностики портов используются команды административного режима show port (для вывода информации обо всех портах) и show port <NAME> (для вывода информации о конкретном порте).

ecorouter#show port ppp.0
PPP port ppp.0 is up [10.1.1.1/30]
 PPP authentication is on
  protocol: chap
  hostname: Bob
  username: Clara
 MTU: 17940
 Input packets 0, bytes 0, errors 0
 Output packets 0, bytes 0, errors 0
  Service instance ppp.0.unit0 is up
  ingress encapsulation untagged
  ingress rewrite none
  egress encapsulation untagged
  egress none
  Connect interface mppp0 symmetric
  Input packets 6, bytes 588
  Output packets 26, bytes 1484