The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Настройка OSPF на point-to-point линке"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Маршрутизация, NAT / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Настройка OSPF на point-to-point линке"  +/
Сообщение от ks99 (ok) on 12-Апр-11, 15:16 
День добрый.
имею два сервера FreeBSD 6.4 и quagga 0.99.6
на первом роутере интерфейс ng2(pptp): 192.168.0.243/32 192.168.0.208/32
на втором роутере интерфейс ng2(pptp): 192.168.0.208/32 192.168.0.243/32

конфиги quagga аналогичные и имеют вид:

router1:
router ospf
ospf router-id 192.168.0.243
log-adjacency-changes
passive-interface default
no passive-interface ng2
network 192.168.0.208/32 area 0.0.0.0


router2:
router ospf
ospf router-id 192.168.0.208
log-adjacency-changes
passive-interface default
no passive-interface ng2
network 192.168.0.243/32 area 0.0.0.0

после запуска ospfd отношения смежности не устанавливаются, соседи застревают на фазе ExStart. Подскажите почему процесс установления смежности не доходит до конца ?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Настройка OSPF на point-to-point линке"  +/
Сообщение от McLeod095 (??) on 12-Апр-11, 20:48 
>[оверквотинг удален]
>  network 192.168.0.208/32 area 0.0.0.0
> router2:
> router ospf
>  ospf router-id 192.168.0.208
>  log-adjacency-changes
>  passive-interface default
>  no passive-interface ng2
>  network 192.168.0.243/32 area 0.0.0.0
> после запуска ospfd отношения смежности не устанавливаются, соседи застревают на фазе ExStart.
> Подскажите почему процесс установления смежности не доходит до конца ?

И это весь конфиг??
ну насколько я понял что id совпадает с локальным ip адресом, то видимо у Вас неправильно прописано в network.
Ну и приведите весь конфиг

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Настройка OSPF на point-to-point линке"  +/
Сообщение от ks99 (ok) on 13-Апр-11, 12:02 
>[оверквотинг удален]
>> router2:
>> router ospf
>>  ospf router-id 192.168.0.208
>>  log-adjacency-changes
>>  passive-interface default
>>  no passive-interface ng2
>>  network 192.168.0.243/32 area 0.0.0.0
>> после запуска ospfd отношения смежности не устанавливаются, соседи застревают на фазе ExStart.
>> Подскажите почему процесс установления смежности не доходит до конца ?
> И это весь конфиг??

да

> ну насколько я понял что id совпадает с локальным ip адресом, то

да

> видимо у Вас неправильно прописано в network.

что мне нужно прописать в network ?

> Ну и приведите весь конфиг

уже.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Настройка OSPF на point-to-point линке"  +/
Сообщение от universite email(ok) on 14-Апр-11, 04:02 

>> видимо у Вас неправильно прописано в network.
> что мне нужно прописать в network ?

Правильно выставить маску сети. например на обоих хостах явно не /32, а /24.


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Настройка OSPF на point-to-point линке"  +/
Сообщение от ks99 (ok) on 14-Апр-11, 06:33 
>>> видимо у Вас неправильно прописано в network.
>> что мне нужно прописать в network ?
> Правильно выставить маску сети. например на обоих хостах явно не /32, а
> /24.

Спасибо за ответ. Так и есть, IP интерфейсов должны входить в одну сеть.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Настройка OSPF на point-to-point линке"  –1 +/
Сообщение от McLeod095 (ok) on 14-Апр-11, 12:47 
>>> видимо у Вас неправильно прописано в network.
>> что мне нужно прописать в network ?
> Правильно выставить маску сети. например на обоих хостах явно не /32, а
> /24.

Не путайте человека, Вы сами говорите то чего видимо не понимаете.
в секции network прописываются сети на которых демон ospf будет слушать и ждать сообщения.
Когда как у тс указано там как есть, то ospf просто не видит данного адреса и не слушает ни на одном интерфейсе.
Если у него адрес 192.168.0.243 то надо прописать
network 192.168.0.243/32 area 0
это скажет что ospf на данном адресе будет принимать и отвечать на запросы относящимся к зоне 0
маска 32 ограничивает прослушивание только на данном интерфейсе, потому как бывают ситуации когда может быть более одного адреса из сети у компьютера.
У человека заработало потому как он поменял маску на более широкую 24, а теперь если посмотреть то можно понять почему. Потому как network не смотри ip адрес, он смотри что бы он входил в диапазан адресов, при маске 24 прописанный адрес 192.168.0.208 входит в сеть 192.168.0.0/24 поэтому все начинает работать.

