URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 59308
[ Назад ]

Исходное сообщение
"Quagga (OSPF) + FreeBSD -- не вижу соседей"

Отправлено Sandello , 19-Авг-05 01:24 
FBSD 5.4, Quagga 0.98.3. На машине 2 сетевые - fxp (ext; пусть 1.0.1.1/24) & em (int; пусть 1.0.2.1/24). На внешнем интерфейсе требуется поднять ospfd в нужн. зоне. Сделал следующие настройки:

zebra.conf
==========
! ... hostname, password, enable password ...

interface em0
interface fxp0
  multicast

ip route .. .. (статические маршруты, мультикастовая сеть 224.0.0.0/4 никуда не роутится)

access-list TERMINAL permit 127.0.0.1/32
access-list TERMINAL deny any

line vty
  access-class TERMINAL

log stdout
==========
ospfd.conf
==========
! ... hostname, password, enable password ...

interface em0
interface fxp0
  ip ospf network broadcast
  ip ospf priority 50

router ospf
  ospf router id 10.

  network 1.0.1.0/24 area 0.0.0.1
  network 1.0.2.0/24 area 0.0.0.1

  ! Роут на внутр. сеть выдается на внешние роутеры

  passive-interface em0

  redistribute static route-map GUARD
  redistribute static route-map GUARD
  redistribute connected

access-list EXPORT permit ... (расписаны сети, на которые можно выдавать роут)
access-list EXPORT deny any

route-map GUARD permit 10
  match ip address EXPORT

access-list TERMINAL permit 127.0.0.1/32
access-list TERMINAL deny any

line vty
  access-class TERMINAL

log stdout
==========
Запускаю зебру, оспфд, вроде крутится.
tcpdump на внешний интерфейс без promisc -- вижу свои исходящие ospf-hello пакеты. С promisc -- вижу еще и чужие ospf-пакеты. ospfd же соседей не видит. В ipfw стоит "allow ip from any to 224.0.0.0/4 via fxp0", до этого запрещающих мультикаст правил нету.

ifconfig:

fxp0: flags=18843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,POLLING> mtu 1500
        options=48<VLAN_MTU,POLLING>
em0: flags=18843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,POLLING> mtu 1500
        options=4b<RXCSUM,TXCSUM,VLAN_MTU,POLLING>

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


Содержание

Сообщения в этом обсуждении
"Quagga (OSPF) + FreeBSD -- не вижу соседей"
Отправлено mc , 19-Авг-05 12:23 
log в debugging и читайте чего пишет ospfd

"Quagga (OSPF) + FreeBSD -- не вижу соседей"
Отправлено Евгений , 22-Июл-09 14:50 
Столкнулся с похожей проблемой. Quagga 0.99.12.
ospfd в debug не видит hellо, приходящих на 224.0.0.5, однако в tcpdump они видны. Получается, что по истечению Dead Time, заново устанавливаются отношения с соседом на время равное Dead Time, и так по кругу :(


"Quagga (OSPF) + FreeBSD -- не вижу соседей"
Отправлено genyas , 27-Ноя-09 09:27 
>Столкнулся с похожей проблемой. Quagga 0.99.12.
>ospfd в debug не видит hellо, приходящих на 224.0.0.5, однако в tcpdump
>они видны. Получается, что по истечению Dead Time, заново устанавливаются отношения
>с соседом на время равное Dead Time, и так по кругу
>:(

Таже хрень . Уже всю голову сломал . Пакеты идут а вот почему то соседские отношения не видяцо . :((


"Quagga (OSPF) + FreeBSD -- не вижу соседей"
Отправлено genyas , 27-Ноя-09 10:39 
>>Столкнулся с похожей проблемой. Quagga 0.99.12.
>>ospfd в debug не видит hellо, приходящих на 224.0.0.5, однако в tcpdump
>>они видны. Получается, что по истечению Dead Time, заново устанавливаются отношения
>>с соседом на время равное Dead Time, и так по кругу
>>:(
>
>Таже хрень . Уже всю голову сломал . Пакеты идут а вот
>почему то соседские отношения не видяцо . :((

Усе , проблему свою решил , поставил версию 0.99.15 усе сразу увиделось .