
こんにちは、よろしくお願いします。
IEEE802.1qのトランクポート間で流れるパケットをキャプチャしたところ、タグが挿入されていない(?)模様、という件です。
CatalystとLinux(ルータとして使います)を接続し、vlan設定をし、正常に動作していることを確認しました。
動作に全く問題はないのですが、興味本位で調べたところ、疑問がわいてきました。
「現場で使えるCatalystスイッチ130の技」によると、.1qのバイト構成は、
宛先MACアドレス・送信元MACアドレス・TPID・TCI・タイプ・データ・CRC
とのことでした。ところがcatalystスイッチのトランクポート - Linux間をEtherealでキャプチャしたところ、TPIDとTCIが見当たらないのです。
情報を以下に記載します。
##########################################
ネットワーク構成図
Linux
eth0.2 : 192.168.2.1/24
|
リピータハブ ---- PCでパケットキャプチャ
|
(Fa0/1)
SwitchA
(Fa0/3)
|
192.168.2.2/24
ping用PC
##########################################
##########################################
Catalystでの実行結果(一部省略)
SwitchA#sh ver
IOS (tm) C2900XL Software (C2900XL-C3H2S-M), Version 12.0(5.3)WC(1), MAINTENANCE
INTERIM SOFTWARE
System image file is "flash:c2900XL-c3h2s-mz-120-5.3.WC.1.bin"
Processor is running Enterprise Edition Software
witchA#sh vlan
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/6, Fa0/7, Fa0/8, Fa0/9,
Fa0/10, Fa0/11, Fa0/12
2 VLAN0002 active Fa0/2, Fa0/3
3 VLAN0003 active Fa0/4, Fa0/5
SwitchA#sh int fa0/1 switchport
Name: Fa0/1
Switchport: Enabled
Administrative mode: trunk
Operational Mode: trunk
Administrative Trunking Encapsulation: dot1q
Operational Trunking Encapsulation: dot1q
Negotiation of Trunking: Disabled
Access Mode VLAN: 0 ((Inactive))
Trunking Native Mode VLAN: 1 (default)
Trunking VLANs Enabled: ALL
Trunking VLANs Active: 1-3
Pruning VLANs Enabled: 2-1001
Priority for untagged frames: 0
Override vlan tag priority: FALSE
Voice VLAN: none
Appliance trust: none
##########################################
##########################################
linux Ubuntuに投入したコマンド
vconfig add eth0 2
vconfig add eth0 3
vconfig add eth0 4
ifconfig eth0.2 192.168.2.1 netmask 255.255.255.0
ifconfig eth0.3 192.168.3.1 netmask 255.255.255.0
ifconfig eth0.4 192.168.4.1 netmask 255.255.255.0
##########################################
ping用PCから192.168.2.1にpingすると正常に届きます。
キャプチャしていたのはそのタイミングです。
arpにもICMPにも、.1qのタグが埋め込まれていないようなのです。
別の構成で試した内容は以下です。
・ping用をPCFa0/3からFa0/4に差し替えたところpingは通らなかった。
Catalystトランクポート - linux間にはarp requestが飛ぶだけだった。
→VLANとしての機能は正常の模様。
・linuxは使わずにCatalyst2台でトランクポート間をキャプチャしたが
状況は同じで、パケットにタグは挿入されていない。
→Linuxが原因ではない模様。
・リピータハブをはずしてLinuxとCatalystを直接接続した。
キャプチャはできないが動作は同じ。
→リピータハブが原因ではない模様。
・.1qからISLに変えてCatalyst2台で試したところ、ISLヘッダが挿入されていることはEtherealで確認できた。
このVLANタグは、Etherealには反映されないものだったりするのでしょうか?
どなたかアドバイスなど頂けますと大変嬉しいです。
ぜひ、よろしくお願いします。

No.1ベストアンサー
- 回答日時:
受信したIEEE 802.1qフレームのVLANタグが削除されてEtherealに渡される場合があります。
対処の方法はキャプチャに使用しているNICやマシンのOSによって異なります。参考URL(Wiresharkのページですが Etherealにもそのまま通用するでしょう)のページを参照してください。
参考URL:http://wiki.wireshark.org/CaptureSetup/VLAN
回答ありがとうございます。
参考URLを確認しました!そうですね、今までWinでキャプチャしていたので、そのタグが現れなかったようですね。
先ほどLinuxで試したらタグが見えました!Linuxをルータにしていたのだから、最初からLinux上でキャプチャすればよかったです。。。^-^;
本当にありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Teraterm で、「シリアル」の方...
-
Windows10Pro ポート(COMとLPT)...
-
CISCO Catalyst 2960の「Rcv-E...
-
【超初心者】ポートスキャンの...
-
エクセルを開くと、「プリンタ...
-
IPアドレスのセグメント
-
PING送信時のUUUとQQQについて
-
同一セグメントって何?
-
このネットワークを使うには手...
-
パイロットやCAは東京在住と地...
-
USBポートとLPTポート
-
VISTAでipconfigで16進数表記に
-
別セグメントADへのドメイン参加
-
異なるネットワークに、プライ...
-
DNSサーバーのアドレスが消える...
-
OSPFのコスト値が同じ場合
-
設定したIPアドレスを消す
-
DHCPと固定IPアドレスの併用に...
-
ネットワークのトラフィック量...
-
NAS(HDD)って何?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Teraterm で、「シリアル」の方...
-
Windows10Pro ポート(COMとLPT)...
-
クリックをヘッドホンからだけ...
-
CISCO Catalyst 2960の「Rcv-E...
-
USBとLANの違い?
-
COMポートが表示されない
-
USB2.0対応のポートはどれでし...
-
FUTRO S740 外付けHDが認識しない
-
起動ドライブをUEFIが突然認識...
-
デスクトップ型PCのUSBについて...
-
ゲーム実況をする際、PCにある...
-
COM接続デバイスのポート番号特...
-
AHCIモードでのインストール
-
キャプチャではIEEE802.1qのタ...
-
SATA増設インターフェースカー...
-
【超初心者】ポートスキャンの...
-
VB2010で、シリアル通信をするには
-
ルートポートと代表ポート
-
USBがつながらない
-
タグVLANのルーティング
おすすめ情報