faq обучение настройка
Текущее время: Ср июл 24, 2019 08:19

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
СообщениеДобавлено: Пт дек 13, 2013 11:07 
Не в сети

Зарегистрирован: Вт апр 29, 2008 09:58
Сообщений: 80
Откуда: Норильск
Доброго дня.
Есть такой коммутатор. На нем прописаны статические маршруты вида
create iproute 192.168.0.0/255.255.0.0 192.168.211.129 1 primary
create iproute 192.168.0.0/255.255.252.0 192.168.70.3 1 primary
create iproute 192.168.49.0/255.255.255.0 192.168.70.3 1 primary
create iproute 192.168.114.135/255.255.255.255 192.168.253.19 1 primary
create iproute 192.168.114.230/255.255.255.255 192.168.253.19 1 primary
create iproute 192.168.114.254/255.255.255.255 192.168.253.19 1 primary
create iproute 192.168.164.0/255.255.255.0 192.168.211.129 1 primary
create iproute 172.22.0.0/255.255.0.0 192.168.70.20 1 primary
create iproute 172.22.0.0/255.255.255.0 192.168.211.129 1 primary

Включаем redistribute:
create route redistribute dst ospf src static mettype 2 metric 20 route_map forein_networks

Создаем route_map и prefix_list
create route_map forein_networks
config route_map forein_networks add sequence 10 deny
config route_map forein_networks sequence 10 match add ip address prefix_list STATIC

create ip prefix_list STATIC
config ip prefix_list STATIC add sequence 10 192.168.0.0/16 permit

И получаем на выходе, что никакие статические маршруты в OSPF не попадают.
Можно очистить полностью префикс лист. Результат тот же.

Причем всегда
debug routefilter show prefix_list
сообщает такое:
ip prefix-list STATIC:
count: 1, range entries: 0, sequences: 10- 10
seq 10 permit 192.168.0.0/16 (hit count: 0, refcount: 0)
Как же в него не попадает маршрут 192.168.0.0/255.255.0.0 192.168.211.129 1 primary ??!

Если сделать так
config route_map forein_networks add sequence 10 permit
то наоборот все статические маршруты попадают в OSPF.
Такое впечатление, что нет разницы, что писать в route_map, если в первом сиквенсе будет permit или deny, то все либо редистрибьютится либо нет.
Я что-то не так делаю или функционал route_map не работает на 3620?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Сб дек 14, 2013 07:26 
Не в сети

Зарегистрирован: Сб окт 06, 2012 18:21
Сообщений: 42
Если логика как у циски то тут вместо deny должен быть пермит..
config route_map forein_networks add sequence 10 deny


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн дек 16, 2013 06:34 
Не в сети

Зарегистрирован: Вт апр 29, 2008 09:58
Сообщений: 80
Откуда: Норильск
Согласен.
Такая конструкция:

config route_map forein_networks add sequence 10 permit
config route_map forein_networks sequence 10 match add ip address prefix_list STATIC
create ip prefix_list STATIC
config ip prefix_list STATIC add sequence 10 192.168.49.0/24 permit

приводит к тому, что все статические маршруты редистрибьютяться:

0.0.0.0 ASExtLink 10.255.15.7 172.22.0.0/16 20 0x8000008A
0.0.0.0 ASExtLink 10.255.15.7 172.22.0.255/24 20 0x80000087
0.0.0.0 ASExtLink 10.255.15.7 192.168.0.0/22 20 0x80000002
0.0.0.0 ASExtLink 10.255.15.7 192.168.49.0/24 20 0x80000087

Т.е. происходит то, о чем я писал в первом посте:
Такое впечатление, что нет разницы, что писать в route_map, если в первом сиквенсе будет permit или deny, то все либо редистрибьютится либо нет.
Ключевое слово тут "ВСЁ".
Кто-нибудь юзал функционал route_map в связке с префикс-листами? Оно работает так, как нужно или нет?
Route map в связке с access list работает правильно.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт дек 13, 2018 09:13 
Не в сети

Зарегистрирован: Пт май 14, 2010 12:15
Сообщений: 12
Коллеги!

Вопрос актуален. route_map нихрена не работает с redistribute src local
префикс лист фильтрует либо все, либо ничего, аксес лист ничего не фильтрует

Как отфильтровать ТОЛЬКО ЧАСТЬ локальных интерфейсов при помощи route_map?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт дек 13, 2018 15:02 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Вт янв 18, 2011 13:29
Сообщений: 8950
aavzz писал(а):
Как отфильтровать ТОЛЬКО ЧАСТЬ локальных интерфейсов при помощи route_map?


Я пообщаюсь с разработчиками по этому вопросу и напишу по результату.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср дек 19, 2018 09:40 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Вт янв 18, 2011 13:29
Сообщений: 8950
Фильтрация с использованием prefix list не поддерживается, для фильтрации ospf маршрутов через route map необходимо использовать ip acl.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot], MPiliutsik и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB