cisco catalyst 3560G, ospf

Статическая и динамическая, протоколы

Re: quagga, ospf

Сообщение MadMax » 07 ноя 2008, 13:54

Код: Выделить всё
routerA#sh ip route static
     194.67.24.0/32 is subnetted, 2 subnets
S       194.67.24.19 [1/0] via 10.0.1.29
S       194.67.24.18 [1/0] via 10.0.1.29
     194.67.22.0/32 is subnetted, 2 subnets
S       194.67.22.26 [1/0] via 10.0.1.29
S       194.67.22.25 [1/0] via 10.0.1.29
     10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
S*   0.0.0.0/0 [1/0] via 192.168.255.2

отсюда можно убрать S* 0.0.0.0/0 [1/0] via 192.168.255.2 и объявить деф. роут с роутера Б
а также объявить хосты 194.67.24.18 194.67.24.19 194.67.22.25 194.67.22.26 в ospf (убрав статик роуты до них с роутера Б)
как вы говорили, это можно сделать при помощи редистрибуции статических маршрутов
Код: Выделить всё
routerA#conf t
routerA(config)#router ospf 100
routerA(config-router)#redistribute static subnets

Учтите, что будут редистрибутированы ВСЕ статические маршруты.
Если требуется только часть маршрутов, следует использовать route-map

Код: Выделить всё
routerB#sh ip route static
     194.67.24.0/32 is subnetted, 2 subnets
S       194.67.24.19 [1/0] via 192.168.255.1
S       194.67.24.18 [1/0] via 192.168.255.1
     194.67.22.0/32 is subnetted, 2 subnets
S       194.67.22.26 [1/0] via 192.168.255.1
S       194.67.22.25 [1/0] via 192.168.255.1
     10.0.0.0/16 is subnetted, 1 subnets
S       10.0.0.0 [1/0] via 192.168.255.1
S*   0.0.0.0/0 [1/0] via 192.168.254.1

тут удаляем статические маршруты касаемо 194.67.x.y и 10.0.0.0/16 (их мы получим с роутера А)
и объявляем дефолт роут
Код: Выделить всё
routerB#conf t
routerB(config)#router ospf 100
routerB(config-router)#default-information originate


вроде бы всё...
www.mega-net.ru - IT аутсорсинг
MadMax
Site Admin
 
Сообщения: 37
Зарегистрирован: 09 июл 2008, 15:39
Откуда: Moscow

Re: quagga, ospf

Сообщение Gella » 07 ноя 2008, 16:39

Здравствуйте,

MadMax, спасибо большое за помощь, как я поняла в конечном итоге у меня должна получиться следующая конфигурация:

Код: Выделить всё
routerA#

ip routing
ip classless

interface GigabitEthernet0/1
 no switchport
 ip address 192.168.255.1 255.255.255.252
 ip ospf network point-to-point
 ip ospf cost 100

interface GigabitEthernet0/2
 no switchport
 ip address 192.168.255.5 255.255.255.252
 ip ospf network point-to-point
 ip ospf cost 200

interface GigabitEthernet0/3
 no switchport
 ip address 192.168.255.9 255.255.255.252
 ip ospf network point-to-point
 ip ospf cost 300

interface GigabitEthernet0/4
 no switchport
 ip address 10.0.0.1 255.255.0.0

router ospf 100
 log-adjacency-changes
 redistribute static route-map static-to-ospf
 network 10.0.0.0 0.0.255.255 area 0
 network 192.168.255.1 0.0.0.0 area 0
 network 192.168.255.5 0.0.0.0 area 0
 network 192.168.255.9 0.0.0.0 area 0

access-list 1 permit 10.0.0.0/16
access-list 2 permit 194.67.24.18/32
access-list 3 permit 194.67.24.19/32
access-list 4 permit 194.67.22.25/32
access-list 5 permit 194.67.22.26/32

route-map static-to-ospf permit 10
 match ip address 1

route-map static-to-ospf permit 11
 match ip address 2

route-map static-to-ospf permit 12
 match ip address 3

route-map static-to-ospf permit 13
 match ip address 4

route-map static-to-ospf permit 14
 match ip address 5

