Протокол OSPF | Компьютерные сети. Продвинутые темы

  Рет қаралды 69,285

Andrey Sozykin

Andrey Sozykin

5 жыл бұрын

Лекция по протоколу маршрутизации OSPF (Open Shortest Path First). Страница курса "Компьютерные сети" - www.asozykin.ru/courses/netwo...
Протокол OSPF (Open Shortest Path First):
- Протокол с учетом состояния канала (link-state protocol)
- Используется алгоритм Дейкстры (Shortest Path First)
- Передача данных через IP, код протокола 89
Особенности OSPF:
- Децентрализованный глобальный алгоритм
- Расчёт стоимости путей после получения полной информации о сети
Этапы работы протокола OSPF.
1. Изучение топологии сети:
- Маршрутизаторы изучают подключенные сети и ближайших соседей
- Информация о топологии распространяется по всей сети с помощью лавинной рассылки (flooding)
2. Расчет стоимости маршрутов в сети:
- Выполняется после того, как будет известна полная конфигурация сети
- Каждый маршрутизатор выполняет расчет самостоятельно
3. Обновление информации о конфигурации сети:
- Маршрутизаторы проверяют доступность соседей
- Рассылка информации об изменении конфигурации сети
Как можно поддержать курс:
1. PayPal - www.paypal.me/asozykin
2. Яндекс Кошелек - money.yandex.ru/to/4100142982...
Заранее спасибо за помощь!
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках -
goo.gl/kW93MA

