Синхронизация информации о туннелях между маршрутизаторами с разной версией ПО (начиная с 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. |
Клиент получается адрес, когда его пакет будет проходить через коммутатор он добавить в него Option 82, BRAS перехватит DHCP пакет и добавит Option 82 в аккаунтинг.
|
|
Доступно получение общего числа сессий и сервисов по всем 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 |
Выполняем 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) |
Команда 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 |
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 |
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 |
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 |