The OpenNET Project / Index page

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

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

"Расшифровка OSPF database"  +/
Сообщение от Serge email(??) on 30-Мрт-05, 17:09 
Колеги, подскажите что означает OSPF database. Например,
VL-CEN-R2#sh ip ospf database

           OSPF Router with ID (1.1.1.1) (Process ID 65507)

               Router Link States (Area 0)

Link ID         ADV Router      Age         Seq#       Checksum Link count
1.1.1.2         1.1.1.2         264         0x80002DAD 0x00CB69 10
1.1.1.1         1.1.1.1         1800        0x800019CF 0x00D42F 4
1.1.1.3         1.1.1.3         1532        0x800002EA 0x00463F 2
               Net Link States (Area 0)

Link ID         ADV Router      Age         Seq#       Checksum
1.1.2.1         1.1.2.1         1544        0x80000442 0x007088
1.1.3.1         1.1.3.1         775         0x8000043D 0x0021C8

Допустим, что других нету area, то есть summary LSA нету вообще тоже. Как из этой data base выведать маршрут к сети 1.1.4.0/24, когда в таблице маршрутизации он есть, и помчен как узнаный от OSPF. Cisco сколько не читал, там все время поясняется, что эти линки в базе данных содержат мол информацию о соседних роутерах, с которыми adjacency установлено (в случае Router Link States), или информацию о роутерах с которыми adjacency установил DR. А где вообще указывается сам маршрут, то есть сеть и длина преффикса??? Или эти данные не указываются в Link State Database???

Спасибо за то что прочитали. Буду благодарен за ответ.

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

Оглавление

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


1. "Расшифровка OSPF database"  +/
Сообщение от citrin email(ok) on 30-Мрт-05, 17:21 
>Как из этой data base выведать маршрут к сети 1.1.4.0/24, когда
>в таблице маршрутизации он есть, и помчен как узнаный от OSPF.

А что конкретно говорит sh ip route 1.1.4.0/24

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

2. "Расшифровка OSPF database"  +/
Сообщение от Serge (??) on 30-Мрт-05, 17:27 
>А что конкретно говорит sh ip route 1.1.4.0/24

Ну что конкретно - это и не так важно. Тут вопрос принципа! Я ж пример написал не с реального оборудования. Говорит он что такой маршрут есть, next hop 1.1.1.2, к примеру, маршрут помечен как "O", то есть inTRA-area ospf.

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

3. "Расшифровка OSPF database"  +/
Сообщение от citrin email(ok) on 30-Мрт-05, 17:30 
посмотрите

show ip ospf database network

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

4. "Расшифровка OSPF database"  +/
Сообщение от Serge email(??) on 30-Мрт-05, 17:35 
>посмотрите
>show ip ospf database network

Ну, она покажет фрагмен OSPF database, а именно Net Link States. Это вот что для данного случая

Net Link States (Area 0)

Link ID         ADV Router      Age         Seq#       Checksum
1.1.2.1         1.1.2.1         1544        0x80000442 0x007088
1.1.3.1         1.1.3.1         775         0x8000043D 0x0021C8

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

5. "Расшифровка OSPF database"  +/
Сообщение от Nailer email(??) on 30-Мрт-05, 17:52 
>Допустим, что других нету area, то есть summary LSA нету вообще тоже.
>Как из этой data base выведать маршрут к сети 1.1.4.0/24, когда
>в таблице маршрутизации он есть, и помчен как узнаный от OSPF.
>Cisco сколько не читал, там все время поясняется, что эти линки
>в базе данных содержат мол информацию о соседних роутерах, с которыми
>adjacency установлено (в случае Router Link States), или информацию о роутерах
>с которыми adjacency установил DR. А где вообще указывается сам маршрут,
>то есть сеть и длина преффикса??? Или эти данные не указываются
>в Link State Database???
>
>Спасибо за то что прочитали. Буду благодарен за ответ.

Сеть и длина префикса окажутся в sh ip route. Или я чего-то не понимаю? :-)

В базе OSPF служебная информация самого протокола OSPF, которая нужна ему, чтобы отдать в таблицу маршрутизации полученные от соседей маршруты. Для выявления самого оптимального из этих маршрутов OSPF строит базу, в которую заносит ликнки и соседние роутеры. Самих маршрутов в этой базе нету.


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

