PortFastの機能概要
スパニングツリーPortFast機能により、スイッチ ポートまたはトランク ポートが直接スパニングツリー フォワーディング ステートになり、リスニング ステートとラーニング ステートが省略されます。
単一ワークステーション、スイッチ、またはサーバに接続されたスイッチ ポートまたはトランク ポート上でPortFastを使用すると、ポートがリスニング ステート、ラーニング ステートを経てフォワーディング ステートに移行するのを待たずに、これらの装置をただちにネットワークに接続することができます。
注意 PortFastは、単一エンド ステーションまたはスイッチ ポートとスイッチ ポートの接続に使用できます。スイッチなど、別のレイヤ2装置に接続されたポートでPortFastをイネーブルにすると、ネットワーク ループが生じる可能性があります。
スイッチの起動時、または装置がポートに接続された時点で、ポートはスパニングツリー リスニング ステートになります。転送遅延タイマーが満了すると、ポートはラーニング ステートになります。さらにもう一度、転送遅延タイマーが満了すると、ポートはフォワーディング ステートまたはブロッキング ステートに移行します。
スイッチ ポートまたはトランク ポート上でPortFastをイネーブルにすると、ポートはただちにスパニングツリー フォワーディング ステートに移行します。
PortFast BPDUガードの機能概要
BPDU(ブリッジ プロトコル データ ユニット)ガードは、ポートがBPDUを受信した場合に、そのポートをerrdisableステートに移すことによってスパニングツリー ループを防止します。スイッチ上でBPDUガード機能をイネーブルに設定した場合、インターフェイスがBPDUを受信すると、スパニングツリーはそのインターフェイスをスパニングツリー ブロッキング ステートにする代わりにシャットダウンします。BPDUガードをグローバルにイネーブルに設定し、ポート単位の設定ではBPDUガードをデフォルトにした場合(スイッチ上でのPortFast BPDUガードの設定を参照)、BPDUガードがイネーブルになるかディセーブルになるかはPortFastの設定によって決まります。
ポートの設定がデフォルトでない場合、PortFastはBPDUガードの設定に影響しません。 表9-1 に、BPDUガードに関するポート設定のすべての可能性を示します。BPDUガード機能では、管理者がインターフェイスを手動でサービス状態に戻す必要があるので、無効な設定を防止できます。
表9-1 BPDUガードのポート設定
|
|
|
|
デフォルト |
イネーブル |
イネーブル |
イネーブル |
デフォルト |
イネーブル |
ディセーブル |
ディセーブル |
デフォルト |
ディセーブル |
X |
ディセーブル |
ディセーブル |
X |
X |
ディセーブル |
イネーブル |
X |
X |
イネーブル |
PortFast BPDUフィルタリングの機能概要
BPDUフィルタリングを使用することにより、エンド システムに接続されたポート上でBPDUが送信されないようにすることができます。スイッチ上でBPDUフィルタリングをイネーブルに設定した場合、スパニングツリーは、リスニングとラーニングのステートを経ずにポートをただちにフォワーディング ステートにします。BPDUフィルタリングをグローバルにイネーブルに設定し、ポート単位の設定ではBPDUフィルタリングをデフォルトにした場合(スイッチ上でのPortFast BPDUフィルタリングの設定を参照)、BPDUフィルタリングがイネーブルになるかディセーブルになるかはPortFastの設定によって決まります。
ポートの設定がデフォルトでない場合、PortFastの設定はBPDUフィルタリングに影響しません。 表9-2 に、BPDUフィルタに関するすべての設定の組み合わせを示します。BPDUフィルタは、エンド ホストが接続されるとすぐに、アクセス ポートがフォワーディング ステートに直接移行できるようにします。
表9-2 BPDUフィルタのポート設定
|
|
|
|
デフォルト |
イネーブル |
イネーブル |
イネーブル |
デフォルト |
イネーブル |
ディセーブル |
ディセーブル |
デフォルト |
ディセーブル |
X |
ディセーブル |
ディセーブル |
X |
X |
ディセーブル |
イネーブル |
X |
X |
イネーブル |
UplinkFastの機能概要
UplinkFastは、スパニングツリー トポロジーの変化後に高速コンバージェンスを行い、アップリンク グループを使用する冗長リンク間でロードバランシングを行います。アップリンク グループは、(VLAN[仮想LAN]ごとの)ポートの集合であり、どの時点でも、その中の1つのポートだけが転送を行います。すなわち、アップリンク グループは、(転送を行う)ルート ポートと、ブロックされたポートの集合で構成されます。ブロックされたポートにはセルフループ ポートは含まれていません。アップリンク グループは、現在転送中のリンクで障害が起きた場合に代替パスを提供します。
(注) UplinkFastは、配線クローゼット スイッチに使用すると最も効果的です。それ以外の用途には、有効でない場合があります。
図9-1に、リンク障害が発生する前のトポロジーの例を示します。ルート スイッチであるスイッチAは、リンクL1を介してスイッチBに、リンクL2を介してスイッチCに直接接続されています。スイッチBに直接接続されているスイッチCのポートは、ブロッキング ステートです。
図9-1 直接リンク障害発生前のUplinkFastの例
スイッチCが、現在アクティブ リンクであるL2上でリンク障害(直接リンク障害)を検出すると、UplinkFastがスイッチC上でブロックされていたポートのブロックを解除し、リスニング ステートおよびラーニング ステートを経ずに、ただちにフォワーディング ステートに移行させます(図9-2を参照)。このスイッチオーバーに要する時間は、1~5秒ほどです。
図9-2 直接リンク障害発生後のUplinkFastの例
BackboneFastの機能概要
スイッチ上のルート ポートまたはブロックされたポートが、そのポートの指定ブリッジから下位BPDUを受信すると、BackboneFastが開始されます。下位BPDUは、1台のスイッチをルート ブリッジおよび指定ブリッジの両方として識別します。スイッチが下位BPDUを受信すると、スイッチはそのスイッチが直接接続されていないリンク(間接リンク)で障害が発生した(つまり、指定ブリッジのルート ブリッジへの接続が切断された)ものとみなします。標準的なスパニングツリー ルールに従っている場合、スイッチは設定済みの最大エージング タイム( set spantree maxage コマンドの agingtime 変数で指定)にわたって下位BPDUを無視します。
スイッチは、ルート ブリッジへの代替パスの有無を判別します。下位BPDUがブロック ポートの1つに着信すると、スイッチのルート ポートとその他のブロックされたポートがルート ブリッジの代替パスになります(セルフループ ポートはルート ブリッジの代替パスとはみなされません)。下位BPDUがルート ポートに到達した場合には、すべてのブロックされたポートがルート ブリッジへの代替パスになります。下位BPDUがルート ポートに到達し、かつブロックされたポートがない場合には、スイッチはルート ブリッジへの接続が切断されたものとみなし、ルートの最大エージング タイムを満了させ、通常のスパニングツリー ルールに従ってルート スイッチになります。
スイッチにルート ブリッジへの代替パスがある場合、スイッチはそれらの代替パスを使用して、ルート ブリッジへのすべての代替パスに対して、Root Link Query PDU(プロトコル データ ユニット)と呼ばれる新しい種類のPDUを送信します。ルートへの代替パスがまだあることを判別すると、スイッチは、下位BPDUを受信したポートの最大エージング タイムを満了させます。ルート ブリッジに対するすべての代替パスが、スイッチとルート ブリッジ間の接続が切断されていることを示している場合には、スイッチは、下位BPDUを受信したポートの最大エージング タイムを満了させます。1つまたは複数の代替パスからルート ブリッジに引き続き接続できる場合には、スイッチは、下位BPDUを受信したすべてのポートをDesignated Port(DP;指定ポート)にして、(ブロッキング ステートになっていた場合)ブロッキング ステートから除外して、リスニング ステートおよびラーニング ステートを経て、フォワーディング ステートに移行させます。
図9-3に、リンク障害が発生する前のトポロジーの例を示します。ルート スイッチであるスイッチAは、リンクL1を介してスイッチBに、また、リンクL2を介してスイッチCに直接接続されています。スイッチBに直接接続されているスイッチCのポートは、ブロッキング ステートです。
図9-3 間接リンク障害発生前のBackboneFastの例
リンクL1で障害が起きた場合、スイッチCがリンクL1に直接接続されていないため、スイッチCはその障害を間接障害として検出します。スイッチBには、ルート スイッチまでのパスがありません。BackboneFastにより、スイッチCのブロックされたポートは、そのポートに設定されている最大エージング タイムの満了を待たずに、ただちにリスニング ステートに移行します。
BackboneFastはさらに、スイッチCのポートをフォワーディング ステートに移行させ、スイッチBからスイッチAまでのパスを提供します。このスイッチオーバーに要する時間は、約30秒です。図9-4に、BackboneFastがリンクL1で発生した障害に応じてどのようにトポロジーを再設定するかを示します。
図9-4 間接リンク障害発生後のBackboneFastの例
新しいスイッチがメディア共有型トポロジーに組み込まれた場合、BackboneFastは起動されません。図9-5に、新しいスイッチが追加されたメディア共有型トポロジーを示します。新しいスイッチは、自分がルート スイッチであることを伝える下位BPDUの送信を開始します。ただし、他のスイッチはこれらの下位BPDUを無視します。その結果、新しいスイッチはスイッチBがルート スイッチであるスイッチAへの指定ブリッジであることを学習します。
図9-5 メディア共有型トポロジーにおけるスイッチの追加
ループ ガードの機能概要
BPDUがない場合には、単一方向リンク障害によって、ルート ポートまたは代替ポートがルートとして指定される可能性があります。ソフトウェア障害によってはネットワークに一時的なループが引き起こされる場合があります。ループ ガードは、ルート ポートまたは代替ポートがBPDUを受信するかどうかを確認します。ポートがBPDUを受信していない場合、ループ ガードは、再度BPDUの受信を始めるまで、ポートをinconsistentステートにします。ループ ガードは障害を切り離して、スパニングツリーを障害リンクや障害ブリッジのない安定したトポロジーに収束させます。
ループ ガードは、ポート単位でイネーブルに設定できます。ループ ガードをイネーブルに設定すると、そのポートが属するすべてのアクティブなインスタンスまたはVLANに、自動的にループ ガードが適用されます。ループ ガードをディセーブルにすると、指定したポートでループ ガードがディセーブルになります。ループ ガードをディセーブルにすると、すべてのloop-inconsistentポートがリスニング ステートに移行します。
あるチャネルでループ ガードをイネーブルに設定し、最初のリンクが単一方向になる場合は、ループ ガードは、対象となるポートがチャネルから削除されるまでは、チャネル全体をブロックします。図9-6に示すのは、3台のスイッチで構成されるループ ガードです。
図9-6 ループ ガード搭載の3台のスイッチ構成
図9-6のスイッチ構成は、次のとおりです。
• スイッチAおよびBは、分配スイッチです。
• スイッチCは、アクセス スイッチです。
• ループ ガードは、スイッチA、B、およびCのポート3/1と3/2でイネーブルに設定されています。
ループ ガードは、ブロックされたポートがあるトポロジーでのみ使用してください。ブロックされたポートがないトポロジーは、ループフリーで、この機能をイネーブルにする必要がありません。ルート スイッチに対してループ ガードをイネーブルにしても効果はありませんが、ルート スイッチが非ルート スイッチになったときに保護機能を実行します。
ループ ガード使用の際は、次の注意事項に従ってください。
• ループ ガードは、PortFastがイネーブルに設定されたVLANポートまたはダイナミックVLANポートではイネーブルに設定できません。
• ループ ガードが設定されたポートでは、PortFastをイネーブルに設定できません。
• ルート ガードがイネーブルの場合は、ループ ガードをイネーブルにできません。
ループ ガードは、他の機能との間で次のような相互作用があります。
• ループ ガードは、UplinkFastやBackboneFastの機能には影響を与えません。
• 共用リンクに接続されたポートでは、ループ ガードをイネーブルに設定しないでください。
(注) アクセス スイッチのルート ポートおよび代替ポートでは、ループ ガードをイネーブルに設定することを推奨します。
• ルート ガードは、常にポートをルート ポートとして指定させます。ループ ガードが有効なのは、ポートがルート ポートまたは代替ポートである場合だけです。あるポートに対してループ ガードとルート ガードを同時にイネーブルに設定することはできません。
• リンクが確立されると、PortFastはポートをただちにフォワーディング ステートに移行します。PortFastがイネーブルに設定されているポートは、ルート ポートや代替ポートにならないので、同じポートにループ ガードとPortFastを設定することはできません。ポートに対してダイナミックVLANメンバーシップを割り当てるには、そのポートでPortFastがイネーブルに設定されている必要があります。ダイナミックVLANメンバーシップを備えた、ループ ガードがイネーブルのポートを設定することはできません。
• ネットワークに、タイプに一貫性のないポートまたはPVID(ポートVLAN ID)に一貫性のないポートがある場合は、設定の誤りが修正されるまで、すべてのBPDUが廃棄されます。メッセージが期限切れになると、ポートは一貫性のないステートから移行します。ループ ガードは、タイプに一貫性のないポートやPVIDに一貫性のないポートに対するメッセージ エージの期限切れを無視します。ポートがループ ガードによってブロック済みの場合は、ポートで受信された設定の間違ったBPDUは、ループ ガードを回復させますが、ポートはタイプに一貫性のないステートまたはPVIDに一貫性のないステートに移行されます。
• ハイ アベイラビリティ スイッチ構成では、ループ ガードによってポートがブロック ステートに移行されると、冗長スーパバイザ エンジンへ切り替えたあとでも、ポートはブロックされたままです。新たに起動されたスーパバイザ エンジンがそのポートを回復させるのは、そのポート上でBPDUが受信されたあとです。
• ループ ガードはスパニングツリーが認識しているポートを使用します。ループ ガードは、Port Aggregation Protocol(PAgP)が提供する論理ポートを利用できます。ただし、チャネルを形成するため、そのチャネルに属するすべての物理ポートが、互換性のある構成を備えている必要があります。PAgPは、すべての物理ポート上でルート ガードまたはループ ガードを均一に設定してチャネルを形成します。
ループ ガードは、以下の点について注意が必要です。
–スパニングツリーは、常にチャネルの最初の稼働ポートを選択してBPDUを送信します。そのリンクが単一方向になった場合、ループ ガードは、チャネル内の他のリンクが正常に機能している場合でも、チャネルをブロックします。
–ループ ガードによってすでにブロックされているポート群でチャネルを形成する場合、スパニングツリーは、これらのポートに対するステート情報をすべて失い、新しいチャネル ポートが指定された役割でフォワーディング ステートになることがあります。
–ループ ガードによってチャネルがブロックされ、チャネルが破壊されている場合、スパニングツリーは、ステート情報をすべて失います。チャネルを形成するリンクの1つまたは複数が単一方向の場合でも、各物理ポートが指定された役割でフォワーディング ステートになることがあります。
(注) UniDirectional Link Detection(UDLD;単一方向リンク検出)をイネーブルに設定して、リンク障害を切り離すことができます。UDLDが障害を検出するまでループが発生する可能性がありますが、ループ ガードはそれを検出できません。
• ループ ガードは、ディセーブルになっているスパニングツリー インスタンスやVLANに対しては無効です。
スイッチ上でのPortFastの設定
ここでは、スイッチ上でスパニング ツリーPortFast機能を設定する手順について説明します。
• 「アクセス ポート上でのPortFastのイネーブル化」
• 「トランク ポート上でのスパニングツリーPortFastのイネーブル化」
• 「PortFastのディセーブル化」
• 「PortFastのリセット」
アクセス ポート上でのPortFastのイネーブル化
注意 PortFastは、単一エンド ステーションまたはスイッチ ポートとスイッチ ポートの接続に使用できます。スイッチなど、別のレイヤ2装置に接続されたポートでPortFastをイネーブルにすると、ネットワーク ループが生じる可能性があります。
スイッチ ポート上でPortFastをイネーブルにするには、イネーブル モードで次の作業を行います。
|
|
|
ステップ 1 |
単一ワークステーション、スイッチ、またはサーバに接続されたスイッチ ポート上でPortFastをイネーブルにします。 |
set spantree portfast mod_num / port_num enable | disable |
ステップ 2 |
スイッチ ポート上のPortFast設定を確認します。 |
show spantree [ mod_num/port_num ] [ vlan ] |
次に、モジュール4のポート1でPortFastをイネーブルにし、設定を確認する例を示します(PortFastのステータスは、[Fast-Start]カラムに表示されます)。
Console> (enable) set spantree portfast 4/1 enable
Warning:Connecting Layer 2 devices to a fast start port can cause
temporary spanning tree loops. Use with caution.
Spantree port 4/1 fast start enabled.
Console> (enable) show spantree 4/1
Port Vlan Port-State Cost Priority Fast-Start Group-method
--------- ---- ------------- ----- -------- ---------- ------------
4/1 1 blocking 19 20 enabled
4/1 100 forwarding 10 20 enabled
4/1 521 blocking 19 20 enabled
4/1 522 blocking 19 20 enabled
4/1 523 blocking 19 20 enabled
4/1 524 blocking 19 20 enabled
4/1 1003 not-connected 19 20 enabled
4/1 1005 not-connected 19 4 enabled
(注) ポート指定がエッジとして表示された場合、そのポートもPortFastポートです。「エッジ ポート」を参照してください。
トランク ポート上でのスパニングツリーPortFastのイネーブル化
注意 PortFastは、単一エンド ステーションまたはスイッチ ポートとスイッチ ポートの接続に使用できます。スイッチなど、別のレイヤ2装置に接続されたポートでPortFastをイネーブルにすると、ネットワーク ループが生じる可能性があります。
トランク ポート上でPortFastをイネーブルにするには、イネーブル モードで次の作業を行います。
|
|
|
ステップ 1 |
単一ワークステーション、スイッチ、またはサーバに接続されたトランク ポート上でPortFastをイネーブルにします。 |
set spantree portfast mod_num / port_num enable trunk
(注) trunkキーワードを使用しないでset spantree portfastコマンドをトランク ポートに対して入力すると、トランク ポートはディセーブル モードのままになります。
|
ステップ 2 |
トランク ポート上のPortFast設定を確認します。 |
show spantree portfast [ mod_num/port_num ] |
次に、トランク ポートのモジュール4のポート1上でPortFastをイネーブルにし、このトランク ポートをフォワーディング ステートにして、設定を確認する例を示します(PortFastのステータスは、[Fast-Start]カラムに表示されます)。
Console> (enable) set spantree portfast 4/1 enable trunk
Warning:Connecting Layer 2 devices to a fast start port can cause
temporary spanning tree loops. Use with caution.
Spantree port 4/1 fast start enabled.
Console> (enable) show spantree 4/1
Port Vlan Port-State Cost Prio Portfast
------------------------ ---- ------------- --------- ---- ------------------
4/1 1 blocking 4 32 enabled 0
4/1 100 forwarding 4 32 enabled 0
4/1 521 blocking 4 32 enabled 0
4/1 524 blocking 4 32 enabled 0
4/1 1003 not-connected 4 32 enabled 0
4/1 1005 not-connected 4 32 enabled 0
Console> (enable) show spantree portfast 4/1
Portfast BPDU guard is disabled.
Portfast BPDU filter is disabled.
(注) 2台のスイッチ間でPortFastがイネーブルの場合、システムはネットワークにループがないことを確認してから、ブロッキング トランクをフォワーディング ステートにします。
PortFastのディセーブル化
スイッチ ポートまたはトランク ポート上でPortFastをディセーブルにするには、イネーブル モードで次の作業を行います。
|
|
|
ステップ 1 |
スイッチ ポート上でPortFastをディセーブルにします。 |
set spantree portfast mod_num / port_num disable |
ステップ 2 |
PortFastの設定を確認します。 |
show spantree mod_num/port_num |
次に、モジュール4のポート1上でPortFastをディセーブルにする例を示します。
Console> (enable) set spantree portfast 4/1 disable
Spantree port 4/1 fast start disabled.
PortFastのリセット
スイッチ ポートまたはトランク ポート上でPortFastをリセットし、デフォルトの設定値に戻すには、イネーブル モードで次の作業を行います。
|
|
|
ステップ 1 |
スイッチ ポート上のPortFastをリセットし、デフォルトの設定値に戻します。 |
set spantree portfast mod_num / port_num default |
ステップ 2 |
PortFastの設定を確認します。 |
show spantree mod_num/port_num |
次に、モジュール4のポート1上でPortFastをリセットし、デフォルトの設定値に戻す例を示します。
Console> (enable) set spantree portfast 4/1 default
Spantree port 4/1 fast start set to default.
Console> (enable) show spantree portfast 4/1
Portfast BPDU guard is disabled.
Portfast BPDU filter is disabled.
スイッチ上でのPortFast BPDUガードの設定
ここでは、スイッチ上でPortFast BPDUガードを設定する手順について説明します。
• 「PortFast BPDUガードのイネーブル化」
• 「PortFast BPDUガードのディセーブル化」
PortFast BPDUガードのイネーブル化
PortFast機能はポート単位で設定しますが、PortFast BPDUガード オプションは、グローバルでもポート単位でも設定できます。
ポート上でPortFastをディセーブルにすると、PortFast BPDUガードは非アクティブになります。ポートの設定がデフォルト以外の場合は、ポートの設定によってグローバル設定が変更されます。ポートの設定がデフォルトに設定されている場合は、グローバル設定がチェックされます。ポートの設定がイネーブルの場合は、ポートの設定が使用され、グローバル設定は使用されません。
非トランキング スイッチ ポート上でPortFast BPDUガードをイネーブルにするには、イネーブル モードで次の作業を行います。
|
|
|
ステップ 1 |
ポート単位でBPDUガードをイネーブルにします。 |
set spantree portfast bpdu-guard mod/port [disable | enable | default] |
ステップ 2 |
PortFast BPDUガードの設定を確認します。 |
show spantree summary |
次に、スイッチ上でPortFast BPDUガードをイネーブルにし、Per VLAN Spanning-Tree Plus(PVST+)モードで設定を確認する例を示します。
(注) PVST+の詳細については、第8章「スパニングツリーの設定」を参照してください。
Console> (enable) set spantree portfast bpdu-guard 6/1 enable
Spantree port 6/1 bpdu guard enabled.
Console> (enable) show spantree summary
Root switch for vlans: none.
Portfast bpdu-guard enabled for bridge.
Uplinkfast disabled for bridge.
Backbonefast disabled for bridge.
Vlan Blocking Listening Learning Forwarding STP Active
----- -------- --------- -------- ---------- ----------
Blocking Listening Learning Forwarding STP Active
----- -------- --------- -------- ---------- ----------
PortFast BPDUガードのディセーブル化
スイッチ上でPortFast BPDUガードをディセーブルにするには、イネーブル モードで次の作業を行います。
|
|
|
ステップ 1 |
スイッチ上でPortFast BPDUガードをディセーブルにします。 |
set spantree portfast bpdu-guard mod/port [disable | enable | default] |
ステップ 2 |
PortFast BPDUガードの設定を確認します。 |
show spantree summary |
次に、スイッチ上でPortFast BPDUガードをディセーブルにし、設定を確認する例を示します。
Console> (enable)
set spantree portfast bpdu-guard disable
Spantree portfast bpdu-guard disabled on this switch.
Console> (enable)
show spantree summary
Summary of connected spanning tree ports by vlan
Portfast bpdu-guard disabled for bridge.
Uplinkfast disabled for bridge.
Backbonefast disabled for bridge.
Vlan Blocking Listening Learning Forwarding STP Active
----- -------- --------- -------- ---------- ----------
Blocking Listening Learning Forwarding STP Active
----- -------- --------- -------- ---------- ----------
スイッチ上でのPortFast BPDUフィルタリングの設定
ここでは、スイッチ上でPortFast BPDUフィルタリングを設定する手順について説明します。
• 「PortFast BPDUフィルタリングのイネーブル化」
• 「PortFast BPDUフィルタリングのディセーブル化」
PortFast BPDUフィルタリングのイネーブル化
非トランキング スイッチ ポート上でPortFast BPDUフィルタリングをイネーブルにするには、イネーブル モードで次の作業を行います。
|
|
|
ステップ 1 |
ポート上でBPDUフィルタ ステートを設定します。 |
set spantree portfast bpdu-filter mod/port [disable | enable | default] |
ステップ 2 |
PortFast BPDUフィルタリングの設定を確認します。 |
show spantree summary |
各ポート上のBPDUフィルタリングをデフォルト値に設定します。次に、ポート上でPortFast BPDUフィルタリングをイネーブルにし、PVST+モードで設定を確認する例を示します。
(注) PVST+の詳細については、第8章「スパニングツリーの設定」を参照してください。
Console> (enable) set spantree portfast bpdu-filter 6/1 enable
Warning:Ports enabled with bpdu filter will not send BPDUs and drop all
received BPDUs. You may cause loops in the bridged network if you misuse
Console> (enable) show spantree summary
Root switch for vlans: none.
Portfast bpdu-filter enabled for bridge.
Uplinkfast disabled for bridge.
Backbonefast disabled for bridge.
Vlan Blocking Listening Learning Forwarding STP Active
----- -------- --------- -------- ---------- ----------
Blocking Listening Learning Forwarding STP Active
----- -------- --------- -------- ---------- ----------
PortFast BPDUフィルタリングのディセーブル化
スイッチ上でPortFast BPDUフィルタリングをディセーブルにするには、イネーブル モードで次の作業を行います。
|
|
|
ステップ 1 |
スイッチ上でPortFast BPDUフィルタリングをディセーブルにします。 |
set spantree portfast bpdu-filter disable |
ステップ 2 |
PortFast BPDUフィルタリングの設定を確認します。 |
show spantree summary show portfast |
次に、スイッチ上でPortFast BPDUフィルタリングをディセーブルにし、設定を確認する例を示します。
Console> (enable)
set spantree portfast bpdu-filter disable
Spantree portfast bpdu-filter disabled on this switch.
Console> (enable)
show spantree summary
Summary of connected spanning tree ports by vlan
Portfast bpdu-filter disabled for bridge.
Uplinkfast disabled for bridge.
Backbonefast disabled for bridge.
Vlan Blocking Listening Learning Forwarding STP Active
----- -------- --------- -------- ---------- ----------
Blocking Listening Learning Forwarding STP Active
----- -------- --------- -------- ---------- ----------
スイッチ上でのUplinkFastの設定
PVST+またはMulti-Instance Spanning-Tree Protocol(MISTP)に、UplinkFastを設定できます。使用するコマンドは同じですが、出力はわずかに異なる場合があります。
(注) MISTPの詳細については、第8章「スパニングツリーの設定」を参照してください。
ここでは、スイッチ上でUplinkFast機能を設定する手順について説明します。
• 「UplinkFastのイネーブル化」
• 「UplinkFastのディセーブル化」
UplinkFastのイネーブル化
set spantree uplinkfast enable コマンドを実行すると、そのスイッチ上のすべてのポートのパス コストが増加します。その結果、スイッチがルート スイッチになる可能性が低くなります。
station_update_rate の値は、100ミリ秒間に送信されるマルチキャスト パケットの数を表します(デフォルトでは15パケット/100ミリ秒です)。
(注) set spantree uplinkfastコマンドをイネーブルにすると、このコマンドはスイッチ上のすべてのVLANに影響を及ぼします。個々のVLAN上でUplinkFastを設定することはできません。
スイッチ上でUplinkFastをイネーブルにするには、イネーブル モードで次の作業を行います。
|
|
|
ステップ 1 |
スイッチ上でUplinkFastをイネーブルにします。 |
set spantree uplinkfast enable [ rate station_update_rate ] [ all-protocols off | on ] |
ステップ 2 |
UplinkFastがイネーブルに設定されたことを確認します。 |
show spantree uplinkfast [{ mistp-instance [ instances ]}| vlans ] |
次に、PVST+モードがイネーブルになっている場合にステーション アップデート レートを15パケット/100ミリ秒にして、UplinkFastをイネーブルにし、さらに、UplinkFastがイネーブルになっていることを確認する例を示します。
Console> (enable) set spantree uplinkfast enable
VLANs 1-4094 bridge priority set to 49152.
The port cost and portvlancost of all ports set to above 3000.
Station update rate set to 15 packets/100ms.
uplinkfast all-protocols field set to off.
uplinkfast enabled for bridge.
Console> (enable) show spantree uplinkfast 1 100 521-524
Station update rate set to 15 packets/100ms.
uplinkfast all-protocols field set to off.
-----------------------------------------------
次に、すべてのVLANについてUplinkFastの設定を表示する例を示します。
Console> show spantree uplinkfast
Station update rate set to 15 packets/100ms.
uplinkfast all-protocols field set to off.
------------------------------------------------
21-50 1/9(fwd), 1/6-1/8, 1/10-1/12
MISTPモードがイネーブルになっている場合にUplinkFastをイネーブルにすると、次の例のような出力が表示されます。
Console> (enable) set spantree uplinkfast enable
Instances 1-16 bridge priority set to 49152.
The port cost and portinstancecost of all ports set to above 10000000.
Station update rate set to 15 packets/100ms.
uplinkfast all-protocols field set to off.
uplinkfast enabled for bridge.
次に、特定のインスタンスについてUplinkFastの設定を表示する例を示します。
Console> show spantree uplinkfast mistp-instance 1
Station update rate set to 15 packets/100ms.
uplinkfast all-protocols field set to off.
------------------------------------------------
UplinkFastのディセーブル化
set spantree uplinkfast disable コマンドは、スイッチ上でUplinkFastをディセーブルにしますが、スイッチ プライオリティとポート コストの値は出荷時のデフォルトにはリセットされません。
(注) set spantree uplinkfast disableコマンドを入力すると、スイッチ上のすべてのVLANが影響を受けます。個々のVLAN上でUplinkFastをディセーブルにすることはできません。
スイッチ上でUplinkFastをディセーブルにするには、イネーブル モードで次の作業を行います。
|
|
|
ステップ 1 |
スイッチ上でUplinkFastをディセーブルにします。 |
set spantree uplinkfast disable |
ステップ 2 |
UplinkFastがディセーブルに設定されたことを確認します。 |
show spantree uplinkfast |
次に、PVST+モードがイネーブルになっている場合、スイッチ上でUplinkFastをディセーブルにし、設定を確認する例を示します。
Console> (enable) set spantree uplinkfast disable
Uplinkfast disabled for switch.
Use clear spantree uplinkfast to return stp parameters to default.
Console> (enable) show spantree uplinkfast
Station update rate set to 15 packets/100ms.
uplinkfast all-protocols field set to off.
-----------------------------------------------
スイッチ上でのBackboneFastの設定
ここでは、BackboneFastの設定手順について説明します。
• 「BackboneFastのイネーブル化」
• 「BackboneFast統計情報の表示」
• 「BackboneFastのディセーブル化」
BackboneFastのイネーブル化
(注) BackboneFastを使用するには、ネットワーク上のすべてのスイッチでBackboneFastをイネーブルに設定する必要があります。BackboneFastは、トークンリングVLANではサポートされていません。この機能は、サードパーティ製のスイッチと組み合わせて使用することができます。
スイッチ上でBackboneFastをイネーブルにするには、イネーブル モードで次の作業を行います。
|
|
|
ステップ 1 |
スイッチ上でBackboneFastをイネーブルにします。 |
set spantree backbonefast enable |
ステップ 2 |
BackboneFastがイネーブルに設定されたことを確認します。 |
show spantree backbonefast |
次に、スイッチ上でBackboneFastをイネーブルにし、設定を確認する例を示します。
Console> (enable) set spantree backbonefast enable
Backbonefast enabled for all VLANs
Console> (enable) show spantree backbonefast
BackboneFast統計情報の表示
BackboneFast統計情報を表示するには、イネーブル モードで次のコマンドを入力します。
|
|
BackboneFast統計情報を表示します。 |
show spantree summary |
次に、BackboneFast統計情報の表示例を示します。
Console> (enable) show spantree summary
Summary of connected spanning tree ports by vlan
Uplinkfast disabled for bridge.
Backbonefast enabled for bridge.
Vlan Blocking Listening Learning Forwarding STP Active
----- -------- --------- -------- ---------- ----------
Blocking Listening Learning Forwarding STP Active
----- -------- --------- -------- ---------- ----------
Number of inferior BPDUs received (all VLANs) : 0
Number of RLQ req PDUs received (all VLANs) : 0
Number of RLQ res PDUs received (all VLANs) : 0
Number of RLQ req PDUs transmitted (all VLANs) : 0
Number of RLQ res PDUs transmitted (all VLANs) : 0
BackboneFastのディセーブル化
スイッチ上でBackboneFastをディセーブルにするには、イネーブル モードで次の作業を行います。
|
|
|
ステップ 1 |
スイッチ上でBackboneFastをディセーブルにします。 |
set spantree backbonefast disable |
ステップ 2 |
BackboneFastがディセーブルに設定されたことを確認します。 |
show spantree backbonefast |
次に、スイッチ上でBackboneFastをディセーブルにし、設定を確認する例を示します。
Console> (enable) set spantree backbonefast disable
Backbonefast enabled for all VLANs
Console> (enable) show spantree backbonefast
スイッチ上でのループ ガードの設定
ここでは、ループ ガードの設定手順について説明します。
• 「ループ ガードのイネーブル化」
• 「ループ ガードのディセーブル化」
ループ ガードのイネーブル化
ポート単位でスパニングツリー ループ ガード機能をイネーブルまたはディセーブルにするには、 set spantree guard コマンドを使用します。
スイッチ上でループ ガードをイネーブルにするには、イネーブル モードで次の作業を行います。
|
|
|
ステップ 1 |
ポート上でループ ガードをイネーブルにします。 |
set spantree guard loop mod/port |
ステップ 2 |
ループ ガードがイネーブルに設定されたことを確認します。 |
show spantree guard { mod/port | vlan } mistp-instance instance |
次に、ループ ガードをイネーブルにする例を示します。
Console> (enable) set spantree guard loop 5/1
Rootguard is enabled on port 5/1, enabling loopguard will disable rootguard on this port.
Do you want to continue (y/n) [n]? y
Loopguard on port 5/1 is enabled.
ループ ガードのディセーブル化
スイッチ上でループ ガードをディセーブルにするには、イネーブル モードで次の作業を行います。
|
|
|
ステップ 1 |
ポート上でループ ガードをディセーブルにします。 |
set spantree guard none mod/port |
ステップ 2 |
ループ ガードがディセーブルに設定されたことを確認します。 |
show spantree guard { mod/port | vlan } mistp-instance instance |
次に、ループ ガードをディセーブルにする例を示します。
Console> (enable) set spantree guard none 5/1
Rootguard is disabled on port 5/1, disabling loopguard will disable rootguard on this port.
Do you want to continue (y/n) [n]? y
Loopguard on port 5/1 is disabled.