gx6060
Staff member
- Nov 10, 2019
- 259
- 313
Уровень управления и уровень передачи данных
Сетевое устройство содержит следующие уровни:
- Уровень управления — обычно считается мозгом устройства. Он принимает решения о пересылке данных. Уровень управления содержит механизмы пересылки уровня 2 и уровня 3, например таблицы соседей протокола маршрутизации и таблицы топологии, таблицы маршрутизации IPv4 и IPv6, STP и таблицу ARP. Данные, передаваемые на уровень управления, обрабатываются ЦП.
- Уровень передачи данных — этот уровень, также называемый уровнем пересылки, обычно представляет коммутационную структуру, которая связывает разные сетевые порты на устройстве. Уровень передачи данных каждого устройства используется для пересылки потоков трафика. Маршрутизаторы и коммутаторы используют данные уровня управления для пересылки входящего трафика на соответствующий выходной интерфейс. Информация в плоскости данных обычно обрабатывается специальным процессором плоскости данных без участия ЦП.
Tехнология Cisco Express Forwarding (CEF) использует уровень управления и уровень передачи данных для обработки пакетов.
Пересылку пакетов на уровне передачи данных без обращения к уровню управления обеспечивает CEF — технология IP-коммутации уровня 3. В CEF с помощью таблицы маршрутизации уровня управления осуществляется предварительное заполнение таблицы базы данных пересылки CEF на уровне передачи данных. Таблица протоколов разрешения адресов уровня управления предварительно заполняется из таблицы отношений смежности. Затем пакеты перенаправляются непосредственно уровнем передачи данных, исходя из информации, содержащейся в таблице быстрой пересылки (FIB) и таблице отношений смежности, без необходимости в обращении к данным уровня управления.
Пересылку пакетов на уровне передачи данных без обращения к уровню управления обеспечивает CEF — технология IP-коммутации уровня 3. В CEF с помощью таблицы маршрутизации уровня управления осуществляется предварительное заполнение таблицы базы данных пересылки CEF на уровне передачи данных. Таблица протоколов разрешения адресов уровня управления предварительно заполняется из таблицы отношений смежности. Затем пакеты перенаправляются непосредственно уровнем передачи данных, исходя из информации, содержащейся в таблице быстрой пересылки (FIB) и таблице отношений смежности, без необходимости в обращении к данным уровня управления.
SDN - это в основном разделение плоскости управления и плоскости данных. Для виртуализации сети с каждого устройства удаляется функция уровня управления, которую начинает исполнять один централизованный контроллер, как показано на рис. 2. Централизованный контроллер передает команды уровня управления каждому устройству. Теперь каждое устройство может сосредоточиться на пересылке данных, а централизованный контроллер управляет потоком данных, повышает безопасность и предоставляет другие услуги.
Уровень управления
Oтвечает за управление устройством через его подключение к сети. Сетевые администраторы используют такие приложения, как Secure Shell (SSH), Trivial File Transfer Protocol (TFTP), Secure FTP и Secure Hypertext Transfer Protocol (HTTPS) для доступа к уровню управления и настройки устройства. Уровень управления - это то, как вы обращались к устройствам и настраивали их в своих сетевых исследованиях. Кроме того, такие протоколы, как протокол SNMP, используют уровень управления.
Технологии виртуализации сети
Более 10 лет назад компания VMware разработала технологию виртуализации, которая позволяла ОС хоста поддерживать работу одной или нескольких клиентских ОС. На этой технологии и основано большинство современных технологий виртуализации. Переход от выделенных серверов к виртуализированным освоен и активно внедряется в центрах обработки данных и сетях предприятий.
Для поддержки виртуализации сети разработаны две основные сетевые архитектуры:
- Программно-определяемая сеть (SDN) — сетевая архитектура, которая виртуализирует сеть, предлагая новый подход к сетевому администрированию и управлению, направленный на упрощение и оптимизацию процесса администрирования.
- Ориентированная на приложения архитектура Cisco (ACI) — специализированное аппаратное решение для интеграции облачных вычислений и управления ЦОД.
- OpenFlow — этот подход был разработан в Стэнфордском университете для управления трафиком между маршрутизаторами, коммутаторами, точками беспроводного доступа и контроллером. Протокол OpenFlow — это базовый элемент в построении решений SDN. Задайте поиск в интернете по OpenFlow и Open Networking Foundation для получения дополнительной информации.
- OpenStack - Этот подход представляет собой платформу виртуализации и оркестровки, предназначенную для создания масштабируемых облачных сред и предоставления решения IaaS. OpenStack часто используется с Cisco ACI. Оркестрации в сети — это процесс автоматизации выделения сетевых компонентов, таких как серверы, хранилища, коммутаторы, маршрутизаторы и приложения. Задайте поиск в интернете по OpenStack для получения дополнительной информации.
- Другие компоненты — включают интерфейс с системой маршрутизации (I2RS), прозрачную взаимосвязь с большим числом каналов (TRILL), Cisco FabricPath (FP), а также построение мостов по кратчайшему пути IEEE 802.1aq (SPB).
Традиционная архитектура и архитектура SDN
В традиционной маршрутизируемой или коммутируемой архитектуре функции уровня управления и уровня передачи данных объединены на одном устройстве. Решения о маршрутизации и пересылке пакетов принимаются операционной системой устройства. В SDN управление уровнем управления перемещается на централизованный контроллер SDN. На рисунке сравнивается традиционная и SDN архитектуры.
Контроллер SDN — это логическая сущность, которая позволяет сетевым администраторам определять, как уровень передачи данных на коммутаторах и маршрутизаторах будет обрабатывать сетевой трафик. Он координирует, служит посредником и организует взаимодействие между приложениями и сетевыми элементами.
Полная структура SDN показана на рисунке. Обратите внимание на использование программных интерфейсов (API) в рамках SDN. API — это набор стандартизованных запросов, которые задают для приложения надлежащий способ запрашивать сервисы из другого приложения. Контроллер SDN использует «северные» API-интерфейсы для обмена данными с вышестоящими приложениями. Эти API-интерфейсы помогают сетевым администраторам формировать трафик и разворачивать службы. Контроллер SDN также использует «южные» API-интерфейсы для определения поведения уровней данных на нисходящих коммутаторах и маршрутизаторах. OpenFlow — это оригинальный и широко используемый «южный» API-интерфейс.
Last edited by a moderator: