OSPF в quagga

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
dmitriyrsl
рядовой
Сообщения: 13
Зарегистрирован: 2010-11-20 16:48:07

OSPF в quagga

Непрочитанное сообщение dmitriyrsl » 2011-09-29 11:56:11

Пытаюсь перейти от статики к динамике внутри сети. Но вот не получается кой-чего, хочу чтобы просвятили.
Сеть построена так:

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

[Внутренняя сетка]
|               |
[сервер1] [сервер2] -> [Инет]
|               |
[Сетка между серваками]
во внутренней сетке есть раутер в виде L3 свитча. На серваках ОС FreeBSD и quagga с ospfd.

Хочу, чтобы к ИПам серваков из сетки между серваками были маршруты из внутренней сетки.

К примеру:
сервак 1:
внутренний ип: 10.0.0.1/16
ип в сетке между серваками: 1.0.0.1/28

сервак 2:
внутренний ип: 10.0.0.2/16
ип в сетке между серваками: 1.0.0.2/28

пишу для ospfd такое:

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

router ospf
 ospf router-id 10.0.0.1
 network 10.0.0.0/16 area 0.0.0.0
 network 1.0.0.0/28 area 0.0.0.1
 default-information originate
!
получается замечательно, создается маршрут к 1.0.0.0/28 через один из серваков, а остальные как резервные.
Но мне надо, чтобы не ко всей межсервачной сетке был маршрут, а чтобы к серваку1 (1.0.0.1) был маршрут через его внутренний ип (10.0.0.1), к серваку2 (1.0.0.2) через его (10.0.0.2). Если пишу так:

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

router ospf
 ospf router-id 10.0.0.1
 network 10.0.0.0/16 area 0.0.0.0
 network 1.0.0.1/32 area 0.0.0.1
 default-information originate
!
то никаких маршрутов не создается.

Подскажите, как его по людски прописать?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

lap
лейтенант
Сообщения: 608
Зарегистрирован: 2010-08-13 23:39:29
Откуда: Moscow
Контактная информация:

Re: OSPF в quagga

Непрочитанное сообщение lap » 2011-09-29 12:47:53

Попробуй копнуть в сторону redistribute.
Не сломалось - не чини.

dmitriyrsl
рядовой
Сообщения: 13
Зарегистрирован: 2010-11-20 16:48:07

Re: OSPF в quagga

Непрочитанное сообщение dmitriyrsl » 2011-09-29 13:25:17

lap писал(а):Попробуй копнуть в сторону redistribute.
не вижу тут ничего подходящего:

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

(config-router)# redistribute
  bgp        Border Gateway Protocol (BGP)
  connected  Connected routes (directly attached subnet or host)
  isis       Intermediate System to Intermediate System (IS-IS)
  kernel     Kernel routes (not installed via the zebra RIB)
  rip        Routing Information Protocol (RIP)
  static     Statically configured routes
redistribute connected передает сетку, а не один ип...

lap
лейтенант
Сообщения: 608
Зарегистрирован: 2010-08-13 23:39:29
Откуда: Moscow
Контактная информация:

Re: OSPF в quagga

Непрочитанное сообщение lap » 2011-09-29 13:30:58

оспф занимается только передачей того что есть. рожать чтото внутри себя оно не умеет. Можно попробовать нарисовать фейковый статик/конектед роут, и отредестрибьютить его.
Не сломалось - не чини.

dmitriyrsl
рядовой
Сообщения: 13
Зарегистрирован: 2010-11-20 16:48:07

Re: OSPF в quagga

Непрочитанное сообщение dmitriyrsl » 2011-09-29 13:38:48

lap писал(а):оспф занимается только передачей того что есть. рожать чтото внутри себя оно не умеет. Можно попробовать нарисовать фейковый статик/конектед роут, и отредестрибьютить его.
не представляю как такое можно сделать... в результате надо получить нечто типа:
route 1.0.0.1/32 через 10.0.0.1

как я на 10.0.0.1 такое нарисую?

странно, что такая простая задача не имеет готового решения в самом мощном протоколе динамической маршрутизации...

dmitriyrsl
рядовой
Сообщения: 13
Зарегистрирован: 2010-11-20 16:48:07

Re: OSPF в quagga

Непрочитанное сообщение dmitriyrsl » 2011-09-29 15:59:27

прописал маршруты к межсерверным ипам статикой на BR раутере в локальной сети (например 1.0.0.1 через 10.0.0.1). Но тогда получается фигня - эта статика передается через ospf и в итоге сервера вместе с рабочими станциями получают этот маршрут и между собой общаются через локалку, вместо того, чтобы ходить через межсерверную подсеть.