IS-IS - IS-IS - Wikipedia

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

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

IS-IS был назван " де-факто стандарт для магистральных сетей крупных поставщиков услуг ".[3]

Описание

IS-IS - это протокол внутреннего шлюза, предназначенный для использования в административном домене или сети. Это в отличие от протоколы внешнего шлюза, в первую очередь Протокол пограничного шлюза (BGP), который используется для маршрутизации между автономные системы (RFC 1930 ).

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

История

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

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

Типы пакетов

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

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

Сравнение с OSPF

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

Хотя OSPF изначально был создан для маршрутизации IP и сам по себе Слой 3 протокол, который работает поверх IP, IS-IS - это OSI Слой 2 протокол.[4] Он находится на том же уровне, что и Сетевой протокол без установления соединения (CLNP). Широкое распространение IP, возможно, способствовало популярности OSPF. IS-IS не использует IP для передачи сообщений с информацией о маршрутизации. OSPF версии 2, с другой стороны, был разработан для IPv4. IS-IS нейтральна в отношении типа сетевых адресов, на которые он может маршрутизировать. Это позволило легко использовать IS-IS для поддержки IPv6. Для работы с сетями IPv6 протокол OSPF был переписан в OSPF v3 (как указано в RFC 2740 ).

Маршрутизаторы OSPF и IS-IS создают топологическое представление сети. Эта карта указывает подсети, к которым может подключиться каждый маршрутизатор IS-IS, и для пересылки трафика используется самый дешевый (самый короткий) путь к подсети.

IS-IS отличается от OSPF способом определения «областей» и маршрутизации между ними. Маршрутизаторы IS-IS имеют следующие обозначения: Уровень 1 (внутризональный); 2 этаж (межкомнатный); или Уровень 1-2 (оба). Обмен информацией о маршрутизации происходит между маршрутизаторами уровня 1 и другими маршрутизаторами уровня 1 в той же области, а маршрутизаторы уровня 2 могут только формировать отношения и обмениваться информацией с другими маршрутизаторами уровня 2. Маршрутизаторы уровней 1–2 обмениваются информацией с обоими уровнями и используются для соединения межзональных маршрутизаторов с внутризональными маршрутизаторами.

В OSPF области разграничиваются на интерфейсе таким образом, что граничный маршрутизатор области (ABR) фактически находится в двух или более областях одновременно, эффективно создавая границы между областями внутри ABR, тогда как в IS-IS границы области находятся между маршрутизаторами, обозначен как Уровень 2 или Уровень 1-2. В результате маршрутизатор IS-IS всегда является частью одной области.

IS-IS также не требует, чтобы область 0 (нулевая область) была магистральной областью, через которую должен проходить весь межзональный трафик. Логическое представление состоит в том, что OSPF создает что-то вроде паутины или звездообразной топологии многих областей, все подключенных непосредственно к нулевой зоне, а IS-IS, напротив, создает логическую топологию магистрали маршрутизаторов уровня 2 с ветвями уровня 1-2. и маршрутизаторы уровня 1, образующие отдельные области.

IS-IS также отличается от OSPF методами, с помощью которых он надежно рассылает информацию о топологии и изменении топологии по сети. Однако основные концепции схожи.[нужна цитата ]

OSPF имеет больший набор расширений и дополнительных функций, указанных в стандартах протокола. Однако IS-IS проще расширить: в нем используются тип-длина-значение (TLV) данные позволяют инженерам реализовать поддержку новых методов без изменения протокола. Например, для поддержки IPv6 протокол IS-IS был расширен для поддержки нескольких дополнительных TLV, тогда как OSPF требовал проекта нового протокола (OSPFv3). Кроме того, IS-IS менее «болтлив» и может масштабироваться для поддержки более крупных сетей. При таком же наборе ресурсов IS-IS может поддерживать больше маршрутизаторов в зоне, чем OSPF. Это способствовало IS-IS как протоколу масштаба ISP.[нужна цитата ]

Реализация TCP / IP, известная как «Integrated IS-IS» или «Dual IS-IS», описана в RFC 1195.

Другое использование

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

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

Рекомендации

  1. ^ «ISO / IEC 10589: 2002 - Информационные технологии. Телекоммуникации и обмен информацией между системами. Промежуточная система к промежуточной системе. Протокол обмена внутридоменной маршрутной информацией для использования вместе с протоколом для предоставления сетевых услуг в режиме без установления соединения» (ISO 8473) ». Веб-сайт ISO. Международная организация по стандартизации (ISO). Ноябрь 2002. Получено 24 мая, 2017.
  2. ^ «Бесплатная копия стандарта ISO / IEC 10589: 2002 в формате PDF». Веб-сайт ISO. Международная организация по стандартизации. Получено 24 мая, 2017.
  3. ^ Гредлер, Ханнес; Горайски, Вальтер (2005). Полный протокол маршрутизации IS-IS. Springer. п. 1. ISBN  1-85233-822-9.
  4. ^ "Решения для проектирования сетей IS-IS". www.ciscopress.com.
  5. ^ «Расширения IS-IS, поддерживающие мост кратчайшего пути IEEE 802.1aq». IETF. Апрель 2012 г.

внешняя ссылка