Поделиться через


Обновление ACL в NNI или внешней сети

Nexus Network Fabric предлагает несколько методов обновления списков управления доступом (ACL), применяемых к NNI или внешним сетям изоляции. Ниже приведены два варианта:

Вариант 1. Замена существующего ACL

Создайте ACL с помощью команды az networkfabric acl create.

Предпосылки

  1. Установите подписку (при необходимости):

Если у вас несколько подписок и необходимо задать один по умолчанию, это можно сделать с помощью:

az account set --subscription <subscription-id>
  1. Создание ACL

az networkfabric acl create Используйте команду, чтобы создать ACL с требуемыми параметрами. Ниже приведен общий шаблон:

az networkfabric acl create --resource-group "<resource-group>" --location "<location>" --resource-name "<acl-name>" --annotation "<annotation>" --configuration-type "<configuration-type>" --default-action "<default-action>" --match-configurations "<match-configurations>" --actions "<actions>"
  1. Обновите NNI или внешнюю сеть, передав идентификатор ресурса в параметр --ingress-acl-id и --egress-acl-id.
az networkfabric nni update --resource-group "<resource-group-name>" --resource-name "<nni-name>" --fabric "<fabric-name>" --ingress-acl-id "<ingress-acl-resource-id>" --egress-acl-id "<egress-acl-resource-id>"
Параметр Description
--resource-group Имя группы ресурсов, содержащей экземпляр сетевой структуры.
--resource-name Имя сетевой структуры NNI (сетевой интерфейс — сеть) для обновления.
--fabric Имя структуры, в которой подготавливается NNI.
--ingress-acl-id Идентификатор ресурса входного списка контроля доступа (ACL) для входящего трафика (null, если нет конкретного ACL).
--egress-acl-id Идентификатор ресурса списка управления доступом для исходящего трафика (ACL) (null, если не указан конкретный ACL).

Замечание

В зависимости от требований, можно обновить Ingress, Egress или оба элемента.

  1. Зафиксировать изменения конфигурации:

Выполните fabric commit-configuration, чтобы зафиксировать изменения конфигурации.

az networkfabric fabric commit-configuration --resource-group "<resource-group>" --resource-name "<fabric-name>"
Параметр Description
--resource-group Имя группы ресурсов, содержащей Nexus Network Fabric.
--resource-name Имя Nexus Network Fabric, в который будут внесены изменения конфигурации.
  1. Проверьте изменения:

Проверьте изменения с помощью resource list команды.

Вариант 2. Обновление существующих свойств ACL

Используйте команду обновления ACL для изменения свойств существующего ACL.

  1. Обновите NNI или внешнюю сеть, передав идентификатор NULL и --ingress-acl-id--egress-acl-id.
az networkfabric nni update --resource-group "<resource-group-name>" --resource-name "<nni-name>" --fabric "<fabric-name>" --ingress-acl-id null --egress-acl-id null
Параметр Description
--resource-group Имя группы ресурсов, содержащей экземпляр сетевой структуры.
--resource-name Имя сетевой структуры NNI (сетевой интерфейс — сеть) для обновления.
--fabric Имя структуры, в которой подготавливается NNI.
--ingress-acl-id Идентификатор ресурса входного списка контроля доступа (ACL) для входящего трафика (null, если нет конкретного ACL).
--egress-acl-id Идентификатор ресурса списка управления доступом для исходящего трафика (ACL) (null, если не указан конкретный ACL).

Замечание

В зависимости от требований, можно обновить Ingress, Egress или оба элемента.

  1. Выполните процедуру fabric commit-configuration.
az networkfabric fabric commit-configuration --resource-group "<resource-group>" --resource-name "<fabric-name>"
Параметр Description
--resource-group Имя группы ресурсов, содержащей Nexus Network Fabric.
--resource-name Имя Nexus Network Fabric, в который будут внесены изменения конфигурации.
  1. Проверьте изменения с помощью resource list команды.

Дальнейшие шаги

Удаление списков управления доступом, связанных с сетевыми межсоединениями (NNI)