Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

ITU-T Y. y.1731 以太网服务 OAM 概述

SUMMARY 本节介绍服务 OAM (ITU-TY.1731) 及其两个主要组件:故障管理(监控、检测和隔离)和性能监控(帧丢失测量、综合帧丢失测量和帧延迟测量)。

以太网帧延迟测量概述

ITU-T Y. y.1731 帧延迟测量功能

用于以太网操作、管理和维护的 IEEE 802.3 a t 标准(OAM)定义了一组链路故障管理机制,用于检测和报告单个点对点以太网 LAN 上的链路故障。

Junos OS 支持关键 OAM 标准,为服务提供商提供对以太网服务的自动化端到端管理和监控:

  • IEEE标准 802.1ag,也称为"连接故障管理 (CFM)"。

  • ITU-T 建议 Y.1731,其使用与 IEEE 802.1ag 不同的术语,并定义以太网服务 OAM 功能用于故障监控、诊断和性能监控。

这些功能允许运营商提供绑定服务级别协议(Sla),并根据客户的特定需求为基于速率和性能保证的服务包生成新收入。

ACX 系列路由器支持主动和按需模式。

注:

ACX5048 和 ACX5096 路由器仅支持基于软件的时间戳,用于延迟测量。

以太网 CFM

用于连接故障管理的 IEEE 802.1 ag 标准(CFM)定义了在任何路径上提供端到端以太网服务保证的机制、单个链路还是跨越多个 Lan 构成网络的多个链路。

对于 M320、MX 系列和 T Series 路由器上的以太网接口,Junos OS 支持以太网 CFM 标准的以下关键元素:

  • 使用 IEEE 802.1 ag 以太网 OAM 连续性检查协议进行故障监控

  • 使用 IEEE 802.1 ag 以太网 OAM 链路跟踪协议的路径发现和故障验证

  • 使用 IEEE 802.1 ag 以太网 OAM 回传协议的故障隔离

在 CFM 环境中,网络运营商、服务提供商和客户等网络实体可能是不同管理域的一部分。每个管理域都映射到一个维护域中。维护域配置有不同的级别值,以保持分离。每个域都为实体提供了足够的信息,以执行自己的管理和端到端监控,同时避免安全漏洞。

图 1显示了客户、提供商和操作者以太网桥接、维护域、维护关联终结点(Mep)和维护中间点(MIPs)之间的关系。

图 1: Mep、MIPs 和维护域级别的关系Mep、MIPs 和维护域级别的关系
注:

在 ACX 系列路由器上,仅在 ACX5048 和 ACX5096 路由器上支持维护中间点(MIP)。

以太网帧延迟测量

OAM 功能的两个关键目标是测量服务质量属性,例如帧延迟和帧延迟变化(也称为"帧 抖动")。此类测量可以让您在客户受到网络缺陷影响之前识别网络问题。

Junos OS 支持 MX 系列路由器上以太网物理或逻辑接口上配置的 Mep 之间的以太网帧延迟测量。以太网帧延迟测量可为给定服务上触发延迟测量的运算符提供精细控制,并可用于监控 Sla。以太网帧延迟测量还会收集其他有用信息,如最坏和最佳情况延迟、平均延迟和平均延迟变化。以太网Junos OS延迟测量 (ETH-DM) 的实施完全遵守 ITU-T 建议 Y.1731,即基于以太网的网络的 OAM功能和机制。建议定义在以太网服务层运行和维护网络的 OAM 机制,在 ITU-T 术语中称为 "ETH 层"。

带有 SFP + 的模块化端口集中器(Mpc)和带10千兆位以太网 Mpc 的 MX 系列路由器支持 ITU-T。 VPLS 的 y.1731 功能,用于帧延迟和延迟变化。

注:

MX 系列虚拟机箱不支持以太网帧延迟测量(DM)。

单向以太网帧延迟测量

在单向的 a a a a a a/DM 模式中,一系列帧延迟和帧延迟变体值根据从发起方 MEP 在一个路由器上发送的时间和在 othe 的接收器 MEP 接收该帧的时间计算。r 路由器。

注:

ACX 系列路由器不支持单向以太网帧延迟测量。

1DM 传输

开始单向帧延迟测量时,路由器会发送 1DM 帧(用于携带协议数据单元 (PDU) 进行单向延迟测量的帧),速率为从发起方 MEP 到接收方 MEP 的速率和您指定的帧数。路由器将每个1DM 帧标记为不合格,并将传输时间的时间戳插入帧中。

1DM 接待