Пікірлер: 114
@alenanovobranova6883
@alenanovobranova6883 3 жыл бұрын
ОГРОМНОЕ спасибо за Ваш труд! Очень много полезной информации узнала для себя, все доступно и понятно. Хочется похвалить Вас и пожелать всего самого хорошего, ни в коем случае не бросайте такое благородное дело!
@user-kz5xo2zh5r
@user-kz5xo2zh5r 2 жыл бұрын
Всегда рад вашим лёгким и доступным лекциям
@user-qx2fi9sv7v
@user-qx2fi9sv7v 2 жыл бұрын
Несколько раз реализовывал алгоритм Дейкстры по примерам, но это объяснение самое лучше и для глубокого усваивания.
@Adonn86rus
@Adonn86rus 5 жыл бұрын
Спасибо за труд!
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Пожалуйста!
@oskardomnin3123
@oskardomnin3123 3 жыл бұрын
Очень достойно. Автор умеет расказать просто о достаточно сложном. Третий день стараюсь при помощи гугла разобраться в протоколе IS-IS. Если бы Вы могли объяснить это так же просто, на пальцах - было бы очень круто. Тем не менее Андрей Вы гениальный лектор!!!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Спасибо за приятный отзыв! К сожалению, про протокол IS-IS я почти ничего не знаю. Поэтому хорошую лекцию вряд ли смогу сделать.
@oskardomnin3123
@oskardomnin3123 3 жыл бұрын
@@AndreySozykin Спасибо Андрей. Вы очень достойный человек. Благодарю.
@user-vn5wv6ix7z
@user-vn5wv6ix7z 5 жыл бұрын
Спасибо Андрей очень познавательно
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Пожалуйста!
@atillaattila8900
@atillaattila8900 4 жыл бұрын
Спасибо большое ) Все доступно и понятно.
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Пожалуйста!
@c333ton
@c333ton 5 жыл бұрын
У Вас очень хорошие уроки!
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Спасибо!
@OleksandrGurskyi
@OleksandrGurskyi 11 ай бұрын
+
@user-wq9oy7hx6z
@user-wq9oy7hx6z 3 жыл бұрын
Спасибо большое, очень хорошее объяснение материала.
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@AndersonSilva-dg4mg
@AndersonSilva-dg4mg 5 жыл бұрын
Спасибо большое!
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Пожалуйста!
@trek3456
@trek3456 2 жыл бұрын
Отличный урок. Спасибо 🦭
@AndreySozykin
@AndreySozykin 2 жыл бұрын
Пожалуйста!
@msandakov
@msandakov 5 жыл бұрын
Спасибо, но очень хотелось бы услышать про зоны, т.к. в ospf это очень, на мой взгляд, важная особенность со своими сложностями
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Про зоны, возможно, сделаю отдельную лекцию. Это достаточно узкая и сложная тема.
@user-uo3ep7sl6o
@user-uo3ep7sl6o 5 жыл бұрын
@@AndreySozykin Ждем с нетерпением))). Тоже бы хотелось понять про зоны. И про другие протоколы динамической маршрутизации, такие как ERGP, IS-IS и BGP))) Было бы круто
@BalynOmavel
@BalynOmavel 4 жыл бұрын
@@AndreySozykin Здравствуйте. Про зоны еще не вышло видео? По крайней мере, в каталоге на сайте его нет
@atillaattila8900
@atillaattila8900 4 жыл бұрын
@@AndreySozykin ждем )
@kuchibecka3744
@kuchibecka3744 4 жыл бұрын
@@AndreySozykin тоже хотелось бы увидеть лекцию про зоны в OSPF
@Flanker351
@Flanker351 5 жыл бұрын
Однозначно лайк и подписка! Из пожеланий - настройка типовых параметров протоколов. Понятно что на каждом девайсе могут быть свои настройки, но хотя бы в первом приближении.
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Спасибо. Про настройки типовых параметров протоколов подумаю, как сделать.
@MsMadDMan
@MsMadDMan 5 жыл бұрын
Все доступно и понятно.
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Спасибо!
@MsMadDMan
@MsMadDMan 5 жыл бұрын
@@AndreySozykin А вы не планируете закрепить теорию реальным примером, например в gns3? Было бы очень здорово.
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Да, планирую.
@josuemarks5675
@josuemarks5675 5 жыл бұрын
Поддерживаю, очень хотелось бы увидеть реализация OSPF и RIP в gns3
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Понятно. Постараюсь записать.
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 4 жыл бұрын
Спасибо
@ilyarmakhsumov2057
@ilyarmakhsumov2057 3 жыл бұрын
спасибо все понятно
@askhabmagomedkhanov4003
@askhabmagomedkhanov4003 4 жыл бұрын
Сначала Лайк потом просмотр .Андрей спасибо за труд.
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Пожалуйста!
@Arseniyathome
@Arseniyathome Жыл бұрын
Все супер. Только мне кажется, нужно было еще упомянуть о несимметричной маршрутизации и о том, что косты на одном канале в разные стороны вполне могут быть разные.
@user-rw3kp5dk7d
@user-rw3kp5dk7d 2 жыл бұрын
Почти дослушал курс. Как же он хорошо сделан! Спасибо огромное! Решил начать свой путь в ит с сетей:)
@centwor1on167
@centwor1on167 Жыл бұрын
Это правда самое лучшее решение, какое только можно было принять. В добавок к этому стоит уделить время и computer science. Вместе с сетями изучить как работает память компьютера, ее историю, трудности реализации и нюансы работы с ней; процессор, хранилища и остальное, вплоть до OS. После того, программирование будет гораздо яснее во всех отношениях.
@user-rw3kp5dk7d
@user-rw3kp5dk7d Жыл бұрын
@@centwor1on167Спасибо за совет! Так в общем и выходит:)
@centwor1on167
@centwor1on167 Жыл бұрын
@@user-rw3kp5dk7d Какие у Вас планы в it, определились с направлением?
@user-rw3kp5dk7d
@user-rw3kp5dk7d Жыл бұрын
@@centwor1on167 Думаю веб разработка. Бэк энд, потом фронт энд. Но в интересах никогда не ограничивал себя. Когда то любимым журналом был Компьютерра. Учил сестру программировать на Паскале. Можно сказать я просто возвращаюсь туда где должен был быть.
@centwor1on167
@centwor1on167 Жыл бұрын
@@user-rw3kp5dk7d Отлично! Больших успехов Вам
@_RUDE_
@_RUDE_ 2 жыл бұрын
Спасибо!
@AndreySozykin
@AndreySozykin 2 жыл бұрын
Пожалуйста!
@user-bj9hd1bc4j
@user-bj9hd1bc4j 2 жыл бұрын
Спасибо! Только не хватает примера из жизни. Как можно использовать ospf, зачем несколько роутеров в локальной сети? Ведь обычно хватает одного
@user-hh9xr4uj3o
@user-hh9xr4uj3o 3 жыл бұрын
спасибо!!!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@venom56r
@venom56r 5 жыл бұрын
спасибо
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Пожалуйста!
@digitalturkistan1857
@digitalturkistan1857 5 жыл бұрын
Супер
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Спасибо!
@goldenglory8250
@goldenglory8250 5 жыл бұрын
Spasibo
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Пожалуйста!
@sateckz
@sateckz 2 жыл бұрын
Подскажите пожалуйста, как именно определяется стоимость самого пути и от чего зависит, так и не понял.
@rendexRussia
@rendexRussia 5 жыл бұрын
Я так понимаю, протоколы под топологию построения сети выбирает админ этой сети? И выбранные протоколы заливаются в прошивку маршрутизатора? Спасибо вам за ваши уроки.
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Обычно маршрутизаторы уже содержат в прошивке готовый набор протоколов. Администратор и включает нужный протокол, подходящий для топологии сети, и настраивает его.
@taronghazaryan8993
@taronghazaryan8993 5 жыл бұрын
спосибо больше, хотелось бы услышать про MPLS и VPLS
@AndreySozykin
@AndreySozykin 5 жыл бұрын
К сожалению, с этими протоколами не работал и не смогу сделать качественные лекции.
@taronghazaryan8993
@taronghazaryan8993 5 жыл бұрын
спосибо ваши лекции много помогли мне)
@oskardomnin3123
@oskardomnin3123 3 жыл бұрын
Вопрос - при выходе маршрутизатора из строя вся структура не останавливается? т.е. таблица меняется на каждом маршрутизаторе постепенно, когда дойдет волна обновления или все останавливаются и ждут, пока вся таблица будет снова синхронизована?
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Остановка работы не происходит, обновление выполняется постепенно.
@user-zh4zj6dg2r
@user-zh4zj6dg2r 4 жыл бұрын
про "стоимость"не понял как его рассчитать и с чем его едят???
@burich96
@burich96 3 жыл бұрын
Если я правильно помню, то стоимость можно понижать или повышать вручную. Типа можно понизить определенный параметр в настройках протокола на отдельных маршрутизаторах, тогда стоимость будет ниже и дальше уже как рассказывал Андрей.
@w1tcherj
@w1tcherj 5 жыл бұрын
Андрей, вы говорите, что OSPF это база, это протокол, который встречается практически везде. Так может стоит про него подробнее углубиться? Рассказать подробнее(как мне кажется, потому что я недопонимаю) про Зоны, про DR и про hello пакеты(зачем hello нужны, если роутеры об изменениях уведомляют DR, если роутер включается в сеть, он общается именно с DR), почему DR после получения обновления маршрутной информации от участника сети отправляет всем роутером юникастом изменения, хотя есть групповой адрес 224.0.0.5(а вообще могут ли быть подтверждения получения пакетов, если они отправлены на групповой адрес?). Хорошо бы ещё при рассказе про протоколы говорить, примерное количество роутеров. То бишь, для такого протокола в среднем столько-то роутеров должно быть, если больше-то такой протокол. ПС прошу прощение за сумбурные мысли, изучаю сети и голова порой гудит от количество информации из разных источников.
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Мой курс рассчитан на программистов, а они почти не сталкиваются с OSPF. Поэтому рассказываю немного для общего представления. OSPF обязательно нужен сетевым администраторам. Но для них есть отличные книги от Cisco.
@Magnus_The_Red
@Magnus_The_Red 5 жыл бұрын
19:30.Петли маршрутизации в протоколе OSPF не возникают в основном из-за того, что каждый маршрутизатор выполняет расчёт маршрутов другим маршрутизаторам. На основе стоимости каналов связи полученные из базы данных информации о каналах. Вообще не могу понять, вот этот промежуток времени, что вы рассказывали.
@MrNick5421
@MrNick5421 5 жыл бұрын
У роутера есть защита от петлей. Называется split horizon. Роутер просто умеет в полученном пакете ospf определить сети принадлежащие ему самому
@AndreySozykin
@AndreySozykin 5 жыл бұрын
В RIP маршрутизатор получал информацию о подсетях, которые подключены не напрямую к нему от своих соседей. Расстояние до этих сетей считали другие маршрутизаторы. И если они ошиблись, то маршрутизатор никак не мог это обнаружить. Это приводило к проблеме счета до бесконечности. В OSPF маршрутизаторы передают соседям не расстояние до сетей, а стоимость каналов связи. Кратчайшее расстояние считает каждый маршрутизатор в отдельности. Поэтому ошибиться гораздо меньше шансов.
@maximrakel8559
@maximrakel8559 4 жыл бұрын
@@MrNick5421 split horizon only for DV protocols.... OSPF link-state...
@yuriyk6001
@yuriyk6001 2 жыл бұрын
👏👏👏👍
@randombytes4530
@randombytes4530 5 жыл бұрын
Откуда взалась начальная метрика? Ну та, которую мы меняем после работы ospf?
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Сначала все расстояния равны бесконечности. Или откуда берется стоимость канала?
@randombytes4530
@randombytes4530 5 жыл бұрын
@@AndreySozykin да, начальная стоимость каналла.
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Есть два варианта: 1. Она определяется автоматически на основе скорости канала и его типа. 2. Администраторы могут задать стоимость вручную. На практике обычно используются стоимости, которые определены автоматически, а администраторы меняют их значения только если явно хотят изменить предпочтительные пути в сети.
@randombytes4530
@randombytes4530 5 жыл бұрын
@@AndreySozykin благодарю за разъяснение.
@user-fe9oe9qp5h
@user-fe9oe9qp5h 4 жыл бұрын
Андрей, почему фест? fest -festival, first -фЁрст/фЁст
@Ih8UA
@Ih8UA Жыл бұрын
Скажи спасибо, что не фист -fist- кулак
@kanzeron
@kanzeron 5 жыл бұрын
Не до конца понятно: стоимость соединения назначается администратором или всё-таки высчитывается алгоритмом?
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Стоимость соединения между маршрутизаторами назначается администратором. Изначально для стоимости автоматически устанавливается значение на основе скорости соединения. Но администратор может это изменить. Алгоритм рассчитывает кратчайший путь, когда стоимости соединений уже известны.
@kanzeron
@kanzeron 5 жыл бұрын
@@AndreySozykin спасибо за ответ. Получается, что на втором этапе работы OSPF происходит и расчёт стоимости, и поиск оптимальных маршрутов на основе алгоритма Деикстры?
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Да.
@user-pw3gp4dx1z
@user-pw3gp4dx1z 2 жыл бұрын
1 Если в таблице маршрутизации есть информация только о первых хопах, то почему в примере таблица маршрутизации А имеет информацию о маршрутизаторе F? 2 по видео и комментариях никак не могу понять, как маршрутизатор определяет какому хопу надо передать пакет, если путь назначения имеет более 2 промежуточных узлов. Ответ типа - дефолтный маршрутизатор знает. Вопрос - а откуда дефолтный маршрутизатор это знает?
@artemdme5164
@artemdme5164 4 жыл бұрын
а где про DR и BDR?
@alexanderrudakov59
@alexanderrudakov59 3 жыл бұрын
Добрый день! А будет ли лекция по EIGRP?
@AndreySozykin
@AndreySozykin 3 жыл бұрын
К сожалению, нет. Во-первых, я сам в нем не очень хорошо разбираюсь и не смогу сделать хорошую лекцию. Во-вторых, курс рассчитан на программистов, для которых EIGRP - не самая востребованная тема. Большая часть разработчиков вообще вряд ли столкнётся на практике с протоколами маршрутизации. Поэтому для них лекции по RIP и OSPF просто для расширения кругозора.
@alexanderrudakov59
@alexanderrudakov59 3 жыл бұрын
@@AndreySozykin спасибо за ответ!
@BalynOmavel
@BalynOmavel 4 жыл бұрын
Андрей, в случае, если в одном процессе OSPF существует несколько зон, у роутеров могут быть различные LSDB. Просто потому что роутеры, не являющиеся BR, знают только о своей зоне. Я правильно понял? Допустим, есть пограничник и его LSDB выглядит так Area: 0.0.0.10 a b c d Area: 0.0.0.30 e f g А есть роутер внутри зоны 30, и у него в LSDB только часть, которая относится к его зоне, про 10 он не знает: Area: 0.0.0.30 e f g То есть, то, что LSDB у всех роутеров сети одинакова - неверно. Но секция в LSDB, относящаяся к конкретной зоне, у всех роутеров сети будет одна и та же из-за синхронизации. Верно?
@BalynOmavel
@BalynOmavel 4 жыл бұрын
Пардон, следующее видео как раз про зоны. Перенесу вопрос туда, если он будет актуален после просмотра.
@BalynOmavel
@BalynOmavel 4 жыл бұрын
Там не совсем про это, точнее иерархия в OSPF почти не рассмотрена. Оставлю вопрос тут :)
@sergeikot2560
@sergeikot2560 4 жыл бұрын
Ну я правильно понимаю, что это больше межпровайдерская возня?
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Нет, это внутри одного провайдера/организации. Межпровайдерская - это BGP.
@MrEmityushkin
@MrEmityushkin 2 жыл бұрын
+Plus
@david_shiko
@david_shiko 5 жыл бұрын
Разве тут маршрутизатор "е" сосед "а"?
@user-fm6ub8xb2g
@user-fm6ub8xb2g 5 жыл бұрын
Да, все верно, они соседи (линк со стоимостью 7).
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Именно так, есть прямое соединение, стоимость 7.
@user-xy8wy9vw1f
@user-xy8wy9vw1f 4 жыл бұрын
2/3 времени считал Алгоритм Дейксты... о ариях и рестирибьюции о виртуальных линках ни слова...
@DontCallMeShurley
@DontCallMeShurley 8 ай бұрын
Про DR и BDR вообще не сказал ничего
@maximrakel8559
@maximrakel8559 4 жыл бұрын
Рассказал ровно нихрена... А про DR и BDR.... А этапы до full, а hello/dead...
@PogoMu3geTcTBa
@PogoMu3geTcTBa 3 жыл бұрын
Лучше Дарк Майкл. Там намного все подробнее, а тут слишком много "воды"...
@DontCallMeShurley
@DontCallMeShurley 8 ай бұрын
Не респект. Видео о протоколе ospf, но в тексте постоянное сравнение с rip. Чел, мне всё равно на рип, если называешь видео "Протокол OSPF", то рассказывай только о нём, ну серьёзно
@vitaly5209
@vitaly5209 5 ай бұрын
Наоборот респект, небольшие сравнения помогают понять изучаемое явление и дают задел для освоения явления с которым сравнивали
@Dm-if3vl
@Dm-if3vl 4 жыл бұрын
Спасибо
@artur_kia
@artur_kia 2 жыл бұрын
Спасибо
@AndreySozykin
@AndreySozykin 2 жыл бұрын
Пожалуйста!
She’s Giving Birth in Class…?
00:21
Alan Chikin Chow
Рет қаралды 10 МЛН
Китайка и Пчелка 4 серия😂😆
00:19
KITAYKA
Рет қаралды 1,1 МЛН
КАРМАНЧИК 2 СЕЗОН 6 СЕРИЯ
21:57
Inter Production
Рет қаралды 475 М.
Протокол OSPF (Open Shortest Path First) за 8 минут
7:41
Сети для самых маленьких
1:11:54
Fox Devs
Рет қаралды 9 М.
Протокол DHCP | Курс "Компьютерные сети"
12:29
OSPF маршрутизация в MikroTik
1:49:25
Mikrotik Training
Рет қаралды 34 М.
POCO F6 PRO - ЛУЧШИЙ POCO НА ДАННЫЙ МОМЕНТ!
18:51
Не обзор DJI Osmo Pocket 3 Creator Combo
1:00
superfirsthero
Рет қаралды 1,3 МЛН
Топ-3 суперкрутых ПК из CompShop
1:00
CompShop Shorts
Рет қаралды 415 М.
👎Главный МИНУС планшета Apple🍏
0:29
Demin's Lounge
Рет қаралды 514 М.