display lldp neighbor ,dis mac-address查询的原理是啥

在网络设备中,display lldp neighbor 和 display mac-address 是两个常用的命令,用于获取设备的网络邻居信息和MAC地址表信息。它们的查询原理如下:

  1. display lldp neighbor
    LLDP (Link Layer Discovery Protocol) 是一种链路层协议,用于在本地网络中发现和通告设备的邻居信息。display lldp neighbor 命令通常用于查看设备与其直接相连的其他设备的LLDP信息。

查询原理:

LLDP 协议:

LLDP是一个标准协议(IEEE 802.1AB),它允许网络设备在链路层上交换设备信息,如设备名称、端口描述、VLAN信息等。

LLDP协议通过定期发送LLDP数据单元(LLDPDU)来通告设备信息,接收LLDP数据单元的设备会保存这些信息,并可以通过类似于display lldp neighbor的命令来查看。

信息存储:

当设备收到LLDP数据单元时,它会将邻居设备的信息存储在本地的LLDP邻居表中。

display lldp neighbor 命令查询的是这个邻居表,显示设备与直接相连的LLDP邻居的信息。

命令执行:

执行 display lldp neighbor 命令时,设备从LLDP邻居表中读取并显示各个邻居设备的相关信息,如邻居设备的名称、端口号、系统能力等。

  1. display mac-address

MAC地址表(或称为转发表)是网络交换机用于记录每个端口上学习到的MAC地址的表。display mac-address 命令用于查看交换机的MAC地址表。

查询原理:

MAC 地址学习:

当交换机接收到一个数据帧时,它会检查帧的源MAC地址,并将源MAC地址与接收到该帧的端口一起存储在MAC地址表中。

通过这种方式,交换机可以学习网络中所有设备的MAC地址,并记录每个MAC地址所在的端口。

MAC 地址表:

MAC地址表用于在交换机转发数据帧时决定目标MAC地址的输出端口。交换机根据MAC地址表中记录的端口信息将数据帧转发到正确的端口。

display mac-address 命令查询的是这个MAC地址表,显示每个MAC地址及其对应的端口和其他信息。

命令执行:

执行 display mac-address 命令时,设备从MAC地址表中读取并显示所有记录的MAC地址和对应的端口信息。

总结

display lldp neighbor 命令查询LLDP邻居表,显示通过LLDP协议学习到的邻居设备信息。

display mac-address 命令查询MAC地址表,显示设备上记录的MAC地址及其对应的端口信息。

这两个命令用于不同的目的,但都依赖于设备内存储的信息来提供网络拓扑和设备连接的详细视图

相关推荐
白帽攻防录15 分钟前
SRC 挖洞:Certighost AD CS 域控制器伪造深度复盘,CVE-2026-54121 一个普通域用户怎么拿走整个企业域
网络·安全·web安全·网络安全·域安全
青春不朽51221 分钟前
requests 超时、重试、SSL 报错?9 个高频问题与一整张排错对照表
网络·网络协议·ssl
酣大智26 分钟前
H3C MSR3600(Comware V7)接口限速完整操作步骤
网络·mqc
一技安身30 分钟前
VMware Workstation 25H2 创建兼容ESXi8.0虚拟机教程
服务器
硅基手札35 分钟前
【Linux 内核专栏 13】快IO层
linux·服务器·嵌入式硬件
Pointer Pursuit1 小时前
Linux调试器 ——gdb/cgdb
linux·运维·服务器
IanSkunk1 小时前
从检查设备到训练方案:眼科与视光中心设备联动的数据通路、字段口径与校验规则
服务器·数据库·负载均衡
chenlance1 小时前
PADS灌铜、覆铜过程和技巧小汇总
linux·服务器·网络
曾晓森1 小时前
OpenAI 兼容 API 接入山猫云:先核对分组和价格,再发最小请求
网络·python
xixiaoyunya1 小时前
服务器自动备份怎么做:十几分钟搭建一套稳定可监控的方案
运维·服务器