MEP 收到1DM 帧时,包含接收器 MEP 的路由器可测量该帧的单向延迟(帧接收时间与帧本身中包含的时间戳之间的差异)和延迟变化(差异介于当前和前一延迟值之间)。

单向 ETH-DM 统计

包含接收器 MEP 的路由器将每组单向延迟统计数据存储在一个 ETH 矩阵数据库中。A-DM 数据库为任何给定的 CFM 会话(对等 Mep)收集最多100组统计信息。您可以随时通过显示 "ETH-DM" 数据库内容来访问这些统计数据。

单向 ETH-DM 帧计数

每个路由器计算发送和接收的单向 ETH 帧数:

  • 对于发起方 MEP,路由器将计算所发送1DM 帧的数量。

  • 对于接收器 MEP,路由器将计算收到的有效1DM 帧数,以及收到的无效1DM 帧的数量。

每个路由器在 CFM 数据库中存储了一个 ETH-DM 帧计数。CFM 数据库存储 CFM 会话统计数据,对于支持 a # dm 的接口,将会对其进行任何与 a # DM 的帧计数。您可以随时通过显示分配给 Mep 的以太网接口的 CFM 数据库信息或 CFM 会话中的 Mep 来访问帧计数。

系统时钟同步

单向延迟计算的准确性取决于启动器 MEP 和接收器 MEP 上的系统时钟关闭同步。

单向延迟变化的精确度不依赖于系统时钟同步。由于延迟变化只是连续的单向延迟值之间的差异,因此从帧抖动值中消除了相位的时间段。

注:

对于特定的单向以太网帧延迟测量,帧延迟和帧延迟变体值仅在包含接收器 MEP 的路由器上可用。

双向以太网帧延迟测量

在双向 ETH 矩阵模式下,帧延迟和帧延迟变体值基于发起方 MEP 传输请求帧和从响应方 MEP 接收回复帧之间的时间差,从而减去响应方 MEP 所经过的时间。

DMM 传输

开始双向帧延迟测量时,路由器会发送延迟测量消息 (DMM) 帧(用于执行双向 ETH-DM 请求的 PDU 的帧),速率为发起方 MEP 至响应方 MEP,并且发送您指定的帧数。路由器将每个 DMM 帧标记为不合格,并将传输时间的时间戳插入帧中。

DMR 传输

当 MEP 收到 DMM 帧时,响应者 MEP 会响应延迟测量回复(DMR)框架,该帧携带了 a # DM 回复信息和 DMM 帧中包含的时间戳副本。

DMR 接待

当 MEP 收到有效的 DMR 时,包含 MEP 的路由器根据以下时间戳序列测量该帧的双向延迟:

  1. TITxDMM

  2. TRRxDMM

  3. TRTxDMR

  4. TIRxDMR

双向帧延迟的计算方法如下:

  1. [TIRxDMR – TITxDMM] – [TRTxDMR – TRRxDMM]

计算显示帧延迟是指发起方 MEP 发送 DMM 帧的时间和发起方 MEP 从响应程序 MEP 接收关联 DMR 帧的时间之间的差异,减去了响应方 MEP 所经过的时间。

延迟变化是当前延迟值与前一延时时间之间的差异。

双向 ETH-DM 统计数据

包含启动器 MEP 的路由器将每组双向延迟统计数据存储在一个 ETH 矩阵数据库中。A-DM 数据库为任何给定的 CFM 会话(对等 Mep)收集最多100组统计信息。您可以随时通过显示 "ETH-DM" 数据库内容来访问这些统计数据。

双向 ETH-DM 帧计数

每个路由器都会计算发送和接收的双向 ETH 网络路由帧的数量:

  • 对于发起方 MEP,路由器将计算传输的 DMM 帧数、收到的有效 DMR 帧数以及收到的无效 DMR 帧数。

  • 对于响应方 MEP,路由器将计算所发送 DMR 帧的数量。

每个路由器在 CFM 数据库中存储了一个 ETH-DM 帧计数。CFM 数据库存储 CFM 会话统计数据,对于支持 a # dm 的接口,将会对其进行任何与 a # DM 的帧计数。您可以随时通过显示分配给 Mep 的以太网接口的 CFM 数据库信息或 CFM 会话中的 Mep 来访问帧计数。

注:

对于特定的双向以太网帧延迟测量,帧延迟和帧延迟变体值仅在包含发起方 MEP 的路由器上可用。

在单向和双向 ETH-DM 之间选择

单向帧延迟测量要求启动器 MEP 和接收器 MEP 上的系统时钟已紧密同步。双向帧延迟测量不需要同步两个系统。如果时钟不能同步,则双向帧延迟测量更准确。

