Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:配置 DCBX 以支持 iSCSI 应用程序

数据中心桥接功能交换协议 (DCBX) 支持应用程序协议类型、长度和值 (TLV),允许您为各种第 2 层和第 4 层应用程序实施 DCBX。互联网小型计算机系统接口 (iSCSI) 是第 4 层存储应用程序,可从 DCBX 中受益。通过数据中心桥接 (DCB) 实施 iSCSI 可减少超额订阅网络的延迟,并提供可预测的特定应用程序响应能力,从而消除以太网对 TCP/IP 的依赖,从而重新传输掉落的以太网帧。尽管 DCBX 不是此类应用程序的要求,但它增加了企业数据存储所需的可靠性。

注意:

您可以为任何 DCBX 接口配置并应用优先级流控制 (PFC),但对于以太网光纤通道 (FCoE) 以外的应用程序而言,这并非一项要求。

此示例说明如何配置 DCBX 以支持 iSCSI 应用程序:

要求

此示例使用以下硬件和软件组件:

  • 一台 EX4500 交换机(支持 CEE 的型号)

  • EX 系列交换机的 Junos OS 12.1 或更高版本

概述和拓扑

您可以使用同一交换机来支持您的 LAN 流量和存储区域网络 (SAN) 流量,包括 FCoE 和 iSCSI 流量。DCBX 应用协议 TLV 允许您将特定 DCBX 接口与特定应用程序图相关联。

DCBX 通过交换功能配置信息发现对等方的 DCB 功能,检测功能配置错误和不匹配,并可在对等方上配置 DCB。DCBX 是链路层发现协议 (LLDP) 的扩展。LLDP 必须在您希望使用的 DCBX 的每个接口上保持启用。如果尝试在禁用 LLDP 的接口上启用 DCBX,则配置提交失败。

交换机支持为其他应用程序(例如 iSCSI)交换 DCBX 信息交换,如 EtherType 或目标端口和协议在您的配置中指定。

要将此功能用于非 FCoE 应用程序,必须配置应用程序和应用程序映射,并将应用程序映射与承载应用程序流量的接口相关联。此配置包括指定要用于此应用程序的 802.1 代码点。

配置 iSCSI 应用程序时,必须始终指定 目标端口 3260。

注意:

默认情况下,EX4500 交换机上的所有 10 千兆位以太网接口(支持 CEE 的型号)均启用 DCBX。

此示例说明如何在连接到 iSCSI 存储设备的 EX4500 交换机的 DCBX 接口上配置 iSCSI 应用程序。

拓扑

此示例的拓扑组件如 表 1 所示。

表 1:DCBX iSCSI 拓扑的组件
属性 设置

交换机硬件

一台 EX4500 交换机(支持 CEE 的型号)

应用

iSCSI

应用程序映射代码点

101

iSCSI 应用程序的接口

xe-0/0/37

目标端口

3260

在此示例中,交换机已配置如下:

  • DCBX 默认在所有 10 千兆位以太网接口上启用。

配置

要将 DCBX 配置为支持 iSCSI 应用程序,请执行以下任务:

程序

CLI 快速配置

要为 iSCSI 应用程序快速配置 DCBX 接口,请复制以下命令并将其粘贴到交换机终端窗口中:

逐步过程

为 iSCSI 应用程序配置 DCBX 接口:

  1. 创建应用程序:

  2. 创建应用程序映射:

  3. 将应用程序映射应用到要用于 iSCSI 的 DCBX 接口:

结果

检查配置结果:

验证

要确认配置是否正常工作:

验证 iSCSI 应用程序是否通告且交换机接口和 DCB 对等方是否使用相同的 802.1p 代码点

目的

验证交换机和 DCB 对等方是否都使用为相同的 802.1p 代码点配置的 DCBX iSCSI 应用程序。

行动

将部分请求从交换机发送至 DCB 对等方。

显示 DCBX 接口 (xe-0/0/37) 通告且由交换机检测到的 DCBX 信息:

意义

检查“ 本地广告 ”部分的状态 功能:应用程序

如果交换机与 DCB 对等方之间配置错误,则状态将显示 错误:是

在此示例中,没有错误。 功能:应用程序(协议状态)的输出显示 Appl 名称下的 DCBX 应用程序列表。

此字段显示用户配置的应用程序 iscsi 的信息。配置 iSCSI 应用程序时,必须始终将目标端口指定为 3260。输出显示为 插座编号

iSCSI 应用程序的优先级映射反映了此示例中为 iSCSI 映射指定的 802.1p 代码点。该示例为 iSCSI 应用程序映射代码点指定了 101优先级映射是 802.1p 代码点的 8 位代码点格式;因此,0010000

iSCSI 应用程序的状态已启用,因为交换机和 DCB 对 iSCI 应用程序使用相同的代码点。