2ТС: читайте доки, там все расписано. потом не пойму зачем Вам ospf и динамическая маршрутизация, когда у Вас всего 1 интерфейс и больше нет никаких настроек. Я понимаю когда надо делать отказоустойчивость и т.п. но в данном случае не могу представить для чего. При этом у Вас не анонсируется ни один маршрут.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Настройка OSPF на point-to-point линке"  +/
Сообщение от universite email(ok) on 14-Апр-11, 18:01 
>>>> видимо у Вас неправильно прописано в network.
>>> что мне нужно прописать в network ?
>> Правильно выставить маску сети. например на обоих хостах явно не /32, а
>> /24.
> Не путайте человека, Вы сами говорите то чего видимо не понимаете.
> в секции network прописываются сети на которых демон ospf будет слушать и
> ждать сообщения.

Буду минусовать за такой бред.
Человеку тыкнули носом, что у путаница в масках сетей, как на интерфейсах так и в областях ospf.

> 2ТС: читайте доки, там все расписано. потом не пойму зачем Вам ospf
> и динамическая маршрутизация, когда у Вас всего 1 интерфейс и больше
> нет никаких настроек. Я понимаю когда надо делать отказоустойчивость и т.п.
> но в данном случае не могу представить для чего. При этом
> у Вас не анонсируется ни один маршрут.

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

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Настройка OSPF на point-to-point линке"  +/
Сообщение от McLeod095 (??) on 14-Апр-11, 22:39 
>>>>> видимо у Вас неправильно прописано в network.
>>>> что мне нужно прописать в network ?
>>> Правильно выставить маску сети. например на обоих хостах явно не /32, а
>>> /24.
>> Не путайте человека, Вы сами говорите то чего видимо не понимаете.
>> в секции network прописываются сети на которых демон ospf будет слушать и
>> ждать сообщения.
> Буду минусовать за такой бред.
> Человеку тыкнули носом, что у путаница в масках сетей, как на интерфейсах
> так и в областях ospf.

Теперь читаем и переводим и перевариваем

OSPF Command: network a.b.c.d/m area a.b.c.d
OSPF Command: network a.b.c.d/m area <0-4294967295>
OSPF Command: no network a.b.c.d/m area a.b.c.d
OSPF Command: no network a.b.c.d/m area <0-4294967295>
This command specifies the OSPF enabled interface(s). If the interface has an address from range 192.168.1.0/24 then the command below enables ospf on this interface so router can provide network information to the other ospf routers via this interface.

    
router ospf
network 192.168.1.0/24 area 0.0.0.0
Prefix length in interface must be equal or bigger (ie. smaller network) than prefix length in network statement. For example statement above doesn't enable ospf on interface with address 192.168.1.1/23, but it does on interface with address 192.168.1.129/25.


А если совсем интересно то прошу по ссылке пройти и почитать http://www.quagga.net/docs/docs-info.php#SEC56

>> 2ТС: читайте доки, там все расписано. потом не пойму зачем Вам ospf
>> и динамическая маршрутизация, когда у Вас всего 1 интерфейс и больше
>> нет никаких настроек. Я понимаю когда надо делать отказоустойчивость и т.п.
>> но в данном случае не могу представить для чего. При этом
>> у Вас не анонсируется ни один маршрут.
> Еще один грамматей.
> Ospf никогда не гарантирует отказоусойчивости. Это один из протоколов динамической маршрутизации.

Ну а это уже дело вкуса, сам протокол не гарантирует отказоустойчивости, но вот применение его к этому как раз находит место, особенно если обе конечные точки связаны несколькими линиями связями и анонсируют по этим линиям свои маршруты. Работает явно лучше самописных скриптов и т.п. Или Вы хотите сказать что у меня переключение каналов доступа между территориями не является обеспечением отказоустойчивой связи между этими территориями?

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Настройка OSPF на point-to-point линке"  +/
Сообщение от universite email(ok) on 15-Апр-11, 17:30 
>[оверквотинг удален]
> address from range 192.168.1.0/24 then the command below enables ospf on
> this interface so router can provide network information to the other
> ospf routers via this interface.
> router ospf
>  network 192.168.1.0/24 area 0.0.0.0
> Prefix length in interface must be equal or bigger (ie. smaller network)
> than prefix length in network statement. For example statement above doesn't
> enable ospf on interface with address 192.168.1.1/23, but it does on
> interface with address 192.168.1.129/25.
> А если совсем интересно то прошу по ссылке пройти и почитать http://www.quagga.net/docs/docs-info.php#SEC56

Проблемы с интерпретацией?
Топик стартеру было предложено разобраться с масками сетей как на интерфейсах, так и в ospf.
А вы тут мне начали втирать про "Prefix length in interface must be equal or bigger"


Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

