スパーニングツリープロトコルRSTPについての疑問

このQ&Aのポイント
  • スパーニングツリープロトコル(RSTP)を使用してCiscoスイッチ4台を構成した場合、SW1のポートが障害を起こした際にSW4のブロックポートがフォワーディングに切り替わることがありますが、その際にRSTPによる高速な切り替えが可能かどうか疑問です。
  • RSTPを使用する場合、常にルートブリッジと接続されていなければ高速に切り替えることができません。また、SW1とSW4にも接続されていないと高速な切り替えができないと聞きました。しかし、切り替わるまでに約30秒の時間がかかるとも言われています。
  • 具体的な切り替え速度については確証がありませんので、質問させていただきます。RSTPにおける高速な切り替えについてご教示いただけると幸いです。
回答を見る
  • ベストアンサー

スパーニングツリープロトコル RSTPにつきまして

はじめまして 標記の件につきましてご教示願います。 以下構成CiscoSw 4台を構成しRSTPを使用した場合において、 SW1のポートが障害を起こし、SW4のブロック(代替)ポートが フォワーディングに切り替わると認識しておりますが、その場合に、 高速での切り替わり(rstpとしての高速切り替え)は可能なのでしょうか? priority sw1  0  SW2 4096  sw3 2048  sw4 8192 RSTPを使用した場合には、常にルートブリッジと接続(ポイントTOポイント)されていなければ 高速に切り替えることができない。(この場合、sw1とSW4?にも接続されていないとだめ?) ただし、切り替わるが、、30秒ほどの時間(STPと同等)を要すということをききました。 実際はどうなのでしょうか? 大変恐れ入りますが何卒宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • juzumaru
  • ベストアンサー率84% (33/39)
回答No.2

STPやRSTPなどのプロトコルは使用しません。 機器同士が協調して動く"プロトコル"を使うとどうしても再計算や、思い通りに行かないことがままあります。 そんのため、2台のスイッチを論理的に1台として使用します(スイッチの仮想化といいます) 予算の関係があるのですべてのスイッチをそうはしませんが・・・ 今回の質問の図面を例にすると まず、SW1とSW3、SW2とSW4をそれぞれスタックケーブルという専用のケーブルで接続 次に、SW1とSW2、SW3とSW4をLANケーブルで接続 で最後にリンクアグリゲーションの設定をして完了 こうするとダウンタイムはほぼ0になります。 CiscoでいうとVSSとEtherChanneという機能を使用しています。 http://www.cisco.com/web/JP/news/cisco_news_letter/tech/vss/index.html http://www.cisco.com/cisco/web/support/JP/100/1008/1008403_cross_stack_etherchannel-j.html 説明下手で申し訳ないです。 実物・環境を見るなら、 6月にあるInteropなんかに行くと展示してあったりしますよ。

y_mikami19
質問者

お礼

juzumaru様 STP以外にも機器障害に対して、ダウンタイムを 少なくする技術があるのですね。 今回ご紹介いただいたVSSについてはダウンタイムをほぼ0(なし?)にすると いうことで驚きです。 今回はいろいろと教えていただきましてありがとうございました。

その他の回答 (1)

  • juzumaru
  • ベストアンサー率84% (33/39)
回答No.1

STPは最大で50秒ほどかかることがあるのに対し、RSTでは長くて20もかかりません。 今回のような構成はよくある教科書的な構成なので、割と早めにコンバージェンスすると思います。 まあどちらのプロトコルも最近はだんだん使用されなくなってます。 実際の現場では5秒つながらないだけでも割と問題になるので・・・

y_mikami19
質問者

補足

ご回答ありがとうございます。 こういった最前線でやられている方とお話できて大変光栄に思います。 補足というかご質問となります。 >5秒でもつながらないだけでも・・・   結構厳しいんですね。 こういった構成においては、5秒を補うためにどういったプロトコルを利用するのですか? 以上 宜しくお願いいたします。

