定义 DCBX 应用程序协议 TLV 交换的应用程序
定义您希望 DCBX 交换应用程序协议信息的每个应用程序。您可以定义第 2 层和第 4 层应用。定义应用程序后,您可将其映射到 IEEE 802.1p 代码点,然后将应用程序映射应用于您希望 DCBX 用于与连接对等方交换应用程序协议信息的接口。(请参阅 "相关文档 ",了解如何配置应用程序图将其应用于接口,以及包括分类器配置的整个过程示例。)
在 Junos OS 12.1 版中,FCoE 应用程序默认配置,因此无需在应用程序映射中配置。在 Junos OS 12.2 版中,如果您希望 DCBX 在接口上播发 FCoE 应用程序,并且将应用程序映射应用于该接口,则必须在应用程序映射中显式FCoE 。您还必须在所有要播发的接口上的 FCoE 代码点上启用基于优先级的流量控制 (PFC FCoE。如果将应用程序映射应用于接口,则接口将仅针对应用程序映射中配置的应用程序发送 DCBX TTLV。
将应用程序名称映射到 EtherType,定义第 2 层应用程序。将应用程序名称映射到协议(TCP 或 UDP)和目标端口,定义第 4 层应用程序。
要定义第 2 层应用程序,请指定应用程序的名称及其 EtherType:
[edit applications] user@switch# set application application-name ether-type ether-type
例如,要配置名为
PTP
(对于精确时间协议)的应用程序,它使用 EtherType0x88F7
:user@switch# set applications application ptp ether-type 0x88F7
要定义第 4 层应用程序,请指定应用程序的名称、其协议(TCP 或 UDP)及其目标端口:
[edit] user@switch# set applications application application-name protocol (tcp | udp) destination-port port-value
例如,要配置名为
iscsi
(适用于互联网小型计算机系统接口)的应用程序,该应用程序使用协议TCP
和目标端口3260
:user@switch# set applications application iscsi protocol tcp destination-port 3260