Имеется cicso 3660 нужно чтобы в определенное время голос переключался на другой маршрут.
Напр: dial-peer voice xxx voip
session target ipv4:xxxxxxx
Как это автоматизировать?
>Имеется cicso 3660 нужно чтобы в определенное время голос переключался на другой
>маршрут.
>Напр: dial-peer voice xxx voip
>session target ipv4:xxxxxxx
>Как это автоматизировать?
use The cron
>
>use The cron
А при помощи time-range можно как-то настроить? Неохота использовать tftp или snmp :( .
>>
>>use The cron
>
>А при помощи time-range можно как-то настроить? Неохота использовать tftp или snmp
>:( .Можно и без time-range, tftp или snmp - http://www.cisco.com/en/US/products/sw/iosswrel/ps5187/produ...
>>>
>>>use The cron
>>
>>А при помощи time-range можно как-то настроить? Неохота использовать tftp или snmp
>>:( .
>
>Можно и без time-range, tftp или snmp - http://www.cisco.com/en/US/products/sw/iosswrel/ps5187/produ...Спасибо за статью, интересно ...
Но в IOS'е 12.2 нет команды kron :( , а статья нарисована для 12.3.
Хотя возникла идея создать еще один такой же dial-peer (типа запасной на случай если основной канал накроется), но с другим маршрутом. И по времени блокировать основной канал через access-list и time-range.Может еще кто-нибудь подскажет идеи?
>Может еще кто-нибудь подскажет идеи?Обновить IOS на современный? :)
>>>>
>>>>use The cron
>>>
>>>А при помощи time-range можно как-то настроить? Неохота использовать tftp или snmp
>>>:( .
>>
>>Можно и без time-range, tftp или snmp - http://www.cisco.com/en/US/products/sw/iosswrel/ps5187/produ...
>
>Спасибо за статью, интересно ...
>Но в IOS'е 12.2 нет команды kron :( , а статья нарисована
>для 12.3.
>Хотя возникла идея создать еще один такой же dial-peer (типа запасной на
>случай если основной канал накроется), но с другим маршрутом. И по
>времени блокировать основной канал через access-list и time-range.
>
>Может еще кто-нибудь подскажет идеи?Если IOS обновить нельзя, то можно по крону на Юниксовой машине вызывать скрипт, который будет соединяться телнетом и вносить требуемые изменения (нп. shutdown/no shutdown на соответствующих диал-пирах).
Написал скриптик на perl :) и загрузил в crontab. Вроде работает. Так можно все что угодно по времени запускать :) .
Пример, скрипта (критика приветствуется):#!/usr/bin/perl -w
use Net::Telnet::Cisco;
my $host='192.168.ххх.ххх';
my $pass='хххххххххххххх';
my $en_pass='хххххххххххххх';my @com499=('conf t','dial-peer voice 499 voip','session target ipv4:217.196.122.4','exit','exit','exit');
my @com495=('dial-peer voice 495 voip','session target ipv4:217.196.122.4','exit','exit','exit');
my $session = Net::Telnet::Cisco->new(Host => $host);
$session->login(Password => $pass);if ($session->enable($en_pass) ) {
for ($i=0; $i<4; $i++)
{my @output = $session->cmd($com499[$i]);
print @output;}for ($i=0; $i<4; $i++)
{my @output = $session->cmd($com495[$i]);
print @output;}
}$session->close;