【Ethernet】車載ネットワーク その17【EthernetFrame⑤】

車載ネットワーク

バックナンバーはこちら。
https://www.simulationroom999.com/blog/In-vehicle-network-backnumber/

はじめに

ユニキャスト、ブロードキャスト、マルチキャストについての説明まとめ。

対ノードで見た場合の各通信方式。
MACアドレスで見た場合の各通信方式。
IPアドレスで見た場合の各通信方式。
これらをざっと表でまとめてみる。

登場人物

博識フクロウのフクさん

イラストACにて公開の「kino_k」さんのイラストを使用しています。
https://www.ac-illust.com/main/profile.php?id=iKciwKA9&area=1

エンジニア歴8年の太郎くん

イラストACにて公開の「しのみ」さんのイラストを使用しています。
https://www.ac-illust.com/main/profile.php?id=uCKphAW2&area=1

対ノードで見た場合の各通信方式

フクさん
フクさん

じゃー、
ユニキャスト、ブロードキャスト、マルチキャストをざっとまとめるよ。

太郎くん
太郎くん

おー。

フクさん
フクさん

まず、ノードで見た場合はこんなイメージになる。

ユニキャスト
ユニキャスト

ブロードキャスト
ブロードキャスト
マルチキャスト
マルチキャスト

MACアドレスで見た場合の各通信方式

フクさん
フクさん

次はMACアドレスで見た場合。

太郎くん
太郎くん

ユニキャストは単純に、
宛先MACアドレスと送信元MACアドレスの構成になっていれば良いんだよね。

フクさん
フクさん

そうそう。

太郎くん
太郎くん

ブロードキャストは
宛先MACアドレスは必ず
FF-FF-FF-FF-FF-FF
でなければならない。

太郎くん
太郎くん

そして、マルチキャストは
01-00-5E-XX-XX-XX

フクさん
フクさん

おー!バッチリだ!

IPアドレスで見た場合の各通信方式

太郎くん
太郎くん

ユニキャストは割り当てれたIPアドレスでやり取りすればいいかな。
IPアドレスとMACアドレスが1対1で紐づいているので、これはそんなに難しくない。

太郎くん
太郎くん

ブロードキャストは2種類のアドレスタイプがあって、

  • リミテッドブロードキャストアドレス
    • 例:255.255.255.255
  • ディレクティッドブロードキャストアドレス
    • 例:192.168.10.255

って感じ。

太郎くん
太郎くん

ユニキャストのIPアドレスの構成は以下で、
224.X.X.X
Xは
MACアドレスの
01-00-5E-XX-XX-XX
に入る感じ。
例えば、
01-00-5E-10-01-01
ってグループがあったとすると、
224.16.1.1
を指定すれば良い。

フクさん
フクさん

(太郎くんがこんなに成長していたとは!)

ざっと表でまとめた

フクさん
フクさん

説明、おつかれさん。
完璧だったよ。

太郎くん
太郎くん

まぁ一応全部メモしてたからねー。

フクさん
フクさん

一応、こっちでもざっと表にまとめておいた。

通信方式MACIP範囲備考
ユニキャスト送信先はノード個別のMACノード個別のIP単体 
ブロードキャスト送信先はFF-FF-FF-FF-FF-FF255.255.255.255全体別ネットワークを指定することも可能。192.168.0.255/24等
マルチキャスト送信先は01-00-5E-[グループIPの一部]グループIP特定の複数MACにグループIPの一部を含めることでデータリンク層のレベルで送信先を決定。
太郎くん
太郎くん

表にまとまってると分かり易いね。

フクさん
フクさん

次回からはまたBLFの中にあったEthernetフレームを細かく見ていく感じかな。

まとめ

フクさん
フクさん

まとめだよ。

  • ユニキャスト、マルチキャスト、ブロードキャストのまとめ。
    • ノードで見た場合。
    • MACアドレスで見た場合。
    • IPアドレスで見た場合。

バックナンバーはこちら。

コメント

タイトルとURLをコピーしました