Подробный гайд: Передача E1 через Ethernet
Передача потока E1 (G.703) через Ethernet/IP-сеть — это классическая задача для объединения территориально распределенных АТС, базовых станций или промышленных контроллеров, которые работают по TDM (Time Division Multiplexing), через современную пакетную сеть.
1. Выбор технологии: TDM over IP (TDMoIP)
Существует два основных подхода к передаче E1 через Ethernet:
- TDMoIP (Pseudo-Wire / Структурный и неструктурный режимы): Передача чистого потока E1 внутри пакетов Ethernet/IP.
- SAToP (Structure-Agnostic TDM over Packet): Передается весь поток 2048 кбит/с целиком, без анализа структуры тайм-слотов.
- CESoPSN (Structure-Aware): Передаются только активные (голосовые) тайм-слоты. Это экономит трафик.
- 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-интерфейс.
- Назначьте IP-адреса устройствам.
- Выберите режим E1: Unframed (Прозрачный) или Framed (С выделением слотов).
- Укажите IP-адрес удаленного устройства (Peer IP).
- Укажите ID потока (Bundle ID/Pseudo-wire ID).
- Настройте размер пакета (Packet Size):
- Меньше размер (например, 1 мс) — меньше задержка, но больше оверхед (трафик).
- Больше размер (например, 8 мс) — меньше полосы, но больше задержка.
- Оптимально: 2-5 мс.
- 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) в настройках шлюзов, если они это умеют.
Для быстрого запуска:
- Купите два TDMoIP моста (например, RAcom).
- Соедините их E1 кабелями с вашими устройствами.
- Соедините их Ethernet порты.
- Пропишите IP адреса (например, 10.10.10.1 и 10.10.10.2).
- Укажите на первом IP второго и наоборот.
- Выберите режим Unframed (если не уверены).
- Проверьте индикацию: E1 Link Up, PWE Link Up.
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.