ADC

配置链路层发现协议

NetScaler 支持行业标准 (IEEE 802.1AB) 链路层发现协议 (LLDP)。LLDP 是第 2 层协议,它使 NetScaler 能够向直接连接的设备通告其身份和功能,还可以了解这些邻居设备的身份和功能。

注意: 只有 NetScaler MPX 平台支持链路层发现协议 (LLDP)。

使用 LLDP,NetScaler 以 LLDP 消息的形式传输和接收信息,称为 LLDP 数据包数据单元 (LLDPU)。LLDPU 是由类型、长度、值 (TLV) 信息元素组成的序列。每个 TLV 都包含有关传输 LLDPDU 的设备的特定类型的信息。NetScaler 在每个 LLDPU 中发送以下 TLV:

  • 机箱 ID
  • 端口 ID
  • 生存时间价值
  • 系统名
  • 系统描述
  • 端口描述
  • 系统能力
  • 管理地址
  • 端口 VLAN ID
  • 链接聚合

注意: 您不能在 LLDP 消息中指定要发送的 TLV。

NetScaler 接口支持以下 LLDP 模式:

  • 没有。该接口既不接收来自直接连接的设备,也不会向直接连接的设备传输 LLDP 消息。
  • TRANSMITTER。接口将 LLDP 消息传输到直接连接的设备,但不接收来自直接连接设备的 LLDP 消息。
  • RECEIVER。接口从直接连接的设备接收 LLDP 消息,但不将 LLDP 消息传输到直接连接的设备。
  • TRANSCEIVER。该接口将 LLDP 消息传输到直接连接的设备并从直接连接的设备接收 LLDP 消息。

接口的 LDP 模式取决于在全局级别和接口级别配置的 LDP 模式。下表显示了由全局级和接口级别设置的可用组合产生的模式: 接口和全局级 LLDP 模式

请注意以下几点与 NetScaler 传输或接收的 LLDP 消息有关:

  • 正在传输 LLDP 消息。NetScaler 从在发射器或收发器 LLDP 模式下运行的接口传输 LLDPU。

    以下是 NetScaler 上的全局 LLDP 传输参数:

    • 计时器。NetScaler 发送到直接连接的设备的 LLDPU 之间的间隔,以秒为单位。
    • 等待时间倍增器。一个乘数,用于计算接收设备在丢弃或删除 LLDP 信息之前将其存储在其数据库中的持续时间。持续时间是按 保持时间倍数参数值乘 以计时器参数值计算得出的。
  • 正在接收 LLDP 消息。NetScaler 将 LLDPDU 信息存储在其管理信息库 (MIB) 中。存储的 LLDP 信息按接收 LLDPU 的接口 ID 进行分类或分组。NetScaler 会在收到的 LLDP 中指定的期限内保留此 LLDP 信息。

    如果 ADC 在丢弃存储的接口的 LLDP 信息之前在接口上接收到另一个 LLDPU,则 ADC 将用新 LLDP 中的信息替换该接口存储的 LLDP 信息。

配置步骤

在 NetScaler 设备上配置 LLDP 包括以下任务:

  1. 设置全局级别 LLDP 参数。在此任务中,您可以设置全局 LLDP 参数,例如 LLDP 计时器、保持时间倍增器和 LLDP 模式。

  2. 设置接口级别 LLDP 参数。在此任务中,您为接口设置 LLDP 模式。

  3. (可选)显示邻居设备信息。您可以显示在所有 NetScaler 接口上收集的邻居设备 LLDP 信息,也可以仅显示在指定接口上收集的 LLDP 信息。如果您未指定接口,则会显示所有接口的信息。

以下是在 NetScaler 上配置 LLDP 的先决条件:

  1. 确保您了解标准的 LLDP 协议 (IEEE 802.1AB)。

  2. 确认您已在所需的直接连接设备上配置了 LLDP。

CLI 过程

要使用 CLI 设置全局级 LLDP 参数,请执行以下操作:

在命令提示符下,键入:

  • set lldp param [-[-holdtimeTxMult <positive_integer>][-timer <positive_integer>] [-Mode \<Mode>]
  • show lldp param

要使用 CLI 为 LLDP 配置接口,请执行以下操作:

在命令提示符下,键入:

  • set interface <id> -lldpmode <lldpmode>
  • show interface <id>

要使用 CLI 显示邻居设备信息,请执行以下操作:

在命令提示符下,键入以下命令之一:

  • show lldp neighbors
  • show lldp neighbors <ifnum>

GUI 程序

要使用 GUI 设置全局级别 LLDP 参数,请执行以下操作:

  1. 导航到“系统”>“网络”,然后单击“配置 LLDP 参数”。
  2. 设置以下参数:

    • 保持计时器倍增器
    • 计时器
    • 模式

要使用 GUI 为 LLDP 配置接口,请执行以下操作:

导航到“系统”>“网络”>“接口”,打开接口,然后设置 LLDP 模式参数。

要使用 GUI 显示邻居设备信息,请执行以下操作:

导航到“系统”>“网络”>“接口”,然后在“操作”列表中选择“查看 LLDP 邻居”。

群集设置中的 LLDP 支持

在群集设置中,当通过群集 IP 地址 (CLIP) 访问 GUI 或 CLI 时,GUI 和 CLI 会显示所有或特定群集节点的 LLDP 邻居配置。对全局级 LLDP 模式所做的任何更改都将应用于每个群集节点上的全局级 LLDP 模式。

举一个由三个节点(NS1、NS2 和 NS3)组成的群集设置的示例。这些节点中的每一个都连接到路由器 Router-1 和 Router-2。在通过群集设置的群集 IP 地址 (C LIP) 访问的群集 CLI 上执行 show lldp neighbor- summary 操作时,将显示以下输出。输出显示所有这些节点的 LDP 邻居信息。

> show lldp neighbor -summary

Node Id: 1
------------------------------------------------------------
    Interface    ChassisId           PortId     System name
------------------------------------------------------------
1     1/1/1      fe:c7:3b:13:bd:11    1/1         Router-1

2     1/1/2      12:68:7b:9e:4c:11    1/1         Router-2

Node Id: 2
-------------------------------------------------------------
    Interface    ChassisId           PortId     System name
-------------------------------------------------------------
1     2/1/1      fe:c7:3b:13:bd:12    1/2        Router-1

2     2/1/2      12:68:7b:9e:4c:12    1/2        Router-2

Node Id: 3
-------------------------------------------------------------
    Interface    ChassisId            PortId     System name
-------------------------------------------------------------

1     3/1/1       fe:c7:3b:13:bd:13    1/3        Router-1

2     3/1/2       12:68:7b:9e:4c:13    1/3        Router-2

Done
<!--NeedCopy-->
配置链路层发现协议