ネットワークエンジニアの皆さん、こんにちは!
日々、無機質なラックの奥から聞こえるファンの音と、パケットの鼓動に癒やしを感じている筆者です。
ネットワークの学習を始めると、必ずぶつかるのが「スイッチングハブって、結局どうやって通信相手を選んでいるの?」という疑問ですよね。今日は、L2(データリンク層)の主役であるスイッチングハブが、なぜあんなにも賢く、かつ静かに通信をさばけるのか、その「フィルタリング」という魔法のような仕組みを紐解いていきましょう。
—
郵便配達員さんに学ぶ、スイッチングの「気配り」
いきなり難しい話は抜きにしましょう。スイッチングハブの動作を理解するには、「めちゃくちゃ優秀な郵便配達員さん」を想像するのが一番です。
昔の「リピーターハブ」という機器は、届いた手紙(フレーム)を、宛先に関係なく全員のポストにバラ撒く「ポスティングおじさん」でした。これでは、不要な手紙まで受け取らなければならず、ネットワークはすぐにパンクしてしまいます。
そこで登場したのが、現代のスイッチングハブです。彼らは「MACアドレステーブル」という、いわば「住民台帳」を持っています。
1. 学習(Learning)
誰から送られてきた手紙なのかを、パッと見て「このポートの先に住んでいるのは〇〇さんだ」と記憶します。
2. フィルタリング(Filtering)
ここが今日のメインテーマです。届いた手紙の宛先が分かっている場合、「宛先の人が住んでいるポートだけに手紙を届ける」という処理を行います。他の人には一切見せない。これが「フィルタリング」の正体です。
無関係なポートには手紙を届けない。だからこそ、ネットワーク全体が騒がしくならず、高速な通信が維持されるのです。
—
現場でスイッチの挙動を確かめる:コマンドの世界
では、実際に現場で使われているスイッチ(今回はCisco Catalystを想定)で、この仕組みがどう見えるのか覗いてみましょう。
スイッチは、show mac address-table というコマンドで、自分の記憶(テーブル)をさらけ出してくれます。
# 現在スイッチが把握しているMACアドレスの一覧を表示
Switch# show mac address-table dynamic
# 出力例:
# Mac Address Type VLAN Port
# ----------------------------------------
# aaaa.bbbb.cccc DYNAMIC 1 Gi0/1 <- ここに住んでます
# dddd.eeee.ffff DYNAMIC 1 Gi0/2 <- あっちに住んでます
もし、aaaa.bbbb.cccc さん宛ての通信が Gi0/1 に届いた場合、スイッチはテーブルを確認して「あ、この子は Gi0/1 にいるから、そこだけに送ればいいんだな」と判断します。これがフィルタリングの現場での姿です。
—
なぜ「フィルタリング」が重要なのか?
もしスイッチがフィルタリングをせず、すべてを全員にバラ撒いていたらどうなるでしょうか?
- 帯域の無駄遣い: 本来必要のない通信が流れて、回線がパンクします。
- セキュリティリスク: 他人の通信内容が、自分のPCまで届いてしまう(盗聴のリスク)。
- PCへの負荷: 受け取るたびに「自分宛てかな?」と確認するPC側のCPUリソースが削られます。
フィルタリングは、ネットワークを「整理整頓」し、「効率」と「安全」を守るための、極めて高度な配慮なのです。
—
初心者のエンジニアへ:トラブルシューティングのヒント
現場で「通信が遅い」「一部の端末と繋がらない」といったトラブルが起きたとき、この「MACアドレステーブル」の不整合が原因であることも珍しくありません。
もし変な挙動を感じたら、まずはこう考えてみてください。
「スイッチは、宛先ポートを正しく認識できているだろうか?」
以下のようなコマンドで、ポートのステータスを確認する習慣をつけておくと、トラブル解決のスピードが段違いになりますよ。
# 特定のインターフェースの状況を確認
Switch# show interfaces GigabitEthernet 0/1
# エラーが出ていないか、パケットが正しく流れているかを確認
# input/outputのカウンターが増えていれば、物理的には生きている証拠です
—
最後に:ネットワークは「思いやり」でできている
スイッチングハブのフィルタリング機能は、単なる転送ルールではありません。「宛先の人だけに、確実に届ける」。このシンプルな原則が、インターネットという広大な世界の基盤を支えています。
一見すると複雑に見える技術も、紐解いていけば、私たちが日常で行っている「誰かに手紙を渡す」という行為と何ら変わりないのです。
今日から皆さんも、ネットワーク機器のランプがチカチカしているのを見かけたら、「お、今、住民台帳を見て手紙を仕分けしているんだな」と、彼らの仕事ぶりに思いを馳せてみてくださいね。
それでは、また次回の深淵でお会いしましょう!
コメント