10. "Настройка OSPF на point-to-point линке"  +/
Сообщение от McLeod095 (ok) on 15-Апр-11, 17:43 
>[оверквотинг удален]
>> Prefix length in interface must be equal or bigger (ie. smaller network)
>> than prefix length in network statement. For example statement above doesn't
>> enable ospf on interface with address 192.168.1.1/23, but it does on
>> interface with address 192.168.1.129/25.
>> А если совсем интересно то прошу по ссылке пройти и почитать http://www.quagga.net/docs/docs-info.php#SEC56
> Проблемы с интерпретацией?
> Топик стартеру было предложено разобраться с масками сетей как на интерфейсах, так
> и в ospf.
> А вы тут мне начали втирать про "Prefix length in interface must
> be equal or bigger"

это у Вас проблемы с пониманием вещей о которых Вы говорите. И вообще я не понимаю зачем советовать человеку расширить маску сети в описании network если это в корне не правильно.
Ему надо было прописать network 192.168.0.243/32 area 0 на машине которая имеет ip адрес 192.168.0.243 и все. Да и расширение маски сети на туннельном интерфейсе до 24 вообще является верхом маразма.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Настройка OSPF на point-to-point линке"  +/
Сообщение от universite email(ok) on 15-Апр-11, 21:01 

> это у Вас проблемы с пониманием вещей о которых Вы говорите. И
> вообще я не понимаю зачем советовать человеку расширить маску сети в
> описании network если это в корне не правильно.
> Ему надо было прописать network 192.168.0.243/32 area 0 на машине которая имеет
> ip адрес 192.168.0.243 и все. Да и расширение маски сети на
> туннельном интерфейсе до 24 вообще является верхом маразма.

Вы путаете теплое с мягким.
Маска /32  ставится в очень экзотических конфигурациях.
На туннелях point-to-point нормально /30.
Поэтому делаю вывод: у топикстартера или не тот ifconfig или не приведена вся конфигурация ospfd.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Настройка OSPF на point-to-point линке"  +/
Сообщение от a2l on 18-Апр-11, 11:14 
>> это у Вас проблемы с пониманием вещей о которых Вы говорите. И
>> вообще я не понимаю зачем советовать человеку расширить маску сети в
>> описании network если это в корне не правильно.
>> Ему надо было прописать network 192.168.0.243/32 area 0 на машине которая имеет
>> ip адрес 192.168.0.243 и все. Да и расширение маски сети на
>> туннельном интерфейсе до 24 вообще является верхом маразма.
> Вы путаете теплое с мягким.
> Маска /32  ставится в очень экзотических конфигурациях.

эта конфигурация называется point-to-point

> На туннелях point-to-point нормально /30.

зачем тратить 4 адреса там, где достаточно 2

> Поэтому делаю вывод: у топикстартера или не тот ifconfig или не приведена
> вся конфигурация ospfd.

это да

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Настройка OSPF на point-to-point линке"  +/
Сообщение от crash (ok) on 18-Апр-11, 12:29 
>[оверквотинг удален]
>>> вообще я не понимаю зачем советовать человеку расширить маску сети в
>>> описании network если это в корне не правильно.
>>> Ему надо было прописать network 192.168.0.243/32 area 0 на машине которая имеет
>>> ip адрес 192.168.0.243 и все. Да и расширение маски сети на
>>> туннельном интерфейсе до 24 вообще является верхом маразма.
>> Вы путаете теплое с мягким.
>> Маска /32  ставится в очень экзотических конфигурациях.
> эта конфигурация называется point-to-point
>> На туннелях point-to-point нормально /30.
> зачем тратить 4 адреса там, где достаточно 2

откуда при /32 возьмется 2 адреса? Тогда уже должно быть /31, что собственно и пишет cisco http://www.cisco.com/en/US/docs/ios/12_2t/12_2t2/feature/gui...

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

15. "Настройка OSPF на point-to-point линке"  +/
Сообщение от McLeod095 (ok) on 18-Апр-11, 14:20 
>[оверквотинг удален]
>>>> Ему надо было прописать network 192.168.0.243/32 area 0 на машине которая имеет
>>>> ip адрес 192.168.0.243 и все. Да и расширение маски сети на
>>>> туннельном интерфейсе до 24 вообще является верхом маразма.
>>> Вы путаете теплое с мягким.
>>> Маска /32  ставится в очень экзотических конфигурациях.
>> эта конфигурация называется point-to-point
>>> На туннелях point-to-point нормально /30.
>> зачем тратить 4 адреса там, где достаточно 2
> откуда при /32 возьмется 2 адреса? Тогда уже должно быть /31, что
> собственно и пишет cisco http://www.cisco.com/en/US/docs/ios/12_2t/12_2t2/feature/gui...

