The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
связать по 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, 13:37 , 27-Ноя-06 (1)
    • связать по ospf cisco with quagga, !*! sirantd, 15:08 , 27-Ноя-06 (2)
      >на циске дебаги включить религия позволяет?

      Позволяет :)

      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, 15:51 , 27-Ноя-06 (3)
        • связать по ospf cisco with quagga, !*! sirantd, 17:26 , 27-Ноя-06 (4)
          >>>на циске дебаги включить религия позволяет?
          >>
          >>Позволяет :)
          >>
          >>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, !*! Сайко, 19:44 , 27-Ноя-06 (5)
            • связать по ospf cisco with quagga, !*! sirantd, 20:56 , 27-Ноя-06 (6)
              >1. А зачем ты на интерфейсе типа Ethernet делаешь network type отличный
              >от BROADCAST?

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

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

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

              • связать по ospf cisco with quagga, !*! Сайко, 21:36 , 27-Ноя-06 (7)
                • связать по ospf cisco with quagga, !*! sirantd, 22:59 , 27-Ноя-06 (8)
                  >>Потому что между кошками радиосеть, и в ней запрещены броадкасты и мультикасты.
                  >А сколько у тебя тогда будет соседей у этой квагги на этом
                  >интерфейсе?

                  Один сосед - 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 - посмотришь...




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру