- Мост для центра обработки данных (DCB) Data Center Bridging (DCB)
- Протоколы DCB и параметры управления DCB Protocols and Management Options
- Важные функциональные возможности DCB Important DCB functionality
- Практические приложения DCB Practical applications of DCB
- Использование DCB для — Объединенных структур на основе Ethernet для хранения и сетей данных Using DCB for an Ethernet-based converged fabric for storage and data networking
- Команды Windows PowerShell для DCB Windows PowerShell Commands for DCB
- Команды Windows PowerShell для Windows Server 2016 для DCB Windows Server 2016 Windows PowerShell Commands for DCB
- Команды Windows PowerShell для Windows Server 2012 R2 для DCB Windows Server 2012 R2 Windows PowerShell Commands for DCB
- Управление мостом центра обработки данных (DCB) Manage Data Center Bridging (DCB)
- Установка DCB в Windows Server 2016 или Windows 10 Install DCB in Windows Server 2016 or Windows 10
- Конфигурации DCB DCB configurations
- Установка бита Set the Willing bit
- Конфигурация DCB на сетевых адаптерах DCB Configuration on Network Adapters
- Управление классами трафика DCB DCB Traffic Class management
- Создание класса трафика Create a Traffic Class
- Отображение классов трафика Display Traffic Classes
- Изменение класса трафика Modify a Traffic Class
- Удаление класса трафика Remove a Traffic Class
- Политики интерфейса Per-Network Per-Network Interface Policies
- Параметры управления потоком приоритета: Priority Flow Control settings:
- Включение и отображение управления потоком приоритета для глобальных вариантов использования и конкретных интерфейсов Enable and Display Priority Flow Control for Global and Interface Specific use cases
- Отключить управление потоком приоритета (для глобальных и особых интерфейсов) Disable Priority Flow Control (Global and Interface Specific)
- Назначение приоритета приложения Application Priority assignment
- Создание политики качества обслуживания Create QoS Policy
- Отображение политики качества обслуживания Display QoS Policy
- Изменение политики качества обслуживания Modify QoS Policy
- Удалить политику качества обслуживания Remove QoS Policy
- Конфигурация DCB на сетевых адаптерах DCB configuration on network adapters
- Включение и отображение параметров DCB на сетевых адаптерах Enable and Display DCB Settings on Network Adapters
- Отключение DCB на сетевых адаптерах Disable DCB on Network Adapters
- Команды Windows PowerShell для DCB Windows PowerShell Commands for DCB
- Команды Windows PowerShell для Windows Server 2016 для DCB Windows Server 2016 Windows PowerShell Commands for DCB
- Команды Windows PowerShell для Windows Server 2012 R2 для DCB Windows Server 2012 R2 Windows PowerShell Commands for DCB
Мост для центра обработки данных (DCB) Data Center Bridging (DCB)
Применяется к: Windows Server (Semi-Annual Channel), Windows Server 2016 Applies to: Windows Server (Semi-Annual Channel), Windows Server 2016
В этом разделе можно ознакомиться с вводными сведениями о мосте центра обработки данных ( ) . You can use this topic for introductory information about Data Center Bridging (DCB).
DCB — это набор стандартов IEEE и электроники инженеров по ( ) стандартизации, обеспечивающий согласованные структуры в центре обработки данных, где хранилище, сети данных, — межпроцессный обмен данными ( IPC ) и трафик управления используют одну и ту же инфраструктуру сети Ethernet. DCB is a suite of Institute of Electrical and Electronics Engineers (IEEE) standards that enable Converged Fabrics in the data center, where storage, data networking, cluster Inter-Process Communication (IPC), and management traffic all share the same Ethernet network infrastructure.
Помимо этого раздела, доступна следующая документация по DCB In addition to this topic, the following DCB documentation is available
DCB обеспечивает выделение аппаратной — пропускной способности для определенного типа сетевого трафика и повышает надежность транспорта Ethernet за счет использования — управления потоком на основе приоритета. DCB provides hardware-based bandwidth allocation to a specific type of network traffic, and enhances Ethernet transport reliability with the use of priority-based flow control.
-Распределение пропускной способности на основе оборудования является обязательным, если трафик обходит операционную систему и размещается на объединенном сетевом адаптере, который может поддерживать интерфейс Интернет-интерфейса Small Computer ( ) , RDMA с помощью удаленного прямого доступа к памяти ( ) через Ethernet или оптоволоконный канал через Ethernet ( фкое ) . Hardware-based bandwidth allocation is essential if traffic bypasses the operating system and is offloaded to a converged network adapter, which might support Internet Small Computer System Interface (iSCSI), Remote Direct Memory Access (RDMA) over Ethernet, or Fiber Channel over Ethernet (FCoE).
-Управление потоком на основе приоритета является обязательным, если протокол верхнего уровня, например волоконный канал, предполагает, что базовый транспорт без потерь. Priority-based flow control is essential if the upper layer protocol, such as Fiber Channel, assumes a lossless underlying transport.
Протоколы DCB и параметры управления DCB Protocols and Management Options
DCB состоит из следующего набора протоколов. DCB consists of the following set of protocols.
- Улучшенная служба передачи ( ETS ) – IEEE 802.1 Каз, которая основана на стандартах 802.1 p и 802.1 q Enhanced Transmission Service (ETS) – IEEE 802.1Qaz, which builds on the 802.1P and 802.1Q standards
- Приоритет контроля ( мощности ) , IEEE 802.1 КББ Priority Flow Control (PFC), IEEE 802.1Qbb
- DCB Exchange Protocol ( дкбкс ) , IEEE 802.1 AB, расширенная в стандарте 802.1 Каз. DCB Exchange Protocol (DCBX), IEEE 802.1AB, as extended in the 802.1Qaz standard.
Протокол ДКБКС позволяет настроить DCB на коммутаторе, который затем может автоматически настроить конечное устройство, например компьютер под Windows Server 2016. The DCBX protocol allows you to configure DCB on a switch, which can then automatically configure an end device, such as a computer running Windows Server 2016.
Если вы предпочитаете управлять DCB из коммутатора, не нужно устанавливать DCB как компонент в Windows Server 2016, однако этот подход включает некоторые ограничения. If you prefer to manage DCB from a switch, you don’t need to install DCB as a feature in Windows Server 2016, however this approach includes some limitations.
Так как ДКБКС может сообщать только сетевой адаптер узла для размеров класса ETS и включения коэффициента мощности, однако на узлах Windows Server обычно требуется установить DCB, чтобы трафик сопоставлялся с классами ETS. Because DCBX can only inform the host network adapter of ETS class sizes and PFC enablement, however, Windows Server hosts usually require that DCB is installed so that traffic is mapped to ETS classes.
Приложения Windows обычно не предназначены для участия в ДКБКС Exchange. Windows applications are usually not designed to participate in DCBX exchanges. Поэтому узел должен быть настроен отдельно от сетевых коммутаторов, но с идентичными параметрами. Because of this, the host must be configured separately from the network switches, but with identical settings.
Если вы решили управлять DCB из коммутатора, вы по-прежнему можете просматривать конфигурации в Windows Server 2016 с помощью команд Windows PowerShell. If you do choose to manage DCB from a switch, you can still view the configurations in Windows Server 2016 by using Windows PowerShell commands.
Важные функциональные возможности DCB Important DCB functionality
Ниже представлен список функций, выполняемых мостом для центра обработки данных. Following is a list that summarizes the functionality that is provided by DCB.
Обеспечивает взаимодействие — сетевых адаптеров с поддержкой DCB и — коммутаторов с поддержкой DCB. Provides interoperability between DCB-capable network adapters and DCB-capable switches.
Предоставляет транспорт Ethernet без потерь между компьютером под управлением Windows Server 2016 и коммутатором соседей путем включения — управления потоком на основе приоритета на сетевом адаптере. Provides a lossless Ethernet transport between a computer running Windows Server 2016 and its neighbor switch by turning on priority-based flow control on the network adapter.
Предоставляет возможность выделения пропускной способности для управления трафиком ( TC ) по процентам, где TC может состоять из одного или нескольких классов трафика, которые отличаются 802.1 приоритетами класса трафика ( p ) . Provides the ability to allocate bandwidth to a Traffic Control (TC) by percentage, where the TC might consist of one or more classes of traffic that are differentiated by 802.1p traffic class (priority) indicators.
Предоставление администраторам сервера или сетевым администраторам возможности относить приложение к определенному классу трафика или на основе приоритета относить его к известным протоколам, известным портам TCP/UDP или NetworkDirect, используемым этим приложением. Enables server administrators or network administrators to assign an application to a particular traffic class or priority based on well-known protocols, well-known TCP/UDP port, or NetworkDirect port used by that application.
Обеспечивает управление DCB с помощью Windows Server 2016 инструментарий управления Windows (WMI) ( WMI ) и Windows PowerShell. Provides DCB management through Windows Server 2016 Windows Management Instrumentation (WMI) and Windows PowerShell. Дополнительные сведения см. в подразделе команды Windows PowerShell для DCB далее в этом разделе, а также в следующих разделах. For more information, see the section Windows PowerShell Commands for DCB later in this topic, in addition to the following topics.
Обеспечивает управление DCB через Windows Server 2016 групповая политика. Provides DCB management through Windows Server 2016 Group Policy.
Поддерживает сосуществование решений качества обслуживания Windows Server 2016 ( ) . Supports the coexistence of Windows Server 2016 Quality of Service (QoS) solutions.
Перед использованием любого RDMA для ( роце ) версии RDMA для Ethernet необходимо включить DCB. Before using any RDMA over Converged Ethernet (RoCE) version of RDMA, you must enable DCB. Хотя это и не требуется для сетей с широкими возможностями по протоколу RDMA ( в Интернете iWARP ) , тестирование определило, что все — технологии RDMA на основе Ethernet работают лучше с DCB. While not required for Internet Wide Area RDMA Protocol (iWARP) networks, testing has determined that all Ethernet-based RDMA technologies work better with DCB. Поэтому следует рассмотреть возможность использования DCB для развертываний RDMA iWARP. Because of this, you should consider using DCB for iWARP RDMA deployments. Дополнительные сведения см. в разделе Удаленный доступ к памяти (RDMA) и объединение коммутаторов (Set) Embedded. For more information, see Remote Direct Memory Access (RDMA) and Switch Embedded Teaming (SET).
Практические приложения DCB Practical applications of DCB
Многие организации имеют большие объемы ( памяти Fibre Channel FC ) по сети хранения данных ( ) для службы хранилища. Many organizations have large Fiber Channel (FC) storage area network (SAN) installations for storage service. Оптоволоконной сети хранения данных требуются специальные сетевые адаптеры на серверах и оптоволоконных коммутаторах в сети. FC SAN requires special network adapters on servers and FC switches in the network. В этих организациях обычно используются сетевые адаптеры и коммутаторы Ethernet. These organizations typically also use Ethernet network adapters and switches.
В большинстве случаев оборудование FC значительно дороже для развертывания, чем Ethernet-оборудование, что приводит к большим капитальным затратам. In most cases, FC hardware is significantly more expensive to deploy than Ethernet hardware, which results in large capital expenditures. Кроме того, для отдельных сетевых адаптеров сети SAN Ethernet и FC, а также для коммутаторов требуется дополнительное свободное место, мощность и охлаждение в центре обработки данных, что приводит к дополнительным текущим эксплуатационным затратам. In addition, the requirement for separate Ethernet and FC SAN network adapter and switch hardware requires additional space, power, and cooling capacity in a datacenter, which results in additional, ongoing operational expenditures.
С точки зрения затрат, многие организации могут объединять свои технологии FC с — аппаратным решением на основе Ethernet для предоставления служб хранения и сетей данных. From a cost perspective, it is advantageous for many organizations to merge their FC technology with their Ethernet-based hardware solution to provide both storage and data networking services.
Использование DCB для — Объединенных структур на основе Ethernet для хранения и сетей данных Using DCB for an Ethernet-based converged fabric for storage and data networking
Для организаций, которые уже имеют большой объем сети SAN FC, но хотят отказаться от дополнительных инвестиций в технологию FC, DCB позволяет создать объединенную структуру на основе Ethernet для хранения и сетей данных. For organizations that already have a large FC SAN but want to migrate away from additional investment in the FC technology, DCB allows you to build an Ethernet based converged fabric for both storage and data networking. Конвергенция DCB может снизить общую стоимость владения ( ) и упростить управление. A DCB converged fabric can reduce the future total cost of ownership (TCO) and simplify management.
Для поставщиков услуг размещения, которые уже приняли решение, или кто планирует внедрять, iSCSI в качестве своего решения для хранения данных, DCB может обеспечить — резервирование пропускной способности оборудования для трафика iSCSI, чтобы обеспечить изоляцию производительности. For hosters who have already adopted, or who plan to adopt, iSCSI as their storage solution, DCB can provide hardware-assisted bandwidth reservation for iSCSI traffic to ensure performance isolation. В отличие от других специализированных решений, — Диспетчер DCB основан на стандартах и, следовательно, сравнительно прост в развертывании и управлении в разнородной сетевой среде. And unlike other proprietary solutions, DCB is standards-based — and therefore relatively easy to deploy and manage in a heterogeneous network environment.
-Реализация DCB на основе Windows Server 2016 позволяет сократить многие проблемы, которые могут возникать, когда решения для конвергенции структуры предоставляются несколькими изготовителями оборудования ( ) . A Windows Server 2016-based implementation of DCB alleviates many of the issues that can occur when converged fabric solutions are provided by multiple original equipment manufacturers (OEMs).
Реализации собственных решений, предоставляемых несколькими OEM-производителями, могут не взаимодействовать друг с другом, управлять ими и, как правило, имеют разные расписания обслуживания программного обеспечения. Implementations of proprietary solutions provided by multiple OEMs might not interoperate with one another, might be difficult to manage, and will typically have different software maintenance schedules.
В отличие от этого, Windows Server 2016 DCB основывается на стандартах — , и вы можете развертывать DCB в разнородной сети и управлять ею. By contrast, Windows Server 2016 DCB is standards-based, and you can deploy and manage DCB in a heterogeneous network.
Команды Windows PowerShell для DCB Windows PowerShell Commands for DCB
Существуют команды Windows PowerShell для Windows Server 2016 и Windows Server 2012 R2. There are DCB Windows PowerShell commands for both Windows Server 2016 and Windows Server 2012 R2. Вы можете использовать все команды для Windows Server 2012 R2 в Windows Server 2016. You can use all of the commands for Windows Server 2012 R2 in Windows Server 2016.
Команды Windows PowerShell для Windows Server 2016 для DCB Windows Server 2016 Windows PowerShell Commands for DCB
В следующем разделе для Windows Server 2016 приведены описания и синтаксис командлетов Windows PowerShell для всех командлетов качества обслуживания центра обработки данных, ( ) ( связанных с QoS ) — . The following topic for Windows Server 2016 provides Windows PowerShell cmdlet descriptions and syntax for all Data Center Bridging (DCB) Quality of Service (QoS)-specific cmdlets. Командлеты перечисляются в алфавитном порядке по команде в начале имени командлета. It lists the cmdlets in alphabetical order based on the verb at the beginning of the cmdlet.
Команды Windows PowerShell для Windows Server 2012 R2 для DCB Windows Server 2012 R2 Windows PowerShell Commands for DCB
В следующем разделе для Windows Server 2012 R2 приведены описания и синтаксис командлетов Windows PowerShell для всех командлетов качества обслуживания центра обработки данных, ( ) ( связанных с QoS ) — . The following topic for Windows Server 2012 R2 provides Windows PowerShell cmdlet descriptions and syntax for all Data Center Bridging (DCB) Quality of Service (QoS)-specific cmdlets. Командлеты перечисляются в алфавитном порядке по команде в начале имени командлета. It lists the cmdlets in alphabetical order based on the verb at the beginning of the cmdlet.
Управление мостом центра обработки данных (DCB) Manage Data Center Bridging (DCB)
Применяется к: Windows Server (Semi-Annual Channel), Windows Server 2016 Applies to: Windows Server (Semi-Annual Channel), Windows Server 2016
В этом разделе приведены инструкции по использованию команд Windows PowerShell для настройки моста карт для центра обработки данных ( ) в — сетевом адаптере, совместимом с DCB, установленным на компьютере под управлением Windows Server 2016 или Windows 10. This topic provides you with instructions on how to use Windows PowerShell commands to configure Data Center Bridging (DCB) on a DCB-compatible network adapter that is installed in a computer that is running either Windows Server 2016 or Windows 10.
Установка DCB в Windows Server 2016 или Windows 10 Install DCB in Windows Server 2016 or Windows 10
Сведения о предварительных требованиях для использования и установке DCB см. в разделе Установка моста центра обработки данных (DCB) в Windows Server 2016 или Windows 10. For information on prerequisites for using and how to install DCB, see Install Data Center Bridging (DCB) in Windows Server 2016 or Windows 10.
Конфигурации DCB DCB configurations
До выхода Windows Server 2016 вся конфигурация DCB была применена глобально ко всем сетевым адаптерам, которые поддерживали DCB. Prior to Windows Server 2016, all DCB configuration was applied universally to all network adapters that supported DCB.
В Windows Server 2016 можно применять конфигурации DCB либо к глобальному хранилищу политик, либо к отдельному хранилищу политик ( ) . In Windows Server 2016, you can apply DCB configurations either to the Global Policy Store or to individual Policy Store(s). При применении отдельных политик они переопределяют все глобальные параметры политики. When Individual Policies are applied they override all Global Policy settings.
Конфигурации класса трафика, распределения коэффициента мощности и приоритета приложения на уровне системы не применяются к сетевым адаптерам до тех пор, пока не будут выполнены следующие действия. The configurations of traffic class, PFC and application priority assignment at the system level is not applied on network adapters until you do the following.
Установите бит ДКБКС в значение false. Turn the DCBX Willing bit to false
Если вы хотите настроить DCB из коммутатора с помощью ДКБКС, см. раздел дкбкс Settings. If you want to configure DCB from a switch through DCBX, see DCBX settings.
Бит ДКБКС, который Вы раздаете, описывается в спецификации DCB. The DCBX Willing bit is described in the DCB specification. Если для параметра bit на устройстве задано значение true, устройство может принимать конфигурации с удаленного устройства через ДКБКС. If the Willing bit on a device is set to true, the device is willing to accept configurations from a remote device through DCBX. Если в качестве бита на устройстве задано значение false, устройство будет отклонять все попытки настройки с удаленных устройств и применять только локальные конфигурации. If the Willing bit on a device is set to false, the device will reject all configuration attempts from remote devices and enforce only the local configurations.
Если DCB не установлен в Windows Server 2016, значение параметра bit не имеет значения, что касается операционной системы, так как в операционной системе нет локальных параметров, применяемых к сетевым адаптерам. If DCB is not installed in Windows Server 2016 the value of the Willing bit is irrelevant as far as the operating system is concerned because the operating system has no local settings apply to network adapters. После установки DCB значение по умолчанию для параметра bit устанавливается равным true. After DCB is installed, the default value of the Willing bit is true. Такая схема позволяет сетевым адаптерам оставаться в любых конфигурациях, которые они могли получить от своих удаленных одноранговых узлов. This design allows network adapters to keep whatever configurations they may have received from their remote peers.
Если сетевой адаптер не поддерживает ДКБКС, он никогда не будет принимать конфигурации с удаленного устройства. If a network adapter doesn’t support DCBX, it will never receive configurations from a remote device. Он получает конфигурации от операционной системы, но только после того, как в качестве бита ДКБКСа будет установлено значение false. It does receive configurations from the operating system, but only after the DCBX Willing bit is set to false.
Установка бита Set the Willing bit
Чтобы применить конфигурации операционной системы для класса трафика, коэффициента мощности и назначения приоритета приложений для сетевых адаптеров или просто переопределить конфигурации с удаленных устройств \ — если есть, можно выполнить следующую команду. To enforce operating system configurations of traffic class, PFC, and application priority assignment on network adapters, or to simply override the configurations from remote devices \— if there are any \— you can run the following command.
Имена команд Windows PowerShell DCB включают в себя «QoS» вместо «DCB» в строке имени. DCB Windows PowerShell command names include “QoS” instead of “DCB” in the name string. Это обусловлено тем, что службы QoS и DCB интегрированы в Windows Server 2016 для обеспечения беспрепятственного управления качества обслуживания. This is because QoS and DCB are integrated in Windows Server 2016 to provide a seamless QoS management experience.
Чтобы отобразить состояние параметра «разрешается», можно использовать следующую команду: To display the state of the Willing bit setting, you can use the following command:
Конфигурация DCB на сетевых адаптерах DCB Configuration on Network Adapters
Включение DCB на сетевом адаптере позволяет увидеть конфигурацию, распространенную с коммутатора на сетевой адаптер. Enabling DCB on a network adapter allows you to see the configuration propagated from a switch to the network adapter.
Конфигурации DCB включают следующие шаги. DCB configurations include the following steps.
Настройте параметры DCB на уровне системы, включая: Configure DCB settings at the system level, which includes:
а. a. Управление классами трафика Traffic Class Management
b. b. Параметры управления потоком приоритета (коэффициент мощности) Priority Flow Control (PFC) Settings
c. c. Назначение приоритета приложения Application Priority Assignment
d. d. Параметры ДКБКС DCBX settings
Настройте DCB на сетевом адаптере. Configure DCB on the network adapter.
Управление классами трафика DCB DCB Traffic Class management
Ниже приведены примеры команд Windows PowerShell для управления классами трафика. Following are example Windows PowerShell commands for Traffic Class management.
Создание класса трафика Create a Traffic Class
Для создания класса трафика можно использовать команду New-неткостраффиккласс . You can use the New-NetQosTrafficClass command to create a traffic class.
По умолчанию все значения 802.1 p сопоставляются с классом трафика по умолчанию, который имеет 100% пропускной способности физической связи. By default, all 802.1p values are mapped to a default traffic class, which has 100% of the bandwidth of the physical link. Команда New-неткостраффиккласс создает новый класс трафика, с которым сопоставляется любой пакет, помеченный с помощью значения 802.1 p Priority с приоритетом 4. The New-NetQosTrafficClass command creates a new traffic class, to which any packet that is tagged with 802.1p priority value 4 is mapped. Алгоритм выбора передачи ( TSA ) является ETS и имеет 30% пропускной способности. The Transmission Selection Algorithm (TSA) is ETS and has 30% of the bandwidth.
Можно создать до 7 новых классов трафика. You can create up to 7 new traffic classes. Включая класс трафика по умолчанию, в системе может быть не более 8 классов трафика. Including the default traffic class, there can be at most 8 traffic classes in the system. Однако сетевой адаптер с поддержкой DCB может не поддерживать такое количество классов трафика на оборудовании. However, a DCB capable network adapter might not support that many traffic classes in the hardware. Если вы создаете больше классов трафика, чем может разместиться на сетевом адаптере, и включаете DCB на этом сетевом адаптере, драйвер минипорта сообщает об ошибке в операционной системе. If you create more traffic classes than can be accommodated on a network adapter and you enable DCB on that network adapter, the miniport driver reports an error to the operating system. Эта ошибка заносится в журнал событий. The error is logged in the Event log.
Сумма резервирования пропускной способности для всех созданных классов трафика не может превышать 99% от пропускной способности. The sum of the bandwidth reservations for all created traffic classes may not exceed 99% of the bandwidth. Класс трафика по умолчанию всегда имеет по крайней мере 1% от пропускной способности, зарезервированной для себя. The default traffic class always has at least 1% of the bandwidth reserved for itself.
Отображение классов трафика Display Traffic Classes
Для просмотра классов трафика можно использовать команду Get-неткостраффиккласс . You can use the Get-NetQosTrafficClass command to view traffic classes.
Изменение класса трафика Modify a Traffic Class
Для создания класса трафика можно использовать команду Set-неткостраффиккласс . You can use the Set-NetQosTrafficClass command to create a traffic class.
Затем можно использовать команду Get-неткостраффиккласс для просмотра параметров. You can then use the Get-NetQosTrafficClass command to view settings.
После создания класса трафика его параметры можно изменить независимо. After you create a traffic class, you can change its settings independently. Можно изменить следующие параметры: The settings you can change include:
Распределение пропускной способности (-Бандвидсперцентаже) Bandwidth allocation (-BandwidthPercentage)
TSA (-Algorithm) TSA (-Algorithm)
Сопоставление приоритетов (-Priority) Priority mapping (-Priority)
Удаление класса трафика Remove a Traffic Class
Для удаления класса трафика можно использовать команду Remove-неткостраффиккласс . You can use the Remove-NetQosTrafficClass command to delete a traffic class.
Нельзя удалить класс трафика по умолчанию. You cannot remove the default traffic class.
После удаления класса трафика значение 802.1 p, сопоставленное с этим классом трафика, повторно сопоставляется с классом трафика по умолчанию. After you remove a traffic class, the 802.1p value mapped to that traffic class is remapped to the default traffic class. Любая пропускная способность, зарезервированная для класса трафика, возвращается к выделению класса трафика по умолчанию при удалении класса трафика. Any bandwidth that was reserved for a traffic class is returned to the default traffic class allocation when the traffic class is removed.
Политики интерфейса Per-Network Per-Network Interface Policies
Все приведенные выше примеры задают глобальные политики. All of the above examples set Global policies. Ниже приведены примеры того, как можно задать и получить политики для каждого сетевого адаптера. Following are examples of how you can set and get per-NIC policies.
Поле «Policy» («политика») меняется с Global на АдаптерспеЦифик. The “PolicySet” field changes from Global to AdapterSpecific. При отображении политик АдаптерспеЦифик также отображаются индекс интерфейса ( ifIndex ) и имя интерфейса ( ифалиас ) . When AdapterSpecific policies are shown, the Interface Index (ifIndex) and Interface Name (ifAlias) are also displayed.
Параметры управления потоком приоритета: Priority Flow Control settings:
Ниже приведены примеры команд для параметров управления потоком приоритета. Following are command examples for Priority Flow Control settings. Эти параметры также можно указать для отдельных адаптеров. These settings can also be specified for individual adapters.
Включение и отображение управления потоком приоритета для глобальных вариантов использования и конкретных интерфейсов Enable and Display Priority Flow Control for Global and Interface Specific use cases
Отключить управление потоком приоритета (для глобальных и особых интерфейсов) Disable Priority Flow Control (Global and Interface Specific)
Назначение приоритета приложения Application Priority assignment
Ниже приведены примеры назначения приоритета. Following are examples of Priority assignment.
Создание политики качества обслуживания Create QoS Policy
Предыдущая команда создает новую политику для SMB. The previous command creates a new policy for SMB. — SMB — это фильтр входящих сообщений, соответствующий TCP-порту 445 (зарезервировано для SMB). –SMB is an inbox filter that matches TCP port 445 (reserved for SMB). Если пакет отправляется на TCP-порт 445, он будет помечен операционной системой со значением 802.1 p, равным 4, перед передачей пакета драйверу минипорта сети. If a packet is sent to TCP port 445 it will be tagged by the operating system with 802.1p value of 4 before the packet is passed to a network miniport driver.
Помимо SMB, другие фильтры по умолчанию включают – iSCSI (соответствующий TCP-порт 3260),-NFS (соответствующий TCP-порт 2049),-Ливемигратион (соответствующий TCP-порт 6600),-ФКОЕ (сопоставление Есертипе 0x8906) и – Нетворкдирект. In addition to –SMB, other default filters include –iSCSI (matching TCP port 3260), -NFS (matching TCP port 2049), -LiveMigration (matching TCP port 6600), -FCOE (matching EtherType 0x8906) and –NetworkDirect.
Нетворкдирект — это абстрактный слой, создаваемый на основе любой реализации RDMA на сетевом адаптере. NetworkDirect is an abstract layer we create on top of any RDMA implementation on a network adapter. – За Нетворкдирект должен следовать сетевой прямой порт. –NetworkDirect must be followed by a Network Direct port.
Помимо фильтров по умолчанию трафик можно классифицировать по имени исполняемого файла приложения (как в первом примере ниже) или по IP-адресу, порту или протоколу (как показано во втором примере): In addition to the default filters, you can classify traffic by application’s executable name (as in the first example below), or by IP address, port, or protocol (as shown in the second example):
По имени исполняемого файла By executable name
По порту или протоколу IP-адреса By IP address port or protocol
Отображение политики качества обслуживания Display QoS Policy
Изменение политики качества обслуживания Modify QoS Policy
Вы можете изменить политики качества обслуживания, как показано ниже. You can modify QoS policies as shown below.
Удалить политику качества обслуживания Remove QoS Policy
Конфигурация DCB на сетевых адаптерах DCB configuration on network adapters
Конфигурация DCB на сетевых адаптерах не зависит от конфигурации DCB на системном уровне, описанном выше. DCB configuration on network adapters is independent of DCB configuration at the system level described above.
Независимо от того, установлена ли в Windows Server 2016 DCB, вы всегда можете выполнить следующие команды. Regardless of whether DCB is installed in Windows Server 2016, you can always run the following commands.
Если настроить DCB с коммутатора и использовать ДКБКС для распространения конфигураций на сетевые адаптеры, то после включения DCB на сетевых адаптерах можно узнать, какие конфигурации будут получены и применены на сетевых адаптерах, начиная с операционной системы. If you configure DCB from a switch and rely on DCBX to propagate the configurations to network adapters, you can examine what configurations are received and enforced on the network adapters from the operating system side after you enable DCB on the network adapters.
Включение и отображение параметров DCB на сетевых адаптерах Enable and Display DCB Settings on Network Adapters
Отключение DCB на сетевых адаптерах Disable DCB on Network Adapters
Команды Windows PowerShell для DCB Windows PowerShell Commands for DCB
Существуют команды Windows PowerShell для Windows Server 2016 и Windows Server 2012 R2. There are DCB Windows PowerShell commands for both Windows Server 2016 and Windows Server 2012 R2. Вы можете использовать все команды для Windows Server 2012 R2 в Windows Server 2016. You can use all of the commands for Windows Server 2012 R2 in Windows Server 2016.
Команды Windows PowerShell для Windows Server 2016 для DCB Windows Server 2016 Windows PowerShell Commands for DCB
В следующем разделе для Windows Server 2016 приведены описания и синтаксис командлетов Windows PowerShell для всех командлетов качества обслуживания центра обработки данных, ( ) ( связанных с QoS ) — . The following topic for Windows Server 2016 provides Windows PowerShell cmdlet descriptions and syntax for all Data Center Bridging (DCB) Quality of Service (QoS)-specific cmdlets. Командлеты перечисляются в алфавитном порядке по команде в начале имени командлета. It lists the cmdlets in alphabetical order based on the verb at the beginning of the cmdlet.
Команды Windows PowerShell для Windows Server 2012 R2 для DCB Windows Server 2012 R2 Windows PowerShell Commands for DCB
В следующем разделе для Windows Server 2012 R2 приведены описания и синтаксис командлетов Windows PowerShell для всех командлетов качества обслуживания центра обработки данных, ( ) ( связанных с QoS ) — . The following topic for Windows Server 2012 R2 provides Windows PowerShell cmdlet descriptions and syntax for all Data Center Bridging (DCB) Quality of Service (QoS)-specific cmdlets. Командлеты перечисляются в алфавитном порядке по команде в начале имени командлета. It lists the cmdlets in alphabetical order based on the verb at the beginning of the cmdlet.