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