このセクションでは、ネットワーク サービスの構成プロセスについて説明します。

ネットワーク サービスは、VRF およびサービス エンジン グループごとに構成できます。IP ルーティングを有効にするには、routing_service サービス タイプのネットワーク サービスを構成します。

VRF ごとにルーティング機能を構成できます。ルーティングの既存の機能と、SE グループの enable_routingfloating_interface_ipenable_vip_on_all_interfacesMac masquerade などの関連情報は、routing_service サービス タイプにグループ化されます。

注:

ネットワーク サービスは、CLI を使用してのみ構成できます。ネットワーク サービスは、対応する VRF のインターフェイスがサービス エンジンに存在する場合にのみ、アクティブ SE で有効になります。

ネットワーク サービスの構成

ネットワーク サービスの構成は次のようになります。

configure networkservice NS-Default-Group-Global
    se_group_ref Default-Group
         cloud_ref [cloud name]
    vrf_ref global
    service_type routing_service
    routing_service
       enable_routing
       floating_intf_ip 10.10.10.11
       floating_intf_ip 10.10.40.11
       advertise_backend_networks
       enable_vip_on_all_interfaces
       floating_intf_ip_se_2 10.10.20.11
       floating_intf_ip_se_2 10.10.30.11
       nat_policy_ref nat-policy
   save
save

機能を無効にするには、次のように CLI の no-form を使用します。

configure networkservice NS-Default-Group-Global
    se_group_ref Default-Group
    vrf_ref global
    service_type routing_service
    routing_service
        no enable_routing
    save
save

ネットワーク サービスの移行

古いリリースから 18.2.5 にアップグレードすると、元のリリースでルーティングが有効になっていたレガシーのアクティブ/スタンバイ SE グループの場合、18.2.5 へのアップグレード時にネットワーク サービスが自動的に作成されます。フローティング インターフェイスの IP アドレスの変更などの後続の変更は、新しいネットワーク サービスで行う必要があります。

ルーティングの有効化/フローティング インターフェイスの IP アドレスが構成されたサービス エンジン グループに routing_service タイプのネットワーク サービスを作成するための、移行ルーチンが追加されました。

上記のネットワーク サービスは、サービス エンジン グループ テナントおよびテナントのデフォルト VRF としてテナントを使用して作成されます。

たとえば、サービス エンジン グループ テナントが管理者の場合、ネットワーク サービスでは管理者がテナント、VRF がグローバルになります。

サービス エンジン グループ テナントが管理者以外の場合、ネットワーク サービスはテナントで tenant_vrf モードが有効になっている場合にのみ作成されます。ネットワーク サービスは、テナントのデフォルト VRF として VRF を使用して作成されます。

アップグレード前:

SE グループのプロパティで IP ルーティングが有効になっています。

admin:10-10-24-165]: > show serviceenginegroup 4-core-SEs
+---------------------------------------+---------------------------------------------------------+
| Field                                 | Value                                                   |
+---------------------------------------+---------------------------------------------------------+
| uuid                                  | serviceenginegroup-a8030858-e586-4d45-99f1-54d9aac62b03 |
| name                                  | 4-core-SEs                                              |
| max_vs_per_se                         | 10                                                      |
| min_scaleout_per_vs                   | 2                                                       |
| max_scaleout_per_vs                   | 2                                                       |
| max_se                                | 2                                                       |
| vcpus_per_se                          | 4                                                       |
| memory_per_se                         | 2048                                                    |
| disk_per_se                           | 10 gb                                                   |
| max_cpu_usage                         | 80 percent                                              |
| min_cpu_usage                         | 30 percent                                              |
| se_deprovision_delay                  | 120 min                                                 |
| auto_rebalance                        | False                                                   |
| se_name_prefix                        | Avi                                                     |
| vs_host_redundancy                    | True                                                    |
| vcenter_folder                        | AviSeFolder                                             |
| vcenter_datastores_include            | False                                                   |
| vcenter_datastore_mode                | VCENTER_DATASTORE_ANY                                   |
| vcenter_hosts                         |                                                         |
| host_refs[1]                          | 10.10.16.94                                             |
| include                               | True                                                    |
| cpu_reserve                           | True                                                    |
| mem_reserve                           | True                                                    |
| ha_mode                               | HA_MODE_LEGACY_ACTIVE_STANDBY                           |
| tenant_ref                            | admin                                                   |
| cloud_ref                             | Default-Cloud                                           |
| enable_routing                        | True                                                    |
| advertise_backend_networks            | False                                                   |
| enable_vip_on_all_interfaces          | True                                                    |
| se_thread_multiplier                  | 1                                                       |
| enable_gratarp_permanent              | False                                                   |
| gratarp_permanent_periodicity         | 10 min                                                  |
| floating_intf_ip[1]                   | 10.10.10.11                                             |
| floating_intf_ip[2]                   | 10.10.40.11                                             |
| floating_intf_ip_se_2[1]              | 10.10.20.11                                             |
| floating_intf_ip_se_2[2]              | 10.10.30.11                                             |
| enable_vmac                           | False                                                   |
+---------------------------------------+---------------------------------------------------------+

アップグレード後:

SE グループ用のネットワーク サービスが自動的に作成され、ルーティング構成が [ネットワーク サービス] に移動されました。SE グループ設定には表示されなくなります。

[admin:10-10-24-165]: > show networkservice NS-4-core-SEs-global-admin
+--------------------------------+-----------------------------------------------------+
| Field                          | Value                                               |
+--------------------------------+-----------------------------------------------------+
| uuid                           | networkservice-e8a9f852-7618-4a57-8ece-2b27a925b764 |
| name                           | NS-4-core-SEs-global-admin                          |
| se_group_ref                   | 4-core-SEs                                          |
| vrf_ref                        | global                                              |
| service_type                   | ROUTING_SERVICE                                     |
| routing_service                |                                                     |
| enable_routing                 | True                                                |
| routing_by_linux_ipstack       | False                                               |
| floating_intf_ip[1]            | 10.10.10.11                                         |
| floating_intf_ip[2]            | 10.10.40.11                                         |
| enable_vmac                    | False                                               |
| enable_vip_on_all_interfaces   | True                                                |
| advertise_backend_networks     | False                                               |
| tenant_ref                     | admin                                               |
| cloud_ref                      | Default-Cloud                                       |
| floating_intf_ip_se_2[1]       | 10.10.20.11                                         |
| floating_intf_ip_se_2[2]       | 10.10.30.11                                         |

自動ゲートウェイのルーティング

ノブ enable_auto_gateway は、ネットワーク サービス構成のルーティング サービスに役立ちます。これは、ルーティング トラフィックに自動ゲートウェイ機能を使用できるようにするために使用されます。このノブはデフォルトで False に設定されています。

ノブを有効にすると、VRF 内のすべてのインターフェイスのすべての受信トラフィックにフローベースのルーティングが有効になります。サービス エンジンは受信ルート トラフィック MAC をキャッシュし、パケットをトラフィックの受信元と同じネクスト ホップに転送します。

環境機能に応じたルーティング GRO および TSO 機能の詳細については、「TSO、GRO、RSS 機能」を参照してください。

サポートされている環境

ルーティング自動ゲートウェイ機能は、次の環境でサポートされます。

  • DPDK ベース環境のアクティブ/スタンバイ SE グループ

  • VMware の読み取り/書き込みモードとベアメタル クラウド

SE グループの要件に対応するネットワーク サービスを構成し、ルーティングに対応するネットワーク サービスに対して enable_auto_gatewayTrue に設定します。

ルーティング自動ゲートウェイの構成

自動ゲートウェイ、ルーティング、および NAT の有効化は、現在 CLI を使用した場合にのみサポートされています。

NSX Advanced Load Balancer Controller CLI にログインし、次のコマンドを実行します。

configure networkservice NS-Default-Group-Global
    se_group_ref Default-Group
    cloud_ref [cloud name]
    vrf_ref   [vrf name]
    service_type routing_service
    routing_service
    enable_routing
    nat_policy_ref nat-policy
    enable_auto_gateway
    save
save

ネットワーク サービス構成は次のようになります。

[admin:abd-ctrl-wildcard]: > show networkservice NS-Default-Group-Global
+--------------------------------+-----------------------------------------------------+
| Field                          | Value                                               |
+--------------------------------+-----------------------------------------------------+
| uuid                           | networkservice-1bcd0e3a-4c3d-4e3e-8d1a-619120f9d68f |
| name                           | NS-Default-Group-Global                             |                  
| se_group_ref                   | Default-Group                                       |
| vrf_ref                        | global                                              |
| service_type                   | ROUTING_SERVICE                                     |
| routing_service                |                                                     |
|   enable_routing               | True                                                |
|   enable_auto_gateway          | True                                                |
|   nat_policy_ref               | nat-policy                                          |
|                                |                                                     |
| tenant_ref                     | admin                                               |
| cloud_ref                      | Default-Cloud                                       |
+--------------------------------+-----------------------------------------------------+