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

Исходное сообщение
"связать по ospf cisco with quagga"

Отправлено sirantd , 27-Ноя-06 02:27 
Добрый день

Есть поднятая маршрутизация на cisco, в сеть подключаю PC с quagga, настраиваю ospf - не работает. Уже все перепробовал, ткните носом где неправ:

cisco:
interface FastEthernet0/0
ip address xxx.xxx.116.9 255.255.255.192
ip ospf network non-broadcast
!
router ospf xxxx
log-adjacency-changes
redistribute connected subnets
redistribute static subnets
network xxx.xxx.116.0 0.0.0.63 area 0
neighbor xxx.xxx.116.5
default-information originate
!

quagga:
cat /etc/quagga/zebra.conf
!
interface eth0
ip address xxx.xxx.116.5/26
!

cat /etc/quagga/ospfd.conf
!
interface eth0
ip ospf network non-broadcast
!
router ospf
ospf router-id xxx.xxx.116.5
ospf abr-type cisco
network xxx.xxx.116.0/26 area 0.0.0.0
neighbor xxx.xxx.116.9 poll-interval 5
!


sh ip ospf neigh
Neighbor ID     Pri   State           Dead Time   Address         Interface
N/A               0   ATTEMPT/DROTHER    -        xxx.xxx.116.5   FastEthernet0/0


Cisco IOS - is-mz.124-10a
Quagga ver 0.98.3-7.2 на Debian 3.1

При этом cisco - cisco ospf рботает без проблем.


Содержание

Сообщения в этом обсуждении
"связать по ospf cisco with quagga"
Отправлено alchie , 27-Ноя-06 13:37 
на циске дебаги включить религия позволяет?
Router#deb ip os ?
  adj             OSPF adjacency events
  database-timer  OSPF database timer
  events          OSPF events
  flood           OSPF flooding
  hello           OSPF hello events
  lsa-generation  OSPF lsa generation
  mpls            OSPF MPLS
  nsf             OSPF non-stop forwarding events
  packet          OSPF packets
  retransmission  OSPF retransmission events
  spf             OSPF spf
  tree            OSPF database tree

"связать по ospf cisco with quagga"
Отправлено sirantd , 27-Ноя-06 15:08 
>на циске дебаги включить религия позволяет?

Позволяет :)

4d00h: OSPF: rcv. v:2 t:1 l:44 rid:xxx.xxx.116.5
      aid:0.0.0.0 chk:8FF6 aut:0 auk: from FastEthernet0/0
4d00h: OSPF: Rcv hello from xxx.xxx.116.5 area 0 from FastEthernet0/0 xxx.xxx.116.5
4d00h: OSPF: Mismatched hello parameters from xxx.xxx.116.5

В принципе поискав дальше по этой ошибке нашел, что такая ошибка бывает когда hello interval/dead interval на маршрутизаторах не совпадают.

Теперь опять таки проблемка. sh ip ospf database показывает маршруты, но sh ip route ospf их невидит, причем такая ситуация с обеих сторон. Статиков нет, по другим протоколам эти маршруты не приходят. В чем теперь может быть проблема ?


"связать по ospf cisco with quagga"
Отправлено alchie , 27-Ноя-06 15:51 
>>на циске дебаги включить религия позволяет?
>
>Позволяет :)
>
>4d00h: OSPF: rcv. v:2 t:1 l:44 rid:xxx.xxx.116.5
>      aid:0.0.0.0 chk:8FF6 aut:0 auk: from FastEthernet0/0
>
>4d00h: OSPF: Rcv hello from xxx.xxx.116.5 area 0 from FastEthernet0/0 xxx.xxx.116.5
>4d00h: OSPF: Mismatched hello parameters from xxx.xxx.116.5
>
>В принципе поискав дальше по этой ошибке нашел, что такая ошибка бывает
>когда hello interval/dead interval на маршрутизаторах не совпадают.
>
>Теперь опять таки проблемка. sh ip ospf database показывает маршруты, но sh
>ip route ospf их невидит, причем такая ситуация с обеих сторон.
>Статиков нет, по другим протоколам эти маршруты не приходят. В чем
>теперь может быть проблема ?

т.е. кошка и квагга не обмениваются адвертами?
или маршруты не инсталлируются в таблицу?

попробуй в порядке эксперимента на интерфейсах сказать
ip os net point-to-point


