Форум программистов, компьютерный форум, киберфорум
Cisco
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
1 / 1 / 0
Регистрация: 30.10.2017
Сообщений: 10

IP Sla не корректно отрабатывает EEM

10.01.2020, 10:12. Показов 765. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.

Есть циска с 2мя провайдерами, несколько тунелей, так же SIP телефония через оператора Манго.
На циске настроен IP sla для мониторинга доступности 8.8.8.8 через основного провайдера, дальше треком переключается дефлотный гейт.

На циске настроен EEM для удаления пробросов портов основного оператора на внутренний астериск в случае падения основного оператора, так же настроено переключение тунелей. На интерфейсах удаляются команды ip nat inside/outside для безболезненных удалений трансляций.

При падении основного оператора все комнды emm отрабатывают - корректно удаляются ip nat inside/outside, удаляются трансляции и пробросы, гасятся туннели. При восстановлении основного оператора почти все команды успешно выполняются за исключением добавления ip nat inside/outside на интерфейсы.

В чем может бытьпричина?





track 1 ip sla 1 reachability
delay down 10 up 5


ip route 0.0.0.0 0.0.0.0 95.X.X.X track 1
ip route 0.0.0.0 0.0.0.0 62.X.X.X 250
ip route 8.8.8.8 255.255.255.255 95.X.X.X

ip sla 1
icmp-echo 8.8.8.8 source-interface GigabitEthernet0/0
threshold 0
timeout 500
frequency 1
ip sla schedule 1 life forever start-time now


event manager applet ISP_1_UP
event track 1 state up
action 1.0 cli command "enable"
action 1.1 cli command "conf t"
action 1.2 cli command "interface FastEthernet0/0/1"
action 1.3 cli command "no ip nat outside"
action 1.4 cli command "interface GigabitEthernet0/1.11"
action 1.5 cli command "no ip nat inside"
action 1.6 cli command "do clear ip nat tra *"
action 1.7 cli command "yes"
action 1.8 cli command "ip nat inside source static tcp 10.X.1.40 53 95.X.X.X 53 extendable"
action 1.9 cli command "ip nat inside source static udp 10.X.1.40 53 95.X.X.X 53 extendable"
action 2.0 cli command "ip nat inside source static tcp 10.X.1.9 3389 95.X.X.X 3392 extendable"
action 2.1 cli command "ip nat inside source static tcp 10.X.1.15 22 95.X.X.X 3400 extendable"
action 2.2 cli command "ip nat inside source static tcp 10.X.1.32 22 95.X.X.X 3401 extendable"
action 2.3 cli command "ip nat inside source static udp 10.X.1.32 5060 95.X.X.X 5060 extendable"
action 2.4 cli command "ip nat inside source static tcp 10.X.1.32 80 95.X.X.X 45236 extendable"
action 2.5 cli command "no ip nat inside source list LAN interface FastEthernet0/0/1 overload"
action 2.6 cli command "ip nat inside source list LAN interface GigabitEthernet0/0 overload"
action 2.7 cli command "interface GigabitEthernet0/1.11"
action 2.8 cli command "ip nat inside"
action 2.9 cli command "interface GigabitEthernet0/0"
action 3.0 cli command "ip nat outside"
event manager applet ISP_1_DOWN
event track 1 state down
action 1.0 cli command "enable"
action 1.1 cli command "conf t"
action 1.2 cli command "interface GigabitEthernet0/0"
action 1.3 cli command "no ip nat outside"
action 1.4 cli command "interface GigabitEthernet0/1.11"
action 1.5 cli command "no ip nat inside"
action 1.6 cli command "do clear ip nat tra *"
action 1.7 cli command "yes"
action 1.8 cli command "no ip nat inside source static tcp 10.X.1.40 53 95.X.X.X 53 extendable"
action 1.9 cli command "no ip nat inside source static udp 10.X.1.40 53 95.X.X.X 53 extendable"
action 2.0 cli command "no ip nat inside source static tcp 10.X.1.9 3389 95.X.X.X 3392 extendable"
action 2.1 cli command "no ip nat inside source static tcp 10.X.1.15 22 95.X.X.X 3400 extendable"
action 2.2 cli command "no ip nat inside source static tcp 10.X.1.32 22 95.X.X.X 3401 extendable"
action 2.3 cli command "no ip nat inside source static udp 10.X.1.32 5060 95.X.X.X 5060 extendable"
action 2.4 cli command "no ip nat inside source static tcp 10.X.1.32 80 95.X.X.X 45236 extendable"
action 2.5 cli command "no ip nat inside source list LAN interface GigabitEthernet0/0 overload"
action 2.6 cli command "ip nat inside source list LAN interface FastEthernet0/0/1 overload"
action 2.7 cli command "interface GigabitEthernet0/1.11"
action 2.8 cli command "ip nat inside"
action 2.9 cli command "interface FastEthernet0/0/1"
action 3.0 cli command "ip nat outside"
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.01.2020, 10:12
Ответы с готовыми решениями:

