Сотни различных сетевых протоколов были созданы для поддержки связи между компьютерами и другими типами электронных устройств. Так называемые протоколы маршрутизации — это семейство сетевых протоколов, которые позволяют компьютерным маршрутизаторам обмениваться данными друг с другом и, в свою очередь, интеллектуально пересылать трафик между своими сетями. Каждый из описанных ниже протоколов обеспечивает выполнение этой важной функции маршрутизаторов и компьютерных сетей.
Как работают протоколы маршрутизации
Каждый протокол сетевой маршрутизации выполняет три основные функции:
- Открытие — определить другие маршрутизаторы в сети
- Управление маршрутом — отслеживать все возможные пункты назначения (для сетевых сообщений) вместе с некоторыми данными, описывающими путь каждого
- Определение пути — принимать динамические решения о том, куда отправлять каждое сетевое сообщение
Несколько протоколов маршрутизации (называемых протоколами состояния канала) позволяют маршрутизатору создавать и отслеживать полную карту всех сетевых ссылок в регионе, в то время как другие (называемые протоколами вектора расстояния) позволяют маршрутизаторам работать с меньшим объемом информации о сетевой области.
Изображения героев / Getty Images
Пять самых популярных протоколов маршрутизации
RIP-
Исследователи разработали Протокол маршрутной информации в 1980-х годах для использования во внутренних сетях малого или среднего размера, подключенных к раннему Интернету. RIP может маршрутизировать сообщения по сети до 15 переходов.
Маршрутизаторы с поддержкой RIP обнаруживают сеть, сначала отправляя сообщение с запросом таблиц маршрутизатора от соседних устройств. Соседние маршрутизаторы, использующие RIP, отвечают, отправляя полные таблицы маршрутизации обратно запрашивающей стороне, после чего запрашивающая сторона следует алгоритму для объединения этих обновлений в свою собственную таблицу. Затем через запланированные интервалы маршрутизаторы RIP периодически рассылают свои таблицы маршрутизаторов своим соседям, чтобы любые изменения могли распространяться по сети.
Традиционный RIP поддерживает только сети IPv4, но новый стандарт RIPng также поддерживает IPv6. RIP использует для обмена данными порты UDP 520 или 521 (RIPng).
OSPF
Сначала открыть кратчайший путь был создан для преодоления некоторых ограничений RIP, включая:
- Ограничение на 15 переходов
- Невозможность организовать сети в иерархию маршрутизации, что важно для управляемости и производительности в больших внутренних сетях.
- Значительные всплески сетевого трафика, вызванные многократной повторной отправкой полных таблиц маршрутизатора через запланированные интервалы.
Как следует из названия, OSPF — это открытый общедоступный стандарт, широко принятый многими отраслевыми поставщиками. Маршрутизаторы с поддержкой OSPF обнаруживают сеть, отправляя друг другу сообщения идентификации, за которыми следуют сообщения, которые фиксируют определенные элементы маршрутизации, а не всю таблицу маршрутизации. Это единственный протокол маршрутизации на основе состояния канала, указанный в этой категории.
EIGRP и IGRP
Cisco разработала Протокол маршрутизации интернет-шлюза как еще одна альтернатива RIP. Новее Расширенный IGRP (EIGRP) сделал IGRP устаревшим, начиная с 1990-х годов. EIGRP поддерживает бесклассовые IP-подсети и повышает эффективность алгоритмов маршрутизации по сравнению со старым IGRP. Он не поддерживает иерархии маршрутизации, например RIP. Первоначально созданный как проприетарный протокол, работающий только на устройствах семейства Cisco, EIGRP был разработан с целью упрощения настройки и повышения производительности, чем OSPF.
IS-IS
Это Промежуточная система для промежуточной системы Протокол функционирует аналогично OSPF. Хотя OSPF стал в целом более популярным выбором, IS-IS по-прежнему широко используется поставщиками услуг, которые извлекли выгоду из того, что протокол более легко адаптируется к их специализированным средам. В отличие от других протоколов в этой категории, IS-IS не работает по Интернет-протоколу (IP) и использует свою собственную схему адресации.
BGP и EGP
Это Протокол пограничного шлюза — это стандартный протокол внешнего шлюза (EGP) в Интернете. BGP обнаруживает изменения в таблицах маршрутизации и выборочно передает эти изменения другим маршрутизаторам через TCP / IP.
Интернет-провайдеры обычно используют BGP для объединения своих сетей. Кроме того, более крупные компании иногда также используют BGP для подключения нескольких внутренних сетей. Профессионалы считают BGP наиболее сложным из всех протоколов маршрутизации из-за сложности его настройки.