マルチキャストホストとして機能するデバイスを開発していますが、IGMPクエリに応答するときにそれを監視したいと思います。
私のCatalyst3560Gは次のようにセットアップされています(以下の完全な構成):ポート0/1は、テスト対象のデバイスを起動できるようにするTFTPサーバーです。ポート0/3はテスト中のデバイスです。ポート0/14は、wiresharkを実行しているPCであり、IGMPクエリを送信するためのostinatoです。ポート0/1と0/3は一緒にVLANにあり、ポート0/14はポート0/3を監視しており、入力は同じVLANに送信されます。これらは上の3つのポートのみです。スイッチは何にでも接続されています。
クエリを送信すると、Wiresharkは送信フレームのみをキャプチャします。テスト対象のデバイスがフレームを受信します(デバッグ出力を取得します)。
SPANセッションは、ポート0/3で出力するときにIGMPクエリのコピーを送信し、ポート0/3に入るときに対応するレポートのコピーを送信することを期待しますが、どちらも表示されません。テスト対象のデバイスがまったく応答しないことを示す唯一の兆候は、ポート0/3のマルチキャスト受信カウンターです。これは、適切なタイミング(クエリが送信されてから0〜10秒後)に増加します。
私は何が間違っているのですか?
Current configuration : 2490 bytes
!
version 12.2
no service pad
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname cs3560
!
boot-start-marker
boot-end-marker
!
enable secret 5 $1$WKu9$g6YTo5sW/vvVmpbVmgTye0
!
no aaa new-model
system mtu routing 1500
ip subnet-zero
no ip dhcp use vrf connected
!
no ip igmp snooping
!
spanning-tree mode pvst
spanning-tree extend system-id
!
vlan internal allocation policy ascending
!
interface GigabitEthernet0/1
switchport access vlan 161
switchport mode access
!
! <snip> uninvolved ports removed
!
interface GigabitEthernet0/3
switchport access vlan 161
switchport mode access
spanning-tree portfast
!
interface GigabitEthernet0/14
!
no cdp run
!
control-plane
!
line con 0
line vty 0 4
password 123
login
line vty 5 15
password 123
login
!
monitor session 1 source interface Gi0/3
monitor session 1 destination interface Gi0/14 ingress untagged vlan 161
end
次のコマンドを使用してみてください。
monitor session 1 source interface Gi0/3 /both/
monitor session 1 destination interface Gi0/14 ingress untagged vlan 161
end