Logo

EcoRouter

EcoNAT

EcoQOE

EcoBypass

English

  • Release Notes
  • Поток Е1 EcoRouter Documentation / Поток Е1

    E1 – цифровой метод передачи данных и голоса, основанный на временном разделении канала. Кадр потока Е1 состоит из 32 временных интервалов с 0 по 31, называемых таймслотами (timeslot). Каждый таймслот, в свою очередь, содержит 8 бит информации. За одну секунду передается 8000 кадров, следовательно, скорость передачи данных по каналу Е1 может достигать 2048 Кбит/с.

    Нулевой таймслот служит для сигнализации. В нем передается управляющая информация. Таким образом для передачи данных используется 31 таймслот (с 1 по 31). Такой режим работы называется структурированным режимом (framed). Однако нулевой таймслот также может быть задействован под передачу данных, – такой режим работы называется неструктурированным режимом работы (unframed). При структурированном режиме необходимо указать, какие таймслоты будут использоваться для передачи данных. В случае использования всех оставшихся доступных таймслотов запись будет иметь вид – 1-31. Значение используемых таймслотов на устройствах, соединенных одной линией передачи, должно совпадать.

    Для тестирования потока существуют два режима: loopback local и loopback networkline. Первый режим служит для тестирования локального порта E1, второй – для магистрали между оборудованием.

    Существует режим отслеживания ошибок, называемый CRC-4. Если данный режим включен, происходит расчет контрольной суммы при отправлении и на удаленной стороне. Если принятая и рассчитанная сумма совпадают, то кадр считается целым. Бит контрольной суммы находится в нулевом таймслоте. Для того, чтобы посчитать контрольную сумму, устройство группирует 16 таймслотов, эта группа называется мультикадром. Данный режим включается опционально. На обоих сторонах магистрали режимы должны совпадать.

    Маршрутизатор использует два типа инкапсуляции в потоке Е1: HDLC и PPP. Тип инкапсуляции на обоих сторонах должен совпадать.

    Порты и каналы 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 настройки приведены в таблице ниже. Все они выполняются в контекстном режиме конфигурирования порта.

    КомандаОписание
    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

    Настройка Multilink PPP

    Для увеличения пропускной способности и обеспечения отказоустойчивости можно объединить два порта ppp в один логический порт – Multilink PPP. Такой порт будет называться mppp.<NUM>, где <NUM> – номер порта. Для создания mppp порта, необходимо сконфигурировать два ppp порта и добавить их в один mppp порт.

    Для создания порта для Multilink PPP используется команда конфигурационного режима port mppp.<NUM>, где <NUM> – номер порта. Далее в режиме конфигурирования созданного порта необходимо добавить порты ppp в Multilink при помощи команды bind ppp.<NUM>, где <NUM> – номер порта.

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

    ecorouter(config)#interface mppp0
    ecorouter(config-if)#ip address 10.3.3.2/30
    ecorouter(config-if)#exit
    ecorouter(config)#port ppp.0
    ecorouter(config-port-ppp)#timeslots controller e1.1
    ecorouter(config-port-ppp)#port ppp.1
    ecorouter(config-port-ppp)#timeslots controller e1.2
    ecorouter(config-port-ppp)#exit
    ecorouter(config)#port mppp.0
    ecorouter(config-port-mppp)#bind ppp.0
    ecorouter(config-port-mppp)#bind ppp.1
    ecorouter(config-port-mppp)#service-instance unit0
    ecorouter(config-service-instance)#encapsulation untagged
    ecorouter(config-service-instance)#connect ip interface mppp0

     

    Для диагностики портов используется команда административного режима show port mppp.<NUM>, где <NUM> – номер порта.
    ecorouter#show port mppp.0
     Multilink PPP port mppp.0 is up [10.3.3.2/30]
      PPP authentication is off
      PPP port ppp.0
      PPP port ppp.1
      MTU: 17940
      Input packets 0, bytes 0, errors 0
      Output packets 0, bytes 0, errors 0
       Service instance mppp.0.unit0 is up
        ingress encapsulation untagged
        ingress rewrite none
        egress encapsulation untagged
        egress none
        Connect interface mppp0 symmetric
        Input packets 0, bytes 0
        Output packets 3, bytes 126