Учебники

IPv6 — Маршрутизация

Концепции маршрутизации остаются такими же в случае IPv6, но почти все протоколы маршрутизации были соответственно переопределены. Ранее мы обсуждали, как хост говорит со своим шлюзом. Маршрутизация — это процесс пересылки маршрутизируемых данных, выбирающий лучший маршрут из нескольких доступных маршрутов или путь к месту назначения. Маршрутизатор — это устройство, которое пересылает данные, которые ему явно не предназначены.

Существует две формы протоколов маршрутизации:

  • Протокол векторной маршрутизации на расстоянии: протокол маршрутизации на расстоянии от бегущего маршрутизатора объявляет о подключенных маршрутах и ​​узнает новые маршруты от своих соседей. Стоимость маршрутизации для достижения пункта назначения рассчитывается с помощью прыжков между источником и пунктом назначения. Маршрутизатор обычно полагается на своего соседа для выбора лучшего пути, также известного как «маршрутизация по слухам». RIP и BGP — протоколы векторного расстояния.

  • Протокол маршрутизации состояния канала: этот протокол подтверждает состояние канала и объявляет его соседям. Информация о новых ссылках узнается от одноранговых маршрутизаторов. После слияния всей информации о маршрутизации протокол маршрутизации состояния канала использует собственный алгоритм для расчета наилучшего пути ко всем доступным каналам. OSPF и IS-IS являются протоколами маршрутизации состояния канала, и оба они используют алгоритм Dijkstra Shortest Path First.

Протокол векторной маршрутизации на расстоянии: протокол маршрутизации на расстоянии от бегущего маршрутизатора объявляет о подключенных маршрутах и ​​узнает новые маршруты от своих соседей. Стоимость маршрутизации для достижения пункта назначения рассчитывается с помощью прыжков между источником и пунктом назначения. Маршрутизатор обычно полагается на своего соседа для выбора лучшего пути, также известного как «маршрутизация по слухам». RIP и BGP — протоколы векторного расстояния.

Протокол маршрутизации состояния канала: этот протокол подтверждает состояние канала и объявляет его соседям. Информация о новых ссылках узнается от одноранговых маршрутизаторов. После слияния всей информации о маршрутизации протокол маршрутизации состояния канала использует собственный алгоритм для расчета наилучшего пути ко всем доступным каналам. OSPF и IS-IS являются протоколами маршрутизации состояния канала, и оба они используют алгоритм Dijkstra Shortest Path First.

Протоколы маршрутизации можно разделить на две категории:

Протокол внутренней маршрутизации . Протоколы этой категории используются внутри автономной системы или организации для распределения маршрутов между всеми маршрутизаторами внутри его границ. Примеры: RIP, OSPF.

Протокол внешней маршрутизации. Протокол внешней маршрутизации распределяет информацию о маршрутизации между двумя различными автономными системами или организациями. Примеры: BGP.

RIPng

RIPng расшифровывается как Routing Information Protocol следующего поколения. Это протокол внутренней маршрутизации и протокол векторного расстояния. RIPng был обновлен для поддержки IPv6.

OSPFv3

Открытый кратчайший путь Первая версия 3 — это протокол внутренней маршрутизации, модифицированный для поддержки IPv6. Это протокол состояния канала и использует алгоритм Djikrasta Shortest Path First для вычисления наилучшего пути ко всем пунктам назначения.

BGPv4

BGP расшифровывается как Border Gateway Protocol. Это единственный открытый открытый протокол внешнего шлюза. BGP — это протокол вектора расстояния, в котором в качестве метрики расчета используется автономная система, а не число маршрутизаторов в качестве скачка. BGPv4 — это обновление BGP для поддержки маршрутизации IPv6.

ICMPv6 : Протокол управляющих сообщений Интернета версии 6 является обновленной реализацией ICMP для соответствия требованиям IPv6. Этот протокол используется для диагностических функций, сообщений об ошибках и информации, для статистических целей. Протокол обнаружения соседей ICMPv6 заменяет ARP и помогает обнаруживать соседа и маршрутизаторы по ссылке.

DHCPv6 : протокол динамической конфигурации хоста версии 6 является реализацией DHCP. Узлам с поддержкой IPv6 не требуется, чтобы какой-либо сервер DHCPv6 получал IP-адрес, поскольку они могут быть настроены автоматически. Также им не нужен DHCPv6 для определения местоположения DNS-сервера, поскольку DNS можно обнаружить и настроить с помощью протокола обнаружения соседей ICMPv6. Тем не менее, сервер DHCPv6 может использоваться для предоставления этой информации.

DNS : новой версии DNS не было, но теперь она оснащена расширениями для поддержки запросов адресов IPv6. Новая запись AAAA (quad-A) была добавлена ​​для ответа на сообщения запроса IPv6. Теперь DNS может отвечать обеими версиями IP (4 и 6) без каких-либо изменений в формате запроса.