当两个系统在物理上彼此接近时,与它们的双向延迟值相比,它们的单向延迟值非常高。单向延迟测量要求两个系统的计时在非常精细的级别上同步,而 MX 系列路由器当前不支持此细粒度同步。

以太网帧延迟测量的限制

以下限制适用于以太网帧延迟测量功能:

  • 标签交换接口(LSI)伪线上不支持 ETH 矩阵功能。

    聚合以太网接口支持 ETH 矩阵功能。

  • 只有在 MX 系列路由器中增强型 Dpc 和增强型排队 Dpc 的 MEP 接口才支持在接收路径中为 ETH 矩阵框架提供硬件辅助时间戳。有关硬件辅助时间戳的信息,请参阅有关配置路由器以支持 a # DM 会话启用硬件辅助时间戳选项的准则。

  • 仅当启用分布式定期数据包管理守护程序(ppm)时,才能触发以太网帧延迟测量。有关此限制的详细信息,请参阅配置路由器以支持 a # DM 会话确保分布式 Ppm 未禁用的准则。

  • 您每次只能监控同一个远程 MEP 或 MAC 地址的一个会话。有关启动 a a a a a 矩阵会话的详细信息,请参阅启动 a/a /Dm 会话

  • 在 a-DM 会话中,仅在两台对等路由器中收集了 ETH-DM 统计。对于单向的 a a a a a/a/t a 会话,您只能使用 a-DM 特定show的命令在接收器 MEP 上显示帧 ETH-DM 统计信息。对于双向 ETH 矩阵会话,只能使用相同的 ETH 特定show命令,在发起方 MEP 上显示帧延迟统计信息。有关详细信息,请参阅管理 ETH-Dm 统计和 eth-Dm 帧计数

  • ETH-DM 帧计数在两个 Mep 上收集,并存储在各自的 CFM 数据库中。

  • 如果发生平滑路由引擎切换(GRES),则任何收集的 a/dm 统计信息都将丢失,并将 a-dm 帧计数重置为零。因此,在完成切换之后,必须重新启动 "ETH-DM 统计" 和 "ETH-DM" 帧计数器的集合。GRES 允许具有双路由引擎的路由器从主设备路由引擎切换至备份路由引擎数据包转发不会中断。有关详细信息,请参阅 Junos OS 高可用性用户指南

  • 系统更改时帧延迟统计信息的准确性将受到影响(例如重新配置)。建议在稳定的系统上执行以太网帧延迟测量。

以太网帧丢失测量概述

OAM 功能的关键目标是测量服务质量属性,例如帧延迟、帧延迟变化(也称为"帧抖动")和帧丢失。 此类测量使您能够在客户受到网络缺陷影响之前识别网络问题。

Junos OS 在 MX 系列路由器上的以太网物理或逻辑接口上配置的维护关联端点(Mep)之间支持以太网帧丢失测量(ETH-LM),并且目前仅支持VPWS服务。操作员使用 ETH-LM 收集适用于入口和出口服务帧的计数器值。这些计数器维护一对 Mep 之间传输和接收的数据帧的计数。以太网帧丢失测量通过向对等 MEP 发送带有 ethernet-LM 信息的帧来执行,同样是接收来自对等 MEP 的 ethernet-LM 信息的帧。这种类型的帧丢失测量又称为单端式以太网丢失测量。

注:

MX 系列虚拟机箱不支持以太网帧丢失测量(ETH-LM)。

ETH-LM 支持以下帧损失测量:

  • 近端帧损耗测量 — 与入口数据帧相关的帧损耗测量。

  • 远端帧损耗测量 — 与出口数据帧相关的帧损耗测量。

注:

ACX 系列路由器上不支持 ITU-T 和双终止的 Y1731 和双模测量功能。

聚合以太网接口支持 ETH-LM 功能。

注:

从 Junos OS 版本16.1 开始,当在维护端点(MEP)本地接收并分类为属于黄色时,以太网丢失测量(ETH-LM)结果不正确类或数据包丢失优先级(PLP)(中高)。错误结果的这一问题特定于 down Mep CFM 会话的以太网损耗测量。以太网丢失测量统计数据在以下情况中不准确:

  • 以太网丢失测量正在针对 MEP 处于关闭状态的 CFM 会话

  • 在 down MEP 的逻辑接口上收到的 CFM Pdu 由分类器分类为黄色或中高 PLP

  • 当输入分类器将 PLP 标记为中高时,数据包被标识为黄色。

