Как очистить таблицу маршрутизации cisco
На моем шлюзе стоит Mandriva Linux 2009. Иногда у нас отключают электричество и роутер проваайдера выключается. Иногда и на моем шлюзе не хватает бесперебойника при отключении электроэнергии — в общем, когда все восстанавливается приходится перестравать таблицу маршрутизации так, как отключении сетевого кабеля от интерфейса, смотрящего в инет вся таблица маршрутов автоматически изменяется. То же самое происходит при выключении шлюза. Почему- так и не разобрался.
Мне скоро идти в отпуск. Никто на предприятии понятия не имеет, как настроить сетевуху и создать — удалить маршрут в таблице маршрутов. Надо писать инструкции, но, боюсь, бесполезно. Думаю единственный выход — написать скрипт, устанавливающий правильные маршруты. Только вот загвоздка — старые маршруты при этом надо бы удалить. Есть ли команда, которая может полностью очистить таблицу маршрутизации? Подскажите пожалуйста!
| Оглавление |
- Как очистить таблицу маршрутизации, daevy, 11:40 , 12-Окт-09, (1)
- Как очистить таблицу маршрутизации, ALex_hha, 13:56 , 12-Окт-09, (2)
- Как очистить таблицу маршрутизации, andrystepa, 11:45 , 14-Окт-09, (3)
Сообщения по теме [Сортировка по времени | RSS]
>Есть ли команда, которая может полностью очистить таблицу
>маршрутизации? Подскажите пожалуйста!ip ro flush all
это из пакета iproute2, т.к. походу из стандартного route парметр -f вынесли
>>Есть ли команда, которая может полностью очистить таблицу
>>маршрутизации? Подскажите пожалуйста!
>
>ip ro flush all
>
>это из пакета iproute2, т.к. походу из стандартного route парметр -f вынеслиЯ бы еще указал scope global, имхо
>>>Есть ли команда, которая может полностью очистить таблицу
>>>маршрутизации? Подскажите пожалуйста!
>>
>>ip ro flush all
>>
>>это из пакета iproute2, т.к. походу из стандартного route парметр -f вынесли
>
>Я бы еще указал scope global, имхоСПАСИБО!!
Как очистить таблицу маршрутизации cisco
Для добавления записи в таблицу маршрутизации используйте команду ip route.
Для удаления маршрута используется no — форма команды.
ip route prefix mask [distance] [permanent]
no ip route prefix mask < gw-ip-addr | interface-name >[distance] [permanent]
no ip route prefix mask
старшая общая часть IP-адресов, до которой прописывается маршрут.
Для задания маршрута, который будет использоваться по умолчанию, IP-адрес должен быть равен 0.0.0.0
маска хоста или подсети, до которой прописывается маршрут.
Для задания маршрута, который будет использоваться по умолчанию, маска подсети должна быть равна 0.0.0.0
IP-адрес шлюза, через который прописывается маршрут
имя сетевого интерфейса.
Сетевой интерфейс должен точно соответствовать конкретному системному интерфейсу. Использование интерфейсов, заданных в файле ifaliases .cf с помощью перечислений или шаблонов не допускается.
административная дистанция (метрика) имеет разный смысл в разных ОС и в данной команде будет проигнорирована, поэтому использовать ее не рекомендуется.
обозначение постоянного маршрута. Параметр запоминается и показывается по show running -config , однако реально не используется. Присутствует для совместимости с продуктами управления Cisco.
Недопустимо указывать одновременно параметры интерфейса и IP-адрес шлюза, через который прописывается маршрут.
Маршрут по умолчанию – маршрут, по которому будет отправлен пакет, если IP -адрес назначения, указанный в заголовке пакета, не совпадает ни с одним адресом назначения в таблице маршрутизации.
• Используйте эту команду для добавления записи в таблицу маршрутизации. Реальное добавление маршрута осуществляется при прогрузке сконвертированной Native -конфигурации.
• Повторное добавление существующего маршрута не считается ошибкой (поведение, аналогичное Cisco IOS).
• Используемые ОС налагают требование, чтобы шлюз, через который прописывается маршрут, был доступен с сетевого интерфейса устройства.
• Параметр distance игнорируется. При добавлении маршрута выставляется системная метрика, аналогичная той, которая выставляется по умолчанию при добавлении маршрута с помощью команды ОС route add . Но по команде show ip route для данного маршрута будет показано значение distance , равное 1.
Команда может быть введена только с консоли.
Удаление единичного маршрута:
no ip route prefix mask < gw-ip-addr | interface-name >[distance] [permanent]
Параметры distance и permanent игнорируются. Остальные параметры должны точно соответствовать параметрам, которые выдаются по show running-config .
Удаление маршрутов по адресной информации:
no ip route prefix mask
• В команде необходимо прописывать маршрут через шлюз, который является доступным с сетевого интерфейса.
• В консоли параметром, связанным с метрикой, является distance, а в Cisco IOS – параметр administrative distance.
• Параметр distance игнорируется.
• Отсутствует команда clear ip route для удаления маршрута из системной таблицы маршрутизации.
Router(config)#ip route 10.10.10.1 255.255.255.255 10.2.2.1
Возможные сообщения об ошибках приведены в таблице.
%No matching route to delete
В команде no ip route задан маршрут, отсутствующий в конфигурации.
Сообщение, аналогичное Cisco IOS.
%Inconsistent address and mask
Один из двух случаев:
Задан некорректный параметр (например, 255.0.255.0).
Значения и не соответствуют друг другу
(например, 192.168.10.10 255.255.255.0).
Сообщение, аналогичное Cisco IOS.
Ниже в данной таблице приведены сообщения, специфичные для cs _console .
% The network interface must exactly correspond to a system network interface
Попытка прописать маршрут через сетевой интерфейс, заданный в файле ifaliases .cf с помощью шаблона или списка значений.
Subnets.ru blog
Добавление, просмотр, удаление статического маршрута в ОС FreeBSD, Linux, Windows
Ответ на частые вопросы:
- Как добавить статический маршут ?
- Как посмотреть таблицу маршрутизации ?
Для примера будем добавлять маршрут в сеть 10.10.0.0/16 (маска 255.255.0.0) через gateway 10.10.1.1/24
Не забывайте , что маршрут добавится ТОЛЬКО если на вашем компьютере есть IP-адрес который входит в одну подсеть с gateway (в данном примере gateway 10.10.1.1, значит у вас должен быть настроен IP-адрес из сети 10.10.1.0/24 т.к IP-адрес gateway имеет маску /24 (255.255.255.0))
FreeBSD
Добавление:
route add 10.10.0.0/16 10.10.1.1
если после выполнения команды вам говорится, что команда не найдена, то используйте полный путь до команды route (и для других команд):
так же если прочитать:
то можно узнать, что статический роутинг можно добавить и так:
/sbin/route add -net 10.10.0.0 -netmask 255.255.0.0 10.10.1.1
Просмотр таблицы маршрутизации выполняется командой:
Удаление:
/sbin/route delete 10.10.0.0/16
Linux
Добавление:
route add -net 10.10.0.0/16 gw 10.10.1.1
ip route add 10.10.0.0/16 via 10.10.1.1
Просмотр таблицы:
Удаление:
route delete -net 10.10.0.0 netmask 255.255.0.0
Windows
Откройте командную строку (cmd).
Добавление:
route add 10.10.0.0 mask 255.255.0.0 10.10.1.1
Просмотр:
Удаление:
route delete 10.10.0.0 mask 255.255.0.0 10.10.1.1
Если у Вас все ещё есть вопросы, то прочтите мануал (инструкцию) к данным командам в Вашей ОС.
З.Ы. При копировании статьи ссылка на источник ОБЯЗАТЕЛЬНА !
Как очистить таблицу маршрутизации cisco
Добрый день коллеги. Может кто что подскажет? Как можно «выдергивать» целиком таблицу маршрутизации, или какой маршрут используется в данный период времени в циске? Перерыл все OID не могу найти такого параметра. Нужно это для мониторинга падения каналов с основного на резервный, через нагиос.
Оглавление - Как вытащить таблицу маршрутизации из Cisco , midori, 16:20 , 24-Июн-14, (1) +1
- Как вытащить таблицу маршрутизации из Cisco , u.kirill, 10:39 , 27-Июн-14, (3)
- Как вытащить таблицу маршрутизации из Cisco , ShyLion, 07:36 , 30-Июн-14, (4) +1
- Как вытащить таблицу маршрутизации из Cisco , u.kirill, 10:55 , 30-Июн-14, (5)
- Как вытащить таблицу маршрутизации из Cisco , ShyLion, 12:20 , 30-Июн-14, ( 6 )
- Как вытащить таблицу маршрутизации из Cisco , u.kirill, 15:02 , 30-Июн-14, ( 7 )
- Как вытащить таблицу маршрутизации из Cisco , ShyLion, 19:05 , 30-Июн-14, ( 8 )
- Как вытащить таблицу маршрутизации из Cisco , ShyLion, 19:19 , 30-Июн-14, ( 10 )
- Как вытащить таблицу маршрутизации из Cisco , ShyLion, 19:07 , 30-Июн-14, ( 9 )
- Как вытащить таблицу маршрутизации из Cisco , KostyaK, 01:53 , 01-Июл-14, ( 11 )
- Как вытащить таблицу маршрутизации из Cisco , ShyLion, 06:53 , 01-Июл-14, ( 12 )
- Как вытащить таблицу маршрутизации из Cisco , u.kirill, 09:58 , 01-Июл-14, ( 13 )
- Как вытащить таблицу маршрутизации из Cisco , ShyLion, 11:54 , 01-Июл-14, ( 14 )
Сообщения по теме [Сортировка по времени | RSS]
> Что за девайс у вас?
> http://tools.cisco.com/Support/SNMP/do/BrowseOID.do?local=en.
> .1.3.6.1.2.1.4.21.1.1.i — ip-route tableДевайсы у нас, первая- это CISCO 3945e с 15-ой версией прошивки, а вторая 3845 с 12 версией.
Попробовал этот OID, на 3945 пишет ошибкуSent GET request to 192.168.xx.xxx : 161
No data available in this sub-tree
Request Failed: Error: Request Timed Out to 192.168.xx.xxxА вот у второй, 3845 с более старой прошивкой, всё замечательно работает.
В чем может быть косяк?> В чем может быть косяк?
«Косяк» в том, что та таблица морально и формально устарела.
Более «свежая» версия тут http://tools.cisco.com/Support/SNMP/do/BrowseOID.do?local=en.Есесно разные версии IOS могут поддерживать как обе, так и только одну из них. Приходится проверять оба варианта либо к каждой железке подходить персонально.
Вот это помогло, спасибо! Действительно, в новой версии прошивки старый OID table rout не активен больше.
Только теперь появилась проблема, что этот OID через командную строку не выдает результат.
Каким способом можно ее сохранять? или обрабатывать, например, смотреть через какой канал идет трафик?> Вот это помогло, спасибо! Действительно, в новой версии прошивки старый OID table
> rout не активен больше.
> Только теперь появилась проблема, что этот OID через командную строку не выдает
> результат.
> Каким способом можно ее сохранять? или обрабатывать, например, смотреть через какой канал
> идет трафик?Не очень понятно, какая командная строка чего не выдает.
Не описал ситуацию сори, вообщем нагиосу нужно как то будет смотреть эту таблицу и по ситуации, в зависимости от того какой канал, выдавать ОК или не ОК. Дак вот в centOS у нас если запускать эту проверку скриптом check_snmp с нашим OID, видимо из-за большого количества выводимой инфы, пишет ошибку. Вот и хотелось бы узнать как можно этот параметр мониторить.
P.S. В linux системах и cisco еще только начинающий, так что могу чего то вам само собой напрашивающего еще не знать)благодарю> Не описал ситуацию сори, вообщем нагиосу нужно как то будет смотреть эту
> таблицу и по ситуации, в зависимости от того какой канал, выдавать
> ОК или не ОК. Дак вот в centOS у нас если
> запускать эту проверку скриптом check_snmp с нашим OID, видимо из-за большого
> количества выводимой инфы, пишет ошибку. Вот и хотелось бы узнать как
> можно этот параметр мониторить.
> P.S. В linux системах и cisco еще только начинающий, так что могу
> чего то вам само собой напрашивающего еще не знать)благодарюВ Nagios можно использовать собственные скрипты, проверяй все что хочешь и как хочешь.
Я это делал давно и давно уже не использую, так что меня не спрашивай, читай доки по Nagios.> Не описал ситуацию сори, вообщем нагиосу нужно как то будет смотреть эту
> таблицу и по ситуации, в зависимости от того какой канал, выдавать
> ОК или не ОК. Дак вот в centOS у нас если
> запускать эту проверку скриптом check_snmp с нашим OID, видимо из-за большого
> количества выводимой инфы, пишет ошибку. Вот и хотелось бы узнать как
> можно этот параметр мониторить.
> P.S. В linux системах и cisco еще только начинающий, так что могу
> чего то вам само собой напрашивающего еще не знать)благодарюпроверяй наличие И значение OID:
.1.3.6.1.2.1.4.24.4.1.5.x.x.x.x.y.y.y.y.0.z.z.z.z == ifIndex
где x.x.x.x/y.y.y.y сеть, z.z.z.z next-hop, ifIndex идентификатор интерфейса.Если записи в дереве нет, значит маршрута нет (при этом может использоваться маршрут с меньшей маской или дефолтный, по ситуации). Если запись есть, но идентификатор интерфейса другой — значит маршрут через другой интерфейс.
А почему через монитор ip sla не хотите сделать?
Через таблицу маршрутизации сильно извращенно, мне кажется.enterprises.9.9.42.1.2.9.1.6.NNNN (NNNN-номер sla монитора)
2 — OK> А почему через монитор ip sla не хотите сделать?
> Через таблицу маршрутизации сильно извращенно, мне кажется.
> enterprises.9.9.42.1.2.9.1.6.NNNN (NNNN-номер sla монитора)
> 2 — OKip sla умеет мониторить наличие маршрута до определенной сети через определенный интерфейс?
Наверное можно прикрутить event manager, но там тоже тот еще гемор. Проверить наличие маршрута и значение next-hop достаточно быстро и просто по snmp.> ip sla умеет мониторить наличие маршрута до определенной сети через определенный интерфейс?
ip sla умеет мониторить состояние канала точка-точка
>> ip sla умеет мониторить наличие маршрута до определенной сети через определенный интерфейс?
> ip sla умеет мониторить состояние канала точка-точкаЭто понятно. Может топикстартеру это и надо на самом деле. А вообще бывают ситуации, когда надо мониторить именно маршрут 🙂
ip sla не подходит, нужно вот именно по snmp. К нагиосу легче прикручивается.
> ip sla не подходит, нужно вот именно по snmp. К нагиосу легче
> прикручивается.Состояние ip sla проб также по snmp вытаскивается. Тебе даже OID подсказали.
- Как вытащить таблицу маршрутизации из Cisco , u.kirill, 09:58 , 01-Июл-14, ( 13 )
- Как вытащить таблицу маршрутизации из Cisco , ShyLion, 06:53 , 01-Июл-14, ( 12 )
- Как вытащить таблицу маршрутизации из Cisco , KostyaK, 01:53 , 01-Июл-14, ( 11 )
- Как вытащить таблицу маршрутизации из Cisco , u.kirill, 15:02 , 30-Июн-14, ( 7 )
- Как вытащить таблицу маршрутизации из Cisco , ShyLion, 12:20 , 30-Июн-14, ( 6 )
- Как вытащить таблицу маршрутизации из Cisco , u.kirill, 10:55 , 30-Июн-14, (5)
- Как вытащить таблицу маршрутизации из Cisco , ShyLion, 07:36 , 30-Июн-14, (4) +1
- Как вытащить таблицу маршрутизации из Cisco , u.kirill, 10:39 , 27-Июн-14, (3)
- Как очистить таблицу маршрутизации, ALex_hha, 13:56 , 12-Окт-09, (2)