$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Внедрение пятого поколения мобильных сетей (5G) подразумевает революцию в телекоммуникационной отрасли с начала десятилетия, требуя от телекоммуникационных операторов учитывать гораздо более требовательные спецификации новых сетевых услуг и приложений, разработанных под зонтиком 5G1,2 . Эти новые спецификации включают, но не ограничиваются ими, увеличение скорости передачи данных, улучшение задержки беспроводной передачи и снижение эксплуатационных расходов. Среди технологий, которые составляют основу улучшений для этого нового поколения, виртуализация сетевых функций3 (NFV) стала одним из его ключевых факторов. NFV предоставляет возможность программного управления сетевыми функциями, традиционно ретранслируя на специализированном оборудовании, используя вместо этого физическое оборудование общего назначения, такое как серверные компьютеры в центре обработки данных. С помощью этой новой парадигмы телекоммуникационные операторы и вертикальные отрасли могут развертывать сетевые функции и услуги в виде набора программных компонентов и экономить затраты как на развертывание, так и на обслуживание услуг, а также способствовать гораздо более высокой эластичности сетевой инфраструктуры. Такой подход облегчает или устраняет необходимость использования выделенных (и, как правило, более сложных и менее многоразовых) устройств для большинства сетевых и вертикальных функций и поддерживает гораздо более высокую и плотную степень автоматизации операций, что снижает затраты на развертывание и обслуживание.
Принимая во внимание все преимущества, которые может предоставить среда NFV, естественно, что большое количество соответствующих заинтересованных сторон из телекоммуникационного сектора все чаще участвуют в тестировании новых идей услуг в средах NFV. В этом контексте Telefónica и IMDEA Networks Institute создали 5TONIC4,открытую исследовательскую и инновационную лабораторию, ориентированную на технологии 5G. Эта лаборатория, базирующаяся в Мадриде (Испания), имеет широкий спектр технологий, доступных для исследователей и партнеров, чтобы стимулировать разработку и проверку услуг 5G. В частности, эта лаборатория имеет экспериментальную платформу NFV, где разработчики могут развертывать и тестировать свои новые приложения и сервисы на основе NFV на ETSI-совместимой экосистеме NFV5. Таким образом, экспериментальные выводы о выборе конструкции и технологических предложениях могут быть получены в реалистичной гораздо более гибкой среде, чем производственные сети. Эта платформа была разработана для поддержки экспериментальных мероприятий на нескольких внешних сайтах, которые могут быть гибко связаны с 5TONIC с использованием четко определенного протокола.
Техническое решение, принятое для экосистемы 5TONIC NFV, предусматривает использование одного оркестратора NFV, реализованного с использованием программного обеспечения Open Source MANO (OSM) с открытым исходным кодом (OSM)6. Это элемент, отвечающий за управление и координацию жизненного цикла сетевых служб (NS). Эти сервисы могут быть построены как композиция виртуализированных сетевых/вертикальных функций (VNF), которые могут быть развернуты на любом из сайтов, интегрированных на платформе NFV. Проектирование экосистемы 5TONIC NFV было выполнено в контексте проекта H2020 5GINFIRE7,8,где платформа использовалась для поддержки выполнения более 25 экспериментов, отобранных в ходе конкурентного процесса открытого вызова, в восьми вертикальных экспериментальных инфраструктурах, расположенных в Европе, и одной в Бразилии, последняя из которых соединена через трансокеаническую связь. Кроме того, платформа была использована для создания распределенного испытательного стенда NFV в национальном масштабе в Испании, поддерживая экспериментальную деятельность в рамках испанского проекта 5GCity9,10. Совсем недавно в платформу была интегрирована дополнительная бразильская площадка для поддержки совместных демонстрационных мероприятий в контексте научно-исследовательского и инновационного сотрудничества, установленного между Бразилией и Европой (т.е. проект 5GRANGE11,12). И последнее, но не менее важное: инфраструктура была использована для поддержки сторонних экспериментов в рамках проекта 5G-VINNI13,14. Географическое распределение платформы NFV можно увидеть на рисунке 1.
Заинтересованные организации, размещающие собственную инфраструктуру NFV, могут гибко подключаться к экосистеме 5TONIC NFV при условии одобрения Руководящим советом 5TONIC, становиться поставщиками испытательных стендов в рамках распределенной экосистемы и участвовать в совместных экспериментах и демонстрационных мероприятиях. Для этого они должны иметь VIM (Virtual Infrastructure Manager), совместимый со стеком программного обеспечения OSM. Оркестратор 5TONIC NFV способен взаимодействовать с VIC на сайтах, участвующих в развертывании данной службы, координируя распределение и настройку вычислительных ресурсов, ресурсов хранения и сетевых ресурсов, необходимых для создания экземпляров и объединения VNF, составляющих сетевую службу, и контролируя ее жизненный цикл от ее адаптации до окончательного вывода из эксплуатации.
Чтобы управлять обменом контролем и трафиком данных во всех взаимосвязанных сайтах, экосистема 5TONIC NFV использует архитектуру оверлейной сети на основе виртуальных частных сетей (VPN). Этот подход обеспечивает безопасный доступ на основе PKI к внешним сайтам, интегрированным в экосистему 5TONIC, что позволяет обмениваться управляющей информацией NFV между программным стеком OSM и различными ВИР-моделями, распределенными по испытательным стендам, а также обмениваться информацией, необходимой для управления и настройки всех VNF. Кроме того, эта оверлейная сеть поддерживает распространение трафика данных между VNF, которые развернуты на разных сайтах.
В этом контексте в этом документе подробно описывается протокол, предназначенный для включения внешнего сайта в экосистему NFV. Протокол предполагает, что экосистема управляется одним оркестратором NFV, установленным на центральном сайте, а внешние сайты имеют решение VIM, совместимое со стеком программного обеспечения оркестратора. Предлагаемый протокол позволяет увеличить портфель ресурсов экспериментальной экосистемы с гибким включением сайтов NFV и вертикальных инфраструктур. Это позволяет создать распределенную платформу MANO, способную тестировать и проверять новые сетевые и вертикальные сервисы на нескольких сайтах под управлением одного оркестратора NFV. Чтобы проиллюстрировать внутреннюю работу протокола, процесс будет проиллюстрирован путем добавления внешнего сайта NFV к текущей экосистеме 5TONIC NFV, описания необходимых компонентов на внешнем сайте и 5TONIC, а также всех шагов, которые необходимо предпринять в процессе интеграции. На рисунке 2 представлен обзор цели интеграции с новым испытательным стендом на основе NFV, подключенным к платформе 5TONIC, откуда сетевые службы могут быть развернуты с помощью VPN-соединений между центральным сайтом и остальными внешними инфраструктурами.
Кроме того, чтобы продемонстрировать эффективность протокола, будет показано развертывание простой вертикальной службы с использованием экосистемы 5TONIC и внешней площадки с малыми беспилотными летательными аппаратами (БПЛА), способными к NFV. Дизайн вертикальной службы был вдохновлен экспериментом, представленным в Vidal et al.9,который был упрощен для иллюстрации в этой статье. На рисунке 3 показана услуга, которая направлена на оказание помощи в области интеллектуального земледелия в отдаленном районе. Сервис рассматривает поставщика услуг умного сельского хозяйства, который использует БПЛА для сбора и распространения данных, полученных метеорологическими датчиками, разбросанными по сельскохозяйственному полю. Для простоты эксперимент, представленный в статье, рассматривает один SUAV и датчик, способный обеспечить измерения температуры, влажности и давления. В эксперименте на внешнем сайте NFV размещается точка доступа Wi-Fi, развернутая как VNF через SUAV. Этот VNF обеспечивает сетевой доступ к датчику, перенаправляя чувствительные данные в функцию шлюза. Последний развертывается в качестве VNF на наземном оборудовании (компьютер mini-ITX). Распространение данных от датчика к функции шлюза осуществляется в соответствии с подходом Publish/Subscribe, основанным на протоколе MQTT (Message Queuing Telemetry Transport)15. Функция шлюза обрабатывает, а затем распространяет данные на сервер Интернета вещей (IoT), который доступен в качестве VNF на центральном сайте экосистемы NFV на основе платформы с открытым исходным кодом Mainflux16. Наконец, сценарий предполагает удаленную область, где подключение к Интернету обеспечивается сотовой сетью доступа, отличной от 3GPP. Следовательно, услуга включает в себя два дополнительных VNF: 1) маршрутизатор доступа VNF, который реализует стек протоколов пользовательской плоскости пользовательского оборудования 3GPP, подключенного к сети доступа без 3GPP17; и 2) базовая реализация базовой сети 5G, поддерживающая пересылку информации между маршрутизатором доступа и VNF сервера IoT. С этой целью ядро 5G VNF обеспечивает упрощенную реализацию плоскости пользователя не-3GPP взаимодействующей функции и функции плоскости пользователя, как определено 3GPP17.
Наконец, на рисунке 4 представлены наиболее релевантные процессы, задействованные в разработке протокола, выделены их логические взаимосвязи и сущности, отвечающие за их выполнение.