В этой статье мы попробуем описать сетевой контроллер, который по существу - теперь мозг осуществляемых виртуализованных сетевых решений.
Очень важно отметить, что в Windows Server 2016 реализован новый подход к сетевой виртуализации. Назовём это V2. Почему это важно? Многие вещи в V2 коренным образом изменились в соответствии с основной целью, тем, как структурировалась и реализовывалась сеть в Azure.
Хотя общая концепция сетевой виртуализации остаётся той же, как обычно - в Windows Server 2016 это новые переработанные технологии. Одна из первых вещей, о которой стоит упомянуть прежде чем говорить о сетевом контроллере и программном обеспечении балансировки нагрузки - изменение расширяемого коммутатора Hyper-V. То есть, параметры расширяемости, которые были осуществлены в виртуализации сети V1, на V2 работать не будут. V2, для обеспечения согласованности модели в частном и государственном облаке, реализует технологию Azure Virtual Filtering Platform.
В больших, сложных сетях с традиционной сетевой технологией, мы бы реализовали центральный инструмент управления этими сетями. Используя эти традиционные инструменты, мы обеспечили бы центральную точку управления, где могли бы автоматизировать настройку, обслуживание, резервное копирование и устранение неполадок среды физического переключения. В виртуальной сетевой среде это именно то, что будет делать сетевой контроллер.
Сетевой контроллер может взаимодействовать с сетью и двумя различными API-интерфейсами, специально для каждой функции.
- Northbound API (реализованный как REST API) используется для взаимодействия с сетевым контроллером и мониторинга сети, а также для осуществления изменений конфигурации.
- Southbound API - для взаимодействия с сетевыми устройствами и определения конфигураций служб, в основном определяет сеть.
Используя такие инструменты, как System Center Operations Manager и System Center Virtual Machine Manager, вы можете управлять и контролировать свою сеть непосредственно в этих консолях.
Поскольку Network Controller считается мозгом, он может управлять всеми включёнными в Windows Server 2016 технологиями сетевой виртуализации. В следующей таблице приведена разбивка областей, которыми может управлять Network Controller, и описание выполняемых типов управления.
Компонент | Управляемые области |
Структура управления сетью |
|
Управление межсетевым экраном |
|
Мониторинг сети |
|
Обнаружение топологии и управление сетью | Обнаружение топологии сети через элементы |
Программная подсистема балансировки нагрузки | Управление и настройка правил балансировки нагрузки |
Управление виртуальной сетью |
|
Шлюз управления RAS |
|
В этой статье мы не можем предоставить исчерпывающий обзор всех функций и деталей сетевого контроллера. Для получения дополнительной информации, мы рекомендуем вам ознакомиться с общедоступной статьёй TechNet на странице https://technet.microsoft.com/en-US/library/dn859239.aspx.
Кроме того, Network Controller - сложный элемент для развёртывания и эксплуатации. В следующих статьях вы найдёте самую последнюю документацию для развёртывания и настройки сетевого контроллера в Windows Server 2016:
«Требования к установке и подготовке для развёртывания сетевого контроллера»: https://technet.microsoft.com/library/mt691521.aspx
«Разверните сетевой контроллер с помощью Windows PowerShell»: https://technet.microsoft.com/library/mt282165.aspx