连接多台交换机
用 LLDP/CDP 发现真实邻居和端口
本课问题:设计图和现场不一致时,怎样确认网线实际连到哪里? 学完你能:读取本端接口、邻居设备名和对端端口,更新实际连接图。
前置知识
- 允许 VLAN 和 PVID 两端不一致会发生什么
课堂开场
本课问题:设计图和现场不一致时,怎样确认网线实际连到哪里?
学完结果:读取本端接口、邻居设备名和对端端口,更新实际连接图。
预计时间:35 分钟。前置课:允许 VLAN 和 PVID 两端不一致会发生什么。
范围控制:本课不自动信任邻居通告中的资产身份。
02基础知识讲解
设计图标明 GE0/0/48 连接 Core-SW1,但 LLDP 显示另一个楼层交换机。实施前必须确认真实接线。
本课最小拓扑或状态图:Access-SW1 GE0/0/48 ─?─ 邻居设备/对端端口;LLDP 提供本端接口、System Name、Port ID 和管理地址。
直觉解释:LLDP 像相邻设备互换名片,只能证明一跳邻居自报的信息。名片有助于找线,但仍要和资产、标签及接口状态交叉核对。
正式定义:LLDP/CDP 是链路层邻居发现协议,用于通告设备标识、本端所见邻居、对端端口、能力和管理地址;条目只描述直接相连的一跳。
判断依据:发现不一致先核对现场,不应立即按旧图修改配置。
| 重点 | 你要理解 | 判断依据 |
|---|---|---|
| 重点 1 | LLDP/CDP 从链路邻居信息还原直接连接。 | 记录本端 GE0/0/48、邻居 Core-SW1、对端 XGE1/0/1,并与两端接口描述和现场标签一致后更新图纸。 |
| 重点 2 | 邻居条目要同时记录本端接口和对端端口。 | 对端端口 XGE1/0/1 和描述能把两端接口配对。它不能替代现场标签核验。 |
| 重点 3 | 发现不一致先核对现场,不应立即按旧图修改配置。 | 无邻居条目时检查物理状态和两端 LLDP 是否启用。 |
03正确理解与常见误解
正确示例:记录本端 GE0/0/48、邻居 Core-SW1、对端 XGE1/0/1,并与两端接口描述和现场标签一致后更新图纸。
错误示例:只看到 System Name 就信任设备身份,或把 LLDP 邻居误认为两跳后的服务器。
- 术语与判断:LLDP/CDP 从链路邻居信息还原直接连接。
- 术语与判断:邻居条目要同时记录本端接口和对端端口。
- 术语与判断:发现不一致先核对现场,不应立即按旧图修改配置。
04老师演示
演示环境:设备 SW1,华为 S5735-L24T4X-A,VRP V200R022C00SPC500,当前提示符 <SW1>,隔离课程网络。教师准备执行只读命令:
- 前检
核对 SW1、目标对象、当前状态、带外路径和变更前业务基线。 - 只读核验(查看 LLDP 邻居与端口映射)
display lldp neighbor brief第 1 步:在目标设备上执行并核对命令作用范围。 - 只读核验(查看 LLDP 邻居与端口映射)
display lldp neighbor interface GigabitEthernet 0/0/48 verbose读取实际状态或计数器,确认“根据邻居系统名、端口和管理地址还原物理连接”已经满足。 - 只读核验(启用 LLDP 拓扑发现)
display lldp status读取实际状态或计数器,确认“在受控接口启用标准邻居发现并验证收发状态”已经满足。
安全说明:命令来自“查看 LLDP 邻居与端口映射”华为实现,用于华为VRP 中用于查看 LLDP 邻居与端口映射的最小操作与核验方法。 执行前已确认当前设备、版本、视图、影响对象、停止条件和输出脱敏范围。
脱敏真实输出:
<SW1>display lldp neighbor interface GigabitEthernet 0/0/48 verbose Local Intf: GE0/0/48 Neighbor: Core-SW1 Chassis ID: 00e0-fc00-0001 Port ID: XGigabitEthernet1/0/1 Port description: TO-ACCESS-SW1 Management address: 10.10.99.1 TTL: 104 seconds
异常输出:
Local Intf: GE0/0/48 Neighbor: Floor3-SW Port ID: GE0/0/24 TTL: 6 seconds Port description: UNKNOWN Management address: unavailable 差异说明:邻居与设计核心不同,且 TTL 很短、描述和管理地址缺失,证据不足。先在两端查接口描述和现场跳线,不把 LLDP 名称直接写回图纸。 此时不能套用正常结论;先保存采集时间,再执行“启用 LLDP 拓扑发现”对应的最小只读检查。
05逐行读懂输出
结论:当前输出可以支持“读取本端接口、邻居设备名和对端端口,更新实际连接图。”中的基础判断,但仍要完成跟做任务和业务验收,不能把单份输出当作全部证明。
- 第 1 行“Local Intf: GE0/0/48 Neighbor: Core-SW1 Chassis ID: 00e0-fc00-0001”:本端 GE0/0/48 发现 Core-SW1,Chassis ID 可区分同名设备。它只证明直接邻居自报,不能证明整条路径。
- 第 2 行“Port ID: XGigabitEthernet1/0/1 Port description: TO-ACCESS-SW1”:对端端口 XGE1/0/1 和描述能把两端接口配对。它不能替代现场标签核验。
- 第 3 行“Management address: 10.10.99.1 TTL: 104 seconds”:管理地址提供后续只读核验入口,TTL 104 秒表示邻居信息仍新鲜。它不能证明该地址一定可登录。
06学员跟做
起始状态:使用隔离课程环境,SW1 当前配置保持阶段基线,学员已登录但尚未执行本课检查。目标状态:读取本端接口、邻居设备名和对端端口,更新实际连接图。
操作步骤:①执行目标接口的 LLDP 详细查询;②抄下本端接口、邻居名、Chassis ID、对端 Port ID 和管理地址;③与设计图、接口描述和现场标签逐项比较;④把实际一跳连接更新到图中,对不一致项标记待核验而不改配置;⑤进入“引导:根据 LLDP 还原连接图”独立完成相同目标。
成功标准:输出与规划一致,立即闯关全部目标通过,并能用自己的话说明三个重点。失败检查顺序:①无邻居条目时检查物理状态和两端 LLDP 是否启用;②条目 TTL 持续变小且不刷新时检查链路稳定性;③通告身份与资产不符时用型号、管理地址和现场标签交叉确认。
- 保存教师演示命令和本次学员输出,文件名含设备、日期和课次。
- 步骤标题只提示检查对象,不复制最终答案。
- 失败时一次只验证一个假设,不连续粘贴未知命令。
07安全、验证与回滚
本课以只读观察为主。只读命令仍可能暴露资产信息,保存输出前要替换序列号、真实公网地址、账号和其他敏感字段;任何清表、重启、删除或配置动作都不属于本课。
验证必须同时回答:配置或输入是否正确、设备状态是否符合预期、真实任务“读取本端接口、邻居设备名和对端端口,更新实际连接图。”是否完成。
08本课关联资源
按顺序完成:先看命令 → 立即闯关 → 可选加练 → 案例步骤 → 返回本页复盘。
09自测一:概念判断
先判断对错,再写出为什么。
- 判断 1:以下做法是正确的——只看到 System Name 就信任设备身份,或把 LLDP 邻居误认为两跳后的服务器。
- 判断 2:以下做法是正确的——记录本端 GE0/0/48、邻居 Core-SW1、对端 XGE1/0/1,并与两端接口描述和现场标签一致后更新图纸。
10自测二:输出解读
重新阅读老师演示的第 2 行输出:它能直接证明什么?还不能证明“读取本端接口、邻居设备名和对端端口,更新实际连接图。”中的哪一部分?请写出下一条最小验证证据。
11自测三:小型操作
在隔离环境或纸面拓扑中完成:读取本端接口、邻居设备名和对端端口,更新实际连接图。 保存关键输出,按“现象—证据—结论—下一步”写四行记录;不得复制本页最终结论。
答案与复盘
13下一课
下一课:二层环路为什么会引发广播风暴和 MAC 漂移。你已经能“读取本端接口、邻居设备名和对端端口,更新实际连接图。”,下一课将用这项能力继续回答“没有 TTL 的广播进入环路后会发生什么?”。