Подробный гайд: Передача E1 через Ethernet

Гайд по передаче потока E1 через Ethernet/IP: технологии TDMoIP (SAToP, CESoPSN), настройка на Cisco и специализированных шлюзах, выбор режима, джиттер-буфер.

2026.09.02                  


Подробный гайд: Передача E1 через EthernetПодробный гайд: Передача E1 через Ethernet Передача потока E1 (G.703) через Ethernet/IP-сеть — это классическая задача для объединения территориально распределенных АТС, базовых станций или промышленных контроллеров, которые работают по TDM (Time Division Multiplexing), через современную пакетную сеть.


1. Выбор технологии: TDM over IP (TDMoIP)

Существует два основных подхода к передаче E1 через Ethernet:

  1. TDMoIP (Pseudo-Wire / Структурный и неструктурный режимы): Передача чистого потока E1 внутри пакетов Ethernet/IP.

    • SAToP (Structure-Agnostic TDM over Packet): Передается весь поток 2048 кбит/с целиком, без анализа структуры тайм-слотов.
    • CESoPSN (Structure-Aware): Передаются только активные (голосовые) тайм-слоты. Это экономит трафик.
  2. VoIP (Шлюзы): Только если E1 используется для подключения АТС и внутри идут голосовые каналы (SS7, PRI). В этом случае E1 "разбирается" на отдельные голосовые вызовы, которые передаются как SIP/H.323. Этот гайд сфокусирован на первом варианте, так как он универсален.

2. Оборудование и ПО

Вам понадобятся устройства, которые имеют порт E1 (RJ-48c или BNC) и Ethernet порт.

Аппаратные решения (Мультиплексоры/Шлюзы):

  • Cisco: Маршрутизаторы серий ISR 1900/2900/4000 с модулями VWIC (например, VWIC2-1MFT-T1/E1).
  • RAcom, RAD, Orion Telecom: Специализированные TDMoIP-мосты.
  • IPnergy, Eltex: Отечественные аналоги (например, М-3000, TDMoIP шлюзы).
  • Китайские аналоги: BD-2E1-IP, STM-1 over IP конвертеры (дешевле, но менее стабильны).

Программные решения (ПО-маршрутизаторы):

  • Сервер с Linux (например, ПО от RAD или собственный софт), имеющий плату E1 (PCI/PCIe).

3. Топология сети

[Устройство с E1] <---(G.703 кабель)---> [Шлюз A (E1->Eth)] <---(IP/Ethernet)---> [Шлюз B (Eth->E1)] <---(G.703 кабель)---> [Устройство с E1]

Сеть между шлюзами может быть:

  • Локальной (VLAN).
  • MPLS (VPLS).
  • Обычный интернет (через шифрованный туннель L2TP/GRE).

4. Пошаговая настройка (на примере Cisco IOS)

Это самый распространенный сценарий для корпоративного сектора. Используется технология CESoPSN или SAToP.

Шаг 1: Подключение порта E1

Подключите кабель от АТС к порту VWIC. Проверьте физику:

show controllers e1 0/0/0

Убедитесь, что нет ошибок (No alarms detected, line state is UP).


Шаг 2: Базовая настройка IP сети

Настройте IP-адресацию и маршрутизацию между Шлюзом A и Шлюзом B.

! Шлюз A
interface GigabitEthernet0/0
 ip address 192.168.1.1 255.255.255.0
 no shutdown

! Шлюз B
interface GigabitEthernet0/0
 ip address 192.168.1.2 255.255.255.0
 no shutdown

Убедитесь, что пинг проходит.


Шаг 3: Создание Pseudo-Wire класса (TDMoIP)

Необходимо задать параметры инкапсуляции. Для обычной передачи голоса или данных лучше использовать CESoPSN (экономия полосы). Если нужно передать весь поток бит-в-бит (например, для синхронизации или спецоборудования) — SAToP.

! Режим CESoPSN
controller E1 0/0/0
 framing NO-CRC4
 line-termination 75-ohm  ! Или 120-ohm (зависит от кабеля)
! Создаем класс для передачи только 16 тайм-слотов (пример)

На Cisco настройка TDMoIP делается через структуру connect.


Шаг 4: Настройка соединения (Emulated Circuit)

Вариант А: Структурный режим (CESoPSN)

Передаем конкретные тайм-слоты (например, 1-15 и 17-31).

! Шлюз A
connect TDM_LINK E1 0/0/0 1-15,17-31 192.168.1.2 1000

! Шлюз B
connect TDM_LINK E1 0/0/0 1-15,17-31 192.168.1.1 1000

