The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Расшифровка OSPF database, !*! Serge, 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???

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

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

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

    • Расшифровка OSPF database, !*! Serge, 17:27 , 30-Мрт-05 (2)
      >А что конкретно говорит sh ip route 1.1.4.0/24

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

  • Расшифровка OSPF database, !*! Nailer, 17:52 , 30-Мрт-05 (5)
    >Допустим, что других нету 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 строит базу, в которую заносит ликнки и соседние роутеры. Самих маршрутов в этой базе нету.


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

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

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

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

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

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


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

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


  • Расшифровка OSPF database, !*! snow11, 21:52 , 06-Апр-16 (9)
    >[оверквотинг удален]
    >    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




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

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