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

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

相关推荐
无效的名字2 小时前
如何安装并使用RustDesk
linux·运维·服务器
LAOning114 小时前
xcode 各版本真机调试包下载
ide·macos·xcode
明金同学5 小时前
电脑wifi显示已禁用怎么点都无法启用
运维·服务器·网络
安和昂5 小时前
【iOS】ARC 与 Autorelease
macos·ios·cocoa
秋水丶秋水5 小时前
GlobalSign、DigiCert、Sectigo三种SSL安全证书有什么区别?
运维·服务器·网络
电鱼智能的电小鱼6 小时前
虚拟现实教育终端技术方案——基于EFISH-SCB-RK3588的全场景国产化替代
linux·网络·人工智能·分类·数据挖掘·vr
Aaron.Ma6 小时前
ubuntu自定义服务自动启动
linux·服务器·ubuntu
你无法关注此用户7 小时前
华为设备OSPF配置与实战指南
运维·网络
试剂界的爱马仕7 小时前
软珊瑚成分 CI-A:靶向口腔癌细胞的 “氧化利剑” 与 ERK 密码
网络·人工智能·科技·机器学习·ci/cd·ai写作
gadiaola8 小时前
【计算机网络】第3章:传输层—面向连接的传输:TCP
网络·网络协议·tcp/ip·计算机网络