Вопрос: Конфигурирование VC-to-VLAN интерфейсов в устройствах DAS4 series

Ответ: 

Данный документ описывает создание связок VC-to-VLAN в устройствах DAS4 series путем использования SNMP запроса, а также описание всех используемых для этой цели OID'ов.
Примечание: создание связок VC-to-VLAN с различными параметрами Service Type описывается раздельно.
Также в документе описана процедура включения Service Type Control в глобальных настройках линейных модулей.

1. Описание используемых OID'ов:

1.3.6.1.4.1.3646.1300.6.11.1.1.3 - данный OID задает значение VLAN ID для создаваемого VC-to-VLAN соединения. Задается в виде числового параметра (i).
Возможные значения: 1-4093

1.3.6.1.4.1.3646.1300.6.11.1.1.4 - данный OID задает значение 802.1p для создаваемого VC-to-VLAN соединения. Задается в виде числового параметра (i).
Возможные значения: 0-7

1.3.6.1.4.1.3646.1300.6.11.1.1.5 - данный OID задает количество возможных MAC адресов для создаваемого VC-to-VLAN соединения. Задается в виде числового параметра (i).
Возможные значения: 1-16, 32, 40, 48, 56, 64

1.3.6.1.4.1.3646.1300.6.11.1.1.6 - данный OID задает режим работы (RFC2684 bridged или RFC2684 routed) для создаваемого VC-to-VLAN соединения. Задается в виде числового параметра (i).
Возможные значения:
1 = RFC2684 routed
2 = RFC2684 bridged

1.3.6.1.4.1.3646.1300.6.11.1.1.7 - данный OID задает имя nexthop профиля, используемого при настройки VC-to-VLAN соединения для работы в режиме RFC2684 routed. Задается в виде строчного параметра (s).
Возможные значения: имя созданного nexthop профиля.

1.3.6.1.4.1.3646.1300.6.11.1.1.8 - данный OID задает имя IP traffic профиля для создаваемого VC-to-VLAN соединения. Задается в виде строчного параметра (s).
Возможные значения: имя созданного IP traffic профиля.

1.3.6.1.4.1.3646.1300.6.11.1.1.9 - данный OID задает режим Service Type для создаваемого VC-to-VLAN соединения. Задается в виде числового параметра (i).
Возможные значения:
1 = PPPoE
2 = DHCP
3 = PPPoE + DHCP
4 = StaticIP
5 = PPPoE + StaticIP
Примечание: данные настройки будут работать только в том случае, если Service Type Control включен глобально в настройках линейного модуля.

1.3.6.1.4.1.3646.1300.6.11.1.1.10 - данный OID задает значение базового IP адреса. В качестве значения следует использовать 0.0.0.0
Задается в виде параметра IP адреса (a).
Возможные значения: 0.0.0.0

1.3.6.1.4.1.3646.1300.6.11.1.1.11 - данный OID задает количество возможных IP адресов для создаваемого VC-to-VLAN соединения. Задается в виде числового параметра (i).
Возможные значения: 1-64

1.3.6.1.4.1.3646.1300.6.11.1.1.13 - данный OID позволяет совершать различные действия с вновь создаваемыми, либо уже созданными профилями. Задается в виде числового значения (i).
Возможные значения:
1 = active
2 = not in service
3 = not ready
4 = create and go
5 = create and wait
6 = destroy

1.3.6.1.4.1.3646.1300.6.11.1.1.14 - данный OID задает работы FDB (aged либо non-aged) для создаваемого VC-to-VLAN соединения. Задается в виде числового параметра (i).
Возможные значения:
1 = aged
2 = non-aged

1.3.6.1.4.1.3646.1300.6.11.4.1.1 - данный OID задает базовый IP адрес для создаваемого VC-to-VLAN соединения. Используется совместно с Service Type PPPoE + StaticIP и StaticIP. Задается в виде числового параметра (i).
Возможные значения: IP адрес (например: 10.10.10.4)

1.3.6.1.4.1.3646.1300.6.11.4.1.2 - данный OID задает количество последующих возможных IP адресов для создаваемого VC-to-VLAN соединения. Используется совместно с Service Type PPPoE + StaticIP и StaticIP. Задается в виде числового параметра (i).
Возможные значения: 1-64
Примечание: к примеру, в качестве «базового» IP указан IP-адрес 10.10.10.4 и количество последующих возможных IP – 2.
Таким образом, доступ будет разрешен для IP адресов 10.10.10.4 и 10.10.10.5

1.3.6.1.4.1.3646.1300.6.11.4.1.3 - данный OID позволяет совершать различные действия с вновь создаваемыми, либо уже созданными профилями статических адресов, используемых совместно с Service Type PPPoE + StaticIP и StaticIP. Задается в виде числового значения (i).
Возможные значения:
1 = active
2 = not in service
3 = not ready
4 = create and go
5 = create and wait
6 = destroy

2. Пример создания VC-to-VLAN связки с использованием Service Type PPPoE.

В данном примере создается связка VC-to-VLAN c параметрами VPI/VCI 8 35 на 7-м порту 4-го линейного модуля (индексы порта и модуля выделены синим цветом, значения VPI/VCI - красным):

snmpset -v 2c -c netman 192.168.20.2 1.3.6.1.4.1.3646.1300.6.11.1.1.3.407.8.35 i 21
1.3.6.1.4.1.3646.1300.6.11.1.1.4.407.8.35 i 0
1.3.6.1.4.1.3646.1300.6.11.1.1.5.407.8.35 i 1
1.3.6.1.4.1.3646.1300.6.11.1.1.6.407.8.35 i 2
1.3.6.1.4.1.3646.1300.6.11.1.1.8.407.8.35 s 3M
1.3.6.1.4.1.3646.1300.6.11.1.1.9.407.8.35 i 1
1.3.6.1.4.1.3646.1300.6.11.1.1.10.407.8.35 a 0.0.0.0
1.3.6.1.4.1.3646.1300.6.11.1.1.11.407.8.35 i 1
1.3.6.1.4.1.3646.1300.6.11.1.1.13.407.8.35 i 2
1.3.6.1.4.1.3646.1300.6.11.1.1.14.407.8.35 i 1
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.3.407.8.35 = INTEGER: 21
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.4.407.8.35 = INTEGER: 0
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.5.407.8.35 = INTEGER: 1
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.6.407.8.35 = INTEGER: 2
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.8.407.8.35 = STRING: "3M"
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.9.407.8.35 = INTEGER: 1
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.10.407.8.35 = IpAddress: 0.0.0.0
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.11.407.8.35 = INTEGER: 1
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.13.407.8.35 = INTEGER: 2
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.14.407.8.35 = INTEGER: 1

Включение созданного VC-to-VLAN соединения в работу:
snmpset -v 2c -c netman 192.168.20.2 1.3.6.1.4.1.3646.1300.6.11.1.1.13.407.8.35 i 1
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.13.407.8.35 = INTEGER: 1

Удаление созданного VC-to-VLAN соединения:
snmpset -v 2c -c netman 192.168.20.2 1.3.6.1.4.1.3646.1300.6.11.1.1.13.407.8.35 i 6
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.13.407.8.35 = INTEGER: 6

3. Пример создания VC-to-VLAN связки с использованием Service Type DHCP.

В данном примере создается связка VC-to-VLAN c параметрами VPI/VCI 8 35 на 7-м порту 4-го линейного модуля (индексы порта и модуля выделены синим цветом, значения VPI/VCI – красным):
snmpset -v 2c -c netman 192.168.20.2 1.3.6.1.4.1.3646.1300.6.11.1.1.3.407.8.35 i 21
1.3.6.1.4.1.3646.1300.6.11.1.1.4.407.8.35 i 0
1.3.6.1.4.1.3646.1300.6.11.1.1.5.407.8.35 i 1
1.3.6.1.4.1.3646.1300.6.11.1.1.6.407.8.35 i 2
1.3.6.1.4.1.3646.1300.6.11.1.1.8.407.8.35 s 3M
1.3.6.1.4.1.3646.1300.6.11.1.1.9.407.8.35 i 2
1.3.6.1.4.1.3646.1300.6.11.1.1.10.407.8.35 a 0.0.0.0
1.3.6.1.4.1.3646.1300.6.11.1.1.11.407.8.35 i 1
1.3.6.1.4.1.3646.1300.6.11.1.1.13.407.8.35 i 2
1.3.6.1.4.1.3646.1300.6.11.1.1.14.407.8.35 i 1
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.3.407.8.35 = INTEGER: 21
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.4.407.8.35 = INTEGER: 0
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.5.407.8.35 = INTEGER: 1
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.6.407.8.35 = INTEGER: 2
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.8.407.8.35 = STRING: "3M"
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.9.407.8.35 = INTEGER: 2
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.10.407.8.35 = IpAddress: 0.0.0.0
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.11.407.8.35 = INTEGER: 1
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.13.407.8.35 = INTEGER: 2
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.14.407.8.35 = INTEGER: 1

