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

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

相关推荐
WHD3065 分钟前
苏州勒索病毒加密 服务器数据解密恢复
运维·服务器
蜡笔小炘18 分钟前
LVS -- 持久链接(Persistent Connection)实现会话粘滞
运维·服务器
蜡笔小炘28 分钟前
LVS -- 利用防火墙标签(FireWall Mark)解决轮询错误
服务器·数据库·lvs
生活很暖很治愈37 分钟前
Linux——孤儿进程&进程调度&大O(1)调度
linux·服务器·ubuntu
JoySSLLian1 小时前
手把手教你安装免费SSL证书(附宝塔/Nginx/Apache配置教程)
网络·人工智能·网络协议·tcp/ip·nginx·apache·ssl
HalvmånEver1 小时前
Linux:线程同步
linux·运维·服务器·线程·同步
喵叔哟1 小时前
06-ASPNETCore-WebAPI开发
服务器·后端·c#
Zach_yuan1 小时前
自定义协议:实现网络计算器
linux·服务器·开发语言·网络
岁杪杪1 小时前
关于运维:LINUX 零基础
运维·服务器·php
猫头虎1 小时前
如何解决 OpenClaw “Pairing required” 报错:两种官方解决方案详解
网络·windows·网络协议·macos·智能路由器·pip·scipy