Где 1000 — это VCID (Virtual Circuit ID), одинаковый на обоих концах.


Вариант Б: Неструктурный режим (SAToP)

Передаем все 32 тайм-слота (весь поток).

! Шлюз A
connect TDM_LINK E1 0/0/0 unframed 192.168.1.2 1001

! Шлюз B
connect TDM_LINK E1 0/0/0 unframed 192.168.1.1 1001

Шаг 5: Настройка джиттер-буфера

Критически важный параметр. Он должен быть достаточным, чтобы компенсировать задержки в IP-сети, но не слишком большим, чтобы не увеличивать общую задержку (особенно для голоса).

! Глобально
tdm clock priority 1
!
! В интерфейсе или глобально для класса
pseudowire-class TDM
 encapsulation udp
 protocol l2tpv3
 ip local interface GigabitEthernet0/0
!
! Настройка размера буфера (в миллисекундах)
 jitter-buffer 10



5. Настройка на специализированных TDMoIP-мостах (RAcom, RAD и др.)

Обычно настройка проще, чем на Cisco, и делается через Web-интерфейс.

  1. Назначьте IP-адреса устройствам.
  2. Выберите режим E1: Unframed (Прозрачный) или Framed (С выделением слотов).
  3. Укажите IP-адрес удаленного устройства (Peer IP).
  4. Укажите ID потока (Bundle ID/Pseudo-wire ID).
  5. Настройте размер пакета (Packet Size):
    • Меньше размер (например, 1 мс) — меньше задержка, но больше оверхед (трафик).
    • Больше размер (например, 8 мс) — меньше полосы, но больше задержка.
    • Оптимально: 2-5 мс.
  6. Jitter Buffer: Авто или ручной (обычно 5-15 мс).

6. Сравнение CESoPSN и SAToP

Параметр SAToP (Unframed) CESoPSN (Framed)
Полоса пропускания Всегда ~2.048 Мбит/с + оверхед (до 3-4 Мбит/с). Зависит от числа тайм-слотов. 10 слотов ≈ 800 кбит/с.
Синхронизация Передает биты синхронизации (CAS биты есть). Не передает биты синхронизации.
Применение Передача данных, спецсигнализации, когда нужна полная прозрачность. Передача голоса (PRI, R2), где важна экономия трафика.
Совместимость Лучше всего подходит для стыковки разного оборудования. Требует точного совпадения настроек тайм-слотов на концах.

7. Типовые проблемы и их решение

1. Проблема: E1 в аларме (LOS/LOF) на удаленной стороне.

Причина:

Нет связи по IP, либо Pseudo-wire не поднялся.

Решение:

Проверьте ping, проверьте VCID на совпадение, проверьте Firewall (порты UDP обычно 5000+ или L2TPv3).


2. Проблема: Связь есть, но проскальзывают биты (Slips), сыпятся ошибки CRC.

Причина:

Рассинхронизация тактовых генераторов. Оба устройства пытаются быть "Мастером" (Master) часов или оба "Слейвом" (Slave).

Решение: Настройте Clock Source.

  • Один конец: clock source internal (Мастер).
  • Второй конец: clock source line или loop-timed (Получение такта из линии).
  • В некоторых сетях используют Adaptive Clock Recovery (ACR), когда такт восстанавливается из потока IP-пакетов.

3. Проблема: Дребезг, роботизированный голос.

Причина:

Слишком большой джиттер в сети, переполнен джиттер-буфер.

Решение:

Выделите VLAN с приоритетом QoS (DSCP EF/CS6). Увеличьте размер джиттер-буфера.


8. Требования к сети (QoS)

Поток E1 критичен к задержке и потере пакетов.

  • Задержка (One-way): Желательно < 25 мс.
  • Джиттер: < 10 мс.
  • Потери: < 0.1%.

Настройте на коммутаторах приоритезацию трафика:

  • Если используется UDP (как в большинстве TDMoIP), пометьте трафик как DSCP EF (Expedited Forwarding) в настройках шлюзов, если они это умеют.

Для быстрого запуска:

  1. Купите два TDMoIP моста (например, RAcom).
  2. Соедините их E1 кабелями с вашими устройствами.
  3. Соедините их Ethernet порты.
  4. Пропишите IP адреса (например, 10.10.10.1 и 10.10.10.2).
  5. Укажите на первом IP второго и наоборот.
  6. Выберите режим Unframed (если не уверены).
  7. Проверьте индикацию: E1 Link Up, PWE Link Up.

Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.


Статью подготовил: Аверко Денис Сергеевич @Nymexis г. Омск (специалист по ЗИ)

Комментарии

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