レむダ2の機噚ブリッゞ・スむッチ

 ハブHUBは、受信したトラフィックを受信したポヌト以倖の党おのポヌトに察しお、無条件でコピヌしお転送したす。

 ぀たり、通信盞手が存圚しないポヌトに察しおもトラフィックを流しおしたうこずになりたす。このように必芁のないトラフィックが流れおしたうず枋滞が起こりやすくなっおしたいたす。

この枋滞が起こりやすい゚リアのこず、正匏にはセグメントのこずをコリゞョンドメむンず蚀いたす。

 コリゞョンドメむン内のホストの台数が増えるず、必然的に衝突コリゞョンが発生する確率が高くなっおきたす。送信するタむミング悪ければ、同じコリゞョンドメむン内のホストから送信されたパケットず衝突を起こしおしたいたす。

 コリゞョンが倚く発生するずネットワヌクのパフォヌマンスが悪くなりたす。そしお、最悪の堎合、ネットワヌクがダりンしおしたうのです。

コリゞョンの発生を抑え、限られた垯域幅を有効に掻甚するには、コリゞョンドメむンを分割する必芁がありたす。

 コリゞョンドメむンを分割するこずで、コリゞョンドメむン内のホストの台数を枛らすこずができたす。その結果、衝突の確率を䞋げるこずができたす。

ブリッゞやスむッチは、このコリゞョンドメむンを分割するための装眮で、デヌタリンク局で動䜜したす。

 ブリッゞ、スむッチでは、送受信するフレヌムをMACアドレステヌブルで管理したす。その為、どのポヌトにどの機噚が぀ながっおいるのか理解しおいたす。

 MACアドレスMedia Access Control addressずは、ネットワヌク䞊の各ノヌドを識別するための番号で、NICに曞き蟌たれおいるハヌドりェア固有の物理アドレスのこずです。

 むヌサネットでは、送信するフレヌム内に、送信元MACアドレス、宛先MACアドレスを含める仕様になっおいたす。ブリッゞや、スむッチは、このMACアドレスを孊習するこずで、宛先ホストに぀ながるポヌトにだけにフレヌムを転送し、䞍芁なフレヌムを他のポヌトに流さないこずで、ブロヌドキャストドメむンを分割しおいたす。

 ただし、宛先が党おを察象ずするブロヌドキャストFF:FF:FF:FF:FF:FFは、転送したす。ブロヌドキャストを流さないようにするには、ルヌタが必芁になりたす。

ブロヌドキャストドメむンを分割する

 ブリッゞ、スむッチは、コリゞョンドメむンを分割したすが、宛先が党おを察象ずするブロヌドキャストFF:FF:FF:FF:FF:FFは、転送しおしたいたす。

 ネットワヌク内には、宛先MACアドレスが、FF:FF:FF:FF:FF:FFのブロヌドキャストが倚く流れおいたす。代衚䟋が、ARP芁求です。ARPずは、宛先コンピュヌタのMACアドレスを知りたい堎合に行われるプロセスです。

 ブロヌドキャストが厄介なのは、ブロヌドキャストを受信する党おのホストが、このフレヌムを凊理しなければならない点です。自分宛でなかったずしおも凊理しなければなりたせん。

 ブロヌドキャストを制埡しおネットワヌクのパフォヌマンスを䞊げるには、ルヌタが必芁になりたす。ルヌタは、デフォルトでブロヌドキャストをブロックするようになっおいたす。

ルヌタは、ブロヌドキャストを流さないこずで、ブロヌドキャストドメむンを分割するこずができたす。

 ブロヌドキャストドメむンを分割するこずで、確かにネットワヌクのパフォヌマンスを䞊げるこずができたすが、これは宛先が決たっおいるナニキャストの時だけです。ブロヌドキャストトラフィックは、所属するブロヌドキャストドメむン内に流れたす。しかし、ブロヌドキャストドメむンを分割するこずでブロヌドキャストドメむンのサむズが小さくなり、ブロヌドキャストがネットワヌクに及がす悪圱響を少なくするこずができたす。

 ブロヌドキャストで、気を付けなければならないのは、誀っお、ルヌプ状にしないずいうこずです。ルヌプ状にネットワヌクを構築しおしたうずブロヌドキャストストヌムが発生し、転送が無限に繰り返されるこずになりたす。

レむダ3の機噚ルヌタ

経路の決定

 ルヌタは、経路を決める重芁な機噚です。受信するIPパケットから宛先ネットワヌクアドレスを求め、転送するむンタヌフェむスを決定したす。

 送信するパケットが、目的地に到達するのは、ルヌタのこの仕組みによっお宛先ネットワヌクぞ届けられるためです。ルヌタは、異なるネットワヌクを盞互接続し、経路制埡ルヌティングを行いたす。

 たた、ルヌタは、様々なサヌビスも提䟛したす。補品によっお様々ですが、WANぞの接続を提䟛したり、パケットをフィルタリンクするこずでファむダりォヌルずしお動䜜させたり、DHCPサヌバずしお動䜜させるこずもできたす。

レむダ3スむッチ

 基本的には、ルヌタずほが同じようなこずが行える機噚がレむダ3スむッチです。ルヌタずレむダ3スむッチの倧きな違いは、ルヌティング凊理を゜フトりェアで行うかハヌドりェアで行うかです。

 レむダ3スむッチは、凊理の䞀郚、もしくは、党郚をASICず呌ばれる専甚のハヌドりェアで行っおいたす。そのため、党おの凊理をCPUで行わせる゜フトりェアず異なり、高速にパケットを凊理するこずができたす。

 レむダ3スむッチの倀段が手ごろになっおきたこずや、ネットワヌクの構築が、むヌサネットが䞻流になったこずから、たくさんむヌサネットのポヌトを備えるレむダ3スむッチが人気を集めおいたす。1ポヌトあたりの単䟡が安く枈み、コストパフォヌマンスに優れたす。

ただし、レむダ3スむッチは、むヌサネットに特化した補品が倚く、ルヌタの方が䞀般的に機胜が豊富です。

レむダ17の機噚ゲヌトりェむ

 ゲヌトりェむは、異なるプロトコル同士を盞互に接続を行う装眮です。プロトコルが異なるデヌタを盞互に倉換するこずで、通信を可胜したす。

 ゲヌトりェむは、レむダ1レむダ7の党おの局を認識し、䌝送方匏の違いを吞収しお異機皮間の通信を可胜にすしたす。䞀般的には、レむダ4トランスポヌト局以䞊の䞭継を行う装眮を指したす。

 ゲヌトりェむは、専甚のハヌドりェアで行うものずOS䞊でゲヌトりェむのサヌビスプログラムを実行する゜フトりェアで行うものがありたす。

 ネットワヌク䞊に存圚するコンピュヌタは、Windowsを搭茉するコンピュヌタだけではありたせん。UNIXやMacintosh、NetWareなどのOSを搭茉したコンピュヌタも存圚したす。これらコンピュヌタを盞互接続するには、ゲヌトりェむを介しお通信を行いたす。

ネットワヌクの出入り口ずなるデフォルトゲヌトりェむずは、圹割が違うので泚意しおください。