例:5Gユニバーサルルーティングプラットフォームのバーチャルシャーシ設定の削除
バーチャルシャーシ設定はいつでも削除できます。ネットワーク設定が変更された場合や、バーチャルシャーシの一方または両方のメンバールーターを異なるルーターに置き換える場合は、この操作を行うことができます。バーチャルシャーシ設定を削除すると、以前はバーチャルシャーシのメンバーだったルーターは2つの独立したルーターとして機能します。
この例では、2つのルーターで構成されるバーチャルシャーシ設定を削除する方法を説明します。
要件
この例では、デュアルルーティングエンジンでこの機能をサポートするMX240とMX480ユニバーサルルーティングプラットフォームを使用します。各ルーターに搭載されているハードウェアについては、 表1 をご覧ください。
commit synchronizeコマンドを使用して、バーチャルシャーシへの設定変更を保存することをお勧めします。
バーチャルシャーシの場合、 force オプションはデフォルトであり、 commit synchronize コマンドを発行したときの唯一の動作です。バーチャルシャーシ設定に対して commit synchronize コマンドを発行すると、 commit synchronize force コマンドを発行した場合と同じ効果があります。
概要とトポロジー
バーチャルシャーシ設定を削除するには、以下のことが必要です。
すべてのバーチャルシャーシポートを削除します。
バーチャルシャーシ設定グループの定義とアプリケーションを削除します。
[edit virtual-chassis]階層レベルで設定された事前プロビジョニング済みメンバー情報を削除します。設定済みのインターフェイスを削除します。
各メンバールーターのメンバーIDを削除します。
各ルーターで request virtual-chassis member-id delete コマンドを発行してメンバーIDを削除すると、ルーターが再起動し、ソフトウェアがそのルーターのバーチャルシャーシモードを無効にします。
バーチャルシャーシが形成されると、バーチャルシャーシ設定全体がプライマリルーターから他のメンバールーターに伝播されるため、コンポーネントが元々プライマリルーターでのみ設定されていても、両方のメンバールーターからバーチャルシャーシ設定の各コンポーネントを削除する必要があります。例えば、事前にプロビジョニングされたメンバー情報が 1 次ルーターでのみ [edit virtual-chassis] 階層レベルで設定された場合でも、バーチャルシャーシ内の他のメンバールーターから virtual-chassis スタンザを削除する必要があります。
バーチャルシャーシを削除する場合は、すべてのスタンザからすべてのバーチャルシャーシ関連の設定詳細も削除する必要があります。削除しないと、コミット時にエラーが発生します。
他の設定のように、 load override コマンドを使用して、ルーター上の異なる設定をASCIIファイルまたは端末入力から読み込むだけでは、バーチャルシャーシの設定を上書きすることはできません。メンバーIDとバーチャルシャーシポート定義は、設定ファイルには保存されず、新しい設定ファイルが読み込まれた後も定義されます。
トポロジー
この例では、 図 1 に示す基本トポロジーを使用するバーチャルシャーシ設定を削除します。冗長性のために、各メンバールーターには2つのバーチャルシャーシポートが設定されており、削除プロセスの一環として両方を削除する必要があります。
を備えたバーチャルシャーシのトポロジー例
表 1 は、バーチャルシャーシ内の各ルーターのハードウェアおよびソフトウェア構成設定を示しています。
ルーター名 |
ハードウェア |
シリアル番号 |
会員ID |
役割 |
バーチャルシャーシポート |
ネットワークポートスロットの番号設定 |
|---|---|---|---|---|---|---|
グラディウス |
MX240ルーターには以下が含まれます。
|
JN10C7135AFC |
0 |
ルーティングエンジン(プライマリ) |
vcp-2/2/0vcp-2/3/0 |
FPC 0 – 11 |
三つ葉 |
MX480ルーターには以下が含まれます。
|
JN115D117AFB |
1 |
ルーティングエンジン(バックアップ) |
vcp-2/0/0vcp-5/2/0 |
FPC 12 – 23(オフセット = 12) |
設定
2台のルーターで構成されるバーチャルシャーシ設定を削除するには、以下のタスクを実行します。
- バーチャルシャーシポートの削除
- 設定グループ定義とアプリケーションの削除
- 事前プロビジョニングされたメンバー情報の削除
- 設定済みインターフェイスの削除
- メンバーIDを削除してバーチャルシャーシモードを無効にする
バーチャルシャーシポートの削除
ステップバイステップの手順
メンバールーターからバーチャルシャーシポートを削除するには、 request virtual-chassis vc-port delete コマンドを使用する必要があります。
両方のメンバールーターにバーチャルシャーシ冗長機能パックライセンスをインストールせずに request virtual-chassis vc-port delete コマンドを発行すると、有効なバーチャルシャーシソフトウェアライセンスなしで動作していることを示す警告メッセージが表示されます。
各メンバールーターからバーチャルシャーシポートを削除するには:
メンバー0(
gladius)のコンソールウィンドウで、両方のバーチャルシャーシポート(vcp-2/2/0とvcp-2/3/0)を削除します。{master:member0-re0} user@gladius> request virtual-chassis vc-port delete fpc-slot 2 pic-slot 2 port 0 vc-port successfully deleted{master:member0-re0} user@gladius> request virtual-chassis vc-port delete fpc-slot 2 pic-slot 3 port 0 vc-port successfully deletedメンバー1(
trefoil)のコンソールウィンドウで、両方のバーチャルシャーシポート(vcp-2/0/0とvcp-5/2/0)を削除します。{backup:member1-re0} user@trefoil> request virtual-chassis vc-port delete fpc-slot 2 pic-slot 0 port 0 vc-port successfully deleted{backup:member1-re0} user@trefoil> request virtual-chassis vc-port delete fpc-slot 5 pic-slot 2 port 0 vc-port successfully deleted
結果
各ルーターのバーチャルシャーシポート削除の結果を表示します。 show virtual-chassis status コマンドまたは show virtual-chassis vc-port コマンドの出力にバーチャルシャーシポートが表示されていないことを確認します。
{master:member0-re0}
user@gladius> show virtual-chassis status
Preprovisioned Virtual Chassis
Virtual Chassis ID: 4d6f.54cd.d2c1
Mastership Neighbor List
Member ID Status Serial No Model priority Role ID Interface
0 (FPC 0- 11) Prsnt JN10C7135AFC mx240 129 Master*
1 (FPC 12- 23) NotPrsnt JN115D117AFB mx480
{master:member0-re0}
user@gladius> show virtual-chassis vc-port
member0:
--------------------------------------------------------------------------
バーチャルシャーシ設定でバーチャルシャーシポートを削除してから再作成すると、show virtual-chassis vc-portコマンド表示のStatus列にバーチャルシャーシポートがAbsentとして表示される場合があります。この問題を解決するには、再作成されたバーチャルシャーシポートをホストするFPCを再起動します。
設定グループ定義とアプリケーションの削除
ステップバイステップの手順
デュアルルーティングエンジンを搭載したルーターのバーチャルシャーシ設定を削除する際には、両方のメンバールーターで以下の設定グループの定義とアプリケーションを削除する必要があります。
member0-re0member0-re1member1-re0member1-re1
削除する前にこれらの設定グループ内の情報を保持するには、次の手順で説明するように、標準 re0 にコピーし、ルーター上の設定グループ re1 する必要があります。例えば、設定グループ member0-re0 と member1-re0 を re0にコピーし、 member0-re1 と member1-re1 を re1にコピーします。
設定グループの membern-ren 命名形式は、バーチャルシャーシ設定のメンバールーター専用に予約されています。
バーチャルシャーシの設定グループ定義とアプリケーションを削除するには:
メンバー0(
gladius)のコンソールウィンドウで、バーチャルシャーシ設定グループの定義とアプリケーションを削除します。バーチャルシャーシ設定グループを標準設定グループ
re0とre1にコピーします。{master:member0-re0}[edit] user@gladius# copy groups member0-re0 to re0 user@gladius# copy groups member0-re1 to re1re0およびre1設定グループを適用します。{master:member0-re0}[edit] user@gladius# set apply-groups re0 user@gladius# set apply-groups re1バーチャルシャーシ設定グループ定義を削除します。
{master:member0-re0}[edit] user@gladius# delete groups member0-re0 user@gladius# delete groups member0-re1 user@gladius# delete groups member1-re0 user@gladius# delete groups member1-re1バーチャルシャーシ設定グループアプリケーションを削除します。
{master:member0-re0}[edit] user@gladius# delete apply-groups member0-re0 user@gladius# delete apply-groups member0-re1 user@gladius# delete apply-groups member1-re0 user@gladius# delete apply-groups member1-re1
メンバー1(
trefoil)のコンソールウィンドウで、バーチャルシャーシ設定グループ定義とアプリケーションを削除します。バーチャルシャーシ設定グループを標準設定グループ
re0とre1にコピーします。{backup:member1-re0}[edit] user@trefoil# copy groups member1-re0 to re0 user@trefoil# copy groups member1-re1 to re1re0およびre1設定グループを適用します。{backup:member1-re0}[edit] user@trefoil# set apply-groups re0 user@trefoil# set apply-groups re1バーチャルシャーシ設定グループ定義を削除します。
{backup:member1-re0}[edit] user@trefoil# delete groups member0-re0 user@trefoil# delete groups member0-re1 user@trefoil# delete groups member1-re0 user@trefoil# delete groups member1-re1バーチャルシャーシ設定グループアプリケーションを削除します。
{backup:member1-re0}[edit] user@trefoil# delete apply-groups member0-re0 user@trefoil# delete apply-groups member0-re1 user@trefoil# delete apply-groups member1-re0 user@trefoil# delete apply-groups member1-re1
結果
設定の結果を表示します。設定グループ member0-re0、 member 0-re1、 member1-re0、および member1-re1 が、 show groups コマンドまたは show apply-groups コマンドの出力に表示されないことを確認します。
[edit] user@gladius# show groups ?
Possible completions: <[Enter]> Execute this command <group_name> Group name global Group name re0 Group name re1 Group name | Pipe through a command
[edit] user@gladius# show apply-groups ## Last changed: 2010-12-01 09:17:27 PST apply-groups [ global re0 re1 ];
事前プロビジョニングされたメンバー情報の削除
ステップバイステップの手順
プライマリルーターの [edit virtual-chassis] 階層レベルで設定され、バーチャルシャーシの形成中にバックアップルーターに伝送された事前プロビジョニングされたメンバー情報を削除する必要があります。
バーチャルシャーシの事前プロビジョニングされたメンバー情報を削除するには:
メンバー0(
gladius)のvirtual-chassis設定スタンザを削除します。{master:member0-re0}[edit] user@gladius# delete virtual-chassisメンバー 1(
trefoil)のvirtual-chassis設定スタンザを削除します。{backup:member1-re0}[edit] user@trefoil# delete virtual-chassis
結果
削除の結果を表示します。 virtual-chassis スタンザがどちらのメンバーにも存在しなくなったことを確認しますルーター。例えば、 gladius (メンバー0)の場合:
{master:member0-re0}[edit]
user@gladius# show virtual-chassis
<no output>
設定済みインターフェイスの削除
ステップバイステップの手順
バーチャルシャーシの削除の一環として、バーチャルシャーシが形成されたときに設定されたインターフェイスを削除することをお勧めします。このアクションにより、バーチャルシャーシモードが無効になった後も、存在しないインターフェイスや他のメンバールーターに属するインターフェイスがルーターに残らないようになります。
バーチャルシャーシの作成時に設定したインターフェイスを削除するには:
メンバー0(
gladius)のコンソールウィンドウで、設定済みのインターフェイスを削除し、設定をコミットします。設定済みのインターフェイスを削除します。
{master:member0-re0}[edit] user@gladius# delete interfacesメンバー0の設定をコミットします。
{master:member0-re0}[edit system] user@gladius# commit synchronize member0-re0: configuration check succeeds member0-re1: commit complete member0-re0: commit complete
メンバー1(
trefoil)のコンソールウィンドウで、設定済みのインターフェイスを削除し、設定をコミットします。設定済みのインターフェイスを削除します。
{backup:member1-re0}[edit] user@trefoil# delete interfacesメンバー1の設定をコミットします。
{backup:member1-re0}[edit system] user@trefoil# commit synchronize member1-re0: configuration check succeeds member1-re1: commit complete member1-re0: commit complete
メンバーIDを削除してバーチャルシャーシモードを無効にする
ステップバイステップの手順
バーチャルシャーシメンバールーターからメンバーIDを削除するには、 request virtual-chassis member-id delete コマンドを使用する必要があります。
両方のメンバールーターにバーチャルシャーシ冗長機能パックライセンスをインストールせずに request virtual-chassis member-id delete コマンドを発行すると、有効なバーチャルシャーシソフトウェアライセンスなしで動作していることを示す警告メッセージが表示されます。
バーチャルシャーシメンバーIDを削除し、バーチャルシャーシモードを無効にするには:
メンバー0(
gladius)のコンソールウィンドウで、メンバーIDを削除し、ルーターを再起動します。設定モードを終了します。
{master:member0-re0}[edit] user@gladius# exit Exiting configuration modeメンバーIDを削除
0。{master:member0-re0} user@gladius> request virtual-chassis member-id delete This command will disable virtual-chassis mode and reboot the system. Continue? [yes,no] (no) yes Updating VC configuration and rebooting system, please wait... {master:member0-re0} user@gladius> *** FINAL System shutdown message from root@gladius *** System going down IMMEDIATELY
メンバー1(
trefoil)のコンソールウィンドウで、メンバーIDを削除し、ルーターを再起動します。設定モードを終了します。
{master:member1-re0}[edit] user@trefoil# exit Exiting configuration modeメンバーIDを削除
1。{master:member1-re0} user@trefoil> request virtual-chassis member-id delete This command will disable virtual-chassis mode and reboot the system. Continue? [yes,no] (no) yes Updating VC configuration and rebooting system, please wait... {backup:member1-re0} user@trefoil> *** FINAL System shutdown message from root@trefoil *** System going down IMMEDIATELY
結果
request virtual-chassis member-id deleteコマンドを発行してメンバーIDを削除すると、ルーターが再起動し、ソフトウェアがそのルーターのバーチャルシャーシモードを無効にします。以前はバーチャルシャーシのメンバーだったルーターが、2つの独立したルーターとして機能するようになりました。
設定の結果を表示して、各ルーターでバーチャルシャーシ設定が削除されていることを確認します。例えば、 gladius (以前のメンバー0)の場合:
user@gladius> show virtual-chassis status error: the virtual-chassis-control subsystem is not running
user@gladius> show virtual-chassis vc-port error: the virtual-chassis-control subsystem is not running
検証
バーチャルシャーシ設定が正しく削除されたことを確認するには、以下のタスクを実行します。
バーチャルシャーシポートの削除の検証
目的
両方のメンバールーターのバーチャルシャーシポートが設定から削除されていることを確認します。
アクション
バーチャルシャーシ設定とバーチャルシャーシポートのステータスを表示します。
{master:member0-re0}
user@gladius> show virtual-chassis status
Preprovisioned Virtual Chassis
Virtual Chassis ID: 4d6f.54cd.d2c1
Mastership Neighbor List
Member ID Status Serial No Model priority Role ID Interface
0 (FPC 0- 11) Prsnt JN10C7135AFC mx240 129 Master*
1 (FPC 12- 23) NotPrsnt JN115D117AFB mx480
{master:member0-re0}
user@gladius> show virtual-chassis vc-port
member0:
--------------------------------------------------------------------------
意味
show virtual-chassis statusコマンドの出力では、ネイバーリストにバーチャルシャーシポート(vcp-slot/pic/port)は表示されません。Masterに続くアスタリスク(*)は、show virtual-chassis statusコマンドが発行されたルーターを示します。
show virtual-chassis vc-portコマンドの出力では、コマンドを発行したルーターにバーチャルシャーシポートは表示されません。
バーチャルシャーシ設定グループの削除の検証
目的
以下のバーチャルシャーシ設定グループの定義とアプリケーションがグローバル設定から削除されたことを確認します。
member0-re0member0-re1member1-re0member1-re1
アクション
バーチャルシャーシ設定グループの定義とアプリケーションのステータスを表示します。
[edit] user@gladius# show groups ?
Possible completions: <[Enter]> Execute this command <group_name> Group name global Group name re0 Group name re1 Group name | Pipe through a command
[edit] user@gladius# show apply-groups apply-groups [ global re0 re1 ];
意味
この出力は、バーチャルシャーシ設定グループの定義とアプリケーションが削除されたことを確認します。 show groups と show apply-groupsの両方の出力には、標準設定グループ(global、 re0、 re1)のみがリストされています。バーチャルシャーシ設定グループ(member0-re0、 member 0-re1、 member1-re0、 member1-re1)は表示されません。
バーチャルシャーシメンバーIDの削除の確認
目的
バーチャルシャーシのメンバーIDが削除されたこと、およびバーチャルシャーシがどちらのルーターにも設定されていないことを確認します。
アクション
各ルーター上の設定結果を表示します。例えば、 trefoil (以前のメンバー1)では、次のようになります。
user@trefoil> show virtual-chassis status error: the virtual-chassis-control subsystem is not running
user@trefoil> show virtual-chassis vc-port error: the virtual-chassis-control subsystem is not running
意味
バーチャルシャーシを削除した後に show virtual-chassis status コマンドまたは show virtual-chassis vc-port コマンドを発行しようとすると、ルーターは、バーチャルシャーシが設定されていないことを示すエラーメッセージを表示し、コマンドを拒否します。