CN102025619B - 一种发送响应消息的方法、***和设备 - Google Patents
一种发送响应消息的方法、***和设备 Download PDFInfo
- Publication number
- CN102025619B CN102025619B CN201010571949.9A CN201010571949A CN102025619B CN 102025619 B CN102025619 B CN 102025619B CN 201010571949 A CN201010571949 A CN 201010571949A CN 102025619 B CN102025619 B CN 102025619B
- Authority
- CN
- China
- Prior art keywords
- message
- ltm
- message information
- network equipment
- ethernet link
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0811—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例涉及电子信息技术技术领域,特别涉及一种发送响应消息的方法、***和设备,用以解决现有技术中存在的检测以太网络侧的链路状态,无法对PSN隧道中的以太网络链路状态进行检测,从而对整个网络的检测和维护带来不便的问题。本发明实施例的方法包括:第一网络设备生成包含LTM报文信息的监测消息,通过PW向第二网络设备发送监测消息;所述第二网络设备根据所述LTM报文信息,生成包含LTR报文信息的第一响应消息,并通过PW返回给所述第一网络设备。采用本发明实施例的方法可以对PSN隧道中的以太网络链路状态进行检测,对整个网络的检测和维护提供了便利。
Description
技术领域
本发明涉及电子信息技术技术领域,特别涉及一种发送响应消息的方法、***和设备。
背景技术
PSN(Packet Switch Net,包交换网络)隧道是指IP(Internet Protocol,互联网协议)/MPLS(Multi-protocol Label Switching,多标签协议交换)网络上的MPLS LSP(Label Switching Path,标记交换路径)或L2TP(Layer 2 TunnelingProtocol,二层协议隧道)。其中,多条PW(Pseudo Wire,伪线)可以复用在一条PSN隧道中,实现两个PE(Provider Edge,供应商边界节点)设备之间的传输。
在现在的IP/MPLS骨干网上一般都应用PWE3(Pseudo Wire EmulationEdge-to-Edge,端到端伪线仿真)作为数据业务转发的一种选择。
而随着IP/MPLS网络的发展,对于现在的IP/MPLS骨干网的检测及保护方式也逐步的发展了起来。
我们通过检测方式可以对PWE3和以太(ETH)网络分别进行检测,但是现在从以太网侧发起基于ETH OAM(Operation Administration andMaintenance,运行、管理和维护)的ETH-LTM(以太网追踪消息)只能检测到以太网络侧(也就是CE-PE设备之间的AC)的链路状态,而在PSN网络中只是作为一个数据净荷被PWE3透传到另外一端的PE设备节点,这样就无法对PSN隧道中的以太网络链路状态进行检测,从而对整个网络的检测和维护带来不便。
综上所述,目前只能检测以太网络侧的链路状态,无法对PSN隧道中的以太网络链路状态进行检测,从而对整个网络的检测和维护带来不便。
发明内容
本发明实施例提供一种发送响应消息的方法、***和设备,用以解决现有技术中存在的检测以太网络侧的链路状态,无法对PSN隧道中的以太网络链路状态进行检测,从而对整个网络的检测和维护带来不便的问题。
本发明实施例提供的一种发送响应消息的方法,包括:
第一网络设备生成包含追踪消息LTM报文信息的监测消息,通过伪线PW向第二网络设备发送监测消息;
所述第二网络设备根据所述LTM报文信息,生成包含LTR报文信息的第一响应消息,并通过PW返回给所述第一网络设备。
本发明实施例提供的一种PE设备,包括:
第一监测消息生成模块,用于生成包含LTM报文信息的监测消息;
第一监测消息发送模块,用于通过PW向下一节点发送监测消息。
本发明实施例提供的一种中间节点设备,包括:
第一信息生成模块,用于通过PW收到监测消息后,根据监测消息中的LTM报文信息,生成包含LTR报文信息的第一响应消息;
返回模块,用于通过PW返回所述第一响应消息。
本发明实施例提供的一种发送响应消息的***,包括:
第一网络设备,用于生成包含LTM报文信息的监测消息,通过PW向第二网络设备发送监测消息;
第二网络设备,用于根据所述LTM报文信息,生成包含LTR报文信息的第一响应消息,并通过PW返回给所述第一网络设备。
由于第二网络设备能够根据收到的检测消息中的LTM报文信息,生成包含LTR报文信息的第一响应消息,并通过PW返回第一响应消息,从而可以对PSN隧道中的以太网络链路状态进行检测,对整个网络的检测和维护提供了便利。
附图说明
图1为本发明实施例发送响应消息的方法流程示意图;
图2为本发明实施例应用场景示意图;
图3为本发明实施例PE通过以太网链路收到消息后的处理流程示意图;
图4为本发明实施例PE通过PW收到消息后的处理流程示意图;
图5为本发明实施例中间节点设备流程示意图;
图6A为本发明实施例LTM报文格式示意图;
图6B为本发明实施例LTR报文格式示意图;
图7A为本发明实施例PE1收到CE1发送的LTM报文处理示意图;
图7B为本发明实施例P1收到PE1发送过来的pw-eth-oam报文处理示意图;
图7C为本发明实施例P2收到P1发送过来的pw-eth-oam报文处理示意图;
图7D为本发明实施例P3收到P2发送过来的pw-eth-oam报文处理示意图;
图7E为本发明实施例PE2收到P3发送过来的pw-eth-oam报文处理示意图;
图8为本发明实施例发送响应消息的***结构示意图;
图9为本发明实施例PE的结构示意图;
图10为本发明实施例中间节点设备的结构示意图。
具体实施方式
本发明实施例第一网络设备生成包含追踪消息LTM报文信息的监测消息,通过PW发送监测消息,第二网络设备根据LTM报文信息,生成包含LTR报文信息的第一响应消息,并通过PW返回。由于第二网络设备能够根据收到的检测消息中的LTM报文信息,生成包含LTR报文信息的第一响应消息,并通过PW返回第一响应消息,从而可以对PSN隧道中的以太网络链路状态进行检测,对整个网络的检测和维护提供了便利。
下面结合说明书附图对本发明实施例作进一步详细描述。
如图1所示,本发明实施例发送响应消息的方法包括下列步骤:
步骤101、第一网络设备生成包含LTM(追踪消息)报文信息的监测消息,通过PW向第二网络设备发送监测消息。
步骤102、第二网络设备根据收到的监测消息中的LTM报文信息,生成包含LTR报文信息的第一响应消息,并通过PW返回给第一网络设备。
其中,第一网络设备可以是PE设备或中间节点设备;第二网络设备可以是PE设备或中间节点设备。下面分情况进行说明。
一、第一网络设备是PE设备,第二网络设备是中间节点设备。
具体的,步骤101中,第一网络侧设备解析通过以太网链路收到的ETH-LTM(以太网-追踪消息)报文,得到LTM报文信息,修改LTM报文信息中的TTL(Time To Live,生存时间),并根据PW-OAM(伪线-运行、管理和维护)报文格式,对修改后的LTM报文信息进行封装,生成监测消息。
步骤101中,第一网络设备根据预先设置的PW和以太网链路的映射关系,确定承载LTM报文的以太网链路对应的PW,并通过确定的PW发送监测消息。
步骤102中,第二网络侧设备根据收到的监测消息中的LTM报文信息,生成LTR报文信息,并根据PW-OAM(伪线-运行、管理和维护)报文格式,对LTR(链路追踪响应)报文信息进行封装,生成第一响应消息,并向第一网络设备返回第一响应消息。
其中,第二网络侧设备收到监测消息后,从监测消息中提取出LTM报文信息,修改LTM报文信息中的TTL,并根据PW-OAM报文格式,对修改后的LTM报文信息进行封装,生成新的监测消息,通过PW向下一节点发送。
进一步的,第二网络侧设备通过PW收到第一响应消息后,通过PW向上一节点转发收到的第一响应消息。
其中,如果步骤101中第一网络设备没有修改源节点标识,则第二网络设备知道回传的第一响应消息是发送给CE的,在步骤102之后还可以进一步包括:
第一网络设备根据PW和以太网链路的映射关系,确定承载第一响应消息的PW对应的以太网链路,根据第一响应消息中的LTR报文信息,生成ETH-LTR(以太网-链路追踪响应)报文,并通过确定的以太网链路发送。
其中,如果步骤101中第一网络设备中修改源节点标识,则第二网络设备知道回传的第一响应消息是发送给第一网络设备的,则第一网络设备收到ETH-LTM报文之后,发送监测消息之前,将LTM报文信息中的源节点标识修改为自身的标识,以及将得到LTM报文信息加入到PW和以太网链路的映射关系中;相应的,在步骤102之后还可以进一步包括:
第一网络设备根据LTM报文信息、PW和以太网链路的映射关系,确定承载第一响应消息的PW对应的LTM报文信息和以太网链路,根据确定的LTM报文信息生成ETH-LTR报文,并通过确定的以太网链路发送。
二、第一网络设备是中间节点设备,第二网络设备是中间节点设备。
具体的,步骤101中,第一网络设备从通过PW收到的来自上一节点的监测消息中提取出LTM报文信息,修改LTM报文信息中的TTL,并根据PW-OAM报文格式,对修改后的LTM报文信息进行封装,生成新的监测消息;具体的,步骤102中,第一网络设备通过PW向下一节点发送新的监测消息。
进一步的,由于第一网络设备是中间节点设备,则第一网络设备通过PW收到下一节点的第一响应消息后,通过PW向上一节点转发收到的第一响应消息。
步骤101中,第一网络设备在收到来自上一节点的监测消息后,根据监测消息中的LTM报文信息,生成LTR报文信息,根据PW-OAM报文格式,对LTR报文信息进行封装,生成第一响应消息,并通过PW向上一节点发送。
步骤102中,第二网络侧设备根据收到的第一网络设备发送的监测消息中的LTM报文信息,生成LTR报文信息,根据PW-OAM报文格式,对LTR报文信息进行封装,生成第一响应消息,并通过PW向第一网路设备返回第一响应消息。
进一步的,步骤102中,第二网络设备收到监测消息之后,从监测消息中提取出LTM报文信息,修改LTM报文信息中的TTL,并根据PW-OAM报文格式,对修改后的LTM报文信息进行封装,生成新的监测消息,通过PW向下一节点发送。
其中,第二网络设备通过PW收到下一节点的第一响应消息后,通过PW向上一节点转发收到的第一响应消息。
三、第一网络设备是中间节点设备,第二网络设备是PE设备。
具体的,步骤101中,第一网络设备从通过PW收到的来自上一节点的监测消息中提取出LTM报文信息,修改LTM报文信息中的TTL,并根据PW-OAM报文格式,对修改后的LTM报文信息进行封装,生成新的监测消息;具体的,步骤102中,第一网络设备通过PW向下一节点发送新的监测消息。
进一步的,由于第一网络设备是中间节点设备,则第一网络设备通过PW收到下一节点的第一响应消息后,通过PW向上一节点转发收到的第一响应消息。
步骤101中,第一网络设备在收到来自上一节点的监测消息后,根据监测消息中的LTM报文信息,生成LTR报文信息,根据PW-OAM报文格式,对LTR报文信息进行封装,生成第一响应消息,并通过PW向上一节点发送。
步骤102中,第二网络侧设备根据收到的第一网络设备发送的监测消息中的LTM报文信息,生成LTR报文信息,根据PW-OAM报文格式,对LTR报文信息进行封装,生成第一响应消息,并通过PW向第一网路设备返回第一响应消息。
步骤102中,第二网络设备收到监测消息之后根据PW和以太网链路的映射关系,确定承载监测消息的PW对应的以太网链路,根据监测消息中的LTM报文信息,生成ETH-LTM报文,并通过确定的以太网链路发送ETH-LTM报文,在收到通过以太网链路发送的第二响应消息后,根据PW和以太网链路的映射关系,确定承载第二响应消息的以太网链路对应的PW,根据第二响应消息中的LTM报文信息,生成LTR报文信息,根据PW-OAM报文格式,对LTR报文信息进行封装,生成第一响应消息,并通过确定的PW发送第一响应消息。
如果没有收到相应节点返回的第一响应消息,则可以确认该节点出现异常。
下面以具体场景对本发明进行详细介绍。
如图2所示,本发明实施例应用场景示意图中,PE1和PE2为接入设备或者路由器,CE1和CE2为用户设备,两台PE设备中间通过MPLS网络进行连接,三台LSR(Label switch router,标签转发路由器)作为P节点(即中间节点设备)组成了MPLS网络。
在CE1和CE2部署MEP(Maitance edge port,维护域边缘节点);在PE1和PE2节点上分别部署MEP;CE1向CE2发送ETH-LTM消息,以检测CE1到CE2之间的ETH-LT(以太网链路追踪)状态。
具体的,CE1向PE1发送ETH-LTM报文;
PE1先根据ETH-LTM报文生成LTR报文并返回给CE1,同时解析通过以太网链路收到的ETH-LTM报文,得到LTM报文信息,修改LTM报文信息中的TTL,并根据PW-OAM报文格式,对修改后的LTM报文信息进行封装,生成监测消息,根据预先设置的PW和以太网链路的映射关系,确定承载LTM报文的以太网链路对应的PW,并通过确定的PW发送监测消息,上述过程可以参见图7A。
其中,PW和以太网链路的映射关系可以预先存储到PW-ETH-OAM表中。
PE1发送的监测消息包括PW-OAM报文,后面挂着一个LTM报文。
如图6A所示,PE节点收到的ETH-LTM报文中封装了ETH-OAM(以太网-运行、管理和维护)相关的信息,在PE节点控制面处理完前面的PW-OAM流程的时候,会根据本节点是否配置PW-ETH-OAM(伪线-以太网-运行、管理和维护)功能来判断是否解析后面挂接的数据部分。LTM数据部分中的各位标示如下:
TLV-TYPE:该标志位=11标示后面挂接的是LTM数据部分;
TLV-LENTH:为后面LTR数据部分的长度;
MEL:以太网的MEG等级;
VERSION:版本号;
OpCode:该数据部分的类型;
LTR-LENTH:长度;
TTL:1个字节的字段,承载TTL值;
OriginMAC:本次检测的起始MAC;
TargetMAC:本次检测的目标MAC。
进一步的,PE1还可以在收到ETH-LTM报文之后,除了修改TTL,还可以将LTM报文信息中的源节点标识修改为自身的标识,并将得到LTM报文信息加入到PW和以太网链路的映射关系中。
PE1通过PW发送监测消息之后,P1接收到监测消息后,解析监测消息中挂接的LTM报文信息,根据监测消息中的LTM报文信息,生成LTR报文信息,根据PW-OAM报文格式,对LTR报文信息进行封装,生成第一响应消息,并通过PW向PE1发送第一响应消息,以及修改LTM报文信息中的TTL,并根据PW-OAM报文格式,对修改后的LTM报文信息进行封装,生成新的监测消息,通过PW向P2发送。
P1发送的监测第一响应消息包括PW-OAM报文,面挂着一个LTR报文。
如图6B所示,从MEL之后的数据部分为挂接的LTR报文,该报文解释如下:
TLV-TYPE:该标志位=12标示后面挂接的是LTR数据部分;
TLV-LENTH:为后面LTR数据部分的长度;
MEL:以太网的MEG等级;
VERSION:版本号
OpCode:该数据部分的类型;
LTR-LENTH:长度;
TTL:1个字节的字段,它的值从LTM中复制过来,复制前递减1;
Reply MAC:相应该次检测的节点MAC;
DstMAC:复制LTM中的OriginMAC。
PE1在收到P1发送的第一响应消息后,如果PE1没有修改源接点标识,则PE1根据PW和以太网链路的映射关系,确定承载第一响应消息的PW对应的以太网链路,根据第一响应消息中的LTR报文信息,生成ETH-LTR报文,并通过确定的以太网链路向CE1发送ETH-LTR报文;如果PE1修改源接点标识,根据LTM报文信息、PW和以太网链路的映射关系,确定承载第一响应消息的PW对应的LTM报文信息和以太网链路,根据确定的LTM报文信息生成ETH-LTR报文,并通过确定的以太网链路向CE1发送ETH-LTR报文,上述过程可以参见图7B。
P2收到P1的监测消息的处理方式与P1收到PE1的处理方式相同你,具体可以参见图7C,在此不再赘述。
P3收到P2的监测消息的处理方式与P1收到PE1的处理方式相同你,具体可以参见图7D,在此不再赘述。
其中,P1在收到P2、P3和PE2发送的第一响应消息后,向PE1转发;P2在收到P3和PE2发送的第一响应消息后,向P1转发;P3在收到PE2发送的第一响应消息后,向P2转发。
PE2通过PW收到来自P3的监测消息后,由于PE2已经是PW-OAM的终点,解析监测消息中挂接的LTM报文信息,根据监测消息中的LTM报文信息,生成LTR报文信息,根据PW-OAM报文格式,对LTR报文信息进行封装,生成第一响应消息,并通过PW向PE1发送第一响应消息;然后PE2根据PW和以太网链路的映射关系,确定承载监测消息的PW对应的以太网链路,根据监测消息中的LTM报文信息,生成ETH-LTM报文,并通过确定的以太网链路发送ETH-LTM报文。
CE2在收到ETH-LTM报文后,向PE2返回第二响应消息,即ETH-LTR报文。
PE2在收到通过以太网链路发送的第二响应消息后,根据PW和以太网链路的映射关系,确定承载第二响应消息的以太网链路对应的PW,根据第二响应消息中的LTM报文信息,生成LTR报文信息,根据PW-OAM报文格式,对LTR报文信息进行封装,生成第一响应消息,并通过确定的PW向PE1发送第一响应消息,具体可以参见图7E。
较佳的,还可以在PE1节点、PE2、P1和P3上启用PW-ETH-OAM功能,即为本发明新的功能设置一个开关,如果打开则按照本发明的方案处理,如果关闭,则按照普通流程进行处理。
PE1、PE2、P1、P2和P3针对LTM豹纹和LTR报文的处理可以参见y.1731中7.3章节。
在实施中,CE1可以根据收到的响应消息判断具体链路是否出现问题以及哪出现问题,比如CE1收到P1、P2的响应消息,但是没有收到P3的响应消息,则可以确定P2和P3之间的链路和/或P3出现问题,从而达到对PSN隧道中的以太网络链路状态进行检测的目的。
如图3所示,本发明实施例PE通过以太网链路收到消息后的处理流程包括下列步骤:
步骤301、PE通过以太网链路收到ETH-OAM报文。
步骤302、PE判断该ETH-OAM报文是否是ETH-LTR报文;如果是,则执行步骤303;否则,执行步骤304。
步骤303、PE根据PW和以太网链路的映射关系,确定承载ETH-LTR报文的以太网链路对应的PW,根据PW-OAM报文格式,对ETH-LTR报文中的LTR报文信息进行封装,并通过PW向对端PE发送,结束本流程。
步骤304、PE根据PW和以太网链路的映射关系,确定承载ETH-LTM报文的以太网链路对应的PW,根据PW-OAM报文格式,对ETH-LTM报文中的LTM报文信息进行封装,并通过PW向对端PE发送,结束本流程。
如图4所示,本发明实施例PE通过PW收到消息后的处理流程包括下列步骤:
步骤401、PE通过PW收到PW-ETH-OAM报文。
步骤402、PE根据收到的PW-ETH-OAM报文,判断自身是否是终结节点,如果是,则执行步骤403;否则,执行步骤404。
步骤403、PE确认PW-ETH-OAM报文错误,不进行处理,结束流程。
步骤404、PE判断PW-ETH-OAM报文是否挂接了LTM报文信息,如果是,则执行步骤405;否则,执行步骤406。
如果PW-ETH-OAM报文挂接了LTM报文信息,则PW-ETH-OAM报文是监测消息;如果PW-ETH-OAM报文挂接了LTR报文,则PW-ETH-OAM报文是第一响应消息。
步骤405、PE根据PW和以太网链路的映射关系,确定承载监测消息的PW对应的以太网链路,根据监测消息中的LTM报文信息,生成ETH-LTM报文,并通过确定的以太网链路发送ETH-LTM报文,结束流程。
步骤406、PE生成ETH-LTR报文,并通过以太网链路向CE1发送ETH-LTR报文,结束流程。
如图5所示,本发明实施例中间节点设备流程包括下列步骤:
步骤501、中间节点设备通过PW收到PW-ETH-OAM报文。
步骤502、中间节点设备判断PW-ETH-OAM报文中是否挂接了LTM报文信息;如果是,则执行步骤503;否则,执行步骤504。
如果PW-ETH-OAM报文中挂接了LTM报文信息,则PW-ETH-OAM报文是监测消息;如果PW-ETH-OAM报文中挂接了LTR报文,则PW-ETH-OAM报文是第一响应消息。
步骤503、中间节点设备根据LTM报文信息,生成LTR报文信息,根据PW-OAM报文格式,对LTR报文信息进行封装,生成包含LTR报文信息的PW-ETH-OAM报文发送给上一节点,以及修改LTM报文信息中的TTL,并根据PW-OAM报文格式,对修改后的LTM报文信息进行封装,生成新的PW-ETH-OAM报文发送给下一节点,结束流程。
步骤504、中间节点设备向上一节点转发收到的包含LTR报文信息的PW-ETH-OAM报文。
基于同一发明构思,本发明实施例中还提供了一种以太网链路的***、PE和中间节点设备,由于这些设备解决问题的原理与发送响应消息的方法相似,因此这些设备的实施可以参见方法的实施,重复之处不再赘述。
如图8所示,本发明实施例发送响应消息的***包括:第一网络设备10和第二网络设备20。
第一网络设备10,用于生成包含LTM报文信息的监测消息,通过PW向第二网络设备发送监测消息。
第二网络设备20,用于根据收到的监测消息中的LTM报文信息,生成包含LTR报文信息的第一响应消息,并通过PW返回给第一网络设备10。
如果第一网络设备是PE设备;第一网络设备10解析通过以太网链路收到的ETH-LTM报文,得到LTM报文信息,修改LTM报文信息中的生存时间TTL,并根据PW-OAM报文格式,对修改后的LTM报文信息进行封装,生成监测消息,根据PW和以太网链路的映射关系,确定承载LTM报文的以太网链路对应的PW,并通过确定的PW发送监测消息。
如果第二网络设备是中间节点设备;第二网络设备20根据LTM报文信息,生成LTR报文信息,根据PW-OAM报文格式,对LTR报文信息进行封装,生成第一响应消息。
第一网络设备10还可以将LTM报文信息中的源节点标识修改为自身的标识,以及将得到LTM报文信息加入到PW和以太网链路的映射关系中,在收到第一响应消息后,根据LTM报文信息、PW和以太网链路的映射关系,确定承载第一响应消息的PW对应的LTM报文信息和以太网链路,根据确定的LTM报文信息生成ETH-LTR报文,并通过确定的以太网链路发送。
第一网络设备10还可以在收到第一响应消息后,根据PW和以太网链路的映射关系,确定承载第一响应消息的PW对应的以太网链路,根据第一响应消息中的LTR报文信息,生成ETH-LTR报文,并通过确定的以太网链路发送。
如果第一网络设备是中间节点设备;第一网络设备10从通过PW收到的来自上一节点的监测消息中提取出LTM报文信息,修改LTM报文信息中的TTL,并根据PW-OAM报文格式,对修改后的LTM报文信息进行封装,生成新的监测消息,通过PW向下一节点发送。
第一网络设备10在收到第一响应消息后,通过PW向上一节点转发收到的第一响应消息。
第二网络设备20根据监测消息中的LTM报文信息,生成LTR报文信息,根据PW-OAM报文格式,对LTR报文信息进行封装,生成第一响应消息。
如果第二网络设备是PE设备;第二网络设备20在收到监测消息之后,根据PW和以太网链路的映射关系,确定承载监测消息的PW对应的以太网链路,根据监测消息中的LTM报文信息,生成ETH-LTM报文,并通过确定的以太网链路发送,在收到通过以太网链路发送的第二响应消息后,根据PW和以太网链路的映射关系,确定承载第二响应消息的以太网链路对应的PW,根据第二响应消息中的LTM报文信息,生成LTR报文信息,根据PW-OAM报文格式,对LTR报文信息进行封装,生成第一响应消息,并通过确定的PW发送第一响应消息。
如果第二网络设备是中间节点设备,第二网络设备20在收到监测消息之后,从监测消息中提取出LTM报文信息,修改LTM报文信息中的TTL,并根据PW-OAM报文格式,对修改后的LTM报文信息进行封装,生成新的监测消息,通过PW向下一节点发送。
如图9所示,本发明实施例的PE设备包括:第一监测消息生成模块100和第一监测消息发送模块110。
第一监测消息生成模块100,用于生成包含LTM报文信息的监测消息。
第一监测消息发送模块110,用于通过PW向下一节点发送监测消息。
其中,第一监测消息生成模块100解析通过以太网链路收到的ETH-LTM报文,得到LTM报文信息,修改LTM报文信息中的TTL,并根据PW-OAM报文格式,对修改后的LTM报文信息进行封装,生成监测消息;
相应的,第一监测消息发送模块110根据PW和以太网链路的映射关系,确定承载LTM报文的以太网链路对应的PW,并通过确定的PW发送监测消息。
其中,PE设备还可以进一步包括:第一处理模块120。
第一处理模块120,用于将得到的LTM报文信息中的源节点标识修改为自身的标识,以及将得到LTM报文信息加入到PW和以太网链路的映射关系中,在通过PW收到第一响应消息后,根据LTM报文信息、PW和以太网链路的映射关系,确定承载第一响应消息的PW对应的LTM报文信息和以太网链路,根据确定的LTM报文信息生成ETH-LTR报文,并通过确定的以太网链路发送。
其中,PE设备还可以进一步包括:第二处理模块130。
第二处理模块130,用于在通过PW收到第一响应消息后,根据PW和以太网链路的映射关系,确定承载第一响应消息的PW对应的以太网链路,根据第一响应消息中的LTR报文信息,生成ETH-LTR报文,并通过确定的以太网链路发送。
其中,PE设备还可以进一步包括:第一响应消息生成模块140。
第一响应消息生成模块140,用于通过PW收到监测消息后,根据监测消息中的LTM报文信息,生成LTR报文信息,根据PW-OAM报文格式,对LTR报文信息进行封装,生成第一响应消息,并通过PW返回第一响应消息。
其中,PE设备还可以进一步包括:第三处理模块150。
第三处理模块150,用于根据PW和以太网链路的映射关系,确定承载监测消息的PW对应的以太网链路,根据监测消息中的LTM报文信息,生成ETH-LTM报文,并通过确定的以太网链路发送,在收到通过以太网链路发送的第二响应消息后,根据PW和以太网链路的映射关系,确定承载第二响应消息的以太网链路对应的PW,根据第二响应消息中的LTM报文信息,生成LTR报文信息,根据PW-OAM报文格式,对LTR报文信息进行封装,生成第一响应消息,并通过确定的PW发送第一响应消息。
如图10所示,本发明实施例的中间节点设备包括:第一信息生成模块200和返回模块210。
第一信息生成模块200,用于通过PW收到监测消息后,根据监测消息中的LTM报文信息,生成包含LTR报文信息的第一响应消息。
返回模块210,用于通过PW返回第一信息生成模块200生成的第一响应消息。
第一信息生成模块200根据测试信息中的LTM报文信息,生成LTR报文信息,根据PW-OAM报文格式,对LTR报文信息进行封装,生成第一响应消息。
其中,本发明实施例的中间节点设备还可以进一步包括:第二监测消息生成模块220和第二监测消息发送模块230。
第二监测消息生成模块220,用于收到监测消息之后,从监测消息中提取出LTM报文信息,修改LTM报文信息中的TTL,并根据PW-OAM报文格式,对修改后的LTM报文信息进行封装,生成新的监测消息;
第二监测消息发送模块230,用于通过PW向下一节点发送新的监测消息。
其中,本发明实施例的中间节点设备还可以进一步包括:转发模块240。
转发模块240,用于通过PW向上一节点转发收到的第一响应消息。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
由于第二网络设备能够根据收到的检测消息中的LTM报文信息,生成包含LTR报文信息的第一响应消息,并通过PW返回第一响应消息,从而可以对PSN隧道中的以太网络链路状态进行检测,对整个网络的检测和维护提供了便利。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种发送响应消息的方法,其特征在于,该方法包括:
第一网络设备生成包含追踪消息LTM报文信息的监测消息,通过伪线PW向第二网络设备发送监测消息;
所述第二网络设备根据所述LTM报文信息,生成包含LTR报文信息的第一响应消息,并通过PW返回给所述第一网络设备;
其中所述第一网络设备是提供者边界PE设备或中间节点设备;
在所述第一网络设备是提供者边界PE设备的情况下:
所述第一网络侧设备解析通过以太网链路收到的以太网-追踪消息ETH-LTM报文,得到LTM报文信息;
所述第一网络侧设备修改LTM报文信息中的生存时间TTL,并根据伪线-运行、管理和维护PW-OAM报文格式,对修改后的LTM报文信息进行封装,生成监测消息;
所述第一网络设备根据PW和以太网链路的映射关系,确定承载LTM报文的以太网链路对应的PW,并通过确定的PW发送监测消息;
在所述第一网络设备是中间节点设备的情况下:
所述第一网络设备从通过PW收到的来自上一节点的监测消息中提取出LTM报文信息;
所述第一网络设备修改LTM报文信息中的TTL,并根据PW-OAM报文格式,对修改后的LTM报文信息进行封装,生成新的监测消息,通过PW向下一节点发送。
2.如权利要求1所述的方法,其特征在于,其中所述第一网络设备是提供者边界PE设备时,所述第二网络设备是中间节点设备;
所述第二网络设备生成第一响应消息包括:
所述第二网络侧设备根据所述LTM报文信息,生成链路追踪响应LTR报文信息;
根据PW-OAM报文格式,对所述LTR报文信息进行封装,生成第一响应消息。
3.如权利要求2所述的方法,其特征在于,所述第一网络设备收到ETH-LTM报文之后,发送监测消息之前还包括:
所述第一网络设备将LTM报文信息中的源节点标识修改为自身的标识,以及将得到LTM报文信息加入到PW和以太网链路的映射关系中;
所述第一网络设备收到所述第一响应消息后,还包括:
所述第一网络设备根据LTM报文信息、PW和以太网链路的映射关系,确定承载第一响应消息的PW对应的LTM报文信息和以太网链路;
所述第一网络设备根据确定的LTM报文信息生成以太网-链路追踪响应ETH-LTR报文,并通过确定的以太网链路发送。
4.如权利要求1所述的方法,其特征在于,所述第一网络设备是中间节点设备时,所述第二网络设备是PE设备;
所述第二网络设备收到监测消息之后还包括:
所述第二网络设备根据PW和以太网链路的映射关系,确定承载监测消息的PW对应的以太网链路;
所述第二网络设备根据监测消息中的LTM报文信息,生成ETH-LTM报文,并通过确定的以太网链路发送;
所述第二网络设备在收到通过以太网链路发送的第二响应消息后,根据PW和以太网链路的映射关系,确定承载第二响应消息的以太网链路对应的PW;
所述第二网络设备根据所述第二响应消息中的LTM报文信息,生成LTR报文信息;
所述第二网络设备根据PW-OAM报文格式,对所述LTR报文信息进行封装,生成第一响应消息,并通过确定的PW发送第一响应消息。
5.一种PE设备,其特征在于,该PE设备包括:
第一监测消息生成模块,用于生成包含LTM报文信息的监测消息;
第一监测消息发送模块,用于通过PW向下一节点发送监测消息;
所述第一监测消息生成模块具体用于:
解析通过以太网链路收到的ETH-LTM报文,得到LTM报文信息,修改LTM报文信息中的生存时间TTL,并根据PW-OAM报文格式,对修改后的LTM报文信息进行封装,生成监测消息;
所述第一监测消息发送模块具体用于:
根据PW和以太网链路的映射关系,确定承载LTM报文的以太网链路对应的PW,并通过确定的PW发送监测消息。
6.如权利要求5所述的PE设备,其特征在于,所述PE设备还包括:
第一处理模块,用于将得到的LTM报文信息中的源节点标识修改为自身的标识,以及将得到LTM报文信息加入到PW和以太网链路的映射关系中,在通过PW收到第一响应消息后,根据LTM报文信息、PW和以太网链路的映射关系,确定承载第一响应消息的PW对应的LTM报文信息和以太网链路,根据确定的LTM报文信息生成ETH-LTR报文,并通过确定的以太网链路发送。
7.如权利要求5所述的PE设备,其特征在于,所述PE设备还包括:
第一响应消息生成模块,用于通过PW收到监测消息后,根据所述监测消息中的LTM报文信息,生成LTR报文信息,根据PW-OAM报文格式,对所述LTR报文信息进行封装,生成第一响应消息,并通过PW返回第一响应消息。
8.如权利要求5所述的PE设备,其特征在于,所述PE设备还包括:
第三处理模块,用于根据PW和以太网链路的映射关系,确定承载监测消息的PW对应的以太网链路,根据监测消息中的LTM报文信息,生成ETH-LTM报文,并通过确定的以太网链路发送,在收到通过以太网链路发送的第二响应消息后,根据PW和以太网链路的映射关系,确定承载第二响应消息的以太网链路对应的PW,根据所述第二响应消息中的LTM报文信息,生成LTR报文信息,根据PW-OAM报文格式,对所述LTR报文信息进行封装,生成第一响应消息,并通过确定的PW发送第一响应消息。
9.一种中间节点设备,其特征在于,该中间节点设备包括:
第一信息生成模块,用于通过PW收到监测消息后,根据监测消息中的LTM报文信息,生成包含LTR报文信息的第一响应消息;返回模块,用于通过PW返回所述第一响应消息;
所述第一信息生成模块具体用于根据测试信息中的LTM报文信息,生成LTR报文信息,根据PW-OAM报文格式,对所述LTR报文信息进行封装,生成第一响应消息。
10.一种发送响应消息的***,其特征在于,该***包括:
第一网络设备,用于生成包含LTM报文信息的监测消息,通过PW向第二网络设备发送监测消息;
第二网络设备,用于根据所述LTM报文信息,生成包含LTR报文信息的第一响应消息,并通过PW返回给所述第一网络设备;
其中,所述第一网络设备是提供者边界PE设备或中间节点设备;
在所述第一网络设备是提供者边界PE设备的情况下:
所述第一网络侧设备解析通过以太网链路收到的以太网-追踪消息ETH-LTM报文,得到LTM报文信息;
所述第一网络侧设备修改LTM报文信息中的生存时间TTL,并根据伪线-运行、管理和维护PW-OAM报文格式,对修改后的LTM报文信息进行封装,生成监测消息;
所述第一网络设备根据PW和以太网链路的映射关系,确定承载LTM报文的以太网链路对应的PW,并通过确定的PW发送监测消息;
在所述第一网络设备是中间节点设备的情况下:
所述第一网络设备从通过PW收到的来自上一节点的监测消息中提取出LTM报文信息;
所述第一网络设备修改LTM报文信息中的TTL,并根据PW-OAM报文格式,对修改后的LTM报文信息进行封装,生成新的监测消息,通过PW向下一节点发送。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010571949.9A CN102025619B (zh) | 2010-12-03 | 2010-12-03 | 一种发送响应消息的方法、***和设备 |
PCT/CN2011/076569 WO2012071890A1 (zh) | 2010-12-03 | 2011-06-29 | 一种发送响应消息的方法、***和设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010571949.9A CN102025619B (zh) | 2010-12-03 | 2010-12-03 | 一种发送响应消息的方法、***和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102025619A CN102025619A (zh) | 2011-04-20 |
CN102025619B true CN102025619B (zh) | 2014-12-10 |
Family
ID=43866492
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010571949.9A Active CN102025619B (zh) | 2010-12-03 | 2010-12-03 | 一种发送响应消息的方法、***和设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102025619B (zh) |
WO (1) | WO2012071890A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102025619B (zh) * | 2010-12-03 | 2014-12-10 | 中兴通讯股份有限公司 | 一种发送响应消息的方法、***和设备 |
CN107517137A (zh) * | 2016-06-16 | 2017-12-26 | 中兴通讯股份有限公司 | 一种业务质量测量方法及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101174975A (zh) * | 2006-11-03 | 2008-05-07 | 华为技术有限公司 | 一种以太网中的链路故障定位方法及*** |
CN101335708A (zh) * | 2008-08-06 | 2008-12-31 | 杭州华三通信技术有限公司 | 一种报文转发方法和一种运营商边缘汇聚设备 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7966420B2 (en) * | 2007-10-30 | 2011-06-21 | Telefonaktiebolaget L M Ericsson (Publ) | Enhance fault tracing in multi-tiered Ethernet/MPLS network |
CN101631069B (zh) * | 2008-07-18 | 2013-01-09 | 华为技术有限公司 | 伪线参数协商的方法、***及设备 |
CN102025619B (zh) * | 2010-12-03 | 2014-12-10 | 中兴通讯股份有限公司 | 一种发送响应消息的方法、***和设备 |
-
2010
- 2010-12-03 CN CN201010571949.9A patent/CN102025619B/zh active Active
-
2011
- 2011-06-29 WO PCT/CN2011/076569 patent/WO2012071890A1/zh active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101174975A (zh) * | 2006-11-03 | 2008-05-07 | 华为技术有限公司 | 一种以太网中的链路故障定位方法及*** |
CN101335708A (zh) * | 2008-08-06 | 2008-12-31 | 杭州华三通信技术有限公司 | 一种报文转发方法和一种运营商边缘汇聚设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2012071890A1 (zh) | 2012-06-07 |
CN102025619A (zh) | 2011-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110784411B (zh) | 建立bier转发表项的方法、装置和*** | |
CN108737128B (zh) | 一种实现带内操作管理维护ioam的方法及装置 | |
EP2803173B1 (en) | Expanding network functionalities for openflow based split-architecture networks | |
CN103748835B (zh) | 标签交换路径的动态更新 | |
CN109873760A (zh) | 处理路由的方法和装置、以及数据传输的方法和装置 | |
CN101631069B (zh) | 伪线参数协商的方法、***及设备 | |
WO2018210213A1 (zh) | 一种实现ioam封装的方法及装置、存储介质 | |
CN103580894B (zh) | 操作、管理和维护oam配置的方法、设备及*** | |
CN102185711B (zh) | 一种检测混合网络中链路故障的方法及设备 | |
CN103326940A (zh) | 在网络中转发报文的方法和运营商边缘设备 | |
CN110391951A (zh) | 以太网段标识邻接检测处理方法及装置、存储介质 | |
CN112422398B (zh) | 消息传输方法及通信装置 | |
CN102273177A (zh) | 邻居发现协议调解 | |
CN106982161A (zh) | 环网保护中标签保持和删除的方法及设备 | |
CN103825826B (zh) | 一种动态路由的实现方法和装置 | |
CN102868569A (zh) | 三层虚拟专用网的性能检测方法、节点和*** | |
CN106941437A (zh) | 一种信息传输方法及装置 | |
CN103795630A (zh) | 一种标签交换网络的报文传输方法和装置 | |
WO2015000384A1 (zh) | 一种标签处理的方法及装置 | |
CN106911547B (zh) | 一种报文转发方法及装置 | |
CN105763411B (zh) | 一种建立组播隧道的方法及装置 | |
CN102857421A (zh) | 一种vll故障检测方法及设备 | |
CN109218176B (zh) | 一种报文处理的方法及装置 | |
CN102025619B (zh) | 一种发送响应消息的方法、***和设备 | |
CN108718275A (zh) | 报文转发方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |