YD/T 2452-2013
基本信息
标准号:
YD/T 2452-2013
中文名称:多协议标记交换(MPLS)路径检测技术要求
标准类别:通信行业标准(YD)
标准状态:现行
出版语种:简体中文
下载格式:.rar .pdf
下载大小:3274KB
相关标签:
协议
标记
交换
路径
检测
技术
标准分类号
关联标准
出版信息
相关单位信息
标准简介
YD/T 2452-2013 多协议标记交换(MPLS)路径检测技术要求
YD/T2452-2013
标准压缩包解压密码:www.bzxz.net
标准内容
ICS33.040.40
中华人民共和国通信行业标准
YD/T2452-2013
多协议标记交换(MPLS)
路径检测技术要求
TechnicalSpecificationforMPLSLSPDetection2013-04-25发布
2013-06-01实施
中华人民共和国工业和信息化部发布前
范围·
规范性引用文件
术语、定义和缩略语·
概述·
LSPPing技术
5.1报文格式
5.2LSPPing基本流程
5.3LSPTraceroute基本流程
5.4点到多点MPLS路径检测-
6BFD技术
报文格式·
6.2基本流程..
YD/T2452-2013
本标准按照GB/T1.1-2009给出的规则起草。本标准由中国通信标准化协会提出并归口。本标准起草单位:中兴通讯股份有限公司。本标准主要起草人:郑直、金利忠、喻敬海、魏月华。YD/T2452-2013
1范围
多协议标记交换(MPLS)路径检测技术要求YD/T2452-2013
本标准规定了在多协议标记交换(MPLS)网络中,对标签交换路径(LSP)连通性检测和故障定位的技术及实现方法,其中包括对点到点LSP及点到多点LSP进行检测的机制等。本标准适用于在MPLS网络
规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。YD/T2450-2013
3术语、定义和缩略语
3.1术语和定义
伪线技术要求操作、管理和维护下列术语和定义适用于本文件。3.1.1
PolicyRouting
策略路由
通过识别不同的网络数据报文,将报文按照预先设定好的策略进行路由转发的技术。3.2缩略语
下列缩略语适用于本文件:
Bidirectional ForwardingDetectionBorderGatewayProtocol
EqualCostMultipath
Forwarding Equivalence ClassInternetControl MessageProtocolInternet Protocol
LabelDistribution Protocol
LabelSwithchedPath
Label Switching Router
MessageDigest Algorithm 5
Multi-ProtocolLabel SwitchingMaximum Transmission Unit
NetworkTimeProtocol
Operation,Administration andMaintenancePoint toPoint
双向转发检测
边界网关协议
等价多路径
转发等价类
互联网控制消息协议
互联网协议
标签分发协议
标签交换路径
标签交换路由器
消息摘要算法第五版
多协议标签交换
最大传输单元
网络时间协议
操作,管理和维护
点到点
YD/T2452-2013
Point to Multi-Point
ReSourceReserVationProtocol
Secure Hash Algorithm
Type-Length-Value
Typeof Service
TimetoLive
User Datagram Protocol
Virtual Circuit ConnectivityVerificationVirtualPrivateNetwork
点到多点
资源预留协议
安全哈希算法1
类型-长度-值
服务类型
生存时间
用户数据报文协议
虚电路连通性确认
虚拟专用网
本标准制定的MPLS路径检测机制主要包括应用LSPPing技术或BFD技术沿着MPLSLSP的转发平面,对数据转发通道的故障进行检测。LSPPing技术包括Ping模式和Traceroute模式,用来检测MPLS数据平面的故障,同时验证MPLSLSP数据平面和控制平面的一致性。其中,Ping模式用来进行连通性检测,Traceroute模式用来和路径追踪一样的逐跳进行故障定位。LSPPing技术适用于点到点,以及点到多点MPLSLSP检测。BFD技术是一种路径连通性检测协议,用于快速检测转发路径中的故障。将BFD技术应用于MPLS网络中,可以用来检测MPLSLSP的连通性。BFD技术适用于点到点的MPLSLSP检测。LSPPing技术中,通过发起节点发送响应请求消息,检测节点发送响应应答消息进行回应,来实现对MPLSLSP的故障检测。
在Ping模式中,发起节点发送的响应请求消息将沿着LSP一直发送到出节点,在出节点进行上送处理。出节点验证需要检测的FEC,向发起节点回应响应应答消息。图1所示为点到点LSPPing模式的参考模型。
EchoReply
图1点到点LSPPing模式的参考模型在Traceroute模式中,发起节点首先发送外层标签TTL值等于1的响应请求消息,响应请求消息将会由于TTL耗尽在第二个节点进行上送处理。类似的,发起节点将通过逐跳的增加外层标签的TTL值,来实现在LSP上每一个节点响应请求消息的上送处理。图2所示为点到点LSPTraceroute模式的参考模型。
点到多点的路径检测中,发起节点发送的响应请求消息将会沿着整个点到多点树发送到每一个分支各个检测节点将独立的向发起节点回应响应应答消息。图3所示为点到多点LSPPing模式的参考模型。BFD技术在发起节点和检测节点之间建立稳定的连接,通过周期性的发送接收BFD控制报文,来检测MPLS转发路径的连通性。从概念上讲,流程和LSPPing的数据平面故障检测流程相似。2
EchoReques
EchoReply
图2点到点LSPTraceroute模式的参考模型Echo Reply
EchoRenuest
Echo Reply
图3点到多点LSPPing模式的参考模型本标准适用于MPLSLSP的故障检测。5LSPPing技术
YD/T2452-2013
LSPPing技术模拟ICMIPPing技术,用作人工的、按需的连接确认。通过使用响应请求和响应应答报文,应用Ping模式和Traceroute模式两种检测方式,来发现和定位数据平面故障。LSPPing技术通过使用属于某个特定FEC的分组报文,来验证属于该FEC的LSP的连通性。在MPLS响应请求消息中携带需要检测的FEC的信息,使得在处理响应请求消息时采用与该FEC分组相同的转发策略,这样就保证了LSPPing检测报文和业务报文转发路径一致。5.1报文格式
MPLS响应请求/应答UDP报文的内容格式如图4所示。0123456789012345678901234667890版本号
消息类型
回应模式
返回骂
发送者控制符
序列号
发送的时间(秒)
发送的时间嵌(微秒)
按收的时间戳(秒)
接收的时间戳(微移)
全属标记
返回子码
图4响应请求/应答消息内容格式YD/T2452-2013
当前的版本号是1。全局标识中的最后两位分别别T比特和V比特。T比特适用于P2MPLSP中。当T比特置为1时,仅当MPLS入标签的TTL值为1时,接收到响应请求消息的节点才会做出相应的回应。最后一位为V比特,置为1时表明发起节点要求检测节点进行FEC栈的验证。一共有两种消息类型。消息类型为1时,即为MPLS响应请求消息:消息类型为2时,即为MPLS响应应答消息。通过在响应请求消息中设置回应模式,可以要求回应节点采用指定的方式返回响应应答消息。当前定义了下面四种回应模式,如下所示:值
不回应
通过IPv4/IPv6UDP报文回应
通过IPv4/IPv6UDP报文携带路由器告警回应通过应用层控制通道回应
携带回应模式为1的响应请求消息可能是用来作为单向的连通性检测。MPLS响应请求消息的回应模式字段通常是2。如果认为普通的P返回路径是不可靠的,则可能使用值3,要求携带路由器告警。-些应用支持P控制通道,比如VCCV定义的关联控制通道。这样的应用可以设置回应模式为4来确保回应报文使用相同的通道。
响应应答消息中携带的返回码和返回子码,表明了回应节点在处理响应请求消息时的一些情况。响应节点可以设置为下面列表中的其中一个值。标注了的是指返回子码,这个字段填写指明这些编码的栈深度。对于没有标明这个标注的返回码,返回子码必须设置为0。当前定义的返回码及其含义,如下所示:
返回码值
没有返回码
接收到畸形的响应请求消息
一个或者多个TLV不能理解
在这个栈深度响应路由器是FEC的出节点下游映射不匹配
上游接口索引未知
在这个栈深度发生了标签交换在这个FEC栈深度协议没有和接口关联发送者控制符由发送者填写,在返回的响应应答消息中不改变,发送者可以用它来将接收到的响应应答消息和发送的响应请求消息进行匹配。时间戳都是遵照NTP格式中的time-of-day,以秒和微秒组合共同表示。其中,发送的时间戳依照发送者的时钟,而响应应答消息中的接收的时间戳依照回应节点的时钟。
TLVs是“类型-长度-值”的三元组形式,采用如图5所示的格式。01234567890123456789012345678901类型
图5TLV
YD/T2452-2013
不同的TLV应用于不同的场景中。警如目标FEC栈TLV,包含在响应请求消息中用来描述正在检测的FEC栈:下游映射TLV,包含在响应请求消息中用来在traceroute模式中要求中间节点返回下游节点的信息。当前定义的TLV类型如下所示:类型
目标FEC栈TLV
下游映射TLV
填补TLV
设各商企业号码TLV
接口和标签TLV
差错TLV
回应TOS字节TLV
点到多点响应者标识符TLV
确应抖动TLV
BFD标识符TLV
下游详述映射TLV
类型小于32768的TLV是强制TLV,应用必须支持这种TLV,或者不支持的需要在响应应答消息中设置返回码为2(一个或者多个TLV不能是理解)。类型大于或等于32768的TLV是可选TLV,如果应用不支持或者不理解这种TLV、则在处理时应该忽略它。5.1.1目标FEC栈TLV
目标FEC栈TLV,包含在响应请求消息中用来描述正在检测的FEC栈。一个目标FEC栈TLV由一个或者一系列的sub-TLV组成。Sub-TLV的类型包括了LDPIPv4/IPv6前缀sub-TLVRSVPIPv4/IPv6LSPsub-TLV,VPNIPv4/IPv6前缀sub-TLV等。目标FEC栈TLV中的第一个sub-TLV中的FEC,对应于标签栈中的最顶端标签,依次类推。当前定义的目标FEC栈TLV的sub-TLV如下所示:子类型
LDPIPv4前级sub-TLV
LDPIPv6前级sub-TLV
RSVPIPv4LSPsub-TLV
RSVPIPv6LSPsub-TLV
VPNIPy4前级sub-TLV
VPNIPv6前缓sub-TLV
L2VPN端点sub-TLV
FEC128伪线sub-TLV(弃用)
FEC128伪线sub-TLV
YD/T2452-2013
子类型
FEC129伪线sub-TLV
BGP有标签的Pv4前级sub-TLV
BGP有标签的IPv6前级sub-TLV
通用IPv4前缴sub-TLV
通用IPv6前级sub-TLV
零FECsub-TLV
RSVP点到多点IPv4会话sub-TLV
RSVP点到多点IPv6会话sub-TLV
组播点到多点LDPFEC栈sub-TLV
组播多点到多点LDPFEC栈Sub-TLV图6所示为LDPIPv4前缀sub-TLV。0
01234567890123466789012345678901IPv4龍级
前缓长度
全为零
图6LDPIPv4前缀sub-TLV
图7所示为LDPIPy6前缀sub-TLV。0123456789012345678901234567890IPv6葡级
(16宇节)
前级长度
全为零
图7LDPIPV6前缴sub-TLV
图8所示为RSVPIPv4LSPsub-TLV。0
01234567890123456789012345678901IPV4隧道终点地址
全为零
全为零
扩展隧道D
IPv4隧遗发送者地址
隧道D
图8RSVPIPV4LSPsub-TLV
图9所示为RSVPIPv6LSPsub-TLV。01234567890123456789012345678901IPv6隧道终点地址
(16字节)
会为琴
全为零
扩展隧道ID
IPv6隧道发送者地址
(16字节)
图9RSVPIPv6LSPSub-TLV
图10所示为VPNIPv4前缀sub-TLV。0123456789012345678901234567890路由标识
(8字节)
IPv4前缎
前缓长度
全为零
图10VPNIPv4前级sub-TLV
图11所示为VPNIPv6前缀sub-TLV。2
01234567890123456789012345678901路由标识
(8字节)
IPv6前媛
(16字节)
前级长度
全为等
图11VPNIPV6前缓sub-TLV
图12所示为L2YPN端点Sub-TLV。01234567890123456789012345678901路由标识
(8字节)
发送方VEID
封装类型
接收方VEID
全为零
图12L2VPN端点sub-TLV
YD/T2452-2013
YD/T2452-2013
图13所示为FEC128伪线sub-TLV(弃用)。0123456789012345678901234567890避端PE地址
PW类型
全为零
图13FEC128伪线sub-TLV(弃用)图14所示为FEC128伪线sub-TLV。01234567890123456789012345678901发送方PE地证
远mPE地址
PW类型
图14FEC128伪线Sub-TLV
图15所示为FEC129伪线sub-TLV。012345678901234567890123456789发送方PE地址
远端PE地址
PW类型
A类型
A类型
TAI值
SA长度
TA长度
AGH值
AG类型
TAI值
0-3宇节长度的0填补
图15FEC129伪线sub-TLV
图16所示为BGP有标签的IPv4前缀sub-TLV。AGI长度
0123456789012345678901234567890IPv4前级
前缓长度
全为零
图16BGP有标签的IPv4前缓sub-TLV图17所示为BGP有标签的IPv6前缀sub-TLV。01234567890123456789012345678901Pv6前级
(16学节)
前缀长度
全为等
图17BGP有标签的IPv6前缓sub-TLV图18所示为通用IPv4前缴sub-TLV。3456789012345678901234567890IPv4葡级
前级长度
全为零
图18通用IPv4前缴sub-TLV
图19所示为通用IPv6前缀sub-TLV。012345678901234567890
IPV6前罐
(16字节)
前缀长度
图20所示为零FECsub-TLV。
全为零
234567
图19通用IPv6前缓sub-TLV
012345678901234567890
01234567890
标签值
图20零FECsub-TLV
5.1.2下游映射TLV
全为零
YD/T2452-2013
下游映射TLV,包含在响应请求消息中用来在traceroute模式中要求中间节点返回下游节点的相关信息。如果回应节点是FEC的终点,那么在回应的响应应答消息中则不能包含下游映射TLV。如果回应节点不是FEC的终点,那么回应节点应该为这个FEC会被转发的每一个接口,在响应应答消息中携带一个下游映射TLV
在响应请求消息中只能出现一个下游映射TLV。图21所示为下游映射TLV01234567890123456789012345678901MTU
多蹄径类型
地址类型此内容来自标准下载网
下额P地址
下游揽口地址
深度限制
下游标签
下动标签
多路径信息
图21下游映射TLV
下游标记
多路径长度
MTU指明了下游LSR接口的最大MPLS顿(包括标签栈)的字节数。地址类型指明了接口是有编号的或者是无编号的。地址类型也同时决定了下游I卫P地址和下游接口字9
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。