Его разработала рабочая группа, в которую вошли крупнейшие производители телекоммуникационного оборудования.
В целом ИТ-сообщество возлагает на стандарт большие надежды, но есть нюансы.
Давайте обсудим, что к чему.
Зови меня Фред / Unsplash.com
О чем мы говорим?
Сети состоят из большого количества разнородных устройств, иногда с конфликтующими политиками.В связи с этим ряд инженеров вопросы эффективность классических алгоритмов управления трафиком, таких как MPLS TE — в частности, требует предварительного определения списка транзитных узлов.
Для решения этой проблемы разрабатываются альтернативные подходы к маршрутизации.
Несколько лет назад крупный производитель телекоммуникационного оборудования предложил механизм маршрутизации источника — Source Routing (SR).
Идея следующая — на входе маршрутизатор инкапсулирует в пакет набор меток команд (сегментов), определяющий алгоритм его передачи.
Такой подход позволяет указать явный маршрут или не указывать его вообще.
Заголовки IPv6 можно использовать в качестве инструмента сегментации.
Соответствующий стандарт — SRv6 — начал разрабатываться в 2017 году, а уже в 2020 году специалисты IETF изданный это в форме рабочее предложение — RFC 8402 И RFC 8754 .
Как это работает
Теги представлять 128-битные сегменты, называемые SID, в форме IPv6-адреса.С их помощью кодируются топологические или служебные инструкции для оптимизации трафика — например, для его экстренного перенаправления при недоступности узла (механизм Fast Reroute, описанный в RFC 4090 ).
Первая инструкция алгоритма всегда располагается в поле Адрес назначения (DA) отправленного пакета.
Остальные находятся в блоке заголовка расширения маршрутизации сегмента (SRH).
Каждый SID содержит два компонента — локатор (Locator) и функция (Function).
Первый является префиксом маршрутизации и содержит адрес конкретного узла SRv6. Когда пакет достигает пункта назначения, он сравнивает значения локатора и начинает выполнять инструкции.
Они закодированы в компоненте функций.
SRH также включает блок с метаданными — информацией о пользователе, учетными данными, показателями производительности.
Также с помощью этого блока сервисы, поддерживающие работу с SRv6, могут «общаться» друг с другом.
Кто уже реализовал
Первое коммерческое решение на базе SRv6 запущен крупная западная телекоммуникационная компания в 2019 году, когда готовила свою инфраструктуру для работы с 5G. Вскоре аналогичный проект объявлено Итальянский провайдер — новая сеть включала почти две тысячи устройств индивидуального доступа и тысячу маршрутизаторов.Следующий связанный другие компании, в том числе в Азии.
Израиль Паласио / Unsplash.com На сегодняшний день более двадцати производителей телекоммуникационного оборудования добавили возможности SRv6 в свои продукты.
Разработчики программного обеспечения с открытым исходным кодом тоже делают это.
Таким образом, поддержка SRv6 реализована в ядре Linux, Вайршарк tcpdump iptables и многие другие.
В прошлом году крупная западная телекоммуникационная компания объявила, что число пользователей SRv6 перешагнул отметка в 100 миллионов.
И эксперты ожидают, что стандарт послужит надежной основой для построения сетей следующего поколения.
А как насчет перспектив?
SRv6 упрощает стек связи в сетях провайдеров.Его можно использовать как на уровне контейнера в дата-центре, так и на уровне беспроводной широкополосной среды.
В то же время, поскольку сегментация основана на IPv6, стандарт стимулирует распространение нового протокола (а он идет намного медленнее чем хотелось бы ИТ-сообществу).
Но есть нюансы - например, эксперты примечание что заголовки SRv6 иногда слишком велики.
В результате размеры пакетов раздуваются, что увеличивает затраты в сетях связи.
Справедливости ради стоит отметить, что сегодня развиваются альтернативная версия стандарта - СРм6 .
Эта спецификация имеет меньший размер SID, поскольку в ней используется сжатый заголовок маршрутизации, что позволяет экономить ресурсы при крупномасштабном развертывании SRv6. В то же время появление конкурирующих стандартов разделило тематическое сообщество на два лагеря — в этом контексте сложно сказать, какое решение получит преимущество в будущем и получит наибольшее распространение.
Представители телекоммуникационных компаний хотели создать единый стандарт работы с сетями нового поколения, но есть вероятность, что они вновь воплотили в жизнь ту же историю.
комикс о «четырнадцати и пятнадцати конкурирующих стандартах».
Подробнее о стандартах и протоколах в нашем корпоративном блоге:
Теги: #ИТ-инфраструктура #Развитие систем связи #ИТ-стандарты #эксперты ВАС #эксперты ВАС #Интернет-провайдеры #Интернет-провайдеры #SRv6 #управление трафиком
-
Новое Ядро Linux Версии 2.6.30.
19 Oct, 24 -
Удаленный Сок. О Чем Вам Следует Подумать?
19 Oct, 24