lte-8x+nte-2, не отрабатывают правила rule

ONT NTE / NTP, OLT LTE / LTP / MA4000-PX
Taur
Сообщения: 18
Зарегистрирован: 19 сен 2013 16:54
Reputation: 0

lte-8x+nte-2, не отрабатывают правила rule

Сообщение Taur » 13 май 2019 11:12

Добрый день. Использую связку lte-8x+nte-2. Хотел использовать rule для формирования гибкой фильтрации мультикаста на nte-2, однако столкнулся с такой проблемой:
написал набор правил:
Pon port
1: if (VID == 2635) then DeleteTag local
Uni 0 port
5: if (IPv4Proto == 0x2) and (IPv4v6DA == 224.0.0.2) then ClearAddTag; forward
5: if (IPv4Proto == 0x2) and (IPv4v6DA >= 239.100.2.1) and (IPv4v6DA <= 239.100.2.254) then ClearAddTag; forward
5: if (IPv4Proto == 0x2) and (IPv4v6DA >= 239.100.3.1) and (IPv4v6DA <= 239.100.3.10) then ClearAddTag; forward
5: if (IPv4Proto == 0x2) and (IPv4v6DA >= 239.100.4.1) and (IPv4v6DA <= 239.100.4.7) then ClearAddTag; forward
5: if (IPv4Proto == 0x2) and (IPv4v6DA >= 239.100.5.1) and (IPv4v6DA <= 239.100.5.254) then ClearAddTag; forward
5: if (IPv4Proto == 0x2) and (IPv4v6DA >= 239.100.6.1) and (IPv4v6DA <= 239.100.6.7) then ClearAddTag; forward
5: if (IPv4Proto == 0x2) and (IPv4v6DA >= 239.100.7.1) and (IPv4v6DA <= 239.100.7.254) then ClearAddTag; forward
5: if (IPv4Proto == 0x2) and (IPv4v6DA >= 239.100.8.1) and (IPv4v6DA <= 239.100.8.254) then ClearAddTag; forward
5: if (IPv4Proto == 0x2) and (IPv4v6DA >= 239.100.10.1) and (IPv4v6DA <= 239.100.10.254) then ClearAddTag; forward
5: if (IPv4Proto == 0x2) and (IPv4v6DA >= 239.100.13.1) and (IPv4v6DA <= 239.100.13.254) then ClearAddTag; forward
12: if (IPv4Proto == 0x2) then discard
13: if (Always) then AddTagVID = 2635

В таком формате часть нижних правил с указанием диапазона мультикаст групп просто не отрабатывало. Удалось заставить все работать как надо уплотнив группы следующим образом:

Pon port
1: if (VID == 2635) then DeleteTag local
Uni 0 port
5: if (IPv4Proto == 0x2) and (IPv4v6DA == 224.0.0.2) then ClearAddTag; forward
5: if (IPv4Proto == 0x2) and (IPv4v6DA >= 239.100.10.1) and (IPv4v6DA <= 239.100.10.254) then ClearAddTag; forward local
5: if (IPv4Proto == 0x2) and (IPv4v6DA >= 239.100.13.1) and (IPv4v6DA <= 239.100.13.254) then ClearAddTag; forward local
5: if (IPv4Proto == 0x2) and (IPv4v6DA >= 239.100.2.1) and (IPv4v6DA <= 239.100.3.10) then ClearAddTag; forward local
5: if (IPv4Proto == 0x2) and (IPv4v6DA >= 239.100.7.1) and (IPv4v6DA <= 239.100.8.254) then ClearAddTag; forward local
5: if (IPv4Proto == 0x2) and (IPv4v6DA >= 239.100.4.1) and (IPv4v6DA <= 239.100.4.7) then ClearAddTag; forward local
5: if (IPv4Proto == 0x2) and (IPv4v6DA >= 239.100.5.1) and (IPv4v6DA <= 239.100.6.7) then ClearAddTag; forward local
12: if (IPv4Proto == 0x2) then discard
13: if (Always) then AddTagVID = 2635

версии ПО:
lte-8x
Version: 3.16.0
Build: 120
nte-2
Firmware revision: 2.60

Вопросы:
Это баг или фича?))
Может есть какое то ограничение по количеству правил?
Если ли возможность это как то обойти?
Если ли, возможно, рекомендации о том как по другому реализовать гибкое пакетирование мулькаста на этом железе?

Вернуться в «Оборудование PON»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость