#author("2022-09-03T13:31:01+09:00","default:k1rou","k1rou") #author("2022-10-01T13:31:54+09:00","default:k1rou","k1rou") *ブリッジとは [#tfcd7d79] -LAN間をデータリンク層で接続する[[ネットワーク機器]]。 -[[OSI参照モデル]]のレイヤー2(データリンク層)で動作する。 -ソフトウェアで動作する。 *ブリッジの機能 [#x1c56c5e] -[[MACアドレス]]に従ってデータを流す(フレームを中継する)。 --必要なポートにのみデータを流す。 --宛先[[MACアドレス]]が存在するLANポートのみにパケットを転送する。 --同一LAN上に接続した機器間の通信の場合、他のLANにパケットを送出しない。 -アドレス学習機能 --通信のたびに、受信したポートに接続されているノードのMACアドレスを学習してMACアドレステーブルに登録する --エージングタイムとして定められた時間(通常300秒)を経過して通信がないと登録を削除する --MACアドレステーブル ---学習したMACアドレスとポートの対応表を保存するテーブル ---[[VLAN]]で分割している場合は[[VLAN]]ごとにMACアドレステーブルを持つ -スパニングツリープロトコル --「[[STP]]」参照 -[[リンクアグリゲーション]] -[[VLAN]] **その他の付属機能 [#edea3d43] -インテリジェント機能対応 *ブリッジの基本的な動作 [#gc589ff3] +受信した[[フレーム]]の宛先MACアドレスを元にMACアドレステーブルを参照する +MACアドレステーブルに登録されてない場合、または宛先MACアドレスが[[ブロードキャスト]]アドレスの場合 --フレームを受信したポート以外の全てのポートにフレームを送信する +MACアドレステーブルに登録されている場合 --登録されているポートが[[フレーム]]を受信したポート番号と違う場合、登録さえているポートに[[フレーム]]を送信する --登録されているポートが[[フレーム]]を受信したポート番号と同じ場合、[[フレーム]]を破棄する *スイッチとブリッジの違い [#k2b26925] **ブリッジ [#n7932473] -ソフトウェアで動作する -ポート数:数ポート程度 -フレーム転送方式:ストアアンドフォワード方式 **[[スイッチ]] [#r0516b7e] -ハードウェア([[ASIC]])で動作する -ポート数:多い(数百ポート接続できる機種がある) --マルチポートブリッジ ---複数のポートを持つブリッジのこと。 -フレーム転送方式:ストアアンドフォワード方式、カットアンドスルー方式、フラグメントフリー方式など -別名:スイッチングハブ、レイヤ2スイッチ、L2スイッチ *フレーム転送方式 [#g23b8a10] **ストアアンドフォワード方式 [#gfe5b70e] -[[CRC]]チェックをしてから転送する -ブリッジはこの方式のみ **カットアンドスルー方式 [#g5b7214e] -フレームの先頭6バイト(送信先[[MACアドレス]])を読み込んでから転送する **フラグメントフリー方式など [#c1fe8305] -フレームの先頭64バイトを読み込んでラントフレームを取り除いてから転送する *関連するネットワーク機器 [#e6d6483d] -[[リピータ]](リピーティングハブ) -[[スイッチ]](L2スイッチ、スイッチングハブ) -[[ルータ]] -[[L3スイッチ]] *関連用語 [#h91c62f4] -[[ゲートウェイ]] -[[ネットワーク]] -[[ハブ]] -[[ルーティング]] -[[ARPスプーフィング]] -BPDU - Bridge Protocol Data Unit -[[ゲートウェイ]]