在无色模式下配置以太网损失测量时,不会观察与以太网丢失测量结果的差异问题。为避免这种不准确的丢失测量结果的问题,请将所有本地 CFM Pdu 配置为绿色或将 PLP 设置为高。

注:

Junos OS 从 substatements 版本16.1 开始,如果网络到网络(NNI)或出口performance-monitoring接口是具有 dpc 上的[edit protocols oam ethernet connectivity-fault-management]成员链路的聚合以太网接口,则不支持通过连接故障管理进行性能监控(在层次结构级别包含语句及其)。

服务级别协议测量

服务级别协议(SLA)测量是监控带宽、延迟、延迟变化(抖动)、连续性和服务可用性(电子线路或 e LAN)的过程。它使您能够在客户受到网络缺陷影响之前识别网络问题。

注:

以太网 VPN 服务可分为:

  • 对等服务 (E-Line Services) — E-Line 服务使用基于 MPLS 的第 2 层 VPN 虚拟专用线服务(VPWS) 提供

  • 多点对多点服务 (E-LAN 服务) — E-LAN 服务使用基于 MPLS 虚拟专用 LAN 服务 (VPLS) 提供。

有关详细信息,请参阅 Junos VPN 配置指南

在 Junos OS 中,SLA 测量值分为以下几个方面:

  • 按需模式 — 在按需模式下,通过"按需"模式触发CLI。

  • 主动模式 — 在主动模式下,测量值由一个测试器应用程序触发。

请注意, ae接口上不支持以太网帧延迟测量和以太网帧丢失测量。

按需模式(用于 SLA 测量)

在按需模式下,度量值由用户通过 CLI 触发。

当用户通过 CLI 触发延迟测量时,生成的延迟测量请求将按照 ITU-T Y. y.1731 标准指定的帧格式进行。对于双向延迟测量,服务器端处理可以委托给数据包转发引擎,以防止路由引擎过载。有关详细信息,请参阅配置路由器以支持 a-DM 会话。当服务器端处理委托给数据包转发引擎时, receivetransmitshow命令将不显示延迟测量消息(DMM)帧计数器和延迟测量答复(DMR)帧计数器。

当用户通过 CLI 触发丢失测量结果时,路由器将以标准格式发送数据包以及丢失测量 TLV。默认情况下, session-id-tlv该参数包含在数据包中,以允许来自相同本地 MEP 的并发丢失测量会话。您也可使用no-session-id-tlv参数禁用会话 ID TLV。

单端-LM 用于按需操作、管理和维护目的。MEP 向其对等 MEP 发送带 ETH-LM 请求信息的帧,并接收来自其对等 MEP 的带 ETH-LM 回复信息的帧,以执行损失测量。用于单端的 a/a a/lm 请求的协议数据单元(PDU)称为丢失测量消息(LMM),而用于单端的 a/LM 回复的 PDU 则称为损失测量答复(LMR)。

SLA 测量的主动模式

在主动模式下,SLA 测量值由迭代器应用程序触发。迭代器设计为以 ITU-T 形式定期传输 SLA 测量数据包。符合 y.1731 标准的帧,用于 MX 系列路由器上的双向延迟测量或损失测量。此模式与按需 SLA 测量(用户启动)不同。该迭代器会定期为每个注册了的连接发送延迟或丢失测量请求数据包。迭代器确保相同连接的度量周期不会同时发生,以免 CPU 超载。Junos OS 支持VPWS的主动模式。为了使迭代器能够形成远程邻接关系并实现功能上的运行,连续性检查消息(CCM)必须在连接故障管理(CFM)的本地和远程 MEP 配置之间处于活动状态。迭代器邻接参数中的任何更改都会重置现有迭代器统计信息并重新启动迭代器。此处的术语邻接指的是两个端点(直接连接或虚拟)与相关信息(用于后续处理)的配对。例如,迭代器邻接指的是 Mep 的两个端点之间的迭代器关联。

对于每个 DPC 或 MPC,仅支持 30 个循环时间值为 10 毫秒 (ms) 的循环时间实例。在 Junos OS,支持255迭代器配置文件配置和2000远程 MEP 关联。

周期时间值小于 100 毫秒的循环时间器仅支持用于无限 Iterator,而有限和无限循环器则支持具有超过 100 毫秒的循环时间值的循环器。无限迭代器是无限期运行,直到手动禁用或停用。

注:

ACX5048 和 ACX5096 路由器支持迭代器周期时间仅为1秒和更高。