Программа не корректно отрабатывает
программа не корректно отрабатывает, подскажите что не так? #include <stdio.h> #include <conio.h> void main(void) { ...

Скрипт не отрабатывает корректно
Всем привет! Я сделал тестовый сайт - 4.fishouk.z8.ru Внизу сайта есть блок из кнопки и фона большой картинки. Что бы картинка...

Не корректно отрабатывает метод onReceive()
Имеется BroadcastReceiver, который должен отработать, если будет утеряно подключение к WiFi. Как должно быть: Приложение работает -...

5
Эксперт по компьютерным сетям
 Аватар для insect_87
11438 / 7007 / 1903
Регистрация: 25.12.2012
Сообщений: 29,402
10.01.2020, 10:40
имеется ввиду
action 2.7 cli command "interface GigabitEthernet0/1.11"
action 2.8 cli command "ip nat inside"
action 2.9 cli command "interface GigabitEthernet0/0"
action 3.0 cli command "ip nat outside"
?
0
1 / 1 / 0
Регистрация: 30.10.2017
Сообщений: 10
10.01.2020, 10:54  [ТС]
Да. В event manager applet ISP_1_UP
После восстановления работы основного оператора приходится руками дописывать эти команды.
0
Эксперт по компьютерным сетям
 Аватар для insect_87
11438 / 7007 / 1903
Регистрация: 25.12.2012
Сообщений: 29,402
10.01.2020, 11:39
а вы оставьте их прописанными в конфиге, а из eem уберите
то есть в конфиге делаем:
Code
1
2
3
4
5
6
interface GigabitEthernet0/1.11"
ip nat inside
interface GigabitEthernet0/0
ip nat outside
interface FastEthernet0/0/1
ip nat outside
а из emm убираем

action 2.7 cli command "interface GigabitEthernet0/1.11"
action 2.8 cli command "ip nat inside"
action 2.9 cli command "interface GigabitEthernet0/0"
action 3.0 cli command "ip nat outside"

action 2.7 cli command "interface GigabitEthernet0/1.11"
action 2.8 cli command "ip nat inside"
action 2.9 cli command "interface FastEthernet0/0/1"
action 3.0 cli command "ip nat outside"

сами сессии NAT, кстати, можно очистить командой

Code
1
clear ip nat translation
0
1 / 1 / 0
Регистрация: 30.10.2017
Сообщений: 10
10.01.2020, 13:17  [ТС]
Если не удалять ip nat inside/outside, то нельзя сделать do clear ip nat tra * - ругается что трансляция активна и никак не удаляется.

action 1.6 cli command "do clear ip nat tra *" есть в EEM
0
Эксперт по компьютерным сетям
 Аватар для insect_87
11438 / 7007 / 1903
Регистрация: 25.12.2012
Сообщений: 29,402
10.01.2020, 14:31
не должен он на это ругаться.
прошивку обновляли?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.01.2020, 14:31
Помогаю со студенческими работами здесь

JQuery не корректно отрабатывает в IE8
Есть некий код, который изменяет некоторые свойства формы: function silvercloudSubmit() { var input =...

Код корректно отрабатывает только один раз
Вымучил ПРОГУ по копированию файлов, но она не работает так как надо (понятно из за корявости рук и мозгов) 1) еже ли ее запустить один...

ProgressBar (повешенный на UserForm) не корректно отрабатывает (визуализирует) процесс расчёта
Привет всем! ProgressBar (повешенный на UserForm) не корректно отрабатывает (визуализирует) процесс расчёта. Должено быть так:...

EEM Аплет
Добрый день! Ребят подскажите как правильно написать аплет- нужно что бы в письме он писал лог интерфейса который перешел в состояние...

Регулярка findstr отрабатывает на одном файле, но не отрабатывает на другом
Приветствую ! Сижу, ругаюсь матом в голос потому, что регулярка срабатывает на одном текстовом файле но упорно игнорирует другой. А...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru