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地址及其对应的端口信息。

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

相关推荐
caimouse4 分钟前
Reactos 第 5 章 进程与线程 — 5.3 系统调用 NtCreateProcess()
服务器·开发语言
yuanjj886 分钟前
域格ASR平台cat1模块FTP上传、下载
运维·网络
比昨天多敲两行10 分钟前
Linux 网络基础
网络
XiaoLin laile10 分钟前
自主可控越来越重要,信创即时通讯为什么备受青睐
网络
CJH(本人账号)18 分钟前
AI Agent 安全危机:当你的“智能助手“变成攻击者的“远程武器“
网络·人工智能·安全·ai·开源·github
猫头虎21 分钟前
猫头虎AI分享|樱桃键盘Ctrl键失效解决方案:FN+PAUSE 长按10秒恢复出厂设置保姆级教程
网络·网络协议·tcp/ip·计算机外设·键盘·机械键盘·ctrl
梁辰兴25 分钟前
计算机网络基础:简单网络管理协议 SNMP
网络·计算机网络·计算机·snmp·计算机网络基础·梁辰兴·简单网络管理协议
feng_you_ying_li26 分钟前
Linux之线程同步:条件变量和两种生产消费模型
linux·运维·服务器
大江东去浪淘尽千古风流人物29 分钟前
【VGGT】统一3D重建:单网络同时预测相机位姿、深度图、点云与3D轨迹的前馈Transformer架构深度解析
网络·数码相机·3d·transformer·slam·3d重建·cvpr2025
liulilittle36 分钟前
用户态 TCP 端口转发:对 CUBIC 友好,对 BBR/KCC 收益不大
运维·网络·tcp/ip·计算机网络·信息与通信·tcp·通信