ip route 0.0.0.0 0.0.0.0 192.168.255.2
ip route 194.67.22.25 255.255.255.255 10.0.1.29
ip route 194.67.22.26 255.255.255.255 10.0.1.29
ip route 194.67.24.18 255.255.255.255 10.0.1.29
ip route 194.67.24.19 255.255.255.255 10.0.1.29


Код: Выделить всё
RouterB#

ip routing
ip classless

interface GigabitEthernet0/1
 no switchport
 ip address 192.168.255.2 255.255.255.252
 ip ospf network point-to-point
 ip ospf cost 100

interface GigabitEthernet0/2
 no switchport
 ip address 192.168.255.6 255.255.255.252
 ip ospf network point-to-point
 ip ospf cost 200

interface GigabitEthernet0/3
 no switchport
 ip address 192.168.255.10 255.255.255.252
 ip ospf network point-to-point
 ip ospf cost 300

interface GigabitEthernet0/4
 no switchport
 ip address 192.168.1.1 255.255.255.0 secondary
 ip address 192.168.2.1 255.255.255.0 secondary
 ip address 192.168.3.1 255.255.255.0 secondary
 ip address 192.168.4.1 255.255.255.0 secondary
 ip address 192.168.5.1 255.255.255.0 secondary
 ip address 192.168.0.1 255.255.255.0

router ospf 100
 log-adjacency-changes
 default-information originate
 network 192.168.0.0 0.0.0.255 area 0
 network 192.168.1.0 0.0.0.255 area 0
 network 192.168.2.0 0.0.0.255 area 0
 network 192.168.3.0 0.0.0.255 area 0
 network 192.168.4.0 0.0.0.255 area 0
 network 192.168.5.0 0.0.0.255 area 0
 network 192.168.255.2 0.0.0.0 area 0
 network 192.168.255.6 0.0.0.0 area 0
 network 192.168.255.10 0.0.0.0 area 0


Спасибо.
Gella
новичок
 
Сообщения: 15
Зарегистрирован: 05 ноя 2008, 14:17

Re: quagga, ospf

Сообщение MadMax » 07 ноя 2008, 18:18

Gella писал(а):Здравствуйте,

MadMax, спасибо большое за помощь, как я поняла в конечном итоге у меня должна получиться следующая конфигурация:

Код: Выделить всё
routerA#

ip routing
ip classless

interface GigabitEthernet0/1
 no switchport
 ip address 192.168.255.1 255.255.255.252
 ip ospf network point-to-point
 ip ospf cost 100

interface GigabitEthernet0/2
 no switchport
 ip address 192.168.255.5 255.255.255.252
 ip ospf network point-to-point
 ip ospf cost 200

interface GigabitEthernet0/3
 no switchport
 ip address 192.168.255.9 255.255.255.252
 ip ospf network point-to-point
 ip ospf cost 300

interface GigabitEthernet0/4
 no switchport
 ip address 10.0.0.1 255.255.0.0

router ospf 100
 log-adjacency-changes
 redistribute static route-map static-to-ospf
 network 10.0.0.0 0.0.255.255 area 0
 network 192.168.255.1 0.0.0.0 area 0
 network 192.168.255.5 0.0.0.0 area 0
 network 192.168.255.9 0.0.0.0 area 0

access-list 1 permit 10.0.0.0/16
access-list 2 permit 194.67.24.18/32
access-list 3 permit 194.67.24.19/32
access-list 4 permit 194.67.22.25/32
access-list 5 permit 194.67.22.26/32

route-map static-to-ospf permit 10
 match ip address 1

route-map static-to-ospf permit 11
 match ip address 2

route-map static-to-ospf permit 12
 match ip address 3

route-map static-to-ospf permit 13
 match ip address 4

route-map static-to-ospf permit 14
 match ip address 5

ip route 0.0.0.0 0.0.0.0 192.168.255.2
ip route 194.67.22.25 255.255.255.255 10.0.1.29
ip route 194.67.22.26 255.255.255.255 10.0.1.29
ip route 194.67.24.18 255.255.255.255 10.0.1.29
ip route 194.67.24.19 255.255.255.255 10.0.1.29