関連するQ&A

  • STPとRSTPのポートの役割のちがいについて

    STPとRSTPのポートの役割のちがいについて調べております。 #STPにはルートブリッジを中心に各ポートの役割が以下のように決まっている。 #  1.ルートポート(RP):スイッチからルートブリッジへの経路が、コストが最小となるポート。 #  2.指定ポート(DP):LANからルートブリッジへの経路が、コストが最小となるポート。 #  3.非指定ポート(NDP) RSTPで上記1~2ポートの役割については、STPと同様に使われて3番目のブロッキングポートがRSTPでは代替ポートとバックアップポートという2つの役割に分けているというのは理解なのですが。。なぜRSTPではわざわざ2つに分けているのか目的とそのありがたみがよく分りません。またSTPでは2つに分けなくて問題はなかったのでしょうか? #●代替ポート(Alternate port):その名の通り代替パスを提供するポートです。 #  ルートポートの次にコストが小さいポートで、ルートブリッジへの代替パスのポートになります。 #●バックアップポート(Backup port):指定ポートが指定している経路の代替パスのポートです。 # バックアップポートに条件は、1つのスイッチで同一セグメントに対して2つ以上の接続を持つ場合に、 # その代替えパスとして提供されます。 恐れ入りますがどなたさまか、ご教授頂けると助かります。

  • catalystの設定について

    2つのLANを接続するのにcatalyst3560-24を利用します。 L3スイッチの設定で3点ご質問があります。 仕様 ・LAN10,LAN20は既存のLANでL2SWによりSTPが設定されている。 ・2台のL3SWでホットスタンバイ構成にしVLAN10,20間を結ぶ ・VLAN10を1~10ポート、VLAN20を11~20ポートに割当てる              LAN20 -----------                  --------- | L2SW-A  |----------------------| L2SW-B | -----------                  -------   |                         |   |p11                       |p11 -----------------            ------------------ |VLAN20 p11~20 |p23     p23   |VLAN20 p11~20  | |  L3SW-1(main) |--------------   |  L3SW-2(sub)   | |VLAN10 p1~10  | VLAN30(TRUNK)  |VLAN10 p1~10   | ------------------            ----------------   |p1                        |p1   |                         |  -------                  -------- |L2SW-1| ------------------ |L2SW-2|  -------                  ---------              LAN10 1、スイッチをホットスタンバイ構成とするためにHSRPを使用します。   HSRPはポート単位の制御は可能なのでしょうか?   例えばL3SW-1のVLAN10のp2~10にサーバなどを設置し、   p1のリンクが切れた際、subに切り替わる設定は可能でしょうか?  2、L3SWでSTPの設定をする必要はあるのでしょうか?   また、L3SWを接続した際は一時的にネットワークが再構成される   のでしょうか? 3、VLAN10側のL3SW-1のp2とL2SW-2、L3SW-2のP2とL2SW-1をたすきがけ に接続して冗長構成をとることも考えています。   この場合、L3SWのSTP設定と実際に接続する際に気をつけることは   あるのでしょうか? 現在ネットワーク構成を考えていて非常に困っています。 どうぞよろしくお願い致します。

  • 【STP】シスコL2SW(2960)新規接続

    シスコスイッチのSTPについての質問となります。 既存のシスコスイッチ(2960)で接続されたネットワークがあるとします。 下記のように既存ネットワークに新規にスイッチを接続しようとしています。 FW---------<L2SW>------サーバ群       ||       ||<channel>       || FW---------<L2SW>----------<新規接続L2SW>------サーバ群接続        |----サーバ群 ・172.16.10.0/24の単一セグメント内のネットワークで、 VLANは一つだけとなります。 ・既存L2SW2台ともにSTPの設定に関しては 下記の通りデフォルト設定値となっています。 spanning-tree mode pvst no spanning-tree optimize bpdu transmission spanning-tree extend system-id ★手元に既存L2SWのルートブリッジ・ルートポート・指定ポート 等の詳細情報がなく上記情報のみとなり申し訳ありません。 新規に接続しようとしているL2SWのSTPの設定に関しては、 上記デフォルトの設定のみで導入しようとしていますが、 新規にL2SWを接続することにより、既存のL2SWのSTPの再計算が発生し 既存のネットワークで通信断が発生することはあるのでしょうか? STPの視点から、既存のスイッチに新規にスイッチを接続する際の 確認ポイントがあればご教授いただけますと幸いです。 宜しくお願いします。

  • スパニングツリーについて

    こんばんは。 別サイトのリンクで恐縮ですが、 http://www.ccstudy.org/study/stp/rstp/rstp.html リンクの図にあるように、3台のスイッチを利用した STPの構成について確認しています。 リンクの図では、全てのスイッチがL2を想定しますが、仮に SwitchAとSwitchBが「L3」の場合も、図のようにSTPを構成する 必要はあるのでしょうか?。 ※SwitchCのみL2とします アドバイスを頂けると助かります。 よろしくお願いします。

  • STPとRSTPの動作のちがいについて

    STPとRSTPの動作のちがいについて調べております。 ●RSTPはSTPの切り替わり動作を高速化する為に作られた。  (STPでは最大50秒の通信断が発生してしまう) というのは理解なのですが、どのような技術(動作)で高速化を実現しているのでしょうか? ○BPDUのなかのFlagsについては、STPではTCAとTCの2ビットのみの使用したが、RSTPでは残りの6ビットも使用 ○STPで使用したTCN BPDUは使用せずに、BPDUの交換はHandshake方式で行う などがポイントになるのかなという気がしておりますが。。内容まではよく理解できませんでした。 どうぞ宜しくお願い致します。

  • STP

    スパンニングツリープロトコルでループ構成を作ったのですが、ポートがどれもブロッキングされずに全てフォワーディング状態のままなんです。 STPを正しく動作させる為にアドバイスなどありましたらよろしくお願いします。 ・試験的に構成を組んだのでPCは2台でループ構成にしてます。 ・それぞれのポートは、通信できています。 ・OSはREDHAT Linuxです。 ・カーネルは2.4.12です。 (カーネルに関しては、2.4.22まで試してみましたがダメでした。カーネル再構築等もやりました) ここを調べてみたら? などでも結構ですのでよろしくお願い致します。

  • STPについて

    こんにちわ お世話になっております。 ネットワークの仕事を始めてから3年ほどの者ですが、 現在、ユーザ様より回答をしずらい質問承っているのですが、なにを調べても明確か回答が無く困っております。 よいお知恵があれば、どなたか力を貸していただけないでしょうか? 質問事項は以下の通りです。 STP環境を作成するにあたって、Default(0x8000)番号以下のブリッジプライオリティ番号ははどの番号を使用すればよいのか? また、その根拠をご説明ください。 という質問です。 3台の構成であれば、 プライマリールートブリッジ < セカンダリールートブリッジ < Defalut に設定しとけば問題ないと思うのですが、以下URL参照 (http://www10.plala.or.jp/infra/study/stp3.htm) なんでその番号を使用するの?と聞かれると どう答えてよいものか・・ わかりやすいから等の返答しかできないと思うのですが なにか根拠ってものがあるのでしょうか? よろしくご返答の程、お願いいたします。

  • スパニングツリーの動作

    L2のループ冗長構成において、STPを動作させています。 そこで、以下動作が理解できずに困っています。 以下ON/OFFとはSTPを動作させているかいないかの意味です。 L2とはL2SWの事です。 L2_1(OFF)─L2_2(ON)─L2_3(ON)─L2_4(ON)×─L2_5(ON)-┐ │   |                                  | │   └──────────────────────┘ │ ┴─┐ │PC │ └─-┘ この系で、PCから各L2SW_2~5にpingを打ち続けます。 また×印のポートがブロッキング、他はフォワーディングです。 ここで、 (1)L2_2を電源OFF/ONする。 (2)L2_2,3,4のpingがNGになり、L2_5だけが通る。 (3)×印のポートがフォワーディングに遷移する。 (4)L2_3,4,5のpingが通る。 (5)L2_2が立ち上がりL2_2にpingが通り出す。 (6)元×印のポートが再びブロッキングになる。 (7)L2_3,4のpingがNGになる。 (8)L2_4のpingが通り出す。 (9)L2_3のpingがNGのまま。 (10)約5分程してL2_3のpingが通り出す。(ここで全てpingが通る) 疑問なのは、(9)においてL2_3が何故pingがNGなのかという事です。 この時のL2_3に対するL2_1のMACテーブルはL2_5側のポートを向いて います。((4)でL2_5側に遷移している。) しかし、その後L2_2側に戻らない為、pingが通らない状況です。 何をトリガにL2_3へのMACテーブルがL2_2側に遷移すべきなのかが分かりません。 上述のような系におけるSTPの動作においてはこれは当然の事なのでしょうか? それとも解決できる事象なのでしょうか・ ご教示の程よろしくお願いします。

  • STPの設定方法

    L3スイッチ1台にL2スイッチ2台を下にぶら下げる形で 物理構成を行いたいと思います。 そうすることによってSTPが動作するかと思います。 ここでやってみたい事に対してどのようにSTPを設定すれば よいか教えてください。 内容は、 ・VLANを複数作成します。 ・L2スイッチにはサーバをクラスタ化したいので  同じ設定を投入します。 ・L2スイッチに上記と別にクラスタ化や冗長化しないような  端末も繋げて別のVLAN作成します。 ・ブロッキングポートをL3スイッチとL2スイッチを結ぶ物理の  片側のL3スイッチのポートもしくはL2スイッチのポートに  設定しようと思います。 これらをするために自分で調べたところ、PVSTを使えば可能なのかと 思いました。 VLANプライオリティを L3スイッチにspanning-tree vlan 10,20,30 priority 12288 L2スイッチにspanning-tree vlan 10,20,30 priority 4096       spanning-tree vlan 10,20,30 priority 8192 を設定すればL3スイッチとL2スイッチの間のインターフェースが ブロッキングポートになると考えております。 またさらに調べていたら、インターフェースにも設定が必要なのでしょうか?  (config-if)# spanning-tree port-priority 240をブロッキング  ポートにしたいインターフェースに設定すればSTPは想定する  インターフェースにブロッキングポートに出来、片側の  L2スイッチとL3スイッチ間の通信は出来ますでしょうか? このどちらかの設定が必要なのでしょうか? それとも両方設定が必要でしょうか? ちなみに使用機種はL3がcat3750,L2がcat2960です。 お手数ですがよろしくお願いいたします。

  • ポートフォワーディング(Webサーバ経由してMySQLサーバへ)の方法

    会社に下記構成がありまして、WindowsPC+Access2003+MyODBCを使用してLinuxMysqlサーバ上のデータを保守したいと思ってます。 ・WindowsPC:192.168.0.1 ・LinuxWebサーバ:192.168.1.2 ・LinuxMysqlサーバ:192.168.1.3 *WindowsPCからSSHクライアントを使用してLinuxWebサーバは接続可能、LinuxMysqlへは接続不可能。 *LinuxMysqlサーバはLinuxWebサーバ以外の接続は受け付けない設定になっている。 専門知識のない素人なのですが、ベンダーさんに聞いても「ポートフォワーディングを使って下さい」としかヒントをくれず、ポートフォワーディングを調べても中々理解できずにいて、困ってしまいました。 接続のための設定方法についてアドバイスよろしくお願いします。