ブリッジ (ネットワーク機器)
出典: フリー百科事典『ウィキペディア(Wikipedia)』
ブリッジは、OSI参照モデルのデータリンク層の情報を基にフレームの送信ポートを決定し転送するコンピュータ・ネットワーク機器である。TCP/IPが一般的になるまで、ネットワークの接続に使われてきた。
ネットワーク上のホスト数が増えるにつれ、ルーターの需要が増し、ブリッジはスイッチングハブとして進化した。
なお、PPPoEを中継する機器も(PPPoE)ブリッジと呼ばれる事がある。
目次 |
[編集] Ethernetブリッジの動作
Ethernetでの挙動は、以下の通りである。
[編集] ブロードキャストフレームの受信
あるMACアドレスを持ったホストAが起動すると、そのMACアドレスを送信元とするブロードキャストフレーム(宛先MACアドレス=FFFF:FFFF:FFFF)を送信し、ブリッジがそれを受信する。
[編集] MACアドレスの学習
ホストAからのブロードキャストフレームを受信すると、ホストAのMACアドレスをどのポートで受信したかを学習する。(MACテーブルの作成とも呼ばれる)
[編集] ブロードキャストフレームの転送
ブロードキャストフレームは、ブリッジの全てのポートに転送され、ネットワーク上の全てのホストが、ホストAのMACアドレスを学習する。
[編集] ユニキャストフレーム
任意のホストが、ホストAにフレームを送信する場合は、ホストAのMACアドレスを宛先にしてフレームを送信する。宛先のMACアドレスが特定されているので、これをユニ(一つの)キャストフレームと呼ぶ。
[編集] 学習MACアドレスの検索とユニキャストフレームの転送
ユニキャストフレームがブリッジに到達すると、ブリッジはそのフレームの送信先MACアドレスを、どのポートで学習しているかを検索し、MACアドレス学習ポートとユニキャストフレームを受信したポートが同一の場合は、フレームを破棄し、送信元のMACアドレスを学習し直す。 別のポートで学習していれば、そのポートに転送する。
すなわち、MACアドレスの検索速度がブリッジの動作速度に関わってくるので、各社独自の方法により検索速度を短縮する仕組みを作り込んでいるが、このための不具合も内在する。
[編集] フラディング(Flooding)
ユニキャストフレームの宛先MACを学習していない場合、ブリッジはそのユニキャストをブロードキャストと同等に扱う。すなわち、全てのインタフェースに転送する。返事が来た場合、そのフレームから、MACアドレスを学習する。宛先不明のフレームが増えることで、フラディングが多くなると、ブリッジネットワークの性能が落ちる。