使用LDP检测ONTAP网络连接
使用 LLDP 检测网络连接包括查看部署注意事项,在所有端口上启用 LLDP ,查看相邻设备以及根据需要调整 LLDP 配置值。
此外、还必须在任何交换机和路由器上启用CDP、才能显示有关相邻设备的信息。
ONTAP 当前报告以下类型 - 长度 - 值结构( TLV ):
- 
机箱 ID 
- 
端口 ID 
- 
生存时间( TTL ) 
- 
系统名称 系统名称 TLV 不会在 CNA 设备上发送。 
某些融合网络适配器( CNA )(例如 X1143 适配器和 UTA2 板载端口)包含 LLDP 卸载支持:
- 
LLDP 卸载用于数据中心桥接( DCB )。 
- 
显示的信息可能因集群和交换机而异。 对于CNA端口和非CNA端口、交换机显示的机箱ID和端口ID数据可能有所不同。 
例如:
- 
对于非CNA端口: - 
机箱ID是节点上某个端口的固定MAC地址 
- 
port ID是节点上相应端口的端口名称 
 
- 
- 
对于CNA端口: - 
机箱ID和端口ID是节点上相应端口的MAC地址。 
 
- 
但是、对于这些端口类型、集群显示的数据是一致的。
|  | LLDP 规范定义了通过 SNMP MIB 访问收集的信息。但是, ONTAP 当前不支持 LLDP MIB 。 | 
启用或禁用LDP
要发现公告并将其发送到符合LDP的相邻设备、必须在集群的每个节点上启用LDP。从 ONTAP 9.7 开始,默认情况下会在节点的所有端口上启用 LLDP 。
对于ONTAP 9.10.1及更早版本、 lldp.enable 选项用于控制节点的端口上是启用还是禁用了LDP:
- 
on在所有端口上启用LDP。
- 
off在所有端口上禁用LDP。
对于ONTAP 9.11.1及更高版本、 lldp.enable 选项用于控制是否在节点的非集群和非存储端口上启用了LDP:
- 
on在所有非集群和非存储端口上启用LDP。
- 
off在所有非集群和非存储端口上禁用LDP。
- 
显示某个节点或集群中所有节点的当前LDP设置: - 
单个节点 run -node node_name options lldp.enable
- 
所有节点:选项 lldp.enable
 
- 
- 
在一个节点的所有端口或集群中所有节点的所有端口上启用或禁用LDP: 要启用或禁用的LDP… 输入 … 节点 `run -node node_name options lldp.enable {on off}` 集群中的所有节点 `options lldp.enable {on off}` - 
单个节点 run -node node_name options lldp.enable {on|off}
- 
所有节点: options lldp.enable {on|off}
 
- 
查看LDP邻居信息
您可以查看有关连接到集群节点的每个端口的相邻设备的信息,前提是该端口连接到 LLDP 兼容的设备。您可以使用 network device-discovery show 命令查看邻居信息。
- 
显示有关连接到集群中某个节点上的端口的所有符合LDP的设备的信息: network device-discovery show -node node -protocol lldp 以下命令显示了连接到节点 cluster-1_01 上端口的邻居。输出列出了连接到指定节点的每个端口且已启用 LLDP 的设备。如果 -protocol如果省略选项、则输出还会列出已启用CDP的设备。network device-discovery show -node cluster-1_01 -protocol lldp Node/ Local Discovered Protocol Port Device Interface Platform ----------- ------ ------------------------- ---------------- ---------------- cluster-1_01/lldp e2a 0013.c31e.5c60 GigabitEthernet1/36 e2b 0013.c31e.5c60 GigabitEthernet1/35 e2c 0013.c31e.5c60 GigabitEthernet1/34 e2d 0013.c31e.5c60 GigabitEthernet1/33
调整传输 LLDP 公告的间隔
将定期向lld邻居发送lld公告。您可以根据网络流量和网络拓扑的变化增加或减少发送LLDP公告的间隔。
IEEE 建议的默认间隔为 30 秒,但您可以输入一个介于 5 秒到 300 秒之间的值。
- 
显示某个节点或集群中所有节点的当前LDP公告时间间隔: - 
单个节点 run -node <node_name> options lldp.xmit.interval 
- 
所有节点: options lldp.xmit.interval 
 
- 
- 
调整节点的所有端口或集群中所有节点的所有端口发送 LLDP 公告的间隔: - 
单个节点 run -node <node_name> options lldp.xmit.interval <interval> 
- 
所有节点: options lldp.xmit.interval <interval> 
 
- 
调整 LLDP 公告的生存时间值
生存时间( TTL )是 LLDP 公告存储在相邻 LLDP 兼容设备的缓存中的时间段。TTL 会在每个 LLDP 数据包中公布,并在节点收到 LLDP 数据包时进行更新。可以在传出 LLDP 帧中修改 TTL 。
- 
TTL是计算得出的值、即传输间隔的乘积 ( lldp.xmit.interval)和保持乘数 (lldp.xmit.hold)加上一个。
- 
默认保持倍数值为 4 ,但您可以输入 1 到 100 之间的值。 
- 
因此,根据 IEEE 的建议,默认 TTL 为 121 秒,但通过调整传输间隔和保持乘数值,您可以为传出帧指定一个介于 6 秒到 30001 秒之间的值。 
- 
如果在 TTL 过期之前删除 IP 地址,则 LLDP 信息将缓存,直到 TTL 过期为止。 
- 
显示节点或集群中所有节点的当前保持乘数值: - 
单个节点 run -node <node_name> options lldp.xmit.hold 
- 
所有节点: options lldp.xmit.hold 
 
- 
- 
调整节点的所有端口或集群中所有节点的所有端口上的保持倍数值: - 
单个节点 run -node <node_name> options lldp.xmit.hold <hold_value> 
- 
所有节点: options lldp.xmit.hold <hold_value> 
 
- 
查看或清除LLDP统计信息
您可以查看每个节点上集群和非集群端口的LLDP统计信息、以检测潜在的网络连接问题。LLDP统计信息是自上次清除以来累积的。
对于ONTAP 9.10.1及更早版本、由于LLDP始终为集群端口启用、因此始终会显示这些端口上的流量的LLDP统计信息。必须在非集群端口上启用LLDP、才能显示这些端口的统计信息。
对于ONTAP 9.11.1及更高版本、由于LLDP始终为集群和存储端口启用、因此始终会显示这些端口上的流量的LLDP统计信息。必须在非集群和非存储端口上启用LLDP、才能显示这些端口的统计信息。
显示或清除节点上所有端口的当前LLDP统计信息:
| 如果您要 … | 输入 … | 
| 查看LLDP统计信息 | 
 | 
| 清除LLDP统计信息 | 
 | 
显示并清除统计信息示例
以下命令显示清除前的LLDP统计信息。输出将显示自上次清除统计信息以来已发送和接收的数据包总数。
cluster-1::> run -node vsim1 lldp stats RECEIVE Total frames: 190k | Accepted frames: 190k | Total drops: 0 TRANSMIT Total frames: 5195 | Total failures: 0 OTHER Stored entries: 64
以下命令将清除LLDP统计信息。
cluster-1::> The following command clears the LLDP statistics: run -node vsim1 lldp stats -z run -node node1 lldp stats RECEIVE Total frames: 0 | Accepted frames: 0 | Total drops: 0 TRANSMIT Total frames: 0 | Total failures: 0 OTHER Stored entries: 64
清除统计信息后、在发送或接收下一个LLDP公告后、这些统计信息将开始累积。
 PDF
PDF