В статье будет рассмотрена настройка RG-части ONT на стороне OLT по протоколу OMCI для предоставления услуг 3play.
Конфигурация предполагает настройку специальных профилей iphost. Рассмотрим настройку 3play с помощью этих профилей.
Этот функционал поддерживают только ONT серии NTU-RG-55XX.
В качестве примера предположим, что сервисы предоставляются в четырех vlan:
1101 - Телефония
2149 - Интернет PPPoE
1483 - Интернет IpoE
99 - IPTV
Настройка профилей cross-connect
Сначала для каждого сервиса потребуется сконфигурировать профиль cross-connect, указав в качестве outer vid vlan, в котором сервис поступает на uplink.
Помимо этого, в сервисном профиле для IPTV нужно административно включить m-cast :
LTP-16N(configure)# profile cross-connect iptv Указываем сервисный vlan: LTP-16N(config)(profile-cross-connect-iptv)# outer vid 99 Активируем мультикаст: LTP-16N(config)(profile-cross-connect-iptv)# multicast enable Применяем изменения: LTP-16N(config)(profile-cross-connect-voice)# do commit
После настройки остальных профилей аналогичным образом, общая конфигурация профилей должна выглядеть так:
profile cross-connect IPTV outer vid 99 multicast enable exit profile cross-connect IPOE outer vid 1483 exit profile cross-connect PPP outer vid 2149 exit profile cross-connect voice outer vid 1101 exit
Настройка профилей iphost
Потребуется создать профили для всех сервисов.
Итоговый вариант конфигурации профилей iphost для WAN-интерфейсов с признаком internet (IpoE и PPPoE) будет выглядеть так:
profile iphost PPP mode pppoe service-type internet wan-config enable wan-config nat enable exit profile iphost IPOE service-type internet wan-config enable wan-config nat enable exit
При использовании профилей iphost действует ограничение: в рамках одного interface ont каждый профиль iphost должен быть с уникальный сервисным признаком ( service-type ). В противном случае настройка будет считаться невалидной. Так как интерфейсы PPPoE и IPoE имеют одинаковый признак internet, то в рамках одного терминала с помощью профилей iphost может быть настроен только один из них на выбор.
Создадим профиль iphost для IPTV :
LTP-16N(configure)# profile iphost stb-iptv Указываем тип сервиса: LTP-16N(config)(profile-iphost-stb-iptv)# service-type iptv Активируем WAN: LTP-16N(config)(profile-iphost-stb-iptv)# wan-config enable Указываем режим работы: LTP-16N(config)(profile-iphost-stb-iptv)# wan-config connection-type bridge Применяем настройки LTP-16N(config)(profile-iphost-stb-iptv)# do commit
Согласно такой настройке профиля на ONT будет сконфигурирован интерфейс RG-bridge для работы с STB.
Создадим профиль iphost для телефонии:
LTP-16N(configure)# profile iphost voice Указываем тип сервиса: LTP-16N(config)(profile-iphost-voice)# service-type voice Указываем способ получения IP-адреса: LTP-16N(config)(profile-iphost-voice)# mode dynamic Применяем настройки LTP-16N(config)(profile-iphost-voice)# do commit
При выборе режима static IP-адрес для сервисного интерфейса телефонии задается вручную в конфигурации interface ont.
В режиме dynamic ONT будет получать его от dhcp-сервера в сервисном vlan.
Настройка профилей ports и voice
Профиль voice является средством для указания параметров SIP, таких как адрес сервера, периоды истечения и обновления регистрации и т.д. :
LTP-16N(configure)# profile voice sip Указываем Ip SIP-сервера: LTP-16N(config)(profile-voice-sip)# sip outbound-proxy address 192.168.101.2 Применяем настройки LTP-16N(config)(profile-iphost-voice)# do commit
В настройке профиля ports нужно сгруппировать сконфигурированные WAN-интерфейсы ONT с её LAN-интерфейсами согласно схеме предоставления услуг абоненту.
Пусть первый порт будет выделен для сервиса интрнет. Второй порт для подключения STB :
LTP-16N(configure)# profile ports ont Создаем фильтр для igmp-запросов LTP-16N(config)(profile-ports-ont)# igmp multicast dynamic-entry 1 vid 99 group 224.0.0.0 239.255.255.255 Указываем, что профиль будет работать с групповым трафиком: LTP-16N(config)(profile-ports-ont)# veip multicast enable Указываем правило для прохождения igmp-сообещний в направлении абонента : LTP-16N(config)(profile-ports-ont)# veip igmp downstream tag-control replace-tag Указываем vlan для прохождения igmp-сообещний в направлении абонента : LTP-16N(config)(profile-ports-ont)# veip igmp downstream vid 99 Указываем правило для прохождения igmp-сообещний в направлении от абонента : LTP-16N(config)(profile-ports-ont)# veip igmp upstream tag-control replace-tag Указываем vlan для прохождения igmp-сообещний в направлении от абонента: LTP-16N(config)(profile-ports-ont)# veip igmp upstream vid 99 Группируем первый LAN ONT с определенным сервисом : LTP-16N(config)(profile-ports-ont)# port 1 bind service 1 Группируем второй LAN ONT с определенным сервисом : LTP-16N(config)(profile-ports-ont)# port 2 bind service 2 Группируем оба беспроводных интефрейса (2.4 и 5 Ггц) с определенным сервисом : LTP-16N(config)(profile-ports-ont)# port wlan 1,5 bind service 1 Применяем изменения: LTP-16N(config)(profile-ports-ont)# do commit
Нумерация беспроводных интерфейсов :
port wlan 1 - стандартная группа WiFi 2.4 Ггц
port wlan 2 - первая гостевая группа WiFi 2.4 Ггц
port wlan 3 - вторая гостевая группа WiFi 2.4 Ггц
port wlan 4 - третья гостевая группа WiFi 2.4 Ггц
port wlan 5 - стандартная группа WiFi 5 Ггц
port wlan 6 - первая гостевая группа WiFi 5 Ггц
port wlan 7 - первая гостевая группа WiFi 5 Ггц
port wlan 8 - первая гостевая группа WiFi 5 Ггц
Настройка interface ont
В этом разделе конфигурации нужно привязать созданные профили к определенному абоненсткому терминалу, закрепить профили cross-connect за определенными сервисами согласно профилю ports и указать аутентификационные данные для SIP и PPPoE.
LTP-16N(configure)# interface ont 1/8 Прописываем серийный номер абонентского терминала: LTP-16N(config)(if-ont-1/8)# serial 454C545874009AC0 Указываем в качестве сервиса 1 профиль cross-connect для ppp: LTP-16N(config)(if-ont-1/8)# service 1 profile cross-connect pppoe dba dba1 Указываем данные пользователя для аутентификации на PPP-сервере: LTP-16N(config)(if-ont-1/8)# service 1 iphost pppoe username user password pswd Указываем созданный для PPPoE профиль iphost: LTP-16N(config)(if-ont-1/8)# service 1 profile iphost PPP Указываем в качестве сервиса 2 профиль cross-connect для IPTV: LTP-16N(config)(if-ont-1/8)# service 2 profile cross-connect iptv dba dba1 Указываем созданный для IPTV профиль iphost: LTP-16N(config)(if-ont-1/8)# service 2 profile iphost stb-iptv Указываем в качестве сервиса 3 профиль cross-connect для VOIP: LTP-16N(config)(if-ont-1/8)# service 3 profile cross-connect voice dba dba1 Указываем созданный для voice профиль iphost: LTP-16N(config)(if-ont-1/8)# service 3 profile iphost voice Назначем ранее созданный профиль ports: LTP-16N(config)(if-ont-1/8)# profile ports ont Назначем профиль voice: LTP-16N(config)(if-ont-1/8)# profile voice sip Применяем изменения: LTP-16N(config)(if-ont-1/8)# do commit
В случае если в профиле iphost для телефонии был выбран режим адресации static, потребуется прописать IP-адрес для абонентского терминала, шлюз и адреса DNS:
LTP-16N(config)(if-ont-1/8)# service 3 iphost static ip 192.168.101.100 LTP-16N(config)(if-ont-1/8)# service 3 iphost static mask 255.255.255.0 LTP-16N(config)(if-ont-1/8)# service 3 iphost static gateway 192.168.101.1 LTP-16N(config)(if-ont-1/8)# service 3 iphost static dns primary 1.1.1.1 LTP-16N(config)(if-ont-1/8)# service 3 iphost static dns secondary 1.1.1.2 LTP-16N(config)(if-ont-1/8)# do commit
В итоге на ONT будут сконфигурированы 3 WAN-интерфейса :
Информацию о них можно уточнить в cli LTP с помощью команды show interface ont x/z iphost :
LTP-16N# show interface ont 1/8 iphosts ----------------------------------- [ONT 1/8] IP host config data ----------------------------------- Service[1]: Current address: 90.189.224.1 Current mask: 0.0.0.0 Current gateway: 0.0.0.0 Current primary DNS: 0.0.0.0 Current secondary DNS: 0.0.0.0 Host name: Domain name: Service[2]: Current address: 192.168.99.110 Current mask: 255.255.255.0 Current gateway: 192.168.99.102 Current primary DNS: 0.0.0.0 Current secondary DNS: 0.0.0.0 Host name: Domain name: Service[3]: Current address: 192.168.101.45 Current mask: 255.255.255.0 Current gateway: 192.168.101.2 Current primary DNS: 192.168.102.2 Current secondary DNS: 192.168.101.235 Host name: Domain name: