Введение
Данная инструкция описывает основные положения и принципы формирования acs профиля на примере абонентских терминалов GPON ELTEX NTU-RG1421G-Wac и NTU-2W.
Формирование ACS профиля для терминала NTU-RG-1421G-Wac
Описание конфигурации по умолчанию терминала NTU-RG-1421G-Wac
Перед переходом к составлению acs профилей, рассмотрим конфигурацию по умолчанию ONT на примере абонентского терминала NTU-RG-1421G-Wac. Далее будет рассмотрен каждый блок конфигурации по умолчанию.
Конфигурация по умолчанию в виде acs параметров выглядит следующим образом:
"InternetGatewayDevice.Layer2Bridging.Bridge.1.BridgeEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Bridge.1.BridgeStandard" "802.1Q" "InternetGatewayDevice.Layer2Bridging.Bridge.1.VLANID" " " "InternetGatewayDevice.Layer2Bridging.Bridge.1.BridgeName" "DEFAULT"
Данным блоком параметров формируется LAN интерфейс по умолчанию – Bridge 1
Далее осуществляется привязка интерфейса eth0 к Br.1
"InternetGatewayDevice.Layer2Bridging.Marking.1.MarkingEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Marking.1.MarkingBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Marking.1.MarkingInterface" "1" "InternetGatewayDevice.Layer2Bridging.Marking.1.EthernetPriorityMark" "3" "InternetGatewayDevice.Layer2Bridging.Marking.1.VLANIDUntag" "1" "InternetGatewayDevice.Layer2Bridging.Marking.1.VLANIDMark" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.1.VLANIDMarkOverride" "0" "InternetGatewayDevice.Layer2Bridging.Filter.1.FilterEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Filter.1.FilterBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Filter.1.FilterInterface" "1" "InternetGatewayDevice.Layer2Bridging.Filter.1.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Filter.1.AdmitOnlyVLANTagged" "0"
На данном этапе нужно обратить внимание на следующие параметры:
"InternetGatewayDevice.Layer2Bridging.Marking.1.MarkingBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Marking.1.MarkingInterface" "1" "InternetGatewayDevice.Layer2Bridging.Filter.1.FilterBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Filter.1.FilterInterface" "1"
Параметры Filter и Marking отвечают за привязку интерфейса к группе (в данном случае eth0 к Br.1). Параметр Filter включает прохождение входящего трафика, а Marking – исходящего.
"InternetGatewayDevice.Layer2Bridging.Marking.1.MarkingBridgeReference" "1"
– создается Marking.1 – привязка локального интерфейса eth0 к Bridge 1 для исходящего трафика. Номер бриджа, к которому привязывается интерфейс задается значением параметра "MarkingBridgeReference". В данном случае локальный интерфейс привязывается к Bridge 1.
"InternetGatewayDevice.Layer2Bridging.Marking.1.MarkingInterface" "1"
– этим параметром указывается номер локального интерфейса eth0, который привязан маркингом (Marking 1) к Bridge 1.
"InternetGatewayDevice.Layer2Bridging.Filter.1.FilterBridgeReference" "1"
- данный параметр формирует привязку локального интерфейса к Bridge 1 для прохождения исходящего трафика.
"InternetGatewayDevice.Layer2Bridging.Filter.1.FilterInterface" "1"
– данным параметром осуществляется привязка локального интерфейса eth0 к к Bridge 1
После привязки eth0 к Br.1 получаем следующую конструкцию:
Для составления корректно работающего acs профиля должна быть соблюдена нумерация интерфейсов, маркингов и фильтров по умолчанию. Также должно быть соблюдено строгое соответствие между маркингами, фильтрами и локальными интерфейсами.
Нумерации и соответствие локальных интерфейсов фильтрам и маркингам приведены в таблицах 1.1 и 1.2
Нижеследующими параметрами осуществляется привязка локальных интерфейсов eth1, eth2 и eth3 к Bridge по аналогии с eth0.
"InternetGatewayDevice.Layer2Bridging.Marking.2.MarkingEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Marking.2.MarkingBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Marking.2.MarkingInterface" "2" "InternetGatewayDevice.Layer2Bridging.Marking.2.EthernetPriorityMark" "3" "InternetGatewayDevice.Layer2Bridging.Marking.2.VLANIDUntag" "1" "InternetGatewayDevice.Layer2Bridging.Marking.2.VLANIDMark" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.2.VLANIDMarkOverride" "0" "InternetGatewayDevice.Layer2Bridging.Filter.2.FilterEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Filter.2.FilterBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Filter.2.FilterInterface" "2" "InternetGatewayDevice.Layer2Bridging.Filter.2.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Filter.2.AdmitOnlyVLANTagged" "0" "InternetGatewayDevice.Layer2Bridging.Marking.3.MarkingEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Marking.3.MarkingBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Marking.3.MarkingInterface" "3" "InternetGatewayDevice.Layer2Bridging.Marking.3.EthernetPriorityMark" "3" "InternetGatewayDevice.Layer2Bridging.Marking.3.VLANIDUntag" "1" "InternetGatewayDevice.Layer2Bridging.Marking.3.VLANIDMark" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.3.VLANIDMarkOverride" "0" "InternetGatewayDevice.Layer2Bridging.Filter.3.FilterEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Filter.3.FilterBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Filter.3.FilterInterface" "3" "InternetGatewayDevice.Layer2Bridging.Filter.3.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Filter.3.AdmitOnlyVLANTagged" "0" "InternetGatewayDevice.Layer2Bridging.Marking.4.MarkingEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Marking.4.MarkingBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Marking.4.MarkingInterface" "4" "InternetGatewayDevice.Layer2Bridging.Marking.4.EthernetPriorityMark" "3" "InternetGatewayDevice.Layer2Bridging.Marking.4.VLANIDUntag" "1" "InternetGatewayDevice.Layer2Bridging.Marking.4.VLANIDMark" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.4.VLANIDMarkOverride" "0" "InternetGatewayDevice.Layer2Bridging.Filter.4.FilterEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Filter.4.FilterBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Filter.4.FilterInterface" "4" "InternetGatewayDevice.Layer2Bridging.Filter.4.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Filter.4.AdmitOnlyVLANTagged" "0"
Итак, после привязки четырех интерфейсов к первому бриджу, имеем следующую схематичную конструкцию:
Далее, в соответствии с порядком нумерации интерфейсов по умолчанию (таблица 1.1), идёт привязка виртуального интерфейса WAN IP к Bridge 1.
"InternetGatewayDevice.Layer2Bridging.Marking.5.MarkingEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Marking.5.MarkingBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Marking.5.MarkingInterface" "5" "InternetGatewayDevice.Layer2Bridging.Marking.5.EthernetPriorityMark" "3" "InternetGatewayDevice.Layer2Bridging.Marking.5.VLANIDUntag" "0" "InternetGatewayDevice.Layer2Bridging.Marking.5.VLANIDMark" " " "InternetGatewayDevice.Layer2Bridging.Marking.5.VLANIDMarkOverride" "1" "InternetGatewayDevice.Layer2Bridging.Filter.5.FilterEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Filter.5.FilterBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Filter.5.FilterInterface" "5" "InternetGatewayDevice.Layer2Bridging.Filter.5.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Filter.5.AdmitOnlyVLANTagged" "0"
В результате чего наша конфигурация приобретает вид:
Обратите внимание, что номер локального интерфейса WAN IP имеет номер 5 в нумерации интерфейсов по умолчанию.
Затем по аналогии с eth0 – eth3 к Bridge 1 привязываются интерфейсы wl0, wl0.1, wl0.2, wl0.3 (Wi-Fi 2,4 ГГц) и wl1, wl1.1, wl1.2, wl1.3 (Wi-Fi 5 ГГц).
"InternetGatewayDevice.Layer2Bridging.Marking.6.EthernetPriorityMark" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.6.MarkingBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Marking.6.MarkingEnable" "1" "InternetGatewayDevice.Layer2Bridging.Marking.6.MarkingInterface" "6" "InternetGatewayDevice.Layer2Bridging.Marking.6.VLANIDMark" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.6.VLANIDMarkOverride" "0" "InternetGatewayDevice.Layer2Bridging.Marking.6.VLANIDUntag" "1" "InternetGatewayDevice.Layer2Bridging.Filter.6.AdmitOnlyVLANTagged" "0" "InternetGatewayDevice.Layer2Bridging.Filter.6.FilterBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Filter.6.FilterEnable" "1" "InternetGatewayDevice.Layer2Bridging.Filter.6.FilterInterface" "6" "InternetGatewayDevice.Layer2Bridging.Filter.6.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.7.EthernetPriorityMark" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.7.MarkingBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Marking.7.MarkingEnable" "1" "InternetGatewayDevice.Layer2Bridging.Marking.7.MarkingInterface" "7" "InternetGatewayDevice.Layer2Bridging.Marking.7.VLANIDMark" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.7.VLANIDMarkOverride" "0" "InternetGatewayDevice.Layer2Bridging.Marking.7.VLANIDUntag" "1" "InternetGatewayDevice.Layer2Bridging.Filter.7.AdmitOnlyVLANTagged" "0" "InternetGatewayDevice.Layer2Bridging.Filter.7.FilterBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Filter.7.FilterEnable" "1" "InternetGatewayDevice.Layer2Bridging.Filter.7.FilterInterface" "7" "InternetGatewayDevice.Layer2Bridging.Filter.7.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.8.EthernetPriorityMark" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.8.MarkingBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Marking.8.MarkingEnable" "1" "InternetGatewayDevice.Layer2Bridging.Marking.8.MarkingInterface" "8" "InternetGatewayDevice.Layer2Bridging.Marking.8.VLANIDMark" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.8.VLANIDMarkOverride" "0" "InternetGatewayDevice.Layer2Bridging.Marking.8.VLANIDUntag" "1" "InternetGatewayDevice.Layer2Bridging.Filter.8.AdmitOnlyVLANTagged" "0" "InternetGatewayDevice.Layer2Bridging.Filter.8.FilterBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Filter.8.FilterEnable" "1" "InternetGatewayDevice.Layer2Bridging.Filter.8.FilterInterface" "8" "InternetGatewayDevice.Layer2Bridging.Filter.8.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.9.EthernetPriorityMark" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.9.MarkingBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Marking.9.MarkingEnable" "1" "InternetGatewayDevice.Layer2Bridging.Marking.9.MarkingInterface" "9" "InternetGatewayDevice.Layer2Bridging.Marking.9.VLANIDMark" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.9.VLANIDMarkOverride" "0" "InternetGatewayDevice.Layer2Bridging.Marking.9.VLANIDUntag" "1" "InternetGatewayDevice.Layer2Bridging.Filter.9.AdmitOnlyVLANTagged" "0" "InternetGatewayDevice.Layer2Bridging.Filter.9.FilterBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Filter.9.FilterEnable" "1" "InternetGatewayDevice.Layer2Bridging.Filter.9.FilterInterface" "9" "InternetGatewayDevice.Layer2Bridging.Filter.9.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.10.EthernetPriorityMark" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.10.MarkingBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Marking.10.MarkingEnable" "1" "InternetGatewayDevice.Layer2Bridging.Marking.10.MarkingInterface" "10" "InternetGatewayDevice.Layer2Bridging.Marking.10.VLANIDMark" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.10.VLANIDMarkOverride" "0" "InternetGatewayDevice.Layer2Bridging.Marking.10.VLANIDUntag" "1" "InternetGatewayDevice.Layer2Bridging.Filter.10.AdmitOnlyVLANTagged" "0" "InternetGatewayDevice.Layer2Bridging.Filter.10.FilterBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Filter.10.FilterEnable" "1" "InternetGatewayDevice.Layer2Bridging.Filter.10.FilterInterface" "10" "InternetGatewayDevice.Layer2Bridging.Filter.10.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.11.EthernetPriorityMark" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.11.MarkingBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Marking.11.MarkingEnable" "1" "InternetGatewayDevice.Layer2Bridging.Marking.11.MarkingInterface" "11" "InternetGatewayDevice.Layer2Bridging.Marking.11.VLANIDMark" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.11.VLANIDMarkOverride" "0" "InternetGatewayDevice.Layer2Bridging.Marking.11.VLANIDUntag" "1" "InternetGatewayDevice.Layer2Bridging.Filter.11.AdmitOnlyVLANTagged" "0" "InternetGatewayDevice.Layer2Bridging.Filter.11.FilterBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Filter.11.FilterEnable" "1" "InternetGatewayDevice.Layer2Bridging.Filter.11.FilterInterface" "11" "InternetGatewayDevice.Layer2Bridging.Filter.11.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.12.EthernetPriorityMark" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.12.MarkingBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Marking.12.MarkingEnable" "1" "InternetGatewayDevice.Layer2Bridging.Marking.12.MarkingInterface" "12" "InternetGatewayDevice.Layer2Bridging.Marking.12.VLANIDMark" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.12.VLANIDMarkOverride" "0" "InternetGatewayDevice.Layer2Bridging.Marking.12.VLANIDUntag" "1" "InternetGatewayDevice.Layer2Bridging.Filter.12.AdmitOnlyVLANTagged" "0" "InternetGatewayDevice.Layer2Bridging.Filter.12.FilterBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Filter.12.FilterEnable" "1" "InternetGatewayDevice.Layer2Bridging.Filter.12.FilterInterface" "12" "InternetGatewayDevice.Layer2Bridging.Filter.12.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.13.EthernetPriorityMark" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.13.MarkingBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Marking.13.MarkingEnable" "1" "InternetGatewayDevice.Layer2Bridging.Marking.13.MarkingInterface" "13" "InternetGatewayDevice.Layer2Bridging.Marking.13.VLANIDMark" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.13.VLANIDMarkOverride" "0" "InternetGatewayDevice.Layer2Bridging.Marking.13.VLANIDUntag" "1" "InternetGatewayDevice.Layer2Bridging.Filter.13.AdmitOnlyVLANTagged" "0" "InternetGatewayDevice.Layer2Bridging.Filter.13.FilterBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Filter.13.FilterEnable" "1" "InternetGatewayDevice.Layer2Bridging.Filter.13.FilterInterface" "13" "InternetGatewayDevice.Layer2Bridging.Filter.13.VLANIDFilter" "-1"
После добавления интерфейса wl0 и wl1 конфигурация будет выглядеть следующим образом:
Интерфейсы с номерами 6,7,8,9 соответствуют Wi-Fi интерфейсам сети 2.4 ГГц. Соответственно wl0 – интерфейс для основной Wi-Fi сети (6), а wl0.1 (7), wl0.2 (8), wl0.3 (9) - интерфейсы для гостевых Wi-Fi сетей. Аналогично интерфейсы 10,11,12,13 соответствуют Wi-Fi интерфейсам сети 5 ГГц.
Привязка интерфейса для локального доступа на ONT (LAN IP) производится только с помощью использования фильтра, без применения маркинга. И обратите внимание номер фильтра для LAN IP 14, то есть следующий, после wl1.3.
"InternetGatewayDevice.Layer2Bridging.Filter.14.FilterEnable" "1" "InternetGatewayDevice.Layer2Bridging.Filter.14.FilterBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Filter.14.FilterInterface" "14" "InternetGatewayDevice.Layer2Bridging.Filter.14.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Filter.14.AdmitOnlyVLANTagged" "0"
Для LAN IP используется номер интерфейса 14.
Следующими параметрами прописываются настройки LAN IP (данные параметры являются опциональными, то есть в ACS профиле их использовать не обязательно):
"InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.Enable" "1" "InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.IPInterfaceAddressingType" "Static" "InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.IPInterfaceIPAddress" "192.168.1.1" "InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.IPInterfaceSubnetMask" "255.255.255.0"
"InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.Enable" "1"
– включение LAN IP интерфейса.
"InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.IPInterfaceAddressingType" "Static"
– указание, что способ задания адреса на интерфес является статическим.
"InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.IPInterfaceIPAddress" "192.168.1.1"
– указание стандартного адреса 192.168.1.1 для доступа к LAN IP ONT из локальной сети.
"InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.IPInterfaceSubnetMask" "255.255.255.0"
– данным параметром задается маска подсети для LAN IP.
Таким образом, конфигурация по умолчанию имеет следующий схематичный вид:
Далее приведена таблица, в которой указаны порядковые номера маркингов и фильтров, а также порядковых номеров основных интерфейсов конфигурации ONT NTU-RG-1421G-Wac по умолчанию.
Таблица 1.1. Нумерация основных интерфейсов и порядковые номера маркингов и фильтров в конфигурации по умолчанию для NTU-RG-1421G-Wac
Интерфейс | Marking | Filter | Marking Interface | Filter Interface | Bridge |
---|---|---|---|---|---|
Eth0 | 1 | 1 | 1 | 1 | 1 |
Eth1 | 2 | 2 | 2 | 2 | 1 |
Eth2 | 3 | 3 | 3 | 3 | 1 |
Eth3 | 4 | 4 | 4 | 4 | 1 |
WAN | 5 | 5 | 5 | 5 | 1 |
Wl0 | 6 | 6 | 6 | 6 | 1 |
Wl0.1 | 7 | 7 | 7 | 7 | 1 |
Wl0.2 | 8 | 8 | 8 | 8 | 1 |
Wl0.3 | 9 | 9 | 9 | 9 | 1 |
Wl1 | 10 | 10 | 10 | 10 | 1 |
Wl1.1 | 11 | 11 | 11 | 11 | 1 |
Wl1.2 | 12 | 12 | 12 | 12 | 1 |
Wl1.3 | 13 | 13 | 13 | 13 | 1 |
LAN IP | - | 14 | - | 14 | 1 |
Формирование профиля под определённую конфигурацию терминала NTU-RG-1421G-Wac
Рассмотрим процесс составления профиля acs для абстрактного абонентского терминала, на котором требуется поднять PPPoE – клиента и передать от него трафик на клиентское оборудование, находящееся за NAT ONT на 0,1 и 2 портах в vlan 2149. Нужно, чтобы IGMP Proxy ONT работал в 30 vlan. Также требуется организовать получение IP адреса на IP-TV медиа-плеер (STB) на 3 порту ONT в vlan 2349 и работу IP-телефонии в vlan 1101.
Составление данного профиля будем производить на основе рассмотренной ранее конфигурации ONT по умолчанию.
Необходимо отметить, что в конфигурации по умолчанию был всего один Bridge. При составлении acs профиля необходимо руководствоваться тем, что для каждой услуги (сервиса) необходимо создавать отдельный бридж.
Как описывалось ранее, в конфигурации по умолчанию уже присутствует Bridge 1, мы будем использовать его для сервиса Интернет. Для этого необходимо указать, в каком VLAN будет работать сервис, и изменить имя данного бриджа:
"InternetGatewayDevice.Layer2Bridging.Bridge.1.BridgeEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Bridge.1.BridgeStandard" "802.1Q" "InternetGatewayDevice.Layer2Bridging.Bridge.1.VLANID" "2149" "InternetGatewayDevice.Layer2Bridging.Bridge.1.BridgeName" "Internet"
По аналогии с Bridge 1 создадим бриджи для остальных сервисов. Бридж для IGMP Proxy интерфейса, в этом же VLAN в нашей схеме идёт мультикаст в сторону OLT:
"InternetGatewayDevice.Layer2Bridging.Bridge.2.BridgeStandard" "802.1Q" "InternetGatewayDevice.Layer2Bridging.Bridge.2.BridgeName" "IPTV" "InternetGatewayDevice.Layer2Bridging.Bridge.2.BridgeEnable" "1" "InternetGatewayDevice.Layer2Bridging.Bridge.2.VLANID" "30"
Бридж для сервиса телефонии:
"InternetGatewayDevice.Layer2Bridging.Bridge.3.BridgeStandard" "802.1Q" "InternetGatewayDevice.Layer2Bridging.Bridge.3.BridgeName" "VoIP" "InternetGatewayDevice.Layer2Bridging.Bridge.3.BridgeEnable" "1" "InternetGatewayDevice.Layer2Bridging.Bridge.3.VLANID" "1101"
Бридж для IPTV-STB:
"InternetGatewayDevice.Layer2Bridging.Bridge.4.BridgeStandard" "802.1Q" "InternetGatewayDevice.Layer2Bridging.Bridge.4.BridgeName" "Bridge" "InternetGatewayDevice.Layer2Bridging.Bridge.4.BridgeEnable" "1" "InternetGatewayDevice.Layer2Bridging.Bridge.4.VLANID" "2349"
В результате схема выглядит следующим образом:
Так как по заданию необходимо настроить получение IP адреса для STB в vlan 2349 за портом ONT eth3, то необходимо привязать бридж данного сервиса (Bridge 4) к интерфейсу eth3.
Для привязки eth3 к какому-либо бриджу используются Marking 4 и Filter 4, а номер интерфейса eth3 в интерпретации ACS равен 4:
"InternetGatewayDevice.Layer2Bridging.Marking.4.MarkingEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Marking.4.MarkingBridgeReference" "4" "InternetGatewayDevice.Layer2Bridging.Marking.4.MarkingInterface" "4" "InternetGatewayDevice.Layer2Bridging.Marking.4.EthernetPriorityMark" "3" "InternetGatewayDevice.Layer2Bridging.Marking.4.VLANIDUntag" "1" "InternetGatewayDevice.Layer2Bridging.Marking.4.VLANIDMark" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.4.VLANIDMarkOverride" "0" "InternetGatewayDevice.Layer2Bridging.Filter.4.FilterEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Filter.4.FilterBridgeReference" "4" "InternetGatewayDevice.Layer2Bridging.Filter.4.FilterInterface" "4" "InternetGatewayDevice.Layer2Bridging.Filter.4.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Filter.4.AdmitOnlyVLANTagged" "0"
Заменив номер бриджа, к которому будет привязан eth3, с 1 на 4, получаем схему:
Далее нужно привязать WAN - интерфейс к Bridge1. WAN интерфейс в интерпретации acs имеет номер 5 (см. таблицу 1.1).
"InternetGatewayDevice.Layer2Bridging.Marking.5.MarkingEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Marking.5.MarkingBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Marking.5.MarkingInterface" "5" "InternetGatewayDevice.Layer2Bridging.Marking.5.EthernetPriorityMark" "3" "InternetGatewayDevice.Layer2Bridging.Marking.5.VLANIDUntag" "0" "InternetGatewayDevice.Layer2Bridging.Marking.5.VLANIDMarkOverride" "1"
"InternetGatewayDevice.Layer2Bridging.Marking.5.VLANIDMark" "2149"
– обратите внимание на данный параметр. При привязке WAN к Bridge в Marking значение параметра VLANIDMark обязательно должно соотвествовать номеру vlan того Bridge, к которому привязывается WAN. В нашем случае для Bridge 1 используется vlan 2149, поэтому значение VLANIDMark “2149”.
"InternetGatewayDevice.Layer2Bridging.Filter.5.FilterEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Filter.5.FilterBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Filter.5.FilterInterface" "5" "InternetGatewayDevice.Layer2Bridging.Filter.5.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Filter.5.AdmitOnlyVLANTagged" "0"
Теперь необходимо привязать к Bridge 1 интерфейс PPP, для возможности поднятия PPPoE сессии между ONT и оборудованием провайдера в vlan 2149.
Здесь тоже есть особенность: для привязки недефолтных сервисных интерфейсов (исключение интерфейс LAN) к бриджам, нужно использовать только фильтры.
Значения FilterInterface для недефолтных интерфейсов должны быть последовательными и начинаться после наибольшего значения FilterInterface в дефолтной конфигурации. В нашем случае наибольшее значение FilterInterface (номер интерфейса) в дефолтной конфигурации -14 (LAN – интерфейс). Следовательно FilterInterface для первого недефолтного интерфейса будет равен 15.
Следующими строчками PPP привязывается к Bridge 1.
"InternetGatewayDevice.Layer2Bridging.Filter.15.FilterEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Filter.15.FilterBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Filter.15.FilterInterface" "15" "InternetGatewayDevice.Layer2Bridging.Filter.15.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Filter.15.AdmitOnlyVLANTagged" "0"
Следующими параметрами задаются настройки для PPP – интерфейса.
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.ConnectionType" "IP_Routed" –
данным параметром задается тип интерфейса. Значение “IP_Routed” указывает на роутерный интерфейс.
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.Enable" "1"
– данный параметр включает WANPPP – интерфейс. Значение “1” – включение, “0” -отключение
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.Name” "PPPoE"
– данный параметр указывает имя “PPPoE” для PPP – интерфейса. Значение имени может быть любым
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.NATEnabled" "1"
– включение NAT на PPP-интерфейсе для трансляции адресов из локальной сети. “1” – NAT включен, “0” – NAT отключен.
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.X_BROADCOM_COM_FirewallEnabled" "TRUE"
– включение Firewall на PPP интерфейсе. Значение “1” – Firewall включен, “0” – отключен.
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.X_RTK_ServiceType" "1"
– тип сервиса, для которого будет использоваться данный интерфейс. Могут испольоваться следующие типы сервисов: 1 – Интернет, 4 – телефония, 5 – интерфейс будет использоваться как для сервиса интернет, так и для телефонии.
После применения всех вышеперечисленных параметров, получаем такую логическую конфигурацию ONT:
Аналогичным образом создаем интерфейс IGMP-Proxy и привязываем его к Bridge 2, учитывая, что недефолтные интерфейсы привязываются только фильтрами.
"InternetGatewayDevice.Layer2Bridging.Filter.16.FilterEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Filter.16.FilterBridgeReference" "2" "InternetGatewayDevice.Layer2Bridging.Filter.16.FilterInterface" "16" "InternetGatewayDevice.Layer2Bridging.Filter.16.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Filter.16.AdmitOnlyVLANTagged" "0"
Значение FilterInterface для IGMP Proxy равно 16, так как у предыдущего PPP – интерфейса было значение 15.
Настраиваем интерфейс IGMP Proxy следующими ACS параметрами:
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Enable" "1"
– включение WANIP интерфейса
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.AddressingType""Static"
– данный параметр указывает, что адрес для IGMP Proxy задается статически.
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ConnectionType""IP_Routed"
– данным параметром задается роутерный тип интерфейса
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ExternalIPAddress" "192.168.21.21"
– данным параметром задается статический IP адрес для IGMP – Proxy
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.DefaultGateway" "192.168.21.1"
– параметр указывает шлюз по умолчанию
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.SubnetMask" "255.255.255.0"
– задается маска подсети для IGMP Proxy
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Name" "IGMP"
– данным параметром задается имя для IGMP Proxy. Значение "IGMP" имя может быть любым.
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_BROADCOM_COM_IGMPEnabled" "TRUE"
– данным параметром включается функционал IGMP snooping.
Статический адрес для IGMP 192.168.21.21 задан в качестве примера. При написании профиля можно заменить этот адрес на любой другой.
Далее необходимо привязать Bridge 2 к WAN интерфейсу:
"InternetGatewayDevice.Layer2Bridging.Marking.14.MarkingEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Marking.14.MarkingBridgeReference" "2" "InternetGatewayDevice.Layer2Bridging.Marking.14.MarkingInterface" "5" "InternetGatewayDevice.Layer2Bridging.Marking.14.EthernetPriorityMark" "3" "InternetGatewayDevice.Layer2Bridging.Marking.14.VLANIDUntag" "0" "InternetGatewayDevice.Layer2Bridging.Marking.14.VLANIDMark" "30" "InternetGatewayDevice.Layer2Bridging.Marking.14.VLANIDMarkOverride" "1" "InternetGatewayDevice.Layer2Bridging.Filter.17.FilterEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Filter.17.FilterBridgeReference" "2" "InternetGatewayDevice.Layer2Bridging.Filter.17.FilterInterface" "5" "InternetGatewayDevice.Layer2Bridging.Filter.17.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Filter.17.AdmitOnlyVLANTagged" "0"
После добавления Bridge 2 и IGMP Proxy конфигурация ONT будет выглядеть следующим образом:
Следующими параметрами привязываем VoIP – интерфейс к Bridge 3:
set property "InternetGatewayDevice.Layer2Bridging.Filter.18.FilterEnable" "TRUE" nocheck set property "InternetGatewayDevice.Layer2Bridging.Filter.18.FilterBridgeReference" "3" nocheck set property "InternetGatewayDevice.Layer2Bridging.Filter.18.FilterInterface" "17" nocheck set property "InternetGatewayDevice.Layer2Bridging.Filter.18.VLANIDFilter" "-1" nocheck set property "InternetGatewayDevice.Layer2Bridging.Filter.18.AdmitOnlyVLANTagged" "0" nocheck
Далее настраиваем WAN интерфейс для VoIP:
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Enable" "1"
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.AddressingType" "DHCP"
– данным параметром активируется получение адреса на WAN –интерфейс для VoIP по DHCP.
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.ConnectionType" "IP_Routed"
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Name" "VoIP"
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.X_RTK_ServiceType" "4"
– тип сервиса, для которого будет использоваться данный интерфейс. Для сервиса телефонии нужно указать 4.
Обратите внимание на индекс 2 параметра WANIPConnection.2. В данном случае используется индекс 2, так как в конфигурации это уже второй WANIP – интерфейс, первым был IGMP Proxy интерфейс.
Привязываем WAN интерфейс к Bridge 3:
"InternetGatewayDevice.Layer2Bridging.Marking.15.MarkingEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Marking.15.MarkingBridgeReference" "3" "InternetGatewayDevice.Layer2Bridging.Marking.15.MarkingInterface" "5" "InternetGatewayDevice.Layer2Bridging.Marking.15.EthernetPriorityMark" "3" "InternetGatewayDevice.Layer2Bridging.Marking.15.VLANIDUntag" "0" "InternetGatewayDevice.Layer2Bridging.Marking.15.VLANIDMark" "1101" "InternetGatewayDevice.Layer2Bridging.Marking.15.VLANIDMarkOverride" "1" set property "InternetGatewayDevice.Layer2Bridging.Filter.19.FilterEnable" "TRUE" nocheck set property "InternetGatewayDevice.Layer2Bridging.Filter.19.FilterBridgeReference" "3" nocheck set property "InternetGatewayDevice.Layer2Bridging.Filter.19.FilterInterface" "5" nocheck set property "InternetGatewayDevice.Layer2Bridging.Filter.19.VLANIDFilter" "-1" nocheck set property "InternetGatewayDevice.Layer2Bridging.Filter.19.AdmitOnlyVLANTagged" "0" nocheck
И следующими параметрами acs задаются настройки для VoIP – клиента ONT:
"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.UserAgentDomain" " ngn-sip.sinor.ru"
– задание данного параметра обязательно, без него VoIP клиент не работает, значение данного параметра должно быть таким же, что и ProxyServer или RegistarServer.
"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.ProxyServer" " ngn-sip.sinor.ru"
– данный параметр задает сервера регистрации. В качестве значения может использоваться либо IP-адрес, либо доменное имя.
"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.UserAgentPort" "5060"
– данным параметром задается порт, в котором работает VoIP –клиент ONT, значение 5060 стандартное.
"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.RegistrarServer" "ngn-sip.sinor.ru "
– параметр задания сервера регистрации . В качестве значения может использоваться либо IP-адрес, либо доменное имя.
"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.RegistrarServerPort" "5060"
– указание порта, в котором работает SIP сервер, значение 5060 стандартное.
"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.OutboundProxy" "ngn-sip.sinor.ru "
– данным параметром задается адрес OutboundProxy. В качестве значения может использоваться либо IP-адрес, либо доменное имя.
"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.OutboundProxyPort" "5060"
– данным параметром указывается порт для Outbound Proxy, 5060 – стандартное значение.
"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.RegisterExpires" "610"
– данным параметром задается время, в течение которого истекает регистрация SIP – клиента на сервере.
"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.SIP.RegistrationPeriod" "600"
– acs параметр, задающий период времени, через который VoIP – клиент будет отправлять запрос на перерегистрацию.
"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.1.Enable" "Enabled"
– включение первой телефонной линии.
"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.1.SIP.AuthUserName" " 12345678"
– acs параметр для указания имени sip-клиента.
"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.1.SIP.AuthPassword" "12345678"
– acs параметр для указания пароля sip-клиента.
"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.1.DirectoryNumber" "12345678"
– данным параметром указывается телефонный номер sip-клиента.
"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.1.CallingFeatures.CallerIDName" "12345678"
– данным параметром задается CallerID клиента.
"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.1.SIP.URI" "12345678"
– SIP URI sip клиента. Стандартно должен быть таким же, что и DirectoryNumber.
"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.1.PhyReferenceList" "1"
– данным параметром acs указывается физический FXS – порт, за которым находится оборудование клиента. Для Line 1 – значение данного параметра должно быть “1”.
В результате схема примет вид:
Осталось привязать Bridge 4 к WAN интерфейсу с помощью параметров:
"InternetGatewayDevice.Layer2Bridging.Marking.16.MarkingEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Marking.16.MarkingBridgeReference" "4" "InternetGatewayDevice.Layer2Bridging.Marking.16.MarkingInterface" "5" "InternetGatewayDevice.Layer2Bridging.Marking.16.EthernetPriorityMark" "3" "InternetGatewayDevice.Layer2Bridging.Marking.16.VLANIDUntag" "0" "InternetGatewayDevice.Layer2Bridging.Marking.16.VLANIDMark" "2349" "InternetGatewayDevice.Layer2Bridging.Marking.16.VLANIDMarkOverride" "1" "InternetGatewayDevice.Layer2Bridging.Filter.20.FilterEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Filter.20.FilterBridgeReference" "3" "InternetGatewayDevice.Layer2Bridging.Filter.20.FilterInterface" "5" "InternetGatewayDevice.Layer2Bridging.Filter.20.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Filter.20.AdmitOnlyVLANTagged" "0"
Так как трафик через Bridge 4 будет проходить прозрачно, только со снятием метки vlan 2349, то никаких дополнительных ACS параметров, кроме Marking и Filter не требуется. То есть в том случае, если необходимо предоставить абоненту какой-то сервис бриджем, то достаточно сделать привязку необходимого порта к бриджу и привязку WAN – интерфейса к данному бриджу.
В приведенной ниже схеме видно, что при привязке некоторых интерфейсов не совпадают номера Filter и Marking, например при привязке бриджей 2, 3 и 4 к WAN интерфейсу. Это не является ошибкой, номера фильтров и маркингов могут не совпадать, главное при составлении профиля соблюдать их общую нумерацию.
И наконец, на ONT, полностью настроенном по данному профилю, будет следующая логическая архитектура:
Формирование ACS профиля для терминала NTU-2W
Описание конфигурации по умолчанию терминала NTU-2W
Рассмотрим процесс составление ACS профиля на примере ещё одного устройства - NTU-2W. Ниже приведена таблица, в которой указаны порядковые номера маркингов и фильтров, а также порядковые номера основных интерфейсов конфигурации по умолчанию.
Таблица 1.2. Нумерация основных интерфейсов и порядковые номера маркингов и фильтров в конфигурации по умолчанию
Интерфейс | Marking | Filter | Marking Interface | Filter Interface | Bridge |
---|---|---|---|---|---|
Eth0 | 1 | 1 | 1 | 1 | 1 |
Eth1 | 2 | 2 | 2 | 2 | 1 |
WLAN (Wl0) | 3 | 3 | 3 | 3 | 1 |
Wl0.1 | - | - | - | 4 | 1 |
Wl0.2 | - | - | - | 5 | 1 |
Wl0.3 | - | - | - | 6 | 1 |
WAN | 7 | 8 | 7 | 7 | 1 |
LAN IP | - | 7 | - | 8 | 1 |
На основании приведённой выше таблицы составим схематичное изображение конфигурации по умолчанию:
Формирование профиля под определённую конфигурацию терминала NTU-RG-1421G-Wac
Составим профиль под следующую конфигурацию: требуется поднять PPPoE – клиента и передать от него трафик на клиентское оборудование, находящееся за NAT ONT на 0 порту в vlan 2149. Нужно, чтобы IGMP Proxy ONT работал в 30 vlan. Также требуется организовать получение IP адреса на IP-TV медиа-плеер (STB) на 1 порту ONT в vlan 2349.
Как и в предыдущем примере, начнём с добавление бриджей для сервисов:
"InternetGatewayDevice.Layer2Bridging.Bridge.1.BridgeEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Bridge.1.BridgeStandard" "802.1Q" "InternetGatewayDevice.Layer2Bridging.Bridge.1.VLANID" "2149" "InternetGatewayDevice.Layer2Bridging.Bridge.1.BridgeName" "Internet"
Бридж для IGMP Proxy интерфейса:
"InternetGatewayDevice.Layer2Bridging.Bridge.2.BridgeStandard" "802.1Q" "InternetGatewayDevice.Layer2Bridging.Bridge.2.BridgeName" "IPTV" "InternetGatewayDevice.Layer2Bridging.Bridge.2.BridgeEnable" "1" "InternetGatewayDevice.Layer2Bridging.Bridge.2.VLANID" "30"
Бридж для IPTV-STB:
"InternetGatewayDevice.Layer2Bridging.Bridge.3.BridgeStandard" "802.1Q" "InternetGatewayDevice.Layer2Bridging.Bridge.3.BridgeName" "Bridge" "InternetGatewayDevice.Layer2Bridging.Bridge.3.BridgeEnable" "1" "InternetGatewayDevice.Layer2Bridging.Bridge.3.VLANID" "2349"
Далее привяжем интерфейс eth1 к Bridge 3:
"InternetGatewayDevice.Layer2Bridging.Marking.2.MarkingEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Marking.2.MarkingBridgeReference" "3" "InternetGatewayDevice.Layer2Bridging.Marking.2.MarkingInterface" "4" "InternetGatewayDevice.Layer2Bridging.Marking.2.EthernetPriorityMark" "3" "InternetGatewayDevice.Layer2Bridging.Marking.2.VLANIDUntag" "0" "InternetGatewayDevice.Layer2Bridging.Marking.2.VLANIDMark" "-1" "InternetGatewayDevice.Layer2Bridging.Marking.2.VLANIDMarkOverride" "1" "InternetGatewayDevice.Layer2Bridging.Filter.2.FilterEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Filter.2.FilterBridgeReference" "3" "InternetGatewayDevice.Layer2Bridging.Filter.2.FilterInterface" "4" "InternetGatewayDevice.Layer2Bridging.Filter.2.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Filter.2.AdmitOnlyVLANTagged" "0"
В результате получаем схему:
Значения FilterInterface для интерфейсов не по умолчанию должны быть последовательными и начинаться после наибольшего значения FilterInterface в конфигурации по умолчанию. В нашем случае наибольшее значение FilterInterface (номер интерфейса) в конфигурации по умолчанию - 8 (LAN – интерфейс). Следовательно FilterInterface для первого интерфейса не по умолчанию будет равен 9.
Следующими строчками PPP привязывается к Bridge 1.
"InternetGatewayDevice.Layer2Bridging.Filter.6.FilterEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Filter.6.FilterBridgeReference" "1" "InternetGatewayDevice.Layer2Bridging.Filter.6.FilterInterface" "9" "InternetGatewayDevice.Layer2Bridging.Filter.6.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Filter.6.AdmitOnlyVLANTagged" "0"
Следующими параметрами задаются настройки для PPP – интерфейса.
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.ConnectionType" "IP_Routed" "InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.Enable" "1" "InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.Name” "PPPoE" "InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.NATEnabled" "1" "InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.X_BROADCOM_COM_FirewallEnabled" "TRUE"
Параметр RTK_ServiceType здесь не требуется, он обязателен только для моделей NTU-RG-1421G-Wac.
После добавления PPPoE интерфейса схема принимает вид:
Далее необходимо привязать Bridge 2 к WAN интерфейсу:
"InternetGatewayDevice.Layer2Bridging.Marking.5.MarkingEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Marking.5.MarkingBridgeReference" "2" "InternetGatewayDevice.Layer2Bridging.Marking.5.MarkingInterface" "7" "InternetGatewayDevice.Layer2Bridging.Marking.5.EthernetPriorityMark" "3" "InternetGatewayDevice.Layer2Bridging.Marking.5.VLANIDUntag" "0" "InternetGatewayDevice.Layer2Bridging.Marking.5.VLANIDMark" "30" "InternetGatewayDevice.Layer2Bridging.Marking.5.VLANIDMarkOverride" "1" "InternetGatewayDevice.Layer2Bridging.Filter.7.FilterEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Filter.7.FilterBridgeReference" "2" "InternetGatewayDevice.Layer2Bridging.Filter.7.FilterInterface" "7" "InternetGatewayDevice.Layer2Bridging.Filter.7.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Filter.7.AdmitOnlyVLANTagged" "0"
А так же создать IPoE IGMP Proxy интерфейс и привязать его к Bridge 2:
"InternetGatewayDevice.Layer2Bridging.Filter.8.FilterEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Filter.8.FilterBridgeReference" "2" "InternetGatewayDevice.Layer2Bridging.Filter.8.FilterInterface" "10" "InternetGatewayDevice.Layer2Bridging.Filter.8.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Filter.8.AdmitOnlyVLANTagged" "0"
Значение FilterInterface для IGMP Proxy равно 10, так как у предыдущего PPP – интерфейса было значение 9.
Настраиваем интерфейс IGMP Proxy следующими ACS параметрами:
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Enable" "1" "InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.AddressingType""Static" "InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ConnectionType""IP_Routed" "InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ExternalIPAddress" "192.168.21.21" "InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.DefaultGateway" "192.168.21.1" "InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.SubnetMask" "255.255.255.0" "InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Name" "IGMP" "InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.X_BROADCOM_COM_IGMPEnabled" "TRUE"
Отразим изменения на схеме:
Для завершения конфигурации осталось привязать Bridge 3 к WAN интерфейсу, как мы помним, для создания бриджевого соединения требуются только параметры filter и marking:
"InternetGatewayDevice.Layer2Bridging.Marking.6.MarkingEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Marking.6.MarkingBridgeReference" "3" "InternetGatewayDevice.Layer2Bridging.Marking.6.MarkingInterface" "7" "InternetGatewayDevice.Layer2Bridging.Marking.6.EthernetPriorityMark" "3" "InternetGatewayDevice.Layer2Bridging.Marking.6.VLANIDUntag" "0" "InternetGatewayDevice.Layer2Bridging.Marking.6.VLANIDMark" "2349" "InternetGatewayDevice.Layer2Bridging.Marking.6.VLANIDMarkOverride" "1" "InternetGatewayDevice.Layer2Bridging.Filter.9.FilterEnable" "TRUE" "InternetGatewayDevice.Layer2Bridging.Filter.9.FilterBridgeReference" "3" "InternetGatewayDevice.Layer2Bridging.Filter.9.FilterInterface" "7" "InternetGatewayDevice.Layer2Bridging.Filter.9.VLANIDFilter" "-1" "InternetGatewayDevice.Layer2Bridging.Filter.9.AdmitOnlyVLANTagged" "0"
В итоге схематически наша конфигурация выглядит так:
Следует обратить внимание, что в первом примере при настройке NTU-RG-1421G-Wac мы сначала привязывали интерфейс не по умолчанию к бриджу (например привязка IGMP Proxy к Bridge 2), а затем привязывали этот бридж к WAN интерфейсу. Во втором примере мы поступили наоборот, сначала привязали бридж к WAN, а затем сделали привязку IGMP Proxy к бриджу. Таким образом отметим, что не имеет значения порядок привязки интерфейсов, главное соблюдать порядок нумерации фильтров и маркингов и нумерацию интерфейсов не по умолчанию.