По ходу написания скрипта и разборок, что к чему, возник такой вопрос.
В мануале к das-3248 есть конфиг для настройки трех сервисов, я просмотрел его и на основе конфига, что был чуть выше, и этого примера начал писать свой и столкнулся с такой проблемой. В примере 3-х сервисов есть такие пункты:
Код:
modify gvrp port info portid 143 portvlanid 1
modify gvrp port info portid 144 portvlanid 1
19.Создаем фильтр для перемаркировки значения DSCP для Internet сервиса (Upstream).
В качестве значения DSCP используется «CS1». В данном примере маркируется весь
пользовательский IP трафик (c default ToS значением). Примечание: для маркировки
трафика, инкапсулированного в PPP нужно к подправилу
«create filter subrule ip ruleid 5 subruleid 1 srcaddrcmp any» добавить опцию «transporthdr pppoe»:
create filter rule entry ruleid 5 description DSCP_Inet_Up action modifytos actionval 0x20 actionmask 0xff
create filter subrule ip ruleid 5 subruleid 1 toscmp any
modify filter rule entry ruleid 5 statsstatus enable status enable
20.Создаем фильтр для перемаркировки значения DSCP для IPTV сервиса(Upstream).
В качестве значения DSCP используется «CS5». В данном примере маркируется весь
пользовательский IP трафик (IGMP).
create filter rule entry ruleid 6 description DSCP_IGMP_Up action modifytos
actionval 0xA0 actionmask 0xff
create filter subrule ip ruleid 6 subruleid 1 toscmp any
modify filter rule entry ruleid 6 statsstatus enable status enable
21.Создаем фильтр для перемаркировки значения DSCP для VoIP сервиса (Upstream).
В качестве значения DSCP используется «CS6». В данном примере маркируется весь
пользовательский IP трафик (Voice).
create filter rule entry ruleid 7 description DSCP_VoIP_Up action modifytos
actionval 0xC0 actionmask 0xff
create filter subrule ip ruleid 7 subruleid 1 toscmp any
modify filter rule entry ruleid 7 statsstatus enable status enable
22.Создаем фильтры для перемаркировки значения DSCP для всех трех сервисов в
направлении Downstream. В рамках данного примера предполагается, что трафик
приходит с вышестоящего коммутатора уже промаркированным:
Internet: CS1
IPTV: CS5
VoIP: CS6
Далее в соотствие с DSCP значением DSLAM производит перемаркировку значения
802.1p (так называемый «внутренний приоритет»), связывает каждый тип трафика в
соответсвии с «внутренним» приоритетом 802.1p с нужным классом, после чего
трафик
в соответствии с классом получает гарантированную полосу пропускания на ATM
уровне. Таким образом обеспечивается полноценное качество обслуживания.
create filter rule entry ruleid 8 description DSCP_Inet_Down action setpriopriority 1 ruledir in
create filter subrule ip ruleid 8 subruleid 1 tosfrom 0x20 tosmask 0xff toscmp eq
modify filter rule entry ruleid 8 statsstatus enable status enable
create filter rule entry ruleid 9 description DSCP_IGMP_Down action setpriopriority 5 ruledir in
create filter subrule ip ruleid 9 subruleid 1 tosfrom 0xA0 tosmask 0xff toscmp eq
modify filter rule entry ruleid 9 statsstatus enable status enable
create filter rule entry ruleid 10 description DSCP_VoIP_Down action setpriopriority 6 ruledir in
create filter subrule ip ruleid 10 subruleid 1 tosfrom 0xC0 tosmask 0xff toscmp eq
modify filter rule entry ruleid 10 statsstatus enable status enable
23.После создания и активации правил их необходимо привязать к нужным EoA
(Upstream приоретизация) и Uplink (Downstream приоретизация) интерфейсам:
create filter rule map ruleid 5 ifname eoa-1 stageid 1
create filter rule map ruleid 5 ifname eoa-2 stageid 1
........
create filter rule map ruleid 8 ifname eth-1 stageid 1
create filter rule map ruleid 9 ifname eth-1 stageid 1
create filter rule map ruleid 10 ifname eth-1 stageid 1
24.Удаляем привязку правила IGMP со всех интерфейсов:
delete filter rule map ruleid 1 stageid 1 ifname all
а в конфмге выше этих пунктов нет, там идет так
Код:
modify gvrp port info portid 143 portvlanid 1
modify gvrp port info portid 144 portvlanid 1
delete filter rule map ruleid 1 stageid 1 ifname all
Важны ли эти пункты ? Если они нужны, то как их правильно написать?