Я Вам так скажу уважаемый, не надо здесь приводить ссылки на cisco. Что работает в *nix не обязательно должно работать в cisco. Это по поводу маски сети на туннелях точка точка. Ну и что бы не быть голословным приведу вывод ifconfig т.к. он будет более понятен

omt1      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          inet addr:10.254.254.253  P-t-P:10.254.254.254  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:1245160 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1781201 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:432838083 (412.7 MiB)  TX bytes:314000065 (299.4 MiB)

omt2      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          inet addr:10.254.254.249  P-t-P:10.254.254.250  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:329605 errors:0 dropped:0 overruns:0 frame:0
          TX packets:901930 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:43859983 (41.8 MiB)  TX bytes:112130507 (106.9 MiB)

ppp0      Link encap:Point-to-Point Protocol  
          inet addr:192.168.254.251  P-t-P:192.168.254.252  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:1956654 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1287812 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:430435360 (410.4 MiB)  TX bytes:82988601 (79.1 MiB)


первые два gre, третий ppp

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

14. "Настройка OSPF на point-to-point линке"  +/
Сообщение от McLeod095 (ok) on 18-Апр-11, 12:36 
>[оверквотинг удален]
>> вообще я не понимаю зачем советовать человеку расширить маску сети в
>> описании network если это в корне не правильно.
>> Ему надо было прописать network 192.168.0.243/32 area 0 на машине которая имеет
>> ip адрес 192.168.0.243 и все. Да и расширение маски сети на
>> туннельном интерфейсе до 24 вообще является верхом маразма.
> Вы путаете теплое с мягким.
> Маска /32  ставится в очень экзотических конфигурациях.
> На туннелях point-to-point нормально /30.
> Поэтому делаю вывод: у топикстартера или не тот ifconfig или не приведена
> вся конфигурация ospfd.

Опять мы с Вами говорим о разном и друг друга не хотим слышать.
Я говорю о маске 32 в описании ospf секции network.
допустим что ТС имеет на одном из маршрутизаторов адрес 192.168.0.243 маску возьмем как переменную mask и изначально присвоим ей значение 32.
Для того что бы заставить ospf работать на данном интерфейсе надо прописать такое значение
network 192.168.0.243/32 area 0
теперь допустим что маска на интерфейсе будет равна mask=24, мы имеем сеть уже не точка точка и тогда что бы указать явно ospf слушать на этом адресе надо прописать
network 192.168.0.243/32 area 0

Ну а теперь в дополнение допусти роутер  у нас имеет два адреса из разных сетей
1 - 192.168.0.243/25
2 - 192.168.0.20/25
У нас две разных сети. и мы например не хотим что бы ospf слушал на втором интерфейсе, для этого надо прописать
network 192.168.0.243/32 area 0
ну или можно
network 192.168.0.243/25 area 0
и первая и вторая запись будут работать, но если записать
network 192.168.0.243/24 area 0
то ospf будет слушать на двух интерфейсах. (в таком случае лучше записать network 192.168.0.0/24 area 0)

То что ТС привел мало информации-факт.
Для полной картины нужен полный конфиг ospf, плюс zebra (потому как наверное ospf поднимается не только для публикации маршрутов сетей физически подключенных к роутерам), ну и выводы ip a или ifconfig на каждом шлюзе. До тех пор пока не будет полной информации нам спорить бесполезно. Но по всей видимости ТС забил на эту тему, даже не попытавшись разобраться.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

8. "Настройка OSPF на point-to-point линке"  +/
Сообщение от a2l on 15-Апр-11, 07:42 
>[оверквотинг удален]
>>>  log-adjacency-changes
>>>  passive-interface default
>>>  no passive-interface ng2
>>>  network 192.168.0.243/32 area 0.0.0.0
>>> после запуска ospfd отношения смежности не устанавливаются, соседи застревают на фазе ExStart.
>>> Подскажите почему процесс установления смежности не доходит до конца ?
>> И это весь конфиг??
> да
>> ну насколько я понял что id совпадает с локальным ip адресом, то
> да

что "да"? У тебя 192.168.0.208 назначен и на ng2 и на локальном итерфейсе?
>> видимо у Вас неправильно прописано в network.

не, в network, imho, всё правильно.
> что мне нужно прописать в network ?
>> Ну и приведите весь конфиг
> уже.

покажи вывод  show running-config
и ifconfig


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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