Включение/удаление созданного VC-to-VLAN соединения производится также, как в предыдущем примере.

4. Пример создания VC-to-VLAN связки с использованием Service Type PPPoE + DHCP.

В данном примере создается связка VC-to-VLAN c параметрами VPI/VCI 8 35 на 7-м порту 4-го линейного модуля (индексы порта и модуля выделены синим цветом, значения VPI/VCI – красным):
snmpset -v 2c -c netman 192.168.20.2 1.3.6.1.4.1.3646.1300.6.11.1.1.3.407.8.35 i 21
1.3.6.1.4.1.3646.1300.6.11.1.1.4.407.8.35 i 0
1.3.6.1.4.1.3646.1300.6.11.1.1.5.407.8.35 i 1
1.3.6.1.4.1.3646.1300.6.11.1.1.6.407.8.35 i 2
1.3.6.1.4.1.3646.1300.6.11.1.1.8.407.8.35 s 3M
1.3.6.1.4.1.3646.1300.6.11.1.1.9.407.8.35 i 3
1.3.6.1.4.1.3646.1300.6.11.1.1.10.407.8.35 a 0.0.0.0
1.3.6.1.4.1.3646.1300.6.11.1.1.11.407.8.35 i 1
1.3.6.1.4.1.3646.1300.6.11.1.1.13.407.8.35 i 2
1.3.6.1.4.1.3646.1300.6.11.1.1.14.407.8.35 i 1
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.3.407.8.35 = INTEGER: 21
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.4.407.8.35 = INTEGER: 0
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.5.407.8.35 = INTEGER: 1
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.6.407.8.35 = INTEGER: 2
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.8.407.8.35 = STRING: "3M"
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.9.407.8.35 = INTEGER: 2
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.10.407.8.35 = IpAddress: 0.0.0.0
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.11.407.8.35 = INTEGER: 1
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.13.407.8.35 = INTEGER: 2
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.14.407.8.35 = INTEGER: 1

Включение/удаление созданного VC-to-VLAN соединения производится также, как в предыдущем примере.

5. Пример создания VC-to-VLAN связки с использованием Service Type StaticIP.

В данном примере создается связка VC-to-VLAN c параметрами VPI/VCI 8 35 на 7-м порту 4-го линейного модуля (индексы порта и модуля выделены синим цветом, значения VPI/VCI – красным):

snmpset -v 2c -c netman 192.168.20.2 1.3.6.1.4.1.3646.1300.6.11.1.1.3.407.8.35 i 21
1.3.6.1.4.1.3646.1300.6.11.1.1.4.407.8.35 i 0
1.3.6.1.4.1.3646.1300.6.11.1.1.5.407.8.35 i 4
1.3.6.1.4.1.3646.1300.6.11.1.1.6.407.8.35 i 2
1.3.6.1.4.1.3646.1300.6.11.1.1.8.407.8.35 s 3M
1.3.6.1.4.1.3646.1300.6.11.1.1.9.407.8.35 i 4
1.3.6.1.4.1.3646.1300.6.11.1.1.10.407.8.35 a 0.0.0.0
1.3.6.1.4.1.3646.1300.6.11.1.1.11.407.8.35 i 1
1.3.6.1.4.1.3646.1300.6.11.1.1.13.407.8.35 i 2
1.3.6.1.4.1.3646.1300.6.11.1.1.14.407.8.35 i 1
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.3.407.8.35 = INTEGER: 21
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.4.407.8.35 = INTEGER: 0
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.5.407.8.35 = INTEGER: 1
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.6.407.8.35 = INTEGER: 2
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.8.407.8.35 = STRING: "3M"
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.9.407.8.35 = INTEGER: 2
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.10.407.8.35 = IpAddress: 0.0.0.0
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.11.407.8.35 = INTEGER: 1
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.13.407.8.35 = INTEGER: 2
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.14.407.8.35 = INTEGER: 1

