Citrix ADC

配置链路层发现协议

Citrix ADC 支持行业标准 (IEEE 802.1AB) 链路层发现协议 (LLDP)。LLDP 是一种第 2 层协议,使 Citrix ADC 能够将其身份和功能通告给直接连接的设备,并了解这些邻居设备的身份和功能。

注意: 仅 Citrix ADC MPX 平台支持链路层发现协议 (LLDP)。

使用 LLDP,Citrix ADC 以 LDP 消息的形式传输和接收信息,称为 LLDP 数据包数据单元 (LLDPU)。LDPU 是一系列类型、长度、值 (TLV) 信息元素。每个 TLV 都保存有关传输 LLDPDU 的设备的特定类型的信息。Citrix ADC 在每个 LDPU 中发送以下 TLV:

  • 机箱编号
  • 端口 ID
  • 生存时间价值
  • 系统名称
  • 系统描述
  • 端口描述
  • 系统功能
  • 管理地址
  • 端口 VLAN ID
  • 链路聚合

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

Citrix ADC 接口支持以下 LDP 模式:

  • NONE。接口既不从直接连接的设备接收 LLDP 消息,也不会将其传输到直接连接的设备。
  • TRANSMITTER。接口将 LLDP 消息传输到直接连接的设备,但不接收来自直接连接的设备的 LLDP 消息。
  • 接收器。接口从直接连接的设备接收 LLDP 消息,但不会将 LLDP 消息传输到直接连接的设备。
  • 收发器。接口将 LLDP 消息传输到直接连接的设备并接收 LLDP 消息。

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

请注意与 Citrix ADC 传输或接收的 LDP 消息相关的以下几点:

  • 传输 LDP 信息。Citrix ADC 从在 TRANSMITTER 或 TRANSCEIVER LLDP 模式下工作的接口传输 Ldpu。

    以下是 Citrix ADC 上的全局 LDP 传输参数:

    • 计时器。Citrix ADC 发送到直接连接的设备的 Ldpu 之间的间隔(以秒为单位)。
    • 保留时间乘数。一个乘数,用于计算接收设备在丢弃或删除 LDP 信息之前将 LDP 信息存储在其数据库中的持续时间。持续时间的计算方式为保留时间乘 数”参数值乘以“计时器”参数值。
  • 接收 LDP 消息。Citrix ADC 将 LDPDU 信息存储在其管理信息库 (MIB) 中。存储的 LLDP 信息按接收 LDDDU 的接口的 ID 进行分类或分组。Citrix ADC 在接收的 LDPU 中指定的持续时间内保留此 LDP 信息。

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

配置步骤

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

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

  2. 设置接口级 LDP 参数。在此任务中,您可以设置接口的 LLDP 模式。

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

以下是在 Citrix ADC 上配置 LDP 的必备条件:

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

  2. 验证您已在所需直接连接的设备上配置 LLDP。

CLI 过程

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

在命令提示窗口中,键入:

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

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

在命令提示窗口中,键入:

  • set interface <id> -lldpmode <lldpmode>
  • 显示界面 <id>

使用 CLI 显示邻居设备信息:

在命令提示窗口中,键入以下命令之一:

  • show lldp neighbors
  • show lldp neighbors <ifnum>

GUI 程序

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

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

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

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

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

使用 GUI 显示邻居设备信息:

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

群集设置中的 LDP 支持

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

考虑一个包含三个节点(NS1、NS2 和 NS3)的群集设置示例。每个节点都连接到路由器路由器-1 和路由器-2。在通过群集设置的群集 IP 地址 (CLIP) 访问的群集 CLI 上执行 show lldp 邻居摘要 操作时,将显示以下输出。输出显示所有这些节点的 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

配置链路层发现协议