このセクションでは、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 に設定されます。
注:balance-xor は、デフォルトのポート チャネル モードです。
アクティブ バックアップがポート チャネル モードとして使用されている場合は、最初のメンバー 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