在路由器上配置的 VPWS 服务将通过以下方式监控 SLA 测量指标:注册连接(此处为连接是一对远程和本地 Mep),然后在这些连接上启动定期的 SLA 测量帧传输。端到端服务通过在两端配置的维护关联端点(MEP)进行识别。

对于双向延迟测量和丢失测量,一个迭代器将向列表中的连接发送请求消息(如果有),然后为在先前的迭代周期中轮询的连接发送请求消息。SLA 测量帧及其响应的后向后请求消息可帮助计算延迟变化和丢失测量结果。

对于附加到迭代器的服务,y.1731 帧传输将一直停止,除非 intervened 并由操作员停止,或者在满足迭代次数条件之前。要阻止迭代器发出任何更主动的 SLA 测量帧,操作员必须执行以下任务之一:

  • deactivate sla-iterator-profile层次[edit protocols oam ethernet connectivity-fault-management maintenance-domain md-name maintenance association ma-name mep mep-id remote-mep mep-id]结构级别上启用语句。

  • disable层次[edit protocols oam ethernet connectivity-fault-management performance-monitoring sla-iterator-profiles profile-name]结构级别的相应迭代器配置下配置一个语句。

通过主动模式的以太网延迟测量和损失测量

在双向延迟测量中,延迟测量消息(DMM)帧通过一个迭代器应用程序触发。DMM 帧除了采用标准帧格式中所述的字段外,还带有一个迭代器类型、长度和值(TLV),并且服务器将迭代器 TLV 从 DMM 帧复制到延迟测量答复(DMR)帧。

在使用双向延迟测量方法的单向延迟变体计算中,延迟变化计算基于 DMR 帧(而非1DM 帧)中存在的时间戳。因此,客户端和服务器端时钟无需同步。假设时钟之间的差异保持不变,则单向延迟变化结果应相当准确。此方法还消除了仅为单向延迟变化测量目的发送单独的1DM 帧的需要。

在主动模式下,如果丢失测量,路由器将以标准格式以及丢失测量 TLV 和迭代器 TLV 的方式发送数据包。

以太网故障通知协议概述

故障通知协议(FNP)是一种故障通知机制,可检测 MX 系列路由器上点对点以太网传输网络中的故障。如果节点链路发生故障,FNP 将检测故障并将 FNP 消息发送到电路关闭的相邻节点。收到 FNP 消息后,节点可以将信息流重定向到保护电路。

注:

仅在电子线路服务上支持 FNP。

电子线路服务在两个用户网络接口(Uni)之间提供安全的点对点以太网连接。电子线路服务是一种受保护的服务,每项服务都有一个工作电路和保护电路。CFM 用于监控工作和保护路径。CCM 间隔在数百毫秒或数秒内导致故障转移时间。FNP 在低于50ms 的情况中提供服务电路故障检测和传播,并为电子线路服务提供50ms 故障切换。

MX 路由器充当 PE 节点并处理在管理 VLAN 上收到的 FNP 消息,以及在为管理 VPLS 创建的以太网接口和 PWs 上收到的 FNP 消息。MX 系列路由器不会启动 FNP 消息,而只响应以太网接入网络中的设备生成的 FNP 消息。只能在作为 VPLS 路由实例一部分的逻辑接口上启用 FNP,并且 VPLS 路由实例中的物理接口不应具有 CCM 配置。只能在每个物理接口的一个逻辑接口上启用 FNP。

所有电子线路服务都配置为第2层电路和边缘保护。与工作电路或保护电路关联的 VLAN 必须映射到逻辑接口。电子线路服务使用的 Vlan 的环式链路中不支持中继端口或接入端口。FNP 不控制与保护电路相关联的逻辑接口。FNP 控制其终止点不在 MX 节点中的电子线路服务。

FNP 支持平滑重新启动和温和路由引擎切换(GRES)功能。

以太网综合损失测量概述

以太网综合损失测量(ETH-SLM)是一种应用程序,可通过使用综合帧而非数据流量来计算帧丢失情况。此机制可被视为统计样本,以接近数据流量的帧丢失比率。每个维护关联端点(MEP)都会执行帧丢失测量,从而导致不可用时间。

近端帧丢失指定与入口数据帧相关联的帧丢失,而对远端帧丢失指定与出口数据帧相关联的帧丢失。近端和远端帧丢失测量均会导致近距离过长的误码秒数和远端严重误码秒数,这些时间将在组合中用于确定不可用。SLM 是使用综合丢失消息(SLM)和综合损失回复(SLR)帧执行的。通过使用综合帧,SLM 网络可帮助每个 MEP 执行接近端和远端综合帧丢失测量,因为如果两个方向中有一个被确定为不可用,则将双向服务定义为不可用。

