Citrix ADC

配置链路层发现协议

Citrix ADC支持行业标准IEEE 802.1AB (Link Layer Discovery Protocol) LLDP (Link Layer Discovery Protocol)。LLDP是一个第二层协议,它使Citrix ADC能够向直连设备发布其身份和功能,并学习这些相邻设备的身份和功能。

注意:LLDP (Link Layer Discovery Protocol)协议仅支持Citrix ADC MPX平台。

Citrix ADC使用LLDP协议,以LLDP报文的形式发送和接收信息,称为LLDP报文数据单元(lldpu)。LLDPU是一个类型、长度、值(TLV)信息元素的序列。每个TLV保存有关发送LLDPDU的设备的特定类型的信息。Citrix ADC在每个LLDPU中发送以下tlv:

  • 底盘ID
  • 端口ID
  • time - to - live值
  • 系统名称
  • 系统描述
  • 端口描述
  • 系统功能
  • 管理地址
  • 端口VLAN ID
  • 链路聚合

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

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

  • 没有一个.接口既不接收设备发来的LLDP消息,也不向直连设备发送LLDP消息。
  • 发射机.接口向直连设备发送LLDP消息,但未收到直连设备发送的LLDP消息。
  • 接收机.接口接收到直连设备发来的LLDP消息,但不向直连设备发送LLDP消息。
  • 收发器.接口向直连设备发送LLDP消息,也从直连设备接收LLDP消息。

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

请注意以下与Citrix ADC发送或接收的LLDP消息相关的要点:

  • 发送LLDP消息。Citrix ADC从运行在TRANSMITTER或TRANSCEIVER LLDP模式的接口传输LLDP。

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

    • 计时器.Citrix ADC向直连设备发送lldpu的时间间隔,单位为秒。
    • Holdtime乘数.用于计算接收设备在丢弃或删除LLDP信息之前在其数据库中存储LLDP信息的持续时间的乘数。持续时间按Holdtime乘数参数值乘以定时器参数值。
  • 正在接收LLDP消息。Citrix ADC将LLDPDU信息存储在其管理信息库(MIB)中。存储的LLDP信息按照收到LLDPDU的接口ID进行分类或分组。Citrix ADC在收到的LLDPU中指定的时间内保留此LLDP信息。

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

配置步骤

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

  1. 设置全局LLDP参数。配置LLDP全局参数,包括LLDP定时器、保持时间倍率和LLDP模式。

  2. 配置接口级别LLDP参数。本任务配置接口的LLDP模式。

  3. (可选)显示邻居设备信息。可以显示Citrix ADC所有接口采集到的邻居设备LLDP信息,也可以只显示指定接口采集到的LLDP信息。如果不指定接口,则显示所有接口的信息。

在Citrix ADC上配置LLDP的前提条件如下:

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

  2. 确认已在直连设备上配置LLDP。

CLI程序

使用CLI设置全局LLDP参数。

在命令提示符下,输入:

  • set lldp参数[-[- holdtimexmult ][-timer ][- Mode ]
  • 显示LLDP参数

使用命令行配置接口LLDP功能。

在命令提示符下,输入:

  • 设置接口 -lldpmode
  • 显示接口

使用命令行查询邻居设备信息。

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

  • 显示LLDP邻居
  • 显示LLDP邻居

GUI程序

使用GUI设置全局LLDP参数。

  1. 在“系统>网络”界面,单击“配置LLDP参数”。
  2. 设置如下参数:

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

使用GUI配置LLDP接口。

在“系统>网络>接口”中,打开接口,配置LLDP模式参数。

使用GUI方式显示邻居设备信息。

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

群集设置中的LLDP支持

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

考虑一个包含三个节点NS1、NS2和NS3的集群设置示例。每个节点都连接到路由器Router-1和Router-2。执行命令时,显示如下信息显示LLDP邻居-summary该操作在Cluster CLI中执行,通过Cluster setup的Cluster IP (Cluster IP address)访问。输出显示所有这些节点的LLDP邻居信息。

>显示lldp邻居总结节点Id: 1  ------------------------------------------------------------ 接口ChassisId PortId系统名称  ------------------------------------------------------------ 1 1/1/1 fe: c7:3b: 13: bd: 11 1/1 Router-1 2 1/1/2 12:68:7b: 9 e: 4 c: 11 Router-2节点Id: 1/12  ------------------------------------------------------------- 接口ChassisId PortId系统名称  ------------------------------------------------------------- 1 2/1/1 fe: c7:3b: 13: bd: 12 1/2 Router-1 2 2/1/2 12:68:7b: 9 e: 4 c: 12 1/2 Router-2节点Id:3  ------------------------------------------------------------- 接口ChassisId PortId系统名称  ------------------------------------------------------------- 1 3/1/1 fe: c7:3b: 13: bd: 13 1/3 Router-1 2 3/1/2 12:68:7b: 9 e: 4 c: 13 1/3 Router-2做< !——NeedCopy >
配置链路层发现协议