ロード バランサ モード検証

ロード バランサ モード検証

構成および動作しているロードバランスの構成を確認します。ロード バランス モードのサービス ポート チャネル インターフェイスが想定どおりに作成されていることを確認します。

ここでは、次のトラブルシューティングについて説明します:

対称ハッシュ

手順


ステップ 1

サービス アクセラレーションのロードバランス構成を特定してください。この例では、ロードバランスの設定はデフォルト値の対称ハッシュです。

例:

switch# show run service-acceleration 
!Command: show running-config service-acceleration
!Running configuration last done at: Fri May  8 07:35:41 2026
!Time: Sat May  9 23:02:10 2026
version 10.6(3q) Bios:version 01.17 
feature service-acceleration
service system hypershield
  source-interface loopback2
  service firewall
    vrf tenant1 module-affinity dynamic
    vrf tenant2 module-affinity dynamic
    vlan id 2003,2005 bridged-traffic module-affinity dynamic

ステップ 2

サービス ファイアウォールが作成され、アウトオブサービス状態であることを確認します。

例:

switch# show run service-acceleration | grep firewall service firewall

これにより、ファイアウォール サービスが構成されていることを確認します。

ステップ 3

サービス ファイアウォールが作成されいることを確認します。これがアウトオブサービスとして正しく表示され、ロードバランス モードが対称ハッシュのデフォルト モードに設定されていることを確認します。

例:

show run service-acceleration  | grep firewall
  service firewall
switch# show service-acceleration status 
  Service System: hypershield
    Source Interface: loopback2 (10.29.251.4)
    DPU Load-balance Mode: symmetric-hash  --> default load-balance mode 
    Agent Status: firewall-disable
    Agent Health Status: ok
    Controller Connection Status: init
    Agent HA Status: not-initialized
    Services:
      Firewall: out-of-service             --> by default out-of-service

ステップ 4

サービス ポートチャネルの作成と対称ハッシュのメンバーシップを確認します。

例:

switch(config)# show port-channel summary interface service-port-channel 512
<<snip>>
--------------------------------------------------------------------------------
Group Port-Channel Type     Protocol  Member Ports
--------------------------------------------------------------------------------
512   SPo512(RU)  Eth      NONE      SEth1/1(P)   SEth1/2(P)   SEth1/3(P)
                                     SEth1/4(P)

(注)  


上記の例では、SPO 512 のみが、各 DPU に関連する 4 つのサービス イーサネット リンクをすべて持っています。


ステップ 5

サービス用ポートチャネルに関する問題が発生した場合は、ポートチャネルの consistency-checker を使用してください。

例:

switch# show consistency-checker membership port-channels interface service-port-channel 512
Checks: Pif, vifstate, localmultipath, ucpcconfig and ucpcmember tables.
Performing Consistency-checker for Service-Port-Channel512
Checking hardware for Module 1
Module 1 Consistency Check: PASSED
['Service-Ethernet1/1', 'Service-Ethernet1/2', 'Service-Ethernet1/3', 'Service-Ethernet1/4']

ステップ 6

Hypershield エージェントがロードバランス モードを正しく識別していることを確認してください。

例:

switch# app-hosting connect appid HypershieldAgent session /usr/src/app/agwctl device show | grep 'LB Mode'
  LB Mode:               symmetric-hash

ロードバランスモードのピン接続

手順


ステップ 1

サービス アクセラレーションのロードバランス構成を特定してください。この例では、ロードバランス構成は ピン接続として構成されています。

例:

switch(config)# show run service-acceleration
!Command: show running-config service-acceleration
!Running configuration last done at: Sun May 10 00:14:30 2026
!Time: Sun May 10 00:18:06 2026
version 10.6(3q) Bios:version 01.17
feature service-acceleration
service dpu load-balance pinning         --> Pinning load-balance mode
service system hypershield
  source-interface loopback2
  service firewall
    vrf tenant1 module-affinity 1
    vrf tenant2 module-affinity dynamic
    vlan id 2003 bridged-traffic module-affinity 3
    vlan id 2005 bridged-traffic module-affinity dynamic

ステップ 2

サービス ファイアウォールが作成されいることを確認します。これがアウトオブサービスとして正しく表示されていること、およびロードバランス モードがピン接続モードを表示していることを確認します。

例:

show run service-acceleration  | grep firewall
  service firewall
switch# show service-acceleration status
  Service System: hypershield
Source Interface: loopback2 (10.29.251.4)
    DPU Load-balance Mode: pinning         -->  Pinning load-balance mode
    Agent Status: firewall-disable
    Agent Health Status: ok
    Controller Connection Status: init
    Agent HA Status: not-initialized
    Services:
      Firewall: out-of-service             --> by default out-of-service

ステップ 3

サービスの DPU ポート チャネルごとの作成とピン接続モードのメンバーシップを確認します。ここでキャプチャされた N9324C-SE1U の出力は、各 DPU に 1 つずつ、合計 4 つのサービス ポートチャネルが作成されたことを示しています。これらのポートチャネルのそれぞれには、メンバー リンクとして単一のサービスイーサネット インターフェイスがあります。

例:

switch(config)# show port-channel summary interface service-port-channel 1
<<snip>>
--------------------------------------------------------------------------------
Group Port-Channel Type     Protocol  Member Ports
--------------------------------------------------------------------------------
SPo1(RU)    Eth      NONE      SEth1/1(P)       
--> Service-ethernet interfaces pertaining to each DPU in per-DPU SPOs
switch(config)# show port-channel summary interface service-port-channel 2
<<snip>>
--------------------------------------------------------------------------------
Group Port-Channe Type     Protocol  Member Ports
--------------------------------------------------------------------------------
2     SPo2(RU)    Eth      NONE      SEth1/2(P)
switch(config)# show port-channel summary interface service-port-channel 3
<<snip>>
--------------------------------------------------------------------------------
Group Port-Channel Type     Protocol  Member Ports
--------------------------------------------------------------------------------
3     SPo3(RU)    Eth      NONE      SEth1/3(P)
switch(config)# show port-channel summary interface service-port-channel 4
<<snip>>
--------------------------------------------------------------------------------
Group Port-Channel Type     Protocol  Member Ports
--------------------------------------------------------------------------------
4     SPo4(RU)    Eth      NONE      SEth1/4(P)

N9348Y2C6D-SE1U では、DPU ごとに 1 つずつの 2 つのサービスポートチャネルが作成されます。各サービス ポートチャネルには、メンバーリンクとして 2 つのサービスイーサネット インターフェイスがあります。

ステップ 4

サービス用ポートチャネルに関する問題が発生した場合は、ポートチャネルの consistency-checker を使用してください。

例:

switch# show consistency-checker membership port-channels interface service-port-channel 1
Checks: Pif, vifstate, localmultipath, ucpcconfig and ucpcmember tables.
Performing Consistency-checker for Service-Port-Channel1
Checking hardware for Module 1
Module 1 Consistency Check: PASSED
['Service-Ethernet1/1’]

ステップ 5

Hypershield エージェントがロードバランス モードを正しく識別していることを確認してください。

例:

switch# app-hosting connect appid HypershieldAgent session /usr/src/app/agwctl device show | grep 'LB Mode'
  LB Mode:               pinning

What to do next

これらのチェックを実行した後、システムが構成に従って正しいロードバランス モードを検出し、有効にしていることを確認できます。