Entry tags:
Cisco IOS Embedded Event Manager (EEM)
Дождались, наконец! Не прошло и 20 лет - циска встроила-таки поддержку скриптинга в IOS!
Раньше ведь как было: если надо тебе по какому-нибудь событию на циске эту самую циску переконфигурить (скажем, включить один acl вместо другого или NAT перещёлкнуть, или рутинг там) - единственным вариантом было запускать rsh или telnet со скриптом с какого-нибудь юникса. И нервно курить в сторонке, когда пропадает связь между этим юниксом и рутером.
А теперь!.. Теперь скрипты можно запускать прямо на циске, без юникса. Правда, кривые Tcl-ные (на мой неискушённый взгляд не-программиста, синтаксис Tcl весьма крив - по сравнению с перлом, скажем) - циска продолжила использование Tcl (начало использованию Tcl было положено, когда циска добавила скрипты для создания голосовых меню на voice-enabled цисках), которые надо загружать с tftp и нельзя редактировать прямо на циске, - но всё же есть, есть такая возможность наконец!
Подробнее здесь.
Раньше ведь как было: если надо тебе по какому-нибудь событию на циске эту самую циску переконфигурить (скажем, включить один acl вместо другого или NAT перещёлкнуть, или рутинг там) - единственным вариантом было запускать rsh или telnet со скриптом с какого-нибудь юникса. И нервно курить в сторонке, когда пропадает связь между этим юниксом и рутером.
А теперь!.. Теперь скрипты можно запускать прямо на циске, без юникса. Правда, кривые Tcl-ные (на мой неискушённый взгляд не-программиста, синтаксис Tcl весьма крив - по сравнению с перлом, скажем) - циска продолжила использование Tcl (начало использованию Tcl было положено, когда циска добавила скрипты для создания голосовых меню на voice-enabled цисках), которые надо загружать с tftp и нельзя редактировать прямо на циске, - но всё же есть, есть такая возможность наконец!
Подробнее здесь.
no subject
no subject
Я сам пока ещё руками не щупал - нету рутера тестового под рукой. Сапожник без сапог... :-)
no subject
no subject
no subject
Синтаксис Perlа гораздо сложнее, чем TCLа. Я вообще не уверен, описывается ли Perl контекстно-свободной грамматикой. Подозреваю, что нет. Несколько раз пытался найти формальное определение - безуспешно. Говорят, 6-й Perl будет лучше, но это уже будет не тот Perl..
no subject
no subject
Я думаю, что они ориентировались на совсем новичков, которые никогда никаких программ не писали. Так что ты уже overqualified :-)
Я не большой поклонник TCL, но при данных граничных условиях я бы тоже, наверное, его выбрал.
no subject
no subject
Это наша с Денисом рабочая тематика такая :-)