このセクションでは、NSX Advanced Load Balancer ネームスペース内のインターフェイスの構成を説明します。

Linux インターフェイスの構成

ポート チャネルが正常に構成されると、Linux ネットワーク インターフェイス構成ファイル (/etc/network/interfaces) には、次の例に示すように、結合インターフェイスとセカンダリ インターフェイスに関する情報が含まれます。

NSX Advanced Load Balancer SE メタデータ ファイルに avi.bond-ifs がある場合。SE:「1,2」では、SE は Linux をセカンダリとしてインターフェイス eth1 と eth2 を持つボンディング インターフェイス (bond0) を形成します。次の構成機能は、デフォルトのネームスペースのインターフェイス構成ファイル (/etc/network/interfaces) にあります。

auto eth1
    iface eth1 inet manual
    bond-master bond0

auto eth2
    iface eth2 inet manual
    bond-master bond0

auto bond0
    iface bond0 inet manual
    bond-mode balance-xor
    bond-miimon 100
    bond-slaves eth1 eth2

NSX Advanced Load Balancer ネームスペース内のインターフェイス構成

ネームスペース (avi_ns1) 内で、ip addr は、同じ MAC アドレスを使用する結合インターフェイスとセカンダリ インターフェイスに関する次の情報を提供します。

avi_bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default
    link/ether XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff
    inet YY.YY.YY.YY/ZZ scope global avi_bond0
       valid_lft forever preferred_lft forever

avi_eth2: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master avi_bond0 state UP group default qlen 1000
    link/ether XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff

avi_eth1: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master avi_bond0 state UP group default qlen 1000
    link/ether XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff

NSX Advanced Load Balancer ネームスペース内のボンディング構成

ネームスペース (avi_ns1) 内で、/proc/net/bonding/avi_bond0 は、ボンディング構成に関する情報を提供します。

Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

Bonding Mode: load balancing (xor)
Transmit Hash Policy: layer3+4 (1)
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0

Slave Interface: avi_eth2
MII Status: up
Speed: 10000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 02:5a:80:02:11:0c
Slave queue ID: 0

Slave Interface: avi_eth1
MII Status: up
Speed: 10000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 02:4a:80:02:11:0c
Slave queue ID: 0
  • MII 状態は、インターフェイスの物理リンク状態を示します。

  • ボンディング モードは、balance-rr、active-backup、または balance-xor の場合があります。

    例: avi.bond-mode.SE: 'active-backup'。これにより、ポート チャネル モードが active-backup に設定されます。

    注:
    1. balance-xor は、デフォルトのポート チャネル モードです。

    2. アクティブ バックアップがポート チャネル モードとして使用されている場合は、最初のメンバー vNIC がプライマリ リンクとして選択されます。

  • セカンダリの永続的なハードウェア アドレスは元の MAC アドレスであり、各セカンダリで異なる必要があります。

統計情報

show service engine <SE_IP_Address> の出力にあるインターフェイスの統計情報を使用して、トラフィックがセカンダリ インターフェイス間で均等に分散されているかどうかを確認できます。バランスの取れた分布では、すべてのセカンダリ インターフェイスが有効期間中に同時にアクティブであった場合、同等の統計情報が得られます。

CSP 物理 NIC と SRIOV 構成

CSP シェルの次のコマンドは、CSP の物理 NIC および SRIOV 構成エラーを特定するのに役立ちます。

  • 物理 NIC の SRIOV 状態は、目的の物理 NIC に対して SRIOV がオンになっていることを確認するのに役立ちます。

avinet-1# show running-config pnic sr-iov
pnic enp7s0f0
 sr-iov numvfs 32
 sr-iov switchmode veb
!
pnic enp7s0f1
 sr-iov numvfs 32
 sr-iov switchmode veb
!
avinet-1# show pnic enp7s0f0 passthrough
passthrough sriov
avinet-1# show pnic enp7s0f0 sriov_intf
sriov_intf sriov_pf
  • 次に示すように、物理 NIC の仮想機能の使用状況を表示します。

avinet-1# show pnic enp7s0f0 vfnics
VF              INUSE     SERVICE
IDX  NAME       FLAG      OWNER
-----------------------------------
0    enp7s16    in-use    none
1    enp7s16f2  in-use    none
2    enp7s16f4  in-use    none
3    enp7s16f6  in-use    none
4    enp7s17    in-use    none
5    enp7s17f2  in-use    none
6    enp7s17f4  in-use    none
7    enp7s17f6  not-used  none
8    enp7s18    not-used  none
9    enp7s18f2  not-used  none
10   enp7s18f4  not-used  none
11   enp7s18f6  not-used  none
12   enp7s19    not-used  none
13   enp7s19f2  not-used  none
14   enp7s19f4  not-used  none
15   enp7s19f6  not-used  none
16   enp7s20    not-used  none
17   enp7s20f2  not-used  none
18   enp7s20f4  not-used  none
19   enp7s20f6  not-used  none
20   enp7s21    not-used  none
21   enp7s21f2  not-used  none
22   enp7s21f4  not-used  none
23   enp7s21f6  not-used  none
24   enp7s22    not-used  none
25   enp7s22f2  not-used  none
26   enp7s22f4  not-used  none
27   enp7s22f6  not-used  none
28   enp7s23    not-used  none
29   enp7s23f2  not-used  none
30   enp7s23f4  not-used  none
31   enp7s23f6  not-used  none