Redistribute static route into OSPF / Редистрибуция статических маршрутов в OSPF

Опубликовано admin в Чт, 09/07/2009 - 22:47

Статья взята с subnets.ru (_http://subnets.ru/blog/?p=595).

В продолжении статьи “Конфигурация OSPF на оборудовании Cisco Systems (_http://subnets.ru/blog/?p=184)” посмотрим как в данной схеме можно выполнить редистрибуцию статических маршрутов, ну скажем на маршрутизаторе Б, в протокол OSPF (_http://subnets.ru/blog/?tag=ospf).

Например на маршрутизаторе Б появился статический маршрут, ну скажем 192.168.0.0/24:

Switch> enable
Switch# configure terminal
Switch(config)# ip route 192.168.0.0 255.255.255.0 10.0.1.10

и мы хотим “вбросить” этот маршрут в OSPF.

С этой задачей нам поможет справится редистрибуция маршрутов из одного протокола в другой.

Приступим

1. Создадим access-list, по нему мы будем match`ить нужный нам маршрут(ы):

Switch(config)# ip access-list standard 10
Switch(config-std-nacl)# permit 192.168.0.0 0.255.255.255
Switch(config-std-nacl)# exit

2. Создадим маршрутную карту, в которой укажем access-list созданный в п.1:

Switch(config)# route-map redistr-static permit 100
Switch(config-route-map)# match ip address 10
Switch(config-route-map)# exit

3. Укажем OSPF, что мы хотим сделать редистрибуцию:

Switch(config)# router ospf 10
Switch(config-router)# redistribute static route-map redistr-static

4. Сохраним конфиг:

Switch(config-router)# exit
Switch(config)# exit
Switch# wri

Вот и все. Теперь все статические маршруты, попадающие под access-list 10 будут редистрибутированы в OSPF.

Не могу не подметить, что в команде redistribute, можно:
а) задать и метрику, с которой будет выполняться данная редистрибуция:

Switch(config-router)# redistribute static route-map redistr-static metric 15

б) задать tag, с которым будет распространяться маршрут (по нему, на других маршрутизаторах, можно определять откуда маршрут пришел):

Switch(config-router)# redistribute static route-map redistr-static metric 15 tag 1

Посмотрим, route-map и access-list на маршрутизаторе Б:
Switch# show route-map redistr-static

route-map redistr-static, permit, sequence 100
Match clauses:
ip address (access-lists): 10
Set clauses:
Policy routing (_http://subnets.ru/blog/?tag=routing) matches: 0 packets, 0 bytes

Switch# show access-lists 10

Standard IP access list 10
    10 permit 192.168.0.0, wildcard bits 0.255.255.255 (2 matches)

На маршрутизаторе А вы должны видеть этот маршрут:

Switch# show ip route ospf | inc 192.168.0.0/24

O E2    192.168.0.0/24 [110/15] via 10.0.255.2, 1m, Vlan10

На маршрутизаторе В также:
Switch# show ip route ospf | inc 192.168.0.0/24

O E2    192.168.0.0/24 [110/15] via 10.0.255.9, 1m, Vlan100

З.Ы. При копировании статьи ссылка на источник ОБЯЗАТЕЛЬНА !

З.Ы.Ы. Очепятки возможны. Если вы заметили неточность или у вас есть вопросы по данной схеме, то вы можете написать об этом на нашем форуме (_http://subnets.ru/forum/)с соответствующем разделе (_http://subnets.ru/forum/viewforum.php?f=3).

Автор: Николаев Дмитрий (virus (at) subnets.ru)

Похожие статьи:

  • Cisco и Policy-based routing ( PBR ) (_http://subnets.ru/blog/?p=479)
  • Настройка протокола BGP на оборудовании Cisco Systems (_http://subnets.ru/blog/?p=28)
  • Конфигурация OSPF на оборудовании Cisco Systems (_http://subnets.ru/blog/?p=184)
  • Первоначальная настройка Cisco Catalyst (_http://subnets.ru/blog/?p=333)
  • Поднимаем BGP используя quagga на FreeBSD (_http://subnets.ru/blog/?p=19)
( categories: )