не совсем так. я же написал что роутер А получит маршрут по умолчанию с роутера Б
т.е. ip route 0.0.0.0 0.0.0.0 192.168.255.2 не нужен
команда redistribute static route-map static-to-ospf правильно звучит так -
redistribute static subnets route-map static-to-ospf
Также не понятно зачем столько access-list'ов... можно всё и в один поместить.
Подсеть 10.0.0.0 0.0.255.255 мы и так объявляем - network 10.0.0.0 0.0.255.255 area 0
вы пытаетесь редистрибутировать её, но статического маршрута до этой подсети нет, до этой подсети у нас уже есть интерфейс
GigabitEthernet0/4 с адресом 10.0.0.1 255.255.0.0
это connected route, поэтому
access-list 1 permit 10.0.0.0/16
и
route-map static-to-ospf permit 10
match ip address 1
не требуется

Gella писал(а):
Код: Выделить всё
RouterB#

ip routing
ip classless

interface GigabitEthernet0/1
 no switchport
 ip address 192.168.255.2 255.255.255.252
 ip ospf network point-to-point
 ip ospf cost 100

interface GigabitEthernet0/2
 no switchport
 ip address 192.168.255.6 255.255.255.252
 ip ospf network point-to-point
 ip ospf cost 200

interface GigabitEthernet0/3
 no switchport
 ip address 192.168.255.10 255.255.255.252
 ip ospf network point-to-point
 ip ospf cost 300

interface GigabitEthernet0/4
 no switchport
 ip address 192.168.1.1 255.255.255.0 secondary
 ip address 192.168.2.1 255.255.255.0 secondary
 ip address 192.168.3.1 255.255.255.0 secondary
 ip address 192.168.4.1 255.255.255.0 secondary
 ip address 192.168.5.1 255.255.255.0 secondary
 ip address 192.168.0.1 255.255.255.0

router ospf 100
 log-adjacency-changes
 default-information originate
 network 192.168.0.0 0.0.0.255 area 0
 network 192.168.1.0 0.0.0.255 area 0
 network 192.168.2.0 0.0.0.255 area 0
 network 192.168.3.0 0.0.0.255 area 0
 network 192.168.4.0 0.0.0.255 area 0
 network 192.168.5.0 0.0.0.255 area 0
 network 192.168.255.2 0.0.0.0 area 0
 network 192.168.255.6 0.0.0.0 area 0
 network 192.168.255.10 0.0.0.0 area 0


Спасибо.


тут подсети
ip address 192.168.1.1 255.255.255.0 secondary
ip address 192.168.2.1 255.255.255.0 secondary
ip address 192.168.3.1 255.255.255.0 secondary
ip address 192.168.4.1 255.255.255.0 secondary
ip address 192.168.5.1 255.255.255.0 secondary
я написал в качестве примера. в вашем случае на интерфейсе должна присутствовать адресация из реально существующего количества используемых подсетей.
я указал их 6.. а у вас может быть 26 :)
и соответсвенно все они должны быть описаны командой network при конфигурировании процесса ospf

Можно поступить ещё проще. Использовать на каналах другую адресацию (например что-то из 172.16.х.у) а на роутере Б
дать в ospf единственный шаблон - network 192.168.0.0 0.0.255.255 area 0
сделать redistribute connected subnets route-map rtrB_local_area
создать route-map rtrB_local_area и ацл с единственным правилом - permit 192.168.0.0 0.0.255.255

Таким образом мы будем объявлять роутеру А единственный суммарный маршрут до сети 192.168.0.0/16 а не множество /24

Я надеюсь что вы поняли идею... методов решения задач обычно бывает много
www.mega-net.ru - IT аутсорсинг
MadMax
Site Admin
 
Сообщения: 37
Зарегистрирован: 09 июл 2008, 15:39
Откуда: Moscow

Re: quagga, ospf

Сообщение Gella » 10 ноя 2008, 10:46

Здравствуйте,

