Страница 1 из 1

NTE-2C iptv

Добавлено: 21 авг 2018 18:33
aneye
Привет.
Пишу здесь впервые. Вполне может быть, что тема уже обсуждалась, тогда просьба дать ссылку.

Проблема: не можем завести IPTV через Turbo GEPON с терминалом NTE-2c. Причем, не "не можем вообще", а не можем с конкретным железом.

Версии и прошивы:
Голова:
LTE-8x
Version: 3.16.0
Build: 120
Compile Date: 21.04.2017

Терминал:
NTE-2c прошивка 2.60

Опыт в настройке у нас есть, и IPTV успешно работает на нескольких аналогичных устройствах. А здесь мы зашли в тупик. Настройка, как сейчас, так и до этого, выполнялась по http://kcs.eltex.nsk.ru/articles/683 и по https://shop.nag.ru/article/nastrojka-i ... ltex-lte8x

Производим настройку, подключаем к NTE тестовый бук. С выходом в Интернет все в порядке. Однако, мультикаст не идет. NTE просто не светит мак-адресом в mcast-влане. Соответственно, нет никакой коммуникации с вышестоящими железками. Пробовали разные терминалы - NTE-2 и NTE-2C (последняя вообще новая, из коробки). Безрезультатно. К сожалению, в "лабораторных условиях" нет возможности проверить данные NTE на заведомо рабочей "голове". Тестирование производим запросом udp стрима из vlc-плеера.

Может быть, кто сталкивался с подобным? Где еще и что можно посмотреть? Спасибо.

Re: NTE-2C iptv

Добавлено: 22 авг 2018 08:56
Dirks G
Добрый день.
Приложите профиль Rules и IPMC, который у вас назначен на ONT.
Также укажите в каких вланах у вас услуги. Укажите какую группу вы запрашиваете.

Re: NTE-2C iptv

Добавлено: 22 авг 2018 12:38
aneye
Правила для profile/rules как вложение не влезли, размещу их здесь:
Pon port
0) 0: if (VID == 1717) then DeleteTag
1) 14: if (LinkIndex == 0x1) then path = port 0 queue 1; forward
2) 14: if (LinkIndex == 0x2) then path = port 1 queue 0; forward
3) 14: if (LinkIndex == 0x3) then path = port 1 queue 1; forward
4) 14: if (LinkIndex == 0x0) then path = port 0 queue 0; forward

Uni 0 port
0) 0: if (IPv4Proto == 0x2) then ClearAddTag
1) 5: if (Always) then AddTagVID = 1717
2) 14: if (Always) then path = link 0 queue 0; forward

Uni 1 port
0) 14: if (Always) then path = link 2 queue 0; forward

Правила для ipmc:
ipmc1.jpg
ipmc1.jpg (83.27 КБ) 3282 просмотра

ipmc-gr.jpg
ipmc-gr.jpg (56.58 КБ) 3282 просмотра

ipmc-dom.jpg
ipmc-dom.jpg (55.35 КБ) 3282 просмотра


Мкаст-влан - 1903. Группы с 230.7.7.1 до 230.7.7.128.

Re: NTE-2C iptv

Добавлено: 23 авг 2018 12:13
Dirks G
Вот это правило:

0: if (IPv4Proto == 0x2) then ClearAddTag

Замените на :

0: if (L3Proto == 0x2) then ClearAddTag;

Затем выполните реконфигурацию ONT и проверьте.

Re: NTE-2C iptv

Добавлено: 23 авг 2018 19:36
aneye
Пробовали и так, и так - без эффекта. Однако, iptv в какой-то момент просто заработало. Мы пробовали подключение через NTE типа RG, и через нее iptv включилось. После этого подключили NTE-2C и... она тоже заработала. Причем, остался пункт IPv4. С чем это связано пока совершенно непонятно.

Вопрос. В документации указано:

IPV4PROTO - Поле типа протокола в пакете IPv4 IPv4 Protocol
L3PROTO - Поле типа протокола уровня 3 (EtherType) L3 Protocol (EtherType)

В чем разница с точки зрения "головы" и обработки пакетов данным правилом? В первом случае мы смотрим на тип протокола в заголовке IP, видим там 0100 и понимаем, что это IPv4? Во втором случае мы смотрим в заголовок второго уровня, и по EtherType определяем... какой там протокол третьего уровня?