Указание статических IP адресов, для которых будет разрешен доступ (IP адреса выделены красным цветом):
snmpset -v 2c -c netman 192.168.20.2 1.3.6.1.4.1.3646.1300.6.11.4.1.2.407.8.35.10.10.10.4 i 1
SNMPv2-SMI::enterprises.3646.1300.6.11.4.1.2.407.8.35.10.10.10.4 = INTEGER: 1
snmpset -v 2c -c netman 192.168.20.2 1.3.6.1.4.1.3646.1300.6.11.4.1.2.407.8.35.10.10.10.5 i 1
SNMPv2-SMI::enterprises.3646.1300.6.11.4.1.2.407.8.35.10.10.10.5 = INTEGER: 1
snmpset -v 2c -c netman 192.168.20.2 1.3.6.1.4.1.3646.1300.6.11.4.1.2.407.8.35.10.10.10.6 i 1
SNMPv2-SMI::enterprises.3646.1300.6.11.4.1.2.407.8.35.10.10.10.6 = INTEGER: 1
snmpset -v 2c -c netman 192.168.20.2 1.3.6.1.4.1.3646.1300.6.11.4.1.2.407.8.35.10.10.10.7 i 1
SNMPv2-SMI::enterprises.3646.1300.6.11.4.1.2.407.8.35.10.10.10.7 = INTEGER: 1

Включение созданных IP записей в работу:
snmpset -v 2c -c netman 192.168.20.2 1.3.6.1.4.1.3646.1300.6.11.4.1.3.407.8.35.10.10.10.4 i 1
SNMPv2-SMI::enterprises.3646.1300.6.11.4.1.3.407.8.35.10.10.10.4 = INTEGER: 1
snmpset -v 2c -c netman 192.168.20.2 1.3.6.1.4.1.3646.1300.6.11.4.1.3.407.8.35.10.10.10.5 i 1
SNMPv2-SMI::enterprises.3646.1300.6.11.4.1.3.407.8.35.10.10.10.5 = INTEGER: 1
snmpset -v 2c -c netman 192.168.20.2 1.3.6.1.4.1.3646.1300.6.11.4.1.3.407.8.35.10.10.10.6 i 1
SNMPv2-SMI::enterprises.3646.1300.6.11.4.1.3.407.8.35.10.10.10.6 = INTEGER: 1

snmpset -v 2c -c netman 192.168.20.2 1.3.6.1.4.1.3646.1300.6.11.4.1.3.407.8.35.10.10.10.7 i 1
SNMPv2-SMI::enterprises.3646.1300.6.11.4.1.3.407.8.35.10.10.10.7 = INTEGER: 1

Удаление созданных IP записей:
snmpset -v 2c -c netman 192.168.20.2 1.3.6.1.4.1.3646.1300.6.11.4.1.3.407.8.35.10.10.10.4 i 6
SNMPv2-SMI::enterprises.3646.1300.6.11.4.1.3.407.8.35.10.10.10.7 = INTEGER: 6
snmpset -v 2c -c netman 192.168.20.2 1.3.6.1.4.1.3646.1300.6.11.4.1.3.407.8.35.10.10.10.5 i 6
SNMPv2-SMI::enterprises.3646.1300.6.11.4.1.3.407.8.35.10.10.10.6 = INTEGER: 6
snmpset -v 2c -c netman 192.168.20.2 1.3.6.1.4.1.3646.1300.6.11.4.1.3.407.8.35.10.10.10.6i 6
SNMPv2-SMI::enterprises.3646.1300.6.11.4.1.3.407.8.35.10.10.10.5 = INTEGER: 6
snmpset -v 2c -c netman 192.168.20.2 1.3.6.1.4.1.3646.1300.6.11.4.1.3.407.8.35.10.10.10.7 i 6
SNMPv2-SMI::enterprises.3646.1300.6.11.4.1.3.407.8.35.10.10.10.4 = INTEGER: 6