MadMax большое спасибо, система настроена и функционирует должным образом, единственное я хотела бы уточнить следующее:
Код: Выделить всё
#sh ip route ospf
O    192.168.0.0/24
           [110/101] via 192.168.255.1, 00:09:00, GigabitEthernet0/23
O    192.168.1.0/24
           [110/101] via 192.168.255.1, 00:09:00, GigabitEthernet0/23
O    192.168.2.0/24
           [110/101] via 192.168.255.1, 00:09:00, GigabitEthernet0/23
[b]O*E2 0.0.0.0/0 [110/1] via 192.168.255.1[/b], 00:09:00, GigabitEthernet0/23
O    192.168.56.0/21
           [110/101] via 192.168.255.1, 00:09:00, GigabitEthernet0/23


В моем случае маршрутизатор филиала получает информацию о маршруте по умолчанию, по мимо этого ему объявляется о существовании подсетей центрального офиса, есть ли смысл объявлять шлюз для этих подсетей, в случае если он так же соответствует шлюзу по умолчанию?

Код: Выделить всё
router ospf 100
log-adjacency-changes
network 192.168.0.0 0.0.0.255 area 0
network 192.168.1.0 0.0.0.255 area 0
network 192.168.2.0 0.0.0.255 area 0
network 192.168.56.0 0.0.7.255 area 0
 network 192.168.255.1 0.0.0.0 area 0
 network 192.168.255.5 0.0.0.0 area 0
 network 192.168.255.9 0.0.0.0 area 0
 default-information originate


Что если из данной конфигурации я исключу подсети 0.0/24, 1.0/24, 2.0/24 и 56.0/21 т.к. как мне кажется в моем случае они здесь не нужны?

Спасибо.
Gella
новичок
 
Сообщения: 15
Зарегистрирован: 05 ноя 2008, 14:17

Re: quagga, ospf

Сообщение MadMax » 10 ноя 2008, 11:32

Gella писал(а):Здравствуйте,

MadMax большое спасибо, система настроена и функционирует должным образом, единственное я хотела бы уточнить следующее:
Код: Выделить всё
#sh ip route ospf
O    192.168.0.0/24
           [110/101] via 192.168.255.1, 00:09:00, GigabitEthernet0/23
O    192.168.1.0/24
           [110/101] via 192.168.255.1, 00:09:00, GigabitEthernet0/23
O    192.168.2.0/24
           [110/101] via 192.168.255.1, 00:09:00, GigabitEthernet0/23
[b]O*E2 0.0.0.0/0 [110/1] via 192.168.255.1[/b], 00:09:00, GigabitEthernet0/23
O    192.168.56.0/21
           [110/101] via 192.168.255.1, 00:09:00, GigabitEthernet0/23


В моем случае маршрутизатор филиала получает информацию о маршруте по умолчанию, по мимо этого ему объявляется о существовании подсетей центрального офиса, есть ли смысл объявлять шлюз для этих подсетей, в случае если он так же соответствует шлюзу по умолчанию?

Код: Выделить всё
router ospf 100
log-adjacency-changes
network 192.168.0.0 0.0.0.255 area 0
network 192.168.1.0 0.0.0.255 area 0
network 192.168.2.0 0.0.0.255 area 0
network 192.168.56.0 0.0.7.255 area 0
 network 192.168.255.1 0.0.0.0 area 0
 network 192.168.255.5 0.0.0.0 area 0
 network 192.168.255.9 0.0.0.0 area 0
 default-information originate


Что если из данной конфигурации я исключу подсети 0.0/24, 1.0/24, 2.0/24 и 56.0/21 т.к. как мне кажется в моем случае они здесь не нужны?

Спасибо.


Да. Всё правильно. их можно и не объявлять. Если они connected (или до них существует статический или маршрут, полученный от других протоколов маршрутизации) на роутере Б, пришедшие с роутера А по дефолтовому маршруту пакеты достигнут нужных подсетей.
Я описал в качестве примера. Рад, что вы поняли принцип.
www.mega-net.ru - IT аутсорсинг
MadMax
Site Admin
 
Сообщения: 37
Зарегистрирован: 09 июл 2008, 15:39
Откуда: Moscow

Пред.

Вернуться в Маршрутизация / Routing

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24

cron