"связать по ospf cisco with quagga"
Отправлено sirantd , 27-Ноя-06 17:26 
>>>на циске дебаги включить религия позволяет?
>>
>>Позволяет :)
>>
>>4d00h: OSPF: rcv. v:2 t:1 l:44 rid:xxx.xxx.116.5
>>      aid:0.0.0.0 chk:8FF6 aut:0 auk: from FastEthernet0/0
>>
>>4d00h: OSPF: Rcv hello from xxx.xxx.116.5 area 0 from FastEthernet0/0 xxx.xxx.116.5
>>4d00h: OSPF: Mismatched hello parameters from xxx.xxx.116.5
>>
>>В принципе поискав дальше по этой ошибке нашел, что такая ошибка бывает
>>когда hello interval/dead interval на маршрутизаторах не совпадают.
>>
>>Теперь опять таки проблемка. sh ip ospf database показывает маршруты, но sh
>>ip route ospf их невидит, причем такая ситуация с обеих сторон.
>>Статиков нет, по другим протоколам эти маршруты не приходят. В чем
>>теперь может быть проблема ?
>
>т.е. кошка и квагга не обмениваются адвертами?
>или маршруты не инсталлируются в таблицу?
>
Обмениваются, но маршруты не инсталируются в таблицу

>попробуй в порядке эксперимента на интерфейсах сказать
>ip os net point-to-point

Со стороны quagga поставил ip os net point-to-point, со стороны cisco - ip os net point-to-multipoint все поднялось, все маршруты пришли... но отвалились другие кошки, которые работали с этим интерфейсом когда он был non-broadcast. Перенастройка других кошек на point-to-multipoint ничего не дала - они отказываются так работать.



"связать по ospf cisco with quagga"
Отправлено Сайко , 27-Ноя-06 19:44 
1. А зачем ты на интерфейсе типа Ethernet делаешь network type тличный от BROADCAST?
2. Зачем "neighbor xxx.xxx.116.9 poll-interval 5"?

"связать по ospf cisco with quagga"
Отправлено sirantd , 27-Ноя-06 20:56 
>1. А зачем ты на интерфейсе типа Ethernet делаешь network type отличный
>от BROADCAST?

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

>2. Зачем "neighbor xxx.xxx.116.9 poll-interval 5"?

Пробовал как с poll-interval 5 так и без него. Без разницы.


"связать по ospf cisco with quagga"
Отправлено Сайко , 27-Ноя-06 21:36 
>Потому что между кошками радиосеть, и в ней запрещены броадкасты и мультикасты.
А сколько у тебя тогда будет соседей у этой квагги на этом интерфейсе?

>Пробовал как с poll-interval 5 так и без него. Без разницы.
Тогда делай более расширенный дебаг ospf, и еще сравни sh ip osp interfa на предмет таймеров! Далее просто подкрути их на квагге. По идее на NBMA должны быть
Hello 30sec
Dead 120sec
Wait 120sec
Retransmit 5sec


"связать по ospf cisco with quagga"
Отправлено sirantd , 27-Ноя-06 22:59 
>>Потому что между кошками радиосеть, и в ней запрещены броадкасты и мультикасты.
>А сколько у тебя тогда будет соседей у этой квагги на этом
>интерфейсе?

Один сосед - cisco. А вот cisco будет иметь как минимум 5 соседей, из них 2 quagga.

>
>>Пробовал как с poll-interval 5 так и без него. Без разницы.
>Тогда делай более расширенный дебаг ospf, и еще сравни sh ip osp
>interfa на предмет таймеров! Далее просто подкрути их на квагге. По
>идее на NBMA должны быть
>Hello 30sec
>Dead 120sec
>Wait 120sec
>Retransmit 5sec

В этом была проблема вначале, когда кошка и квагга не хотели договариваться, сейчас договариваются, маршруты попадают в sh ip ospf database но не попадают в sh ip route ospf причем так с двух сторон.

Поднял аналогичный линк между другим маршрутизатором (12.3 вместо 12.4) - другой квагой (более новая) - все работает в такой самой конфигурации, но тоже с приколом - квагга анонсирует 2 сети, а кошка принимает только одну, точнее в sh ip ospf database видно обе сети, но в таблицу маршрутизации попадает только одна.

P.S. Сайко, а не проще ли мне будет поднять все на IS-IS, так как до этого все работало на EIGRP, но его кроме кошек никто не держит и приходилось с линуксовых маршрутизаторов все сливать на кошку RIP, потом redistribute его в EIGRP. Решил что такой зоопарк неправильно иметь и надо сделать все на одном протоколе... вот теперь делаю... Кинулся было IS-IS ставить, так ему видители только ENTERPRISE IOS надо, хотя quagga его держит. Если не сложно - я положу в правильном разделе поиск 2-х js-mz IOS - посмотришь...