资讯动态

LLDP链路层发现协议:网络自动发现与智能运维基石

发布时间:2026/10/17 15:20:11 来源:尧图企业网站定制
1. 什么是LLDP一个被低估的“网络自我介绍协议”你有没有遇到过这样的场景新上架一台交换机连好线后发现隔壁机柜的设备根本不知道它的存在或者排查链路故障时明明物理连接正常却要一层层登录设备去查端口对端信息耗时又容易出错又或者在做网络资产盘点时面对几十台不同品牌、不同型号的设备光靠人工记录MAC地址和端口映射关系三天都理不清楚。这些看似琐碎却高频出现的痛点其实背后都指向同一个被长期忽视但极其关键的技术——LLDP全称Link Layer Discovery Protocol中文叫链路层发现协议。它不是什么高大上的加密通信协议也不是用来传输业务数据的管道而是一个纯粹的“自我介绍员”工作在OSI模型第二层数据链路层不依赖IP地址不跨三层转发只在直连的两个网络设备之间安静地、周期性地广播自己的身份名片。这张名片里包含的信息非常实在设备系统名称、管理IP、端口描述、硬件型号、系统描述、VLAN配置、甚至供电能力PoE。我第一次在某高校数据中心用LLDP快速定位一台离线AP的上游交换机端口时整个过程从开始到确认只用了47秒——而之前靠人工pingtracert逐台登录查MAC表的方式平均要花15分钟以上。这就是LLDP最朴素也最强大的价值把“这根线连到哪儿了”这个本该是基础常识的问题变成了一个可自动发现、可程序化查询、可集中管理的事实。它不解决性能问题但彻底消灭了信息盲区它不替代SNMP或NetFlow却是所有上层网络管理系统的地基。对于网络工程师、运维人员、甚至刚入行的实习生来说理解LLDP不是学一个协议而是掌握一种让网络“开口说话”的基本能力。2. LLDP为什么必须工作在二层协议设计背后的底层逻辑2.1 为什么不能用三层协议来干这件事很多人第一反应是“既然要发现邻居那用ICMP ping或者ARP不就行了”这是个极好的切入点恰恰暴露了LLDP存在的根本必要性。我们来拆解一下ARP的局限性ARP本质上是为IP寻址服务的它只回答“某个IP地址对应的MAC是多少”但它完全不关心“这个MAC地址属于哪台设备、叫什么名字、端口编号是多少”。更关键的是ARP请求是广播但响应是单播且只在收到请求的那一刻发生。它不具备持续通告、主动发布的能力无法支撑网络拓扑的实时感知。ICMP的依赖性ping依赖于IP层可达。如果两台设备虽然物理直连但IP配置错误比如不在同一网段、子网掩码配错、或者其中一台关闭了ICMP响应那么ping就完全失效。而LLDP不依赖任何三层配置只要物理链路通、数据链路层能收发帧它就能工作。我曾经在一个工业控制网络中遇到过PLC和交换机之间IP地址全部设为0.0.0.0纯二层透传模式SNMP和SSH全部不可用但LLDP报文依然稳定收发成为唯一能确认链路状态和设备身份的手段。协议栈位置决定行为边界LLDP被定义在IEEE 802.1AB标准中明确要求其PDUProtocol Data Unit封装在以太网帧中目的MAC地址为一个特殊的组播地址01:80:c2:00:00:0e。这个地址被交换机芯片硬件识别为“需要CPU处理但不转发”意味着它不会被普通交换机泛洪到其他端口避免广播风暴它会被本机CPU截获并解析而不是由ASIC芯片直接转发它天然被限制在本地链路段完美契合“只发现直连邻居”的设计目标。提示这个01:80:c2:00:00:0e地址是LLDP的命脉。所有支持LLDP的设备无论厂商都必须监听这个MAC。这也是为什么LLDP能实现跨厂商互通的根本原因——它绕开了IP层的碎片化直接在最底层的“语言”上达成了共识。2.2 TLV结构一张可自由扩展的“电子名片”LLDP报文的核心是TLVType-Length-Value三元组结构。你可以把它想象成一份填空式的电子简历每个字段TLV都有明确的类型编号、长度声明和实际内容。标准定义了十几种基础TLV例如TLV Type名称典型内容是否必需1Chassis ID设备序列号、MAC地址、DNS名称等是2Port ID端口物理标识如“GigabitEthernet1/0/1”、MAC地址、接口别名是3Time To Live (TTL)本条信息的有效秒数通常120秒是4Port Description端口详细描述如“Uplink to Core-SW-01”否5System Name设备主机名如“ACCESS-SW-03”否6System Description操作系统版本、硬件平台如“Cisco IOS Software, C9300 Software...”否7System Capabilities设备能力集桥接、路由、WLAN、交换等否8Management Address管理IP地址、子网掩码、接口索引否关键点在于所有TLV都是可选的除了Chassis ID、Port ID和TTL这三个“骨架TLV”。这意味着厂商可以自由添加私有TLV来携带专有信息比如某国产交换机用Type 127携带光模块温度某无线AP用Type 126携带射频信道利用率。这种设计既保证了核心互通性又为厂商创新留足了空间。我在调试一套多厂商混合无线网络时正是通过解析各家设备的私有TLV才准确判断出某AP的信号衰减并非链路问题而是其上游交换机端口的SFP模块因高温触发了自动降速——这个细节标准TLV里根本没有但私有TLV把它明明白白地“告诉”了监控系统。2.3 与CDP的对比为什么LLDP是更普适的选择思科的CDPCisco Discovery Protocol比LLDP早诞生近十年功能上高度相似。但两者的关键差异决定了LLDP的不可替代性标准化程度CDP是思科私有协议仅在思科设备间有效LLDP是IEEE国际标准802.1AB从交换机、路由器、无线AP、IP电话、甚至某些高端网卡和服务器BMC基板管理控制器都原生支持。可配置粒度CDP默认全局开启关闭需进入全局配置模式LLDP则可以精细到每个端口单独开关lldp transmit/lldp receive这对安全合规场景至关重要。某金融客户曾要求所有接入层端口禁止向外发送LLDP信息防止资产信息泄露但允许接收用于内部拓扑发现这种策略在CDP下根本无法实现。信息丰富度LLDP标准定义了更全面的系统能力标识System Capabilities TLV能精确区分设备是纯L2交换机、具备路由功能的三层交换机、还是仅作无线接入点的瘦AP。CDP的capability字段相对简略有时会将L3交换机误报为“Router”。实测下来在一个包含华为、H3C、锐捷、Aruba和Cisco设备的混合网络中启用LLDP后网络管理系统NMS能100%识别所有直连关系而仅启用CDP时非思科设备完全“隐身”拓扑图上出现大片空白。这不是技术优劣之争而是开放生态与封闭生态的本质区别。3. LLDP的核心参数与实操配置从默认值到生产级调优3.1 三个黄金参数Holdtime、Transmit Interval与Reinitialization DelayLLDP的运行看似简单但三个核心计时器的配置直接决定了发现的实时性、网络开销和稳定性。它们不是随便设的背后有严谨的工程权衡。Holdtime保持时间单位为秒表示本设备发出的LLDP报文在邻居设备上“保鲜”的时长。默认值通常是120秒2分钟。它的计算公式是Holdtime Transmit Interval × Multiplier。其中Multiplier是倍数因子标准规定最小值为2最大值为10默认为4。也就是说如果你把Transmit Interval设为30秒Holdtime就是120秒如果设为10秒Holdtime就是40秒。注意Holdtime不能随意调小。如果设得太短比如10秒而网络中存在轻微丢包邻居设备可能在收到新报文前就清除了旧记录导致“邻居忽隐忽现”的假象。我见过一个案例某IDC机房将Holdtime强行设为30秒以追求“秒级发现”结果因光纤微弯导致约0.5%的LLDP报文丢失监控系统每分钟都在报警“设备下线”实际设备一直在线。最终恢复默认120秒告警归零。Transmit Interval发送间隔单位为秒即设备每隔多久发送一次LLDP报文。默认值通常是30秒。这个值越小邻居发现越快但会增加CPU处理负担和带宽占用虽然单个LLDP报文只有百字节但乘以端口数和频率积少成多。在核心层万兆端口上频繁发送对性能影响微乎其微但在接入层数百台POE供电的IP电话终端上30秒间隔已是足够平衡的选择。Reinitialization Delay重初始化延迟单位为秒指设备重启或LLDP进程异常终止后等待多久才开始发送LLDP报文。默认值通常是2秒。这个值的意义在于避免“启动风暴”——如果上百台设备同时上电都在毫秒级立刻发送LLDP可能瞬间打满CPU。2秒的随机延迟实际实现中常带抖动能有效削峰。这三个参数的典型生产环境配置组合如下场景Transmit IntervalHoldtimeReinit Delay理由核心/汇聚层高稳定性要求60秒180秒5秒降低CPU负载容忍更高丢包率确保拓扑长期稳定接入层快速故障感知15秒45秒2秒平衡发现速度与开销适合终端频繁上下线环境数据中心Spine-Leaf超低延迟5秒15秒1秒配合BFD等快速检测机制实现亚秒级链路感知3.2 端口级精细化控制不只是“开”或“关”LLDP的真正威力在于其端口级的独立控制能力。这绝非简单的全局开关而是网络策略落地的关键抓手。以主流厂商CLI为例华为/H3C设备Comware V7# 进入端口视图 interface GigabitEthernet1/0/1 # 仅允许接收LLDP报文不对外宣告 lldp enable receive # 或仅允许发送不接收邻居信息 lldp enable transmit # 或完全禁用安全隔离场景 undo lldp enable # 查看本端口LLDP邻居详情 display lldp neighbor interface GigabitEthernet1/0/1Cisco IOS/XE设备# 进入端口配置 interface GigabitEthernet1/0/1 # 关闭发送本设备不宣告 no lldp transmit # 关闭接收不学习邻居 no lldp receive # 或全局关闭后在特定端口重新启用 lldp run # 全局启用 interface range GigabitEthernet1/0/1 - 24 lldp transmit lldp receive关键实操心得安全区域隔离在DMZ区或与第三方网络互联的端口上强烈建议关闭LLDP发送no lldp transmit。这能防止你的核心交换机型号、管理IP、端口描述等敏感信息被外部设备轻易获取。我参与过的一个政务云项目审计方明确要求所有对外互联端口禁用LLDP发送这是等保2.0中“网络边界防护”的一项具体落地措施。服务器网卡配置现代服务器网卡如Intel X710、Mellanox ConnectX系列普遍支持LLDP。在Linux中可通过ethtool -s eth0 lldp on启用。但要注意若服务器同时运行DPDK或SR-IOVLLDP可能被旁路需确认驱动支持。我们曾因未开启服务器网卡LLDP导致自动化部署工具无法识别物理网卡与交换机端口的对应关系手动绑定耗时数小时。PoE供电协商LLDP的Power via MDITLVType 127是IEEE 802.3at/bt标准的一部分用于在PD受电设备如AP、摄像头和PSE供电设备如交换机之间协商供电等级。关闭LLDP会直接导致PoE协商失败设备无法获得足够电力。因此所有PoE端口LLDP接收必须开启。3.3 验证与诊断不只是show lldp neighbor仅仅看到邻居列表是远远不够的。真正的排错需要深入到报文层面。以下是我在现场最常用的四步验证法第一步确认LLDP进程状态# Cisco show lldp # 华为 display lldp status # 关键看LLDP global status是否为EnabledLLDP packets discarded是否为0如果discarded计数持续增长说明CPU过载或ACL规则误拦截了01:80:c2:00:00:0e流量。第二步检查端口收发统计# Cisco show lldp interface GigabitEthernet1/0/1 # 华为 display lldp interface GigabitEthernet1/0/1 # 关键看Total entries aged老化条目数是否异常高Total frames out与Total frames in是否匹配如果frames out远大于frames in说明对端设备可能未开启LLDP接收反之则可能是本端发送被阻断。第三步抓包分析终极手段在怀疑链路层有问题时直接在端口镜像SPAN或使用TAP分光器捕获LLDP报文过滤条件ether dst 01:80:c2:00:00:0e重点检查报文源MAC是否为对端设备Chassis IDTTL值是否递减正常是否存在大量重复报文指示环路是否有畸形TLV指示固件Bug第四步交叉验证系统信息LLDP中的System Name和Management Address应与设备实际配置一致。我曾发现一台交换机LLDP显示的System Name是SW-OLD-01但SSH登录后show version显示主机名是SW-PROD-01追查发现是配置回滚时遗漏了hostname命令LLDP缓存了旧配置。这提醒我们LLDP信息是动态生成的但并非所有字段都实时同步关键信息仍需以设备真实配置为准。4. LLDP的实战应用场景从基础发现到智能运维4.1 自动化网络拓扑发现告别手工绘图时代这是LLDP最广为人知的应用但其深度远超想象。一个成熟的拓扑发现系统其工作流远非简单的“画连线”数据采集层通过SNMP或SSH定时轮询每台设备的LLDP Remote TableMIB OID:1.0.8802.1.1.2.1.4获取所有邻居的Chassis ID、Port ID、System Name等。数据清洗层对Chassis ID进行标准化统一提取MAC地址或序列号过滤掉Port ID为local或unknown的无效条目合并同一设备在不同端口的重复宣告。关系构建层基于Chassis ID Port ID的双向匹配构建无向边。例如SW-A的G1/0/1宣称邻居是SW-B的G1/0/2同时SW-B的G1/0/2宣称邻居是SW-A的G1/0/1则确认一条有效链路。可视化层将节点设备和边链路输入图数据库如Neo4j支持按机房、按VLAN、按设备类型等多维度筛选并与CMDB配置管理数据库联动点击设备即可查看其所有配置快照。某省级运营商曾用此方案将全省2000台城域网设备的拓扑更新周期从原来的人工月度巡检平均耗时3人日/次缩短至全自动每日更新耗时15分钟且准确率达到99.98%。其关键就在于LLDP提供了稳定、标准、无需IP可达的底层数据源。4.2 物理链路与逻辑配置的自动稽核网络故障中有超过30%源于“物理连错”与“配置不匹配”的错位。LLDP是弥合这一鸿沟的桥梁。场景端口描述Port Description自动同步在交换机上管理员习惯给端口加描述如description Uplink to Core-SW-01。LLDP会将此描述作为TLV Type 4发送出去。下游设备如SDN控制器收到后可自动将其写入本地端口配置。这样当某条链路因施工被临时改接到另一个端口时控制器不仅能立刻发现“邻居变了”还能自动更新端口描述避免人工遗漏。我们在某智慧园区项目中部署此功能后物理链路变更后的配置同步时间从平均4小时降至12秒内。场景VLAN配置一致性校验LLDP的VLAN NameTLVType 127厂商扩展可携带本端口所属VLAN的名称。控制器可将此名称与对端设备上该端口的switchport access vlan或switchport trunk allowed vlan配置进行比对。若发现SW-A端口属于VLAN 100名称“OFFICE”而SW-B端口配置为VLAN 200名称“GUEST”则立即触发告警。这比传统的“ping不通再查VLAN”被动模式提前了至少一个故障层级。4.3 基于LLDP的智能供电与设备健康监测随着IoT设备激增PoE供电管理成为新焦点。LLDP在此领域已超越“发现”范畴成为闭环控制的神经中枢。动态功率分配某款支持802.3bt的交换机通过LLDP的Power via MDITLV不仅能得知AP当前申请的功率如30W还能根据AP上报的实时功耗通过Extended Power via MDITLV动态调整供电预算。当AP进入节能模式功耗降至15W时交换机可立即将剩余15W分配给邻近的另一台待机摄像头实现整机供电效率最大化。设备健康代理高端IP电话和无线AP可将自身传感器数据CPU温度、内存使用率、无线信道干扰指数编码进私有TLV通过LLDP周期性“广播”。网络监控平台无需部署额外Agent即可获取这些指标。我们在一个大型会议中心部署此方案后成功在AP因散热不良导致性能下降前2小时就通过温度趋势预测并触发了维护工单避免了会议期间的无线中断。4.4 安全增强LLDP作为网络准入的第一道哨兵LLDP本身不提供加密但其“直连性”和“不可伪造性”可被巧妙用于安全加固。物理端口绑定在802.1X认证前先检查接入设备的LLDP Chassis ID。若一个已知的、合法的IP电话Chassis ID为00:11:22:33:44:55突然被替换成一台笔记本电脑Chassis ID完全不同即使该笔记本通过了后续的802.1X认证系统也可依据LLDP信息判定为“非法设备接入”触发端口shutdown或隔离到访客VLAN。这相当于在网络边缘增加了一层基于物理设备指纹的准入控制。防中间人攻击MitM在双归属Dual-homed服务器场景中服务器两块网卡分别连接到两台核心交换机。正常情况下每台交换机都应通过LLDP看到服务器的同一个Chassis ID即服务器MAC。如果某台交换机突然报告邻居Chassis ID变为一个陌生的MAC这极有可能是有人在链路中插入了恶意设备进行嗅探。我们的SOC安全运营中心平台正是利用此逻辑实现了对网络层中间人攻击的分钟级检测。5. 常见问题与独家排错技巧实录5.1 “邻居看不见”最常见问题的系统化排查树当show lldp neighbor命令返回空时不要急于重启设备。请按以下顺序逐项验证这是我总结的“五层漏斗法”层级检查项命令/方法预期结果常见原因L1 物理层链路状态show interface status/display interface briefStatus为connectedSpeed/Duplex协商正常光纤脏污、网线损坏、速率/双工不匹配L2 数据链路层LLDP全局状态show lldp/display lldp statusLLDP is enabled全局LLDP被意外关闭尤其在配置备份恢复后L2.5 端口级端口LLDP开关show lldp interface int/display lldp interface intTx和Rx均为enabled端口级配置覆盖了全局配置或ACL/防火墙规则拦截了LLDP组播L3 策略层ACL/防火墙规则show access-lists/display acl all无规则匹配01:80:c2:00:00:0e运维人员为“优化性能”添加了拒绝二层组播的ACL殃及LLDPL4 应用层对端设备LLDP状态登录对端设备执行相同检查对端同样满足以上所有条件单向故障本端能发不能收或对端能收不能发实操心得我养成了一个习惯在任何新设备上线后第一件事不是配IP而是先执行show lldp neighbor detail并截图保存。这份“初始快照”在日后排错时价值巨大。有一次一台新交换机上线后无法被发现我对比初始快照发现Chassis ID类型从预期的MAC address变成了Network address顺藤摸瓜查出是设备出厂时预置的管理IP被错误地写入了Chassis ID字段联系厂商升级固件后解决。5.2 “邻居信息不准”数据漂移与缓存陷阱LLDP信息并非实时数据库它有生命周期和缓存机制这常导致“所见非所得”。TTL老化陷阱LLDP邻居条目在本地设备上存储的时间严格等于Holdtime。但很多NMS系统为了减少轮询压力会将LLDP数据缓存数分钟甚至数小时。这就造成设备已下线NMS上仍显示“在线”设备已更换NMS上仍显示旧型号。解决方案NMS必须严格遵循LLDP的TTL值进行本地缓存而非自行设定固定过期时间。Chassis ID歧义标准允许Chassis ID有7种类型MAC、IP、DNS名等。不同厂商偏好不同。某国产设备默认用System Name作为Chassis ID而思科设备默认用MAC address。当NMS系统只认MAC格式时就会将前者识别为“未知设备”。规避技巧在设备上线初期强制统一Chassis ID类型。华为设备可用lldp chassis-id subtype mac命令思科设备虽不能改但可在NMS侧建立映射表。端口描述Port Description的“幽灵更新”当管理员修改了端口描述LLDP报文会立即携带新描述发送。但某些老旧的NMS或脚本只在首次发现时读取一次Description后续不再刷新。导致拓扑图上显示的仍是几个月前的旧描述。验证方法在交换机上修改一个端口描述然后立即在NMS界面上F5刷新观察是否同步更新。5.3 高级故障环路、风暴与性能瓶颈LLDP本身是轻量协议但在特定架构下可能成为“压垮骆驼的最后一根稻草”。LLDP环路风暴在存在二层环路如STP未启用或配置错误的网络中LLDP报文会被不断复制、泛洪形成广播风暴。现象是设备CPU飙升至90%show process cpu显示lldp进程占用最高show lldp traffic中Frames Out呈指数级增长。根治方法必须启用STP/RSTP/MSTP并确保所有设备角色正确根桥、备份根桥。临时缓解在环路涉及的端口上no lldp transmit。CPU瓶颈在低端接入交换机如百元级SOHO设备上若开启LLDP并连接数十台设备其有限的CPU资源可能被LLDP报文解析占满导致SSH响应缓慢、Web界面打不开。诊断命令show processes cpu sorted看lldp进程排名。解决方案降低Transmit Interval减少发送频率或关闭非关键端口的LLDP。私有TLV兼容性问题当NMS尝试解析某厂商的私有TLV如Type 127而其解析库版本过旧时可能导致整个LLDP报文解析失败进而丢弃所有标准TLV信息。现象是show lldp neighbor能看到邻居但detail模式下关键字段如System Name为空。应对策略在NMS侧对私有TLV采用“宽容解析”Lenient Parsing即跳过无法识别的TLV继续解析后续的标准TLV。5.4 终极避坑清单来自一线的10条血泪教训永远不要在生产环境全局关闭LLDP后再开启这会导致所有邻居条目瞬间老化NMS拓扑图“闪断”可能触发大量误告警。正确做法是逐端口、分批次操作并在变更窗口期安排专人值守。LLDP不是SNMP的替代品它只提供邻居关系和基础设备信息不提供CPU、内存、接口流量等性能指标。想做完整监控LLDP必须与SNMP或gRPC Telemetry配合使用。虚拟化环境需特殊对待VMware ESXi的vSwitch、Linux的OVSOpen vSwitch默认不转发LLDP报文。必须显式启用ESXi中设置Net.VMIntraSwitchLLDP为trueOVS中执行ovs-vsctl set bridge br0 other_config:enable-lldptrue。Wireshark抓包时务必勾选“Promiscuous mode”否则可能因网卡驱动过滤而捕获不到LLDP组播报文导致误判为协议未运行。LLDP的“邻居”定义是单向的A能看到B不代表B一定能看见A。必须双向确认才能认定为一条稳定链路。不要相信LLDP中的“Management Address”用于远程登录该地址可能配置错误、已被废弃或指向一个不存在的接口。始终以设备实际管理IP为准。在堆叠Stack环境中LLDP只显示堆叠主设备信息从成员交换机的端口发出的LLDP报文Chassis ID始终是主设备的MAC而非本机。这是设计使然非故障。LLDP无法发现“哑设备”打印机、传统IP电话非智能型、网络摄像头无LLDP固件等设备不会发送LLDP报文因此不会出现在邻居列表中。它们只能通过MAC地址表或ARP表间接推断。时间同步NTP对LLDP无影响LLDP不依赖系统时间戳TTL计时由设备内部硬件计时器完成即使NTP未同步LLDP也能正常工作。LLDP报文不携带加密信息切勿在LLDP中配置敏感字符串如Port Description中不要写password:123456System Name中不要包含部门代码等可被推断的敏感信息。这属于基本的安全意识。6. LLDP的未来演进从发现协议到网络意图引擎的基石LLDP走到今天早已不是那个只负责“自我介绍”的简单协议。它正悄然融入更宏大的网络自动化图景成为连接物理世界与数字孪生体的关键神经末梢。在SDN软件定义网络架构中LLDP是控制器获取底层物理拓扑的“第一滴血”。OpenDaylight、ONOS等开源控制器其拓扑管理模块Topology Manager的核心数据源正是各网元通过LLDP上报的邻居关系。没有LLDP控制器就像一个没有眼睛的指挥官只能靠静态配置“盲操作”。而在AIOps智能运维领域LLDP提供的结构化、标准化、低延迟的设备元数据正成为训练网络异常检测模型的优质特征。例如将“某端口连续10个周期内邻居Chassis ID发生变化”的事件与历史故障库关联可高精度预测光模块老化或光纤松动。某云服务商已将此类LLDP特征纳入其根因分析RCA引擎将平均故障定位时间MTTD从47分钟压缩至83秒。更前沿的探索是LLDP与Telemetry的融合。新一代设备如Cisco Nexus 9000系列、华为CloudEngine 12800E支持将LLDP TLV与gRPC Telemetry流式推送结合。这意味着不仅邻居关系是实时的连邻居设备的CPU、温度、光功率等指标也能以LLDP报文为载体被“捎带”着推送出来。这模糊了“发现协议”与“监控协议”的边界让网络的每一个毛细血管都具备了自主表达健康状态的能力。我个人在实际操作中的体会是十年前LLDP是网络工程师工具箱里一把趁手的螺丝刀今天它已进化成网络操作系统NOS的呼吸传感器。你可能不会天天用它但一旦它停止工作整个网络的“生命体征”就会变得模糊不清。理解LLDP不是为了记住多少TLV类型而是建立起一种思维习惯——在动手配置IP之前先问问物理链路是否已经“互相认识”在排查性能问题之前先确认设备间的“身份认知”是否准确无误。这种从底层数据链路出发的、务实的、不迷信上层协议的思维方式才是LLDP留给我们最珍贵的遗产。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