Туннелирование:
Поддержана синхронизация туннелей wireless-controller между маршрутизаторами с разной версией ПО
Синхронизация информации о туннелях между маршрутизаторами с разной версией ПО (начиная с 1.11.0):
а) Master(старая версия) ===> Backup(новая версия) синхронизация будет проходить успешно, но новый функционал не будет задействован;
б) Master(новая версия) ===> Backup(старая версия) синхронизация будет проходить успешно, если версия файла с информацией о туннелях осталась прежней. В противном случае синхронизация завершится с ошибкой и Backup(старая версия) будет без туннелей.
Пример:
Синхронизация 1.11.0->1.11.2 будет завершена успешно, конфигурация туннелей будет обновлена до актуальной версии. В логе APTD будет зафиксировано событие:
2020-06-16T17:52:12+07:00 %APTD-D-DEBUG: <aptd_tunnels_deserialize> converting state version 1 to current 2
Синхронизация 1.11.2->1.11.2 будет завершена успешно. В логе APTD будет зафиксировано событие:
2020-06-16T18:00:55+07:00 %APTD-D-DEBUG: <aptd_tunnels_deserialize> acquired recent state version 2
Синхронизация 1.11.2->1.11.0 будет завершена с ошибкой
2020-06-16T18:22:07+07:00 %APTD-E-ERROR: The acquired state version 2 can't be handled by this version of aptd! The most recent supported version is 1.
BRAS:
Поддержана работа BRAS в VRF для схемы включения L3
Поддержано формирование корректного L2 интерфейса при работе BRAS в VRF в схема L3.Поддержано добавление Option 82 из DHCP пакетов клиентов в аккаунтинг
Клиент получается адрес, когда его пакет будет проходить через коммутатор он добавить в него Option 82, BRAS перехватит DHCP пакет и добавит Option 82 в аккаунтинг.
Добавлено возможность получения числа сервисов и сессий BRAS через SNMP
Доступно получение общего числа сессий и сервисов по всем VRF и по каждом отдельно.
Пример запроса для получения числа сессийtester@loadstend:~$ snmpwalk -v2c -c public11 10.10.11.1 eltexBrasSessionAllNumber ELTEX-BRAS-MIB::eltexBrasSessionAllNumber."__all" = Counter64: 6 ELTEX-BRAS-MIB::eltexBrasSessionAllNumber."dpi_1" = Counter64: 1 ELTEX-BRAS-MIB::eltexBrasSessionAllNumber."dpi_2" = Counter64: 2 ELTEX-BRAS-MIB::eltexBrasSessionAllNumber."__default" = Counter64: 3
Пример запроса для получения числа сервисовtester@loadstend:~$ snmpwalk -v2c -c public11 10.10.11.1 eltexBrasServiceTable ELTEX-BRAS-MIB::eltexBrasServiceActiveNumber."__all"."WELCOME" = Counter64: 1 ELTEX-BRAS-MIB::eltexBrasServiceActiveNumber."__all"."INTERNET" = Counter64: 4 ELTEX-BRAS-MIB::eltexBrasServiceActiveNumber."dpi_1"."INTERNET" = Counter64: 1 ELTEX-BRAS-MIB::eltexBrasServiceActiveNumber."dpi_2"."INTERNET" = Counter64: 1 ELTEX-BRAS-MIB::eltexBrasServiceActiveNumber."__default"."WELCOME" = Counter64: 1 ELTEX-BRAS-MIB::eltexBrasServiceActiveNumber."__default"."INTERNET" = Counter64: 2 ELTEX-BRAS-MIB::eltexBrasServiceNotActiveNumber."__all"."WELCOME" = Counter64: 0 ELTEX-BRAS-MIB::eltexBrasServiceNotActiveNumber."__all"."INTERNET" = Counter64: 1 ELTEX-BRAS-MIB::eltexBrasServiceNotActiveNumber."dpi_1"."INTERNET" = Counter64: 0 ELTEX-BRAS-MIB::eltexBrasServiceNotActiveNumber."dpi_2"."INTERNET" = Counter64: 0 ELTEX-BRAS-MIB::eltexBrasServiceNotActiveNumber."__default"."WELCOME" = Counter64: 0 ELTEX-BRAS-MIB::eltexBrasServiceNotActiveNumber."__default"."INTERNET" = Counter64: 1
SNMP
Поддержано разрушение туннелей softgre
Выполняем snmpset в в ответ вернется результат snmpset, после разрушения туннеля ESR отправит трап со статусом операции.
Нужно включить отправку трапа в конфигурации ESR
snmp-server enable traps wifi wifi-tunnels-operation
Пример команды для разрушения одного туннеля:snmpset -v 2c -c private1 10.10.11.1 tunnelWiFiOpAddressType.1 i ipv4 tunnelWiFiOpRemoteAddress.1 x 647C0024 tunnelWiFiOpOperation.1 i clear
Пример команды для разрушения всех туннелей:
snmpset -v 2c -c private1 10.10.11.1 tunnelWiFiOpOperation.1 i clear
Пример команды для получения статуса операции:
tester@loadstend:~$ snmpwalk -v 2c -c private1 10.10.11.1 tunnelWiFiOpTable ELTEX-TUNNEL-MIB::tunnelWiFiOpTunnelIndex.1 = Gauge32: 0 ELTEX-TUNNEL-MIB::tunnelWiFiOpIfIndex.1 = INTEGER: 0 ELTEX-TUNNEL-MIB::tunnelWiFiOpDescr.1 = STRING: ELTEX-TUNNEL-MIB::tunnelWiFiOpAddressType.1 = INTEGER: ipv4(1) ELTEX-TUNNEL-MIB::tunnelWiFiOpLocalAddress.1 = Hex-STRING: 00 00 00 00 ELTEX-TUNNEL-MIB::tunnelWiFiOpRemoteAddress.1 = Hex-STRING: 64 7C 00 24 ELTEX-TUNNEL-MIB::tunnelWiFiOpOperation.1 = INTEGER: clear(0) ELTEX-TUNNEL-MIB::tunnelWiFiOpStatus.1 = INTEGER: success(0) ELTEX-TUNNEL-MIB::tunnelWiFiOpStatusDescr.1 = STRING: Success ELTEX-TUNNEL-MIB::tunnelWiFiOpErrorStatus.1 = INTEGER: noError(0)
Мониторинг и управление:
CLI:
Добавлена команда merge , которая объединяет загруженную конфигурацию c candidate-config
Команда merge объединяет загруженную конфигурацию с candidate-config, текущие параметры будут обновлены, новые параметры будут добавлены.
esr-1700# merge tftp://100.110.0.65:/alfa1700.cfg system:candidate-config
Загружаемая конфигурация должна иметь преамбулу #!/usr/bin/clish
#18
#1.11.2
#18/09/2020
#17:57:44Добавлена возможность просмотра информации о конфигурации определенного Bridge
esr-1700# sh run bridges 10 bridge 10 ip vrf forwarding dpi_1 description "APUSER1" vlan 10 unknown-unicast-forwarding disable security-zone user_d1 ip firewall disable ip address 172.10.0.2/16 ip helper-address 10.10.5.50 ip helper-address vrrp-group 1 vrrp id 10 vrrp ip 172.10.0.1/32 vrrp priority 200 vrrp group 1 vrrp preempt disable vrrp preempt delay 120 vrrp ip tcp adjust-mss 1400 service-subscriber-control any location APUSER1 ipv6 enable protected-ports local protected-ports exclude vlan ports vrrp filtering enable ports vrrp filtering exclude vlan rate-limit arp-broadcast enable exit
Добавлена возможность просмотра конфигурации определенной object-groups c указанием типа
esr-1700# sh run object-groups network ap1 object-group network ap1 ip address-range 172.10.0.4-172.10.255.254 exit ESR1700-ALFA-BR-VRF1# sh run object-groups service snmp object-group service snmp port-range 161 exit
Добавлена возможность просмотра конфигурации определенного туннеля
esr-1700# sh run tunnels softgre 1.1 tunnel softgre 1.1 bridge-group 3 enable exit
Добавлена возможность просмотра конфигурации определенного route-maps
esr-1700# show running-config routing route-maps out_BGP_DPI object-group network APGRE ip prefix 10.10.10.0/24 exit object-group network INTERNET ip prefix 172.11.0.0/16 ip prefix 172.12.0.0/16 exit object-group network MNG ip prefix 172.10.0.0/16 ip prefix 172.11.0.0/16 exit object-group network clients_dpi_1 ip prefix 172.13.0.0/16 ip prefix 172.14.0.0/16 ip prefix 172.10.0.0/16 exit object-group network clients_dpi_2 ip prefix 172.15.0.0/16 ip prefix 172.116.0.0/16 exit route-map out_BGP_DPI rule 1 match ip address object-group clients_dpi_1 action set as-path prepend 65000 track 2 action permit exit exit
Добавлено сохранение логина пользователя в имя конфигурации при резервирование конфигурации локально
esr-1700# dir flash:backup/ Name Type Size -------------------------------------------------------- ---------- -------- -- config_20200630_175725_admin File 20.71 KB config_20200630_180032_user1 File 20.71 KB config_20200720_095153_techsupport File 23.94 KB
Добавлена возможность просмотра разницы между архивными конфигурациями
esr-1700# sh configuration changes flash:backup/config_20200720_094003_admin flash:backup/config_20200707_180257_user1 - hostname esr-1700 + hostname ESR1700-ALFA
SLA:
Поддержан IP SLA в режиме ICMP-ECHO
Поддержан функционал SLA в режиме ICMP-ECHO, позволяющий контролировать доступность произвольных ip адресов. Описание и пример использования описан в статье Настройка на IP SLA в режиме ICMP-ECHO.