Включение/удаление созданного VC-to-VLAN соединения производится также, как в предыдущем примере, но с некоторым исключением: перед удалением созданного таким образом VC-to-VLAN соединения необходимо сначала выключить данное соединение и удалить существующие IP записи.

6. Пример создания VC-to-VLAN связки с использованием Service Type PPPoE + StaticIP.

В данном примере создается связка VC-to-VLAN c параметрами VPI/VCI 8 35 на 7-м порту 4-го линейного модуля (индексы порта и модуля выделены синим цветом, значения VPI/VCI – красным):
snmpset -v 2c -c netman 192.168.20.2 1.3.6.1.4.1.3646.1300.6.11.1.1.3.407.8.35 i 21
1.3.6.1.4.1.3646.1300.6.11.1.1.4.407.8.35 i 0
1.3.6.1.4.1.3646.1300.6.11.1.1.5.407.8.35 i 5
1.3.6.1.4.1.3646.1300.6.11.1.1.6.407.8.35 i 2
1.3.6.1.4.1.3646.1300.6.11.1.1.8.407.8.35 s 3M
1.3.6.1.4.1.3646.1300.6.11.1.1.9.407.8.35 i 4
1.3.6.1.4.1.3646.1300.6.11.1.1.10.407.8.35 a 0.0.0.0
1.3.6.1.4.1.3646.1300.6.11.1.1.11.407.8.35 i 1
1.3.6.1.4.1.3646.1300.6.11.1.1.13.407.8.35 i 2
1.3.6.1.4.1.3646.1300.6.11.1.1.14.407.8.35 i 1
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.3.407.8.35 = INTEGER: 21
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.4.407.8.35 = INTEGER: 0
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.5.407.8.35 = INTEGER: 1
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.6.407.8.35 = INTEGER: 2
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.8.407.8.35 = STRING: "3M"
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.9.407.8.35 = INTEGER: 2
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.10.407.8.35 = IpAddress: 0.0.0.0
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.11.407.8.35 = INTEGER: 1
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.13.407.8.35 = INTEGER: 2
SNMPv2-SMI::enterprises.3646.1300.6.11.1.1.14.407.8.35 = INTEGER: 1

Создание/включение/удаление IP записей, включение/удаление созданного VC-to-VLAN соединения производится также, как в предыдущем примере, но с некоторым исключением: перед удалением созданного таким образом VC-to-VLAN соединения необходимо сначала выключить данное соединение и удалить существующие IP записи.

7. Включение Service Type Control в глобальных настройках линейных модулей.

1.3.6.1.4.1.3646.1300.6.1.11.1.15 - данный OID отвечает за включение/выключение Service Type Control в настройках линейных модулей. Задается в виде числового параметра (i).
Возможные значения:
1 = enabled
2 = disabled
Примечание: после включения/выключения Service Type Control линейный модуль будет перезагружен.

В DAS-4192 линейные модули нумеруются следующим образом (данные индексы указываются в теле OID'а):
10100 – первый линейный модуль
10200 – второй линейный модуль
10300 – третий линейный модуль
10400 – четвертый линейный модуль

В DAS-4672 линейные модули нумеруются следующим образом (данные индексы указываются в теле OID'а):
10100 – первый линейный модуль
10200 – второй линейный модуль
10300 – третий линейный модуль
10400 – четвертый линейный модуль
10500 – пятый линейный модуль
10600 – шестой линейный модуль
10700 – седьмой линейный модуль
10800 – восьмой линейный модуль
10900 – девятый линейный модуль
11000 – десятый линейный модуль
11100 – одиннадцатый линейный модуль
11200 – двенадцатый линейный модуль
11300 – тринадцатый линейный модуль
11400 – четырнадцатый линейный модуль

Включение Service Type Control на четвертом линейном модуле:
snmpset -v 2c -c netman 192.168.20.2 1.3.6.1.4.1.3646.1300.6.1.11.1.15.10400 i 1
SNMPv2-SMI::enterprises.3646.1300.6.1.11.1.15.10400 = INTEGER: 1