6. "Расшифровка OSPF database"  +/
Сообщение от Serge email(??) on 30-Мрт-05, 18:00 
>Сеть и длина префикса окажутся в sh ip route. Или я чего-то
>не понимаю? :-)

    Да, именно я это и имел в виду.

>В базе OSPF служебная информация самого протокола OSPF, которая нужна ему, чтобы
>отдать в таблицу маршрутизации полученные от соседей маршруты. Для выявления самого
>оптимального из этих маршрутов OSPF строит базу, в которую заносит ликнки
>и соседние роутеры. Самих маршрутов в этой базе нету.

    Ясно! То есть свою БД ОСПФ использует только для того, чтоб найти кротчайший маршрут именно до роутера. Для составления топологии, где какой роутер находится ОСПФ-роутеры обмениваются LSA. Теперь ясно.
    Тогда возникает вопрос, хранит ли ОСПФ где-то еще именно маршрутную информацию, или как только она пришла, он высчитывает исходя из кротчайшего пути некст-хоп, вставляет запись в таблицу маршрутизации и обо всем забывает? Если хранит, то где? Я почему-то думал что это тоже в link-state database хранится. И еще:... Инфа о роутерах распространяется с помощью LSA различных типов, а с помощью чего тогда распространяется именно маршрутная информация, то есть сеть и длинна преффикса?

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

7. "Расшифровка OSPF database"  +/
Сообщение от Nailer email(??) on 30-Мрт-05, 18:06 
>>Сеть и длина префикса окажутся в sh ip route. Или я чего-то
>>не понимаю? :-)
>
>    Да, именно я это и имел в виду.
>
>
>>В базе OSPF служебная информация самого протокола OSPF, которая нужна ему, чтобы
>>отдать в таблицу маршрутизации полученные от соседей маршруты. Для выявления самого
>>оптимального из этих маршрутов OSPF строит базу, в которую заносит ликнки
>>и соседние роутеры. Самих маршрутов в этой базе нету.
>
>    Ясно! То есть свою БД ОСПФ использует только
>для того, чтоб найти кротчайший маршрут именно до роутера. Для составления
>топологии, где какой роутер находится ОСПФ-роутеры обмениваются LSA. Теперь ясно.
>    Тогда возникает вопрос, хранит ли ОСПФ где-то еще
>именно маршрутную информацию, или как только она пришла, он высчитывает исходя
>из кротчайшего пути некст-хоп, вставляет запись в таблицу маршрутизации и обо
>всем забывает? Если хранит, то где? Я почему-то думал что это
>тоже в link-state database хранится.

Ну если исходить из названия "link-state database", то понятно, что в ней хранится :-)


> И еще:... Инфа о роутерах распространяется
>с помощью LSA различных типов, а с помощью чего тогда распространяется
>именно маршрутная информация, то есть сеть и длинна преффикса?

LSA бывают разные, их 9 типов..


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

8. "Расшифровка OSPF database"  +/
Сообщение от Serge email(??) on 30-Мрт-05, 18:11 
Всем спасибо!
Разобрался! Я просто думал, что sh ip ospf dtabase отображает всю(!) базу, что используется OSPF'ом. Оказывается нет! Вопрос решен.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Расшифровка OSPF database"  +/
Сообщение от snow11 (ok) on 06-Апр-16, 21:52 
>[оверквотинг удален]
>    Net Link States (Area 0)
> Link ID         ADV Router
>      Age      
>    Seq#       Checksum
> 1.1.2.1         1.1.2.1  
>       1544    
>    0x80000442 0x007088
> 1.1.3.1         1.1.3.1  
>       775    
>     0x8000043D 0x0021C8

Понимаю, что поздно, но может кому поможет.
Отображает всю базу данных состояния, это в routing table  попадают лишь "лучшие" маршруты. В данном листинге выгружена база данных на основе RLA, т. е. весь путь в area, причём путь указывается детально, не суммируя по маске, не указывается лишь stub subnet в базе. Если бы в топологии присутствовала другая область, то появился бы Summary Net Link States - это путь за ABR - здесь уже суммирование по маске подсети
В Net Link States указываются адреса (link) на основе NLA, т.е. адреса DR and BDR

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

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

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




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

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