Функционал LTP-N и LTX поддерживает возможность создания в сумме 9 L3-интерефейсов, которые настраиваются в рамках vlan.
Каждый L3-интерфейс имеет по 2 IP-адреса : один для ipv4 и один ipv6. Также предусмотрено создание маршрутов до узлов из других подсетей.
IPv4
Рассмотрим пример настройки L3-интерфейса для ipv4 во vlan 1101 с IP 192.168.22.1/24.
LTP-16N# configure terminal
LTP-16N(configure)# vlan 1101
LTP-16N(config)(vlan-1101)# ip interface address 192.168.22.1 mask 255.255.255.0
LTP-16N(config)(vlan-1101)# do commit
Configuration committed successfully
Выведем информацию об L3-интефрейсах:
LTP-16N(config)(vlan-1101)# do show interface l3
VLAN Interface IPv4 IPv6
---- --------- ------------------- --------------------------------------------
1101 vlan1101 192.168.22.1/24 0:0:0:0:0:0:0:0/128
В случае, если подсеть назначенного ip-адреса будет пересекаться с management-IP либо с подсетью встроенного в OLT dhcp-сервера, то настройка будет считаться невидной и сопровождаться сообщением следующего типа :
Can't commit candidate configuration, because: Subnets intersection for vlan 1101 and Management
Для удаления интерфейса предусмотрена следующая команда :
LTP-16N# configure terminal
LTP-16N(configure)# vlan 1101
LTP-16N(config)(vlan-1101)# no ip interface address
LTP-16N(config)(vlan-1101)# do commit
Configuration committed successfully
IPv6
Функционал поддерживает как автоматическую генерацию linklocal-адреса, так и статическое назначение global-адреса.
Рассмотрим пример настройки генерации linklocal адреса ipv6 во vlan 1101:
LTP-16N(configure)# vlan 1101
LTP-16N(config)(vlan-1101)# ipv6 interface address auto
LTP-16N(config)(vlan-1101)# do commit
Configuration committed successfully
LTP-16N(config)(vlan-1101)# do show interface l3
VLAN Interface IPv4 IPv6
---- --------- ------------------- --------------------------------------------
1101 vlan1101 192.168.22.1/24 fe80:0000:0000:0000:e65a:d4ff:fe1a:9520/64
Теперь сменим его на глобальный адрес ipv6 с префиксом 32 во vlan 1101.
LTP-16N(configure)# vlan 1101
LTP-16N(config)(vlan-1101)# ipv6 interface address dead::123 prefix 32
LTP-16N(config)(vlan-1101)# do commit
Configuration committed successfully
LTP-16N(config)(vlan-1223)# do show interface l3
VLAN Interface IPv4 IPv6
---- --------- ------------------- --------------------------------------------
1101 vlan1101 192.168.22.1/24 dead:0000:0000:0000:0000:0000:0000:0123/32
Для настройки ipv6 поддержана как полная форма представления адреса, так и его сокращения согласно RFC 5952
Статически заданные глобальные адреса записываются в конфигурации устройства. Автоматически сгенерированные адреса отображаются только в выводе команды show interface l3.
В связи с этим рекомендуем использовать её для мониторинга настроенных IP-интерфейсов.
Доступ через l3-инетфрейс
По умолчанию доступ к управлению LTP может осуществляться только через mgmt-IP во vlan-управления, настроенным в конфигурации.
Доступ через настроенные l3-интефрейсы в других vlan по умолчанию запрещен. При необходимости его можно активировать :
LTP-16N(configure)# vlan 1101
LTP-16N(config)(vlan-1101)# ip interface management access allow
LTP-16N(config)(vlan-1101)# do commit
Configuration committed successfully
Для отмены этой настройки нужно повторить команду с частицей no.
LTP-16N(configure)# vlan 1101
LTP-16N(config)(vlan-1101)# no ip interface management access allow
LTP-16N(config)(vlan-1101)# do commit
Configuration committed successfully
Routing
В функционале также представлена возможность добавления маршрутов до узлов из других подсетей.
Рассмотрим пример настройки маршрута от настроенного ранее IP во vlan 1101 до подсети 192.168.200.0/24 через шлюз 192.168.22.3.
LTP-16N# configure terminal
LTP-16N(configure)# ip route address 192.168.200.3 mask 255.255.255.254 gateway 192.168.22.3
LTP-16N(configure)# do commit
Configuration committed successfully
Список настроенных маршрутов отображается в конфигурации:
LTP-16N(configure)# do show running-config ip route ip route address 192.168.200.0 mask 255.255.255.0 gateway 192.168.22.3
Удаление маршрута выполняется дублированием команды выше с частицей no :
LTP-16N(configure)# no ip route address 192.168.200.3 mask 255.255.255.254 gateway 192.168.22.3
LTP-16N(configure)# do commit
Configuration committed successfully
Адрес интерфейс, который указывается в качестве gateway, должен быть в одной подсети с настроенным во vlan IP.
Маршруты для ipv6 указываются по такому же принципу, за исключением строгого указания имени L3-интефрейса.
Добавим маршрут до 0ac1:0000:0000:0000:0000:0000:0000:0000 prefix 32 через dead:0000:0000:0000:0000:0000:0000:0173, после чего удалим :
LTP-16N(configure)# ipv6 route address 0ac1::222 prefix 32 gateway dead::173 l3-interface vlan1101
LTP-16N(configure)# ipv6 route address 0ac1::222 prefix 32 gateway dead::173 l3-interface vlan1101
LTP-16N(configure)# do commit
Configuration committed successfully
LTP-16N(configure)# do show running-config ipv6 route
ipv6 route address 0ac1:0000:0000:0000:0000:0000:0000:0000 prefix 32 gateway dead:0000:0000:0000:0000:0000:0000:0173 l3-interface vlan1101
LTP-16N(configure)# no ipv6 route address 0ac1::222 prefix 32
LTP-16N(configure)# do commit
Configuration committed successfully
LTP-16N(configure)# do show running-config ipv6 route
LTP-16N(configure)#
Устройства поддерживают максимум по 32 настраиваемых маршрута для каждой из версий протокола IP.
Суммарное максимальное количество для ipv4 и ipv6 - 64 маршрута.