LoginSignup
5
4

More than 3 years have passed since last update.

EtherIPトンネルの動作をパケットキャプチャして確認する

Last updated at Posted at 2019-05-17

https://qiita.com/kure/items/2bc048f6ddff8de03c65
の続き。

EtherIPについてのメモ

受信したイーサネットフレームを、IPネットワーク上に構成したトンネルを経由してブリッジ転送する機能

参考URL(3)からの引用

  • 単体では暗号化機能は無い
  • セッション管理機能は無い

動作イメージ

離れたネットワーク同士をトンネルを介してブリッジ接続するイメージ。端末からは、相手端末が同一LAN上に存在しているかのように動作する。ARPも通常のように解決される。
ブリッジについては参考URL(4)が分かりやすい。

概要図.png

検証

概要

  • NECのIX2015、2台でトンネルを構成する
  • 間に以前の記事で使用したNETGEAR GS105Eを配置し、ミラーリングを行い、パケットキャプチャする

構成

構成図は以下の通り
構成図.png

キャプチャ結果

エンド端末

  • エンド端末から送信されるデータは宛先端末のIPアドレス/MACアドレス
    • MACアドレスはARPで解決済み
    • エンド端末はトンネル構成は意識されず、同一LAN内に送信するかのように送信されている

ScreenClip.png

経路上(ミラーリングポート)

  • カプセル化されたデータ(画像的には下部)に元々のパケットのヘッダがある
  • 付与されたIPヘッダのプロトコル番号は97(EtherIP)
  • 付与されたEther/IPヘッダの宛先等はトンネルを構成するノード同士の通信に使用される実ヘッダ

ScreenClip.png

参考URL

★RFC
(1)RFC 3378 - EtherIP: Tunneling Ethernet Frames in IP Datagrams https://tools.ietf.org/html/rfc3378

★RFCの日本語訳例
(2)RFC3378 EtherIP:IPデータグラム内のトンネルイーサネットフレーム http://www5d.biglobe.ne.jp/stssk/rfc/rfc3378j.html

★NECさんのFAQ。他のトンネルプロトコルとの違いもあり分かりやすい。
(3)Ethernet over IP機能 : FAQ : UNIVERGE IXシリーズ | NEC https://jpn.nec.com/univerge/ix/faq/etherip.html

★ブリッジの解説が非常にわかりやすい
(4)ネットワーク機器講座|スイッチ編 https://www.allied-telesis.co.jp/library/nw_guide/device/switch.html#002

※設定ログ
https://gist.github.com/kuredev/e036802d11c39f0791d4e12e4400b4f3

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4