有两种类型的帧丢失测量值,由 ITU-T Y 定义。 y.1731 标准,ETH-LM 和 ETH-SLM。Junos OS 仅支持单端 SLM。在单端 SLM 中,每个 MEP 向其对等 MEP 发送带有 a-SLM 请求信息的帧,并接收来自其对等方 SLM 的 a-MEP 回复信息的帧,以执行综合损失测量。单端-SLM 用于主动或按需式 OAM,以执行适用于点对点以太网连接的综合损耗测量。此方法允许 MEP 启动和报告与属于相同维护实体组(MEG)一部分的一对 Mep 相关联的远端和接近端损失测量。

注:

MX 系列虚拟机箱不支持以太网综合损失测量(ETH-SLM)。

单端-SLM 用于执行按需运行或主动测试,方法是为一个或多个 MEP 对等方启动有限数量的 a a/1 帧,并接收来自对等方的 a-SLM 回复。SLM 帧包含用于测量和报告近距离和远端综合损失测量的 ETH SLM 信息。服务级别协议(SLA)测量是监控带宽、延迟、延迟变化(抖动)、连续性和服务可用性的过程。它使您能够在客户受到网络缺陷影响之前识别网络问题。在主动模式下,SLA 测量值由迭代器应用程序触发。迭代器设计为以 ITU-T 形式定期传输 SLA 测量数据包。符合 y.1731 标准的帧,用于综合帧丢失测量。此模式与按需 SLA 测量(用户启动)不同。在按需模式下,度量值由用户通过 CLI 触发。当用户通过 CLI 触发 SLM 时,根据 ITU-T Y 所指定的帧格式,所生成的 SLM 请求。 y.1731 标准。

注:

ACX5048 和 ACX5096 路由器支持 a 2 层服务的 ETH-SLM。

SLM 配置方案

SLM 可测量属于同一 MEG 级别的两个 Mep 之间的近端和远端帧丢失。您可以配置 SLM,以测量面向向上或向下或下游 MEP 的综合损失。本节介绍用于 SLM 的操作的以下情况:

MPLS 隧道中的上游 MEP

考虑在上游方向上的两个 MX 系列路由器、MX1 和 MX2 之间的用户网络接口(Uni)之间配置 MEP 的情况。MX1 和 MX2 通过 MPLS 核心网络连接。SLM 测量在链接两个路由器的路径中的上游 MEP 之间执行。MX1 和 MX2 均可按需或主动的 a-SLM 启动,这可以分别测量每个 MX1 和 MX2 的高端和近端损失。这两个 Uni 使用基于 MPLS 的第2层 VPN虚拟专用电缆服务VPWS)进行连接。

以太网网络中的下游 MEP

考虑在下游方向上的以太网接口上的两个 MX 系列路由器、MX1 和 MX2 之间配置 MEP 的情况。MX1 和 MX2 连接在以太网拓扑结构中,下游 MEP 配置为以太网网络。SLM 测量在链接两个路由器的路径中的下游 MEP 之间执行。SLM 可在这两个路由器之间的路径中测量。

请考虑另一种情况,即 MEP 通过在 MEP 上指定工作路径或保护路径,在下游方向上配置并通过 MPLS 上的 VPWS 进行服务保护。服务保护在发生故障时为工作路径提供端到端连接保护。要配置服务保护,您必须创建两个独立的传输路径:一个工作路径和一个保护路径。您可通过创建两个维护关联来指定工作路径和保护路径。要将维护关联与路径相关联,必须在维护关联中配置 MEP 接口,并将该路径指定为 "正在运行" 或 "保护"。

在示例拓扑中,MX 系列路由器 MX1 连接到其他两个 MX 系列路由器、MX2 和 MX3,并覆盖了 MPLS 核心。MX1 与 MX2 之间的连接故障管理(CFM)会话是 MEP 上的工作路径,CFM 与 MX1 之间的 MX3 会话是 MEP 上的保护路径。MX2 和 MX3 又在接入网络中连接到 MX4 的以太网接口上。下游 MEP 在通过 MX2 (工作 CFM 会话)的 MX1 和 MX4 之间配置,还在通过 MX1 (受保护 MX4 会话)的 MX3 和 CFM 之间设置。SLM 在这些下游 Mep 之间执行。在下游 Mep 中,配置可在 MX1 和 MX4 Uni 上执行,类似于上游 MEP。

SLM 消息格式

