我们为 vlan 13 配置了一系列交换机,我们称它们为 switch1、switch2 和 switch3 不,在这条链上的某个地方,arp 请求会丢失。我可以在这些交换机上运行 tcpdump。运行只sudo tcpdump -n host 192.168.42.1显示 switch1 和 switch2 得到了 arp 请求,但 switch3 没有。
我想进一步隔离问题,看看问题是switch2还是switch3。我可以告诉 tcpdump 只监听一个特定接口上的传出 arp 请求吗?我试过了,sudo tcpdump -e -i et6但我没有看到 arp 请求。
更新:
这是三个交换机的端口配置。布局(语法incoming_port#switch#outgoing_port):
fw1 - 6#switch1#45 - 45#switch2#51 - fiber - 41#switch3 - fw2
! switch 1: incoming
interface Ethernet6
switchport access vlan 13
spanning-tree portfast
! switch 1: outgoing
interface Ethernet45
channel-group 60 mode active
interface Port-Channel60
switchport trunk allowed vlan 1-3,5-4094
switchport mode trunk
mlag 16
! switch 2: incoming
interface Ethernet45
switchport mode trunk
channel-group 60 mode active
!
interface Port-Channel60
switchport trunk allowed vlan 1-3,5-4094
switchport mode trunk
!
! switch 2: outgoing
interface Ethernet51
mtu 9000
switchport access vlan 8
switchport trunk allowed vlan 2-3,5-14,101-110,112-120
switchport mode trunk
!
! switch 3: incoming
interface Ethernet51
mtu 9000
switchport access vlan 8
switchport trunk allowed vlan 2-3,5-14,101-110,112-120
switchport mode trunk
!