さて・・・みんなの嫌いな暗記のお時間です。
んが!その前に、スイッチの機能部分の話しをしましょう。
○L2スイッチング
○L3ルーティング
○L3スイッチング
さて、以上の3つは何が違って、どういうメリット・デメリットがあるでしょう??
といってもいっぱいあるので、個人的にこの位わかっていればいいんじゃない?って所を書いてみます。
⇒L2スイッチング
・L2なのでMACでやり取りしフレームを転送
・上記に伴いMACテーブルを作る
・ブロードキャストやマルチキャストは止められない
・STPを使用してループを防げる
・あて先がわからないと全部のポートにフラッディングする
こんなものでしょう。
⇒L3ルーティング
・IPアドレスなどのL3アドレス情報を元にパケットを転送する
・ルーティングプロトコルを使用して最適ルートの選択が可能
・最適経路を表すルーティングテーブルを作る
くらいかなぁ・・・
⇒L3スイッチング
・IPアドレスなどのL3アドレス情報を元にパケットを転送する
・ASIC(application-specific IC)でハードウェアでのパケットスイッチング
・ASICに伴い高速処理かつ低遅延
ンなもんでしょ。・・・・・・・しかし字だけで書くと、自分で見ても読むのメンドクサイですね(悲)
じゃあ結局なんなのよ?って話ですが、結論から言うと、
L3スイッチングが理想なんじゃない?
って話がしたいわけです。
なぜか?といえば、
L2スイッチングメリット⇒ASICを使ってハードウェアで処理するから、ワイヤスピードで遅延も少ないしコストも低いしポート密度もある
L2スイッチングデメリット⇒大規模ネットワーク設計には向いていない。それは、大規模になるとSTPのコンバージェンスも遅くなるし、何よりL3部分が使えないのが致命的。
L3ルーティングメリット⇒L3アドレスの使用ができる。ルーティングプロトコルで最適経路も選択できる
L3ルーティングデメリット⇒CPUをベースとして処理を行うために、遅延が発生する。CPUの依存度が高い。つまりL3情報まで見て、考えて、判断して、転送するから行動が遅い上に、負担が大きい。状況によってはルータがボトルネックになりうる。
L3スイッチング⇒L2メリット+L3メリットなので、L3の処理がL2スイッチングなみの速さでできる
っていうわけです。L2スイッチングの速さとL3ルーティングの利便性を兼ね備えた非常に有用なものがL3スイッチングです
結構適当ですが、こんなもんで今は十分。
で、さっき【L3スイッチングが理想】っていう極論は発しましたが、あれはドーでも良いです。L3スイッチング便利!ってことをわかってもらいたかっただけです。実際には、全てを使用し、適材適所でやっていきましょう!で、組み合わせるものとしてL3スイッチングっていうのがあるよ!って話です。
次から本番です。
|