综合丢失消息(SLMs)支持单端以太网综合损失测量(ETH-SLM)请求。本主题包含以下章节,其中介绍了 SLM 协议数据单元(Pdu)、SLR Pdu 和数据迭代器类型长度值(TLV)的格式。

SLM PDU 格式

SLM PDU 格式由 MEP 用于传输 SLM 信息。SLM Pdu 中包含以下组件:

  • 源 MEP ID — 源 MEP ID 是一个 2 字节字段,其中最后 13 个最小有效位用于识别传输 SLM 帧的 MEP。MEP ID 在 MEG 中是唯一的。

  • 测试 ID — 测试 ID 是传输 MEP 设置的 4 八位位组字段,用于在 MEP 之间同时运行多个测试时识别测试(包括并发按需和主动测试)。

  • TxFCf—TxFCf 是一个 4 八位位组字段,可携带 MEP 向对等方 MEP 传输的 SLM 帧数。

以下是 SLM PDU 中的字段:

  • MEG 级别 — 配置的维护域级别范围为 0–7。

  • 版本 — 0。

  • 操作码 — 识别 OAM PDU 类型。对于 SLM,它是55。

  • 标记 - 设置为所有零。

  • TLV 偏差 - 16。

  • 源 MEP ID— 一个 2 八位位点字段,用于识别传输 SLM 帧的 MEP。在此2位字节字段中,最后13个最小有效位用于识别传输 SLM 帧的 MEP。MEP ID 在 MEG 中是唯一的。

  • RESV — 保留字段设置为所有零。

  • 测试 ID — 由传输 MEP 设置的 4 八位位组字段,用于在 MEP 之间同时运行多个测试时识别测试(包括并发按需和主动测试)。

  • TxFCf — 一个 4 八位位组字段,可携带 MEP 向对等方 MEP 传输的 SLM 帧数。

  • 可选 TLV - 传输的任何 SLM 中都可能包含数据 TLV。出于 SLM 的目的,数据 TLV 的值部分是未指定的。

  • End TLV — 所有零位位位值。

SLR PDU 格式

MEP 使用综合损失回复(SLR) PDU 格式传输 SLR 信息。以下是 SLR PDU 中的字段:

  • MEG 级别 — 从上次接收的 SLM PDU 复制其值的 3 位字段。

  • 版本 - 一个 5 位字段,其值从上次收到的 SLM PDU 复制。

  • 操作码 — 识别 OAM PDU 类型。对于 SLR,将其设置为54。

  • 标记 - 从 SLM PDU 复制的 1 八位位集字段。

  • TLV 偏差 — 从 SLM PDU 复制的 1 八位字段。

  • 源 MEP ID — 从 SLM PDU 复制的 2 个八位位集字段。

  • 响应方 MEP ID— 一个 2 八位位点字段,用于识别传输 SLR 帧的 MEP。

  • 测试 ID - 从 SLM PDU 复制的 4 八位字段。

  • TxFCf — 从 SLM PDU 复制的 4 八位字段。

  • TxFCb- 4 个八位字段。此值表示为此测试 ID 传输的 SLR 帧数。

  • 可选 TLV - 该值从 SLM PDU(如果存在)中复制。

  • End TLV — 从 SLM PDU 复制的 1 八位字段。

数据迭代器 TLV 格式

数据迭代器 TLV 指定了 y.1731 数据帧的数据 TLV 部分。当 MEP 配置为测量不同帧大小的延迟和延迟变化时,MEP 使用数据 TLV。以下是数据 TLV 中的字段:

  • 类型 — 标识 TLV 类型;此 TLV 类型的值为 Data (3)。

  • 长度 — 标识包含数据模式的 Value 字段的大小(以八位位组)。长度字段的最大值为1440。

  • 数据模式 - n八位位组 (n 表示长度)任意位模式。接收方将其忽略。

SLM 消息的传输

SLM 功能可在一对 Mep 之间同时处理多个综合丢失消息(SLM)请求。该会话可以是主动或按需 SLM 会话。每个 SLM 请求都由一个测试 ID 唯一标识。

MEP 可以发送 SLM 请求或响应 SLM 请求。对 SLM 请求的响应称为综合损失回复(SLR)。MEP 通过使用 test ID 确定 SLM 请求后,MEP 基于 SLM 消息或 SLM 协议数据单元(PDU)中的信息计算出端和近端帧丢失。

