如何在 Cisco 交换机上测试第 2 层连接?

网络工程 思科 转变
2021-07-31 21:49:22

我正在我们的实验室测试一个新的 FTTH CPE。Cisco ME3400 交换机。到目前为止,我在配置它们时遇到了问题。我已经启动了 DHCP 调试以查看 DHCP 数据包。

我想知道如何测试才能知道 CPE 和 ME3400 之间是否存在第 2 层连接?

一些输出:

ME3400#sh int fa0/1 FastEthernet0/1 已启动,线路协议已启动(已连接) 硬件为快速以太网,地址为 0023.05ab.c883(bia 0023.05ab.c883)

ME3400#sh mac地址表

Vlan Mac 地址类型端口
---- ----------- -------- -----
All 0100.0ccc.cccc STATIC CPU
...
1 XXXX.XX29.c942 DYNAMIC
Gi0 /1 1 XXXX.XXe4.0bdd 动态 Gi0/1
1 XXXX.XX70.113e 动态 Gi0/1
10 XXXX.XXa1.4ca0 动态 Fa0/1

4个回答

如果您看到 MAC 地址是“mac 地址表”,则您有 L2 连接。所以你的测试方法没有错。

您可以检查mac地址表,但除非有流量,否则不会有条目。我经常使用的一种快速方法是 ping 设备(假设它有一个 IP)。即使它不响应 ping,它也应该响应 ARP,并且该 IP 的 ARP 表中会有一个条目。

你可能想尝试一个Layer2Traceroute

Router# traceroute mac [interface type interface_number] source_mac_address [interface type interface_number] destination_mac_address [vlan vlan_id] [detail]

确认 L2 连接后,能否更详细地解释一下配置问题?

问:如何测试以了解是否存在第 2 层连接

A. 配置 LLDP 和/或 show interface