stringtranslate.com

ИС-ИС

Intermediate System to Intermediate System ( IS-IS , также пишется ISIS ) — это протокол маршрутизации , разработанный для эффективного перемещения информации в компьютерной сети , группе физически соединенных компьютеров или аналогичных устройств. Он достигает этого, определяя наилучший маршрут для данных через сеть коммутации пакетов.

Протокол IS-IS определен в ISO/IEC 10589:2002 [2] [3] как международный стандарт в рамках эталонного дизайна взаимодействия открытых систем (OSI). Internet Engineering Task Force (IETF) переиздала IS-IS в RFC  1142, но этот RFC был позже отозван и отмечен как исторический [4], поскольку он переиздал черновик, а не окончательную версию стандарта ISO (Международной организации по стандартизации), что вызвало путаницу.

В 2005 году IS-IS был назван « фактическим стандартом для крупных сетевых магистральных сетей поставщиков услуг ». [5]

Описание

IS-IS — это внутренний протокол шлюза , разработанный для использования в административном домене или сети. Это отличается от внешних протоколов шлюза , в первую очередь от протокола BGP (Border Gateway Protocol ), который используется для маршрутизации между автономными системами . [6]

IS-IS — это протокол маршрутизации на основе состояния канала , работающий путем надежной рассылки информации о состоянии канала по всей сети маршрутизаторов . Каждый маршрутизатор IS-IS независимо создает базу данных топологии сети, агрегируя информацию о переполненной сети. Как и протокол OSPF , IS-IS использует алгоритм Дейкстры для вычисления наилучшего пути через сеть. Затем пакеты ( датаграммы ) пересылаются на основе вычисленного идеального пути через сеть к месту назначения.

История

Протокол IS-IS был разработан группой людей, работающих в Digital Equipment Corporation, в рамках DECnet Phase V. Он был стандартизирован ISO в 1992 году как ISO 10589 для связи между сетевыми устройствами, которые ISO называет промежуточными системами (в отличие от конечных систем или хостов). Целью IS-IS было сделать маршрутизацию датаграмм возможной с использованием разработанного ISO стека протоколов OSI, называемого CLNS .

IS-IS был разработан примерно в то же время, когда Internet Engineering Task Force IETF разрабатывала аналогичный протокол под названием OSPF . IS-IS был позже расширен для поддержки маршрутизации датаграмм в Internet Protocol (IP), сетевом протоколе глобального Интернета. Эта версия протокола маршрутизации IS-IS тогда называлась Integrated IS-IS (RFC 1195)

Типы пакетов

Смежность IS-IS может быть как широковещательной, так и двухточечной.

IS-IS Привет PDU (IIH)
Пакеты приветствия IS-IS должны периодически обмениваться между двумя маршрутизаторами для установления смежности. На основе переговоров один из них будет выбран как DIS (Designated IS). Этот пакет приветствия будет отправлен отдельно для уровня 1 или уровня 2.
Состояние канала PDU (LSP)
Это содержит фактическую информацию о маршруте. Этот LSP может содержать много значений типа-длины-(TLV).
Полный порядковый номер PDU (CSNP)
Этот пакет будет отправлен только DIS. По умолчанию каждые 10 секунд пакет CSNP будет передаваться DIS. Он будет содержать список идентификаторов LSP вместе с порядковым номером и контрольной суммой.
Частичный порядковый номер PDU (PSNP)
Если маршрутизатор, получающий пакет CSNP, обнаруживает какие-либо несоответствия в своей собственной базе данных, он отправляет запрос PSNP, предлагая DIS отправить ему определенный LSP обратно.

Другие применения

IS-IS также используется в качестве плоскости управления для IEEE 802.1aq Shortest Path Bridging (SPB). SPB позволяет осуществлять пересылку по кратчайшему пути в контексте сети Ethernet с ячеистой структурой, используя несколько равноценных путей. Это позволяет SPB поддерживать большие топологии уровня 2 с быстрой конвергенцией и улучшенным использованием топологии сетки. [7] В сочетании с этим обеспечивается единая точка предоставления для членства в логическом подключении. Поэтому IS-IS дополняется небольшим количеством TLV и под-TLV и поддерживает два инкапсулирующих пути данных Ethernet, мосты провайдера 802.1ad и магистральные мосты провайдера 802.1ah . SPB не требует конечного автомата или других существенных изменений в IS-IS, а просто требует новый идентификатор протокола сетевого уровня (NLPID) и набор TLV. Это расширение IS-IS определено в предложенном IETF стандарте RFC 6329.

Связанные протоколы

Ссылки

  1. ^ "X.225: Информационные технологии – Взаимосвязь открытых систем – Протокол сеанса с установлением соединения: Спецификация протокола". Архивировано из оригинала 1 февраля 2021 г. Получено 10 марта 2023 г.
  2. ^ "ISO/IEC 10589:2002 – Информационные технологии – Телекоммуникации и обмен информацией между системами – Протокол обмена информацией о внутридоменной маршрутизации между промежуточными системами для использования в сочетании с протоколом для предоставления сетевых услуг в режиме без установления соединения (ISO 8473)". Веб-сайт ISO . Международная организация по стандартизации (ISO). Ноябрь 2002 г. Получено 24 мая 2017 г.
  3. ^ "Бесплатная копия стандарта ISO/IEC 10589:2002 в формате PDF". Веб-сайт ISO . Международная организация по стандартизации . Получено 24 мая 2017 г.
  4. ^ M. Shand; L. Ginsberg (февраль 2014 г.). Реклассификация RFC 1142 в исторический. Internet Engineering Task Force (IETF). doi : 10.17487/RFC7142 . ISSN  2070-1721. RFC 7142. Информационный. Отменяет действие RFC 1142.
  5. ^ Gredler, Hannes; Goraiski, Walter (2005). Полный протокол маршрутизации IS-IS . Springer. стр. 1. ISBN 1-85233-822-9.
  6. ^ J. Hawkinson; T. Bates (март 1996 г.). Руководство по созданию, выбору и регистрации автономной системы (AS). Сетевая рабочая группа. doi : 10.17487/RFC1930 . BCP 6. RFC 1930. Лучшая текущая практика 6. Обновлено RFC 6996 и 7300.
  7. ^ Унбегаген, Пол; Брэгг, Найджел; Аллан, Дэвид; Федик, Дон; Эшвуд-Смит, Питер Дж. (апрель 2012 г.). Федик, Д.; Эшвуд-Смит, П. (ред.). "Расширения IS-IS, поддерживающие мостовое соединение кратчайшего пути IEEE 802.1aq". IETF . doi : 10.17487/RFC6329 .

Внешние ссылки