MEP 为每个测试 ID 以及在要执行损失测量的维护实体中监控的每个对等 MEP 维护以下本地计数器:

  • TxFCl — 为测试 ID 向对等方 MEP 传输的合成帧数。源 MEP 增加此编号,以便使用 SLM 请求信息连续传输综合帧,而目标或接收 MEP 将此值增加,以便使用 SLR 信息连续传输综合帧。

  • RxFCl — 从对等方 MEP 接收用于测试 ID 的合成帧数。Source MEP 将此编号增加一段时间,以便使用 SLR 信息连续接收综合帧,而目标或接收 MEP 使用 a-SLM 请求信息连续接收合成帧。

以下部分介绍了处理 SLM Pdu 的阶段,以确定综合帧丢失:

发起和传输 SLM 请求

MEP 定期传输 SLM 请求,将 OpCode 字段设置为55。MEP 将为会话生成唯一的测试 ID,添加源 MEP ID,并在 SLM 启动之前初始化会话的本地计数器。对于为会话传输的每个 SLM PDU (测试 ID),将在数据包中发送本地计数器 TxFCl。

启动和响应 Mep 之间的测试 ID 值不需要同步,因为测试 ID 是在启动 MEP 上配置的,而响应 MEP 使用其从发起 MEP 接收的测试 ID。由于 SLM 是一种采样技术,因此不如计算服务帧的精确度。而且,测量的准确性取决于所用 SLM 帧的数量或传输 SLM 帧的周期。

SLMs 和 SLRs 传输的接收

目标 MEP 从来源 MEP 接收到有效的 SLM 帧后,将生成一个 SLR 帧,并传输到请求或源 MEP。如果 MEG 级别和目标与接收 MEP 的路由MAC 地址匹配,则 SLR 帧MAC 地址。除了以下字段之外,SLM Pdu 中的所有字段均从 SLM 请求复制:

  • 源MAC 地址复制到目标地址MAC 地址源地址包含 MEP 的MAC 地址。

  • 操作码字段的值从 SLM 更改为 SLR (54)。

  • 响应方 MEP ID 已填充到 MEP 的 MEP ID 中。

  • 在 SLR 帧传输时,TxFCb 与本地计数器 RxFCl 的值一起保存。

  • 每次收到 SLM 帧时都将生成 SLR 帧;因此,响应方中的 RxFCl 等于收到的 SLM 帧数,也等于所发送的 SLR 帧数。在响应方或接收 MEP,RxFCl 等于 TxFCl。

SLRs 接收

在传输 SLM 帧(具有给定 TxFCf 值)之后,MEP 期望在其对等 TXTCF 的超时值内接收相应的 SLR 帧(采用相同的 MEP 值)。在超时值(5秒)后收到的 SLR 帧将被丢弃。通过 SLR 帧中包含的信息,MEP 确定指定测量周期内的帧丢失情况。测量周期是一段时间间隔,传输的 SLM 帧数的统计值足以在给定的准确性内测量。MEP 使用以下值确定测量期间的接近端和远端帧丢失:

  • 最后收到的 SLR 帧的 TxFCf 和 TxFCb 值,以及测量期结束时的本地计数器 RxFCl 值。这些值表示为 TxFCf [tc]、TxFCb [tc] 和 RxFCl [tc],其中 tc 是测量周期的结束时间。

  • SLR 帧在测试启动后第一个接收的 SLR 帧的 TxFCf 和 TxFCb 值,以及测量期开始时的本地计数器 RxFCl。这些值表示为 TxFCf [tp]、TxFCb [tp] 和 RxFCl [tp],其中 tp 是测量周期的开始时间。

对于收到的每个 SLR 数据包,本地 RxFCl 计数器在发送或源 MEP 中递增。

帧丢失计算

根据本地计数器的值和收到的最后一帧中的信息,在测量周期结束时计算综合帧丢失。最后接收的帧包含 TxFCf 和 TxFCb 值。本地计数器包含 RxFCl 值。使用这些值,可使用以下公式确定帧丢失:

帧丢失(远端)= TxFCf – TxFCb

帧丢失(近端) = TxFCb – RxFCl

发布历史记录表
版本
说明
16.1
从 Junos OS 版本16.1 开始,当在维护端点(MEP)本地接收并分类为属于黄色时,以太网丢失测量(ETH-LM)结果不正确类或数据包丢失优先级(PLP)(中高)。
16.1
Junos OS 从 substatements 版本16.1 开始,如果网络到网络(NNI)或出口performance-monitoring接口是具有 dpc 上的[edit protocols oam ethernet connectivity-fault-management]成员链路的聚合以太网接口,则不支持通过连接故障管理进行性能监控(在层次结构级别包含语句及其)。