高可用性のためのイーサネット インターフェイスのボンディング
Cisco ISE は、物理インターフェイスに高可用性を提供するために、1 つの仮想インターフェイスへの 2 つのイーサネット インターフェイスのボンディングをサポートします。この機能は、ネットワーク インターフェイス カード(NIC)のボンディングまたは NIC チーミングと呼ばれます。2 つのインターフェイスをボンディングすると、1 つの MAC アドレスを持つ単一のデバイスとして表示されます。
Cisco ISE の NIC ボンディング機能は、ロードバランシングまたはリンクアグリゲーションをサポートしていません。NIC ボンディングでは、高可用性のみがサポートされています。
インターフェイスのボンディングにより、次の状況でも Cisco ISE のサービスが影響を受けなくなります。
-
物理インタフェースの障害
-
シャットダウンまたは障害によるスイッチポート接続の喪失
-
スイッチ ラインカードの障害
2 つのインターフェイスをボンディングすると、最初のインターフェイスがプライマリインターフェイスになり、もう一方はバックアップ インターフェイスになります。すべてのトラフィックがプライマリインターフェイスを通過します。プライマリインターフェイスが失敗すると、バックアップ インターフェイスがすべてのトラフィックを引き継いでルーティングします。ボンディングには、プライマリインターフェイスの IP アドレスと MAC アドレスが使用されます。
NIC ボンディング機能を設定する際に、Cisco ISE は固定物理 NIC を組み合わせてボンディングされた NIC にします。この表には、ボンディング インターフェイスを形成できる NIC ペアが示されています。
|
Cisco ISE の物理 NIC の名前 |
Linux 物理 NIC の名前 |
ボンディングされた NIC のロール |
ボンディングされた NIC の名前 |
|---|---|---|---|
|
ギガビット イーサネット 0 |
Eth0 |
プライマリ |
ボンド 0 |
|
ギガビット イーサネット 1 |
Eth1 |
バックアップ |
|
|
ギガビット イーサネット 2 |
Eth2 |
プライマリ |
ボンド 1 |
|
ギガビット イーサネット 3 |
Eth3 |
バックアップ |
|
|
ギガビット イーサネット 4 |
Eth4 |
プライマリ |
ボンド 2 |
|
ギガビット イーサネット 5 |
Eth5 |
バックアップ |
対応プラットフォーム
サポートされているすべてのプラットフォームとノードペルソナで NIC ボンディング機能を使用できます。サポートされるプラットフォームは次のとおりです。
-
SNS ハードウェアアプライアンス:ボンド 0、1、および 2。
-
6 つの NIC を使用できる場合は、仮想マシンでボンド 0、1、および 2 を設定できます。
イーサネット インターフェイスのボンディングに関するガイドライン
-
Cisco ISE は最大 6 つのイーサネット インターフェイスをサポートするので、ボンドは 3 つ(ボンド 0、ボンド 1、ボンド 2)のみ設定できます。
-
ボンドに含まれるインターフェイスを変更したり、ボンドのインターフェイスのロールを変更したりすることはできません。ボンディングできる NIC とボンドでのロールについての情報は、上記の表を参照してください。
-
Eth0 インターフェイスは、管理インターフェイスとランタイム インターフェイスの両方として機能します。その他のインターフェイスは、ランタイム インターフェイスとして機能します。
-
ボンドを作成する前に、プライマリ インターフェイス(プライマリ NIC)に IP アドレスを割り当てる必要があります。ボンド 0 を作成する前は、Eth0 インターフェイスに IPv4 アドレスを割り当てる必要があります。同様に、ボンド 1 と 2 を作成する前は、Eth2 と Eth4 インターフェイスに IPv4 または IPv6 アドレスをそれぞれ割り当てる必要があります。
-
ボンドを作成する前に、バックアップ インターフェイス(Eth1、Eth3、および Eth5)に IP アドレスが割り当てられている場合は、バックアップ インターフェイスからその IP アドレスを削除します。バックアップ インターフェイスには IP アドレスを割り当てないでください。
-
ボンドを 1 つのみ(ボンド 0)作成し、残りのインターフェイスをそのままにすることもできます。この場合、ボンド 0 は管理インターフェイスとランタイム インターフェイスとして機能し、残りのインターフェイスはランタイム インターフェイスとして機能します。
-
ボンドでは、プライマリ インターフェイスの IP アドレスを変更できます。プライマリ インターフェイスの IP アドレスと想定されるので、新しい IP アドレスがボンディングされたインターフェイスに割り当てられます。
-
2 つのインターフェイス間のボンドを削除すると、ボンディングされたインターフェイスに割り当てられていた IP アドレスは、プライマリ インターフェイスに再び割り当てられます。
-
デプロイメントに含まれる Cisco ISE ノードで NIC ボンディング機能を設定するには、そのノードをデプロイメントから登録解除し、NIC ボンディングを設定して、デプロイメントに再度登録する必要があります。
-
ボンド(Eth0、Eth2、または Eth4 インターフェイス)のプライマリ インターフェイスとして機能する物理インターフェイスにスタティック ルートが設定されている場合は、物理インターフェイスではなくボンディングされたインターフェイスで動作するようにスタティック ルートが自動的に更新されます。
NIC ボンディングの設定
NIC ボンディングは Cisco ISE CLI から設定できます。この手順では、Eth0 および Eth1 のインターフェイス間にボンド 0 を設定する方法を説明します。
始める前に
物理インターフェイス(Eth1、Eth3、Eth5 など)がバックアップとして機能していて、IP アドレスが設定されている場合は、そのインターフェイスからその IP アドレスを削除します。バックアップ インターフェイスには IP アドレスを割り当てないでください。
手順
|
ステップ 1 |
管理者アカウントを使用して Cisco ISE CLI にログインします。 |
|
ステップ 2 |
configure terminal と入力して、コンフィギュレーション モードを開始します。 |
|
ステップ 3 |
interface GigabitEthernet 0 コマンドを入力します。 |
|
ステップ 4 |
backup interface GigabitEthernet 1 コマンドを入力します。
|
|
ステップ 5 |
Y を入力して、Enter を押します。 ボンド 0 を設定すると、Cisco ISE が自動的に再起動します。すべてのサービスが正常に動作するまで待機します。すべてのサービスが実行していることを確認するために、CLI から show application status ise コマンドを入力します。
|
NIC ボンディング設定の確認
NIC ボンディング機能が設定されているかどうかを確認するには、Cisco ISE CLI から show running-config コマンドを実行します。次の例のような出力が表示されます。
!
interface GigabitEthernet 0
ipv6 address autoconfig
ipv6 enable
backup interface GigabitEthernet 1
ip address 192.168.118.214 255.255.255.0
!
この出力では、「backup interface GigabitEthernet 1」は、ギガビットイーサネット 0 に NIC ボンディングが設定されていて、ギガビットイーサネット 0 がプライマリインターフェイス、ギガビットイーサネット 1 がバックアップ インターフェイスとされていることを示します。ADE-OS 設定では、実行コンフィギュレーションのバックアップ インターフェイスに関する IP アドレスが表示されません。ただし、プライマリインターフェイスとバックアップ インターフェイスは同じ IP アドレスを効果的に使用します。
また、show interfaces コマンドを実行して、ボンディングされたインターフェイスを表示できます。
ise/admin# show interface
bond0: flags=5187<UP,BROADCAST,RUNNING,PRIMARY,MULTICAST> mtu 1500
inet 10.126.107.60 netmask 255.255.255.0 broadcast 10.126.107.255
inet6 fe80::8a5a:92ff:fe88:4aea prefixlen 64 scopeid 0x20<link>
ether 88:5a:92:88:4a:ea txqueuelen 0 (Ethernet)
RX packets 1726027 bytes 307336369 (293.0 MiB)
RX errors 0 dropped 844 overruns 0 frame 0
TX packets 1295620 bytes 1073397536 (1023.6 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
GigabitEthernet 0
flags=6211<UP,BROADCAST,RUNNING,SUBORDINATE,MULTICAST> mtu 1500
ether 88:5a:92:88:4a:ea txqueuelen 1000 (Ethernet)
RX packets 1726027 bytes 307336369 (293.0 MiB)
RX errors 0 dropped 844 overruns 0 frame 0
TX packets 1295620 bytes 1073397536 (1023.6 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xfab00000-fabfffff
GigabitEthernet 1
flags=6211<UP,BROADCAST,RUNNING,SUBORDINATE,MULTICAST> mtu 1500
ether 88:5a:92:88:4a:ea txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xfaa00000-faafffff
NIC ボンディングの削除
backup interface コマンドの no 形式を使用して、NIC ボンドを削除します。
始める前に
手順
|
ステップ 1 |
管理者アカウントを使用して Cisco ISE CLI にログインします。 |
|
ステップ 2 |
configure terminal と入力して、コンフィギュレーション モードを開始します。 |
|
ステップ 3 |
interface GigabitEthernet 0 コマンドを入力します。 |
|
ステップ 4 |
no backup interface GigabitEthernet 1 コマンドを入力します。
|
|
ステップ 5 |
Y を入力して Enter キーを押します。 ボンド 0 が削除されました。Cisco ISE が自動的に再起動します。すべてのサービスが正常に動作するまで待機します。すべてのサービスが実行していることを確認するために、CLI から show application status ise コマンドを入力します。
|
フィードバック