WO2013026336A1 - Method for path detection and node - Google Patents

Method for path detection and node Download PDF

Info

Publication number
WO2013026336A1
WO2013026336A1 PCT/CN2012/078759 CN2012078759W WO2013026336A1 WO 2013026336 A1 WO2013026336 A1 WO 2013026336A1 CN 2012078759 W CN2012078759 W CN 2012078759W WO 2013026336 A1 WO2013026336 A1 WO 2013026336A1
Authority
WO
WIPO (PCT)
Prior art keywords
address
node
response
list information
reachable
Prior art date
Application number
PCT/CN2012/078759
Other languages
French (fr)
Chinese (zh)
Inventor
郑直
焦欣文
金利忠
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Priority to IN1369CHN2014 priority Critical patent/IN2014CN01369A/en
Priority to RU2014111057/08A priority patent/RU2574812C9/en
Priority to BR112014004300A priority patent/BR112014004300A2/en
Publication of WO2013026336A1 publication Critical patent/WO2013026336A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route

Definitions

  • the present invention relates to network communication technologies, and in particular, to a method and a node for implementing path detection in a network based on MPLS technology.
  • Multi-Protocol Label Switching (MPLS) Label Switching Path (LSP) Ping technology is an effective operation management and maintenance (OAM) technology that enables connectivity detection and hop-by-hop fault location. And can verify the consistency of the control plane and the data plane.
  • MPLS Multi-Protocol Label Switching
  • LSP Label Switching Path
  • the echo request message is sent by the head node along the forwarding path of the service, on the LSP.
  • the detecting node performs processing to return an echo reply (Echo Reply) packet to implement LSP connectivity detection or hop-by-hop positioning of the LSP fault.
  • Echo Reply an echo reply
  • the return mode of the echo reply packet the most common one is that the echo reply packet is forwarded to the head node through the IP route.
  • the detection node that responds to the echo reply message is not a reachable route that always has a head node.
  • other nodes on the LSP do not reach the forwarding route of the head node.
  • nodes of different ASs do not have routes to each other; or in a seamless MPLS scenario, nodes of different routing areas do not have routes to each other.
  • the IETF draft draft-ietf-mpls-interas-lspping-00 describes a scenario in which ASBRs control route distribution between different ASs by means of a mechanical recording autonomous system border router (ASBR).
  • ASBR mechanical recording autonomous system border router
  • the technical problem to be solved by the embodiments of the present invention is to provide a method and a node for implementing path detection, which can complete path detection more flexibly and quickly.
  • a method for implementing path detection includes:
  • the initiating node sends a response request message carrying the address list information to the detecting node, where the address list information includes the originating node address;
  • the detecting node that receives the response request message checks whether the node address in the address list information carried in the response request message is reachable, and uses the found reachable address as the destination address of the response response message; The address information of the node is added to the address list information, and the response response message carrying the address information of the node is sent to the destination address.
  • the step of the sending node sending the response request message carrying the address list information to the detecting node includes:
  • the initiating node carries the address list information in the first response request message that is sent, and the first address in the address list information carried in the first response request message is the originating node address.
  • the step of the sending node sending the response request message carrying the address list information to the detecting node includes:
  • the initiating node sends the nth response request message carrying the address list information, and if the initiating node receives the response response message fed back by the destination node of the response request message, the n+1th response request is sent. And transmitting, in the message, the address list information in the response response message; if the originating node does not receive the response response of the destination node fed back the response request message within a predetermined time, the sending response is When n+1 responds to the request message, the nth response request carries the address list information in the message.
  • the step of checking whether the node address in the address list information carried in the response request message is reachable includes: searching, starting from the first address, whether the node address in the address list information carried in the response request message is Reachable.
  • the step of using the found reachable address as the destination address of the response response message includes:
  • the first reachable address found is the destination address of the response reply message.
  • the method further includes:
  • the detecting node that receives the response response message checks whether the node address in the address list information carried in the response response message is reachable, and updates the destination address of the response response message to the found reachable address, to the destination.
  • the address sends the response response message carrying the address list information.
  • the step of checking whether the node address in the address list information carried in the response response message is reachable includes: searching, starting from the first address, whether the node address in the address list information carried in the response response message is in order Reachable.
  • the step of updating the destination address of the response response message to the found reachable address includes:
  • the destination address of the response response message is updated to the first reachable address found.
  • the step of the detecting node adding the address information of the local node to the address list information includes:
  • the detecting node deletes the address information after the reachable address found in the address list information, and inserts the address of the node after the reachable address.
  • all address list information is encapsulated in TLV form.
  • the addresses in all the address list information are loopback addresses.
  • the initiating node is a head node of the LSP
  • the detecting node includes other nodes on the LSP except the head node.
  • a path detection node includes a request message sending module, a searching module, and a reply module, wherein:
  • the request message sending module is configured to: when the node is the initiating node, send a response request message carrying the address list information to the detecting node, where the address list information includes the starting node address;
  • the searching module is configured to: when the node is a detecting node, check whether the node address in the address list information carried in the received response request message is reachable, and find the reachable address as the response response ⁇ The destination address of the text;
  • the replying module is configured to: when the node is used as a detecting node, add the local node address information to the address list information, and send a response response message carrying the local node address information to the destination address.
  • the request message sending module is configured to send a response request message carrying the address list information to the detecting node in the following manner:
  • the first response request message When the first response request message is sent, the first response request message carries the address list information, and the first address in the address list information carried in the first response request message is the originating node address;
  • the node When the n+1th response request message is sent, if the node receives the response response message fed back by the destination node of the nth response request message, the node carries the message in the (n+1)th response request message.
  • the address list information in the response response message if the node does not receive the response response message fed back by the destination node of the nth response request message within a predetermined time, the n+1th response request message is received.
  • the address list information in the nth response request message is carried.
  • the searching module is configured to check whether the node address in the address list information carried in the response request message is reachable according to the following manner:
  • the address of the node in the address list information carried in the response request message is searchable in order from the first address.
  • the searching module is configured to use the following method to determine the reachable address as the response destination address:
  • the first reachable address that is found is used as the destination address of the response response message.
  • the node further includes a forwarding module, where:
  • the forwarding module is configured to: after the node receives the response response message, check whether the node address in the address list information carried in the response response message is reachable, and update the destination address of the response response message to The reachable address is found, and a response response message carrying the address list information is sent to the destination address.
  • the forwarding module is configured to check whether the node address in the address list information carried in the response response message is reachable according to the following manner:
  • the forwarding module is configured to update the destination address of the response response message to the found reachable address in the following manner:
  • the destination address of the response response message is updated to the first reachable address found.
  • the reply module is configured to add the node address information to the address list information in the following manner:
  • the address information after the reachable address found in the address list information is deleted, and the address of the node is inserted after the reachable address.
  • the initiating node is a head node of the LSP
  • the detecting node includes other nodes on the LSP except the head node.
  • the embodiment of the present invention has the following advantages: When the node responds to the response request packet of the LSP ping, and the reachable route of the head node is not available, the information can be found by responding to the address list information carried in the request packet. The other nodes on the LSP passing through the packet transmit the response response message to the head node in a relay manner, thereby improving the success rate of the tracking route.
  • Figure 1 shows one of the flow chart of LSP path detection.
  • Figure 2 is the second flow chart of the LSP path detection
  • Figure 3 is a schematic diagram of a node structure
  • Figure 4 is a scenario diagram of an LSP across a routing area
  • FIG. 5 is a flowchart of Embodiment 1 of the present invention.
  • FIG. 6 is a flow chart of Embodiment 2 of the present invention. Preferred embodiment of the invention
  • the LSP path detection method includes the following steps:
  • the initiating node sends a response request message to the detecting node, where the address information is included, where the address list information includes the originating node address;
  • the detecting node checks whether the address of the node in the address list information carried in the received response request message is reachable, and uses the found reachable address as the destination address of the response response message;
  • the detecting node adds the address information of the node to the address list information and carries it in the response response message of the reply.
  • the LSP path detection method further includes: when the detecting node receives the response response message, checking whether the node address in the address list information carried in the response response message is reachable, and updating the destination address of the response response message to the search The reachable address to which the response response message carrying the address list information is sent to the destination address.
  • the initiating node is the head node of the LSP
  • the detecting node includes other nodes except the head node on the LSP, including the intermediate node and the last node (or the tail node).
  • the following technical solution is adopted to implement the detection response message to be forwarded to the head node by means of relay, as shown in FIG. 2:
  • Step 101 In an LSP path detection process, the head node carries address list information in the response request message, where the address list information includes a head node address;
  • the processing of the head node is divided into the following two cases:
  • the first node carries the address list information in the first response request message sent by the first node, and the first address in the address list information carried in the first response request message is the head node address;
  • the head node sends the nth response request message carrying the address list information. If the head node receives the response response message fed back by the destination node of the response request message, the n+1th response request message is sent. And carrying the address list information in the response response message; if the head node does not receive the response response message fed back by the destination node of the response request message, sending the n+1th The address list information in the nth response request message is carried in response to the request message. n > 2.
  • Step 102 After receiving the response request message, the other node except the head node on the LSP checks whether the node address in the address list information carried in the response request message is reachable, and finds the reachable address as a response response. The destination address of the 3 ⁇ 4 text, the address of the node is added to the address list information, and the address list information is carried when replying the response response message;
  • nodes except the head node on the LSP check the node address in the address list information carried in the response request message, they are usually searched in order, especially when the first address in the address list information is the head node address, from the first address. Start looking in order to return a response response message faster.
  • the head node will find the first reachable address as the destination address of the response response message.
  • the node other than the head node on the LSP may also delete the address information after the reachable address found in the address list information, and then insert the address of the node after the reachable address.
  • the address information after the reachable address is deleted, which can make the address list information smaller and save transmission resources.
  • the path indicated in the address list information can be better.
  • Step 103 After receiving the response response message, the intermediate node on the LSP checks whether the node address in the address list information carried in the response response message is reachable, and updates the destination address of the response response message to the found one. Address, send a response with the address list information response > 3 ⁇ 4 text.
  • the intermediate node on the LSP checks whether the node address in the address list information carried in the response response message is reachable, the intermediate node usually uses the sequential search method.
  • the intermediate node on the LSP updates the destination address of the response response message to the first reachable address that is found.
  • the address list information in the foregoing step is encapsulated by a type/length/value (TLV, Type/Length/Value), and the address in the address list information is a loopback address.
  • TLV type/length/value
  • Type/Length/Value Type/Length/Value
  • the node implementing the above method includes a request message sending module 31, a search mode Block 32 and reply module 33, wherein:
  • the request message sending module 31 is configured to: when the node is an initiating node, send a response request message to the detecting node, where the address list information is carried, where the address list information includes an initiating node address;
  • the searching module 32 is configured to: when the node is a detecting node, check whether the node address in the address list information carried in the received response request message is reachable, and use the found reachable address as the response response message. Destination address
  • the reply module 33 is configured to: when the node is used as a detection node, add the address information of the node to the address list information, and carry it in the response response of the reply>3 ⁇ 4.
  • the request message sending module 31 is configured to send a response request message to the detecting node in the following manner, where the address list information is carried, where the address list information includes an originating node address:
  • the first response request message When the first response request message is sent, the first response request message carries the address list information, and the first address in the address list information carried in the first response request message is the originating node address;
  • the node When the n+1th response request message is sent, if the node receives the response response message fed back by the destination node of the nth response request message, the node carries the message in the (n+1)th response request message.
  • the address list information in the response response message if the node does not receive the response response message fed back by the destination node of the nth response request message, the nth response request message carries the nth Respond to the address list information in the request message.
  • the searching module 32 is configured to use the following reachable address as the destination address of the response response message in the following manner: the first reachable address that is found is used as the destination address of the response response message. .
  • the foregoing node further includes: a forwarding module 34, configured to: after the node receives the response response message, check whether the node address in the address list information carried in the response response message is reachable, The destination address of the response response message is updated to the found reachable address, and a response response message carrying the address list information is sent to the destination address.
  • a forwarding module 34 configured to: after the node receives the response response message, check whether the node address in the address list information carried in the response response message is reachable, The destination address of the response response message is updated to the found reachable address, and a response response message carrying the address list information is sent to the destination address.
  • the forwarding module 34 is configured to: further change the destination address of the response response message in the following manner Newly found reachable address: Update the destination address of the response response "3 ⁇ 4" to the first reachable address found.
  • the reply module 33 is configured to add the local address information to the address list information in the following manner: deleting the address information after the reachable address found in the address list information, and inserting the address after the reachable address Node address.
  • the address list information is implemented in an address group manner.
  • nodes a, b, c, and d form an LSP across the routing area. Head node a and node c, d are in different routing areas, and node b serves as the area boundary node (ABR) of the two areas. Controls the isolation of routing information between two areas, that is, a and c in different areas, and no reachable routing information between the a and d.
  • ABR area boundary node
  • all nodes on the LSP in Figure 4 are nodes having the trace routing function described herein.
  • the trace routing process is shown in Figure 5 and includes the following steps:
  • Step 201 The head node a sends an LSP traceroute request, that is, an echo request message, and the carried address group only includes its own routable address, and the TTL label time to live (TTL, Time To Live) is set to 1;
  • TTL Time To Live
  • Step 202 The node b processes the echo request packet, and checks whether the address in the address group is reachable, and finds that the address of the first address information, that is, the address of the head node a is reachable, and adds the address information of the node in the address group, and The modified address group information is placed in the echo reply message and sent back to the head node a;
  • the data structure of the address group information is as shown in Table 1.
  • the address group can be encapsulated by means of TLV, and the address of the node is carried in the data part of the value.
  • the address of the node 1 is a routable address of the head node, which is usually the loopback address of the head node, and the subsequent addresses are added or deleted as needed. Table 1
  • Step 203 The head node a receives the echo reply packet sent by the node b, and copies the address group to the next echo request; sends an echo request packet, and the TTL of the LSP label is set to 2;
  • Step 204 The node c processes the echo request packet, and sequentially checks whether the address in the address group is reachable (in this case, the address group includes the address information of the head node a and the address information of the node b), and the node c finds the route to the head node a. Unreachable, continue to check whether the address of the node b is reachable. When the route to the node b is found to be reachable, the address of the node b is used as the destination address of the echo reply, and the address of the node is added to the node b of the address group information. After the address, the echo reply packet is sent, and the echo reply packet carries the modified address group information.
  • the address group includes the address information of the head node a and the address information of the node b
  • Step 205 Node b receives the echo reply packet, finds the address in the address group, finds that there is a reachable route to the head node a, and forwards the echo reply to the head node a;
  • Step 206 The head node a receives the echo reply packet, copies the address group to the next echo request, and sends an echo request packet, and the LSP label TTL is set to 3;
  • the packet does not find the reachable route of the head node a.
  • the address in the address group is checked in sequence (the address group includes the address information of the head node a, the node b, and the node c), and the reachability of the node b is found.
  • the address of b is used as the destination address of the echo reply, the address of the node c after the address of the node b is deleted, and the address of the node c is added to the address group as the next address after the node b, and an echo reply message is sent. Carrying the newly modified address group information in the echo reply message;
  • Step 208 The node b receives the echo reply packet, finds the address in the address group, and finds that there is a reachable route to the head node a, and forwards the echo reply message to the head node a;
  • Step 209 The head node a receives the echo reply packet and completes the process of the LSP traceroute.
  • the node c in this embodiment does not have the trace routing function described herein.
  • the trace routing process is shown in Figure 6, and includes the following steps:
  • Step 301 The head node a sends an echo request message, and the carried address group only includes its own routable address, and the TTL of the LSP label is set to 1;
  • Step 302 The node b processes the echo request packet, and checks whether the address in the address group is reachable. The reachable route of the end node a is found, and the echo reply is returned to a, and the address is carried in the address group carried by the echo reply. The address of the node;
  • Step 303 The head node a receives the echo reply message sent by the node b, and copies the address group to the next echo request; sends an echo request message, and the TTL of the LSP label is set to 2;
  • Step 304 The node c processes the echo request message. Since the node c cannot identify the address group information carried in the echo request message and does not have the address information of the head node a, it cannot send the echo reply message to the head node a.
  • Step 305 The head node a does not receive the echo reply packet, and after waiting for a certain period of time, copies the address group carried in the echo request ⁇ text of the last LSP tag with the TTL value of 2 to the next sent echo request. Send a new echo request packet, and set the TTL of the LSP label to 3.
  • Step 306 The tail node d processes the echo request packet, and checks whether the address in the address group is reachable.
  • the reachable route of the head node a is not found.
  • the address of the address group is searched backward from the address of the head node, and it is found that The reachable route of the node b; the address of the b is used as the destination address of the echo reply, and the address of the node is added to the address group as the next record, and an echo reply message is sent, and the echo reply message carries the modified Address group information;
  • Step 307 The node b receives the echo reply packet, finds the address in the address group, and finds that there is a reachable route to the head node a, and forwards the echo reply message to the head node a;
  • Step 308 The head node a receives the echo reply packet and completes the process of the LSP traceroute.
  • the above embodiment is advertised to the detecting node by carrying the reachable path information in the echo request, so that the echo reply message replied by the detecting node can be forwarded to other nodes on the LSP, and finally forwarded to the head node by means of relay.
  • the subsequent detecting node can obtain the reachable path information by manual configuration.
  • the address information of the intermediate node is manually configured in the header node and sent to the subsequent detection node in the response request message, so that the detection node can find the address information of the reachable intermediate node, and then implement the relay response of the response response message.
  • the address list information carried in the request packet can be found on the LSP through which the packet passes.
  • the other nodes transmit the response response message to the head node in a relay manner, thereby improving the success rate of the tracking route. Therefore, the present invention has strong industrial applicability.

Abstract

A method for path detection and a node. The method comprises: an initiating node sending an echo request packet to a detecting node, carrying address list information, the address list information comprising the address of the initiating node; the detecting node checking whether a node address in the address list information carried in the received echo request packet is reachable, and using a found reachable address as a destination address of an echo replay packet; the detecting node adding address information thereof to the address list information carried in the echo replay packet to be returned. The node comprises a request packet sending module, a searching module, and a replay module. When the node does not have a reachable route of a head node, other nodes on an LSP, through which the packet passes, may be found according to the address list information carried in the echo request packet, and the echo replay packet is transferred to the initiating node by relaying, thereby increasing the success rate of tracing a route.

Description

一种路径检测的实现方法及节点  Method and node for implementing path detection
技术领域 Technical field
本发明涉及网络通信技术, 具体涉及在基于 MPLS技术的网络中进行的 路径检测的实现方法及节点。  The present invention relates to network communication technologies, and in particular, to a method and a node for implementing path detection in a network based on MPLS technology.
背景技术 Background technique
多协议标签交换(MPLS )标签交换路径(LSP ) Ping技术作为一种有效 的操作管理和维护 ( OAM, Operation Administration and Maintenance )技术, 能够实现业务转发路径的连通性检测和逐跳的故障定位, 并且能够检验控制 平面和数据平面的一致性。  Multi-Protocol Label Switching (MPLS) Label Switching Path (LSP) Ping technology is an effective operation management and maintenance (OAM) technology that enables connectivity detection and hop-by-hop fault location. And can verify the consistency of the control plane and the data plane.
在互联网工程任务组 (IETF , The Internet Engineering Task Force ) RFC4379中, 对 MPLS LSP Ping技术做了详细的描述: 通过头节点沿着业务 的转发路径发送响应请求( echo request )报文, LSP上的检测节点进行处理 返回响应应答 ( echo reply )报文, 实现对 LSP的连通性检测或是对 LSP故 障的逐跳定位。在 echo reply报文的返回模式中, 最常见的是 echo reply报文 通过 IP路由转发到头节点。  In the Internet Engineering Task Force (IETF, RFC4379), the MPLS LSP ping technology is described in detail: The echo request message is sent by the head node along the forwarding path of the service, on the LSP. The detecting node performs processing to return an echo reply (Echo Reply) packet to implement LSP connectivity detection or hop-by-hop positioning of the LSP fault. In the return mode of the echo reply packet, the most common one is that the echo reply packet is forwarded to the head node through the IP route.
但是, 回复 echo reply报文的检测节点并不是总有头节点的可达路由。 在很多场景中, 由于网络管理员需要对路由的分发进行合理的控制, LSP上 的其他节点并没有到达头节点的转发路由。 比如, 对于跨域自治***(AS ) 的 LSP, 不同 AS 的节点不具有达到对方的路由; 或是在无缝(Seamless ) MPLS场景中, 对于不同路由区域的节点, 也不具有到达对方的路由。 IETF 的草案 draft-ietf-mpls-interas-lspping-00中描述了一种通过机械的记录自治系 统边界路由器(ASBR ) 的方式来解决在跨越 AS 的 LSP, ASBR控制不同 AS之间路由分发的场景中,检测节点无法回复头节点检测回应报文的情况。 但是, 对于更为普遍的, 检测节点没有头节点可达路由的场景, 该方案并不 能够解决。  However, the detection node that responds to the echo reply message is not a reachable route that always has a head node. In many scenarios, because the network administrator needs to properly control the distribution of routes, other nodes on the LSP do not reach the forwarding route of the head node. For example, for an LSP of a cross-domain autonomous system (AS), nodes of different ASs do not have routes to each other; or in a seamless MPLS scenario, nodes of different routing areas do not have routes to each other. . The IETF draft draft-ietf-mpls-interas-lspping-00 describes a scenario in which ASBRs control route distribution between different ASs by means of a mechanical recording autonomous system border router (ASBR). The detection node cannot reply to the situation where the head node detects the response message. However, for a more general scenario where the detection node has no head node reachable route, the solution cannot be solved.
发明内容 本发明实施例所要解决的技术问题是提供一种路径检测的实现方法及节 点, 更灵活快捷地完成路径检测。 Summary of the invention The technical problem to be solved by the embodiments of the present invention is to provide a method and a node for implementing path detection, which can complete path detection more flexibly and quickly.
为解决上述技术问题, 本发明实施例釆用如下技术方案:  In order to solve the above technical problem, the following technical solutions are used in the embodiment of the present invention:
一种路径检测的实现方法, 包括:  A method for implementing path detection includes:
发起节点向检测节点发送携带地址列表信息的响应请求报文, 所述地址 列表信息中包括发起节点地址;  The initiating node sends a response request message carrying the address list information to the detecting node, where the address list information includes the originating node address;
接收到响应请求报文的检测节点检查该响应请求报文中携带的地址列表 信息中的节点地址是否可达, 将查找到的可达地址作为响应应答报文的目的 地址; 该检测节点还将本节点的地址信息添加到该地址列表信息中, 向所述 目的地址发送携带本节点地址信息的该响应应答 文。  The detecting node that receives the response request message checks whether the node address in the address list information carried in the response request message is reachable, and uses the found reachable address as the destination address of the response response message; The address information of the node is added to the address list information, and the response response message carrying the address information of the node is sent to the destination address.
可选地, 所述发起节点向检测节点发送携带地址列表信息的响应请求报 文的步骤包括:  Optionally, the step of the sending node sending the response request message carrying the address list information to the detecting node includes:
所述发起节点在发送的首个响应请求报文中携带地址列表信息, 该首个 响应请求报文中携带的地址列表信息中的首个地址为所述发起节点地址。  The initiating node carries the address list information in the first response request message that is sent, and the first address in the address list information carried in the first response request message is the originating node address.
可选地, 所述发起节点向检测节点发送携带地址列表信息的响应请求报 文的步骤包括:  Optionally, the step of the sending node sending the response request message carrying the address list information to the detecting node includes:
所述发起节点发送第 n个携带地址列表信息的响应请求报文, 如果所述 发起节点接收到该响应请求报文的目的节点反馈的响应应答报文, 则在发送 第 n+1个响应请求报文时, 携带所述响应应答报文中的地址列表信息; 如果 所述发起节点在预定的时间内没有接收到该响应请求报文的目的节点反馈的 响应应答>¾文, 则在发送第 n+1个响应请求 文时, 携带第 n个响应请求才艮 文中的地址列表信息。  The initiating node sends the nth response request message carrying the address list information, and if the initiating node receives the response response message fed back by the destination node of the response request message, the n+1th response request is sent. And transmitting, in the message, the address list information in the response response message; if the originating node does not receive the response response of the destination node fed back the response request message within a predetermined time, the sending response is When n+1 responds to the request message, the nth response request carries the address list information in the message.
可选地, 检查该响应请求报文中携带的地址列表信息中的节点地址是否 可达的步骤包括: 从首地址开始按序查找该响应请求报文中携带的地址列表 信息中的节点地址是否可达。  Optionally, the step of checking whether the node address in the address list information carried in the response request message is reachable includes: searching, starting from the first address, whether the node address in the address list information carried in the response request message is Reachable.
可选地, 所述将查找到的可达地址作为该响应应答 文的目的地址的步 骤包括:  Optionally, the step of using the found reachable address as the destination address of the response response message includes:
将查找到的首个可达地址作为该响应应答 文的目的地址。 可选地, 该方法还包括: The first reachable address found is the destination address of the response reply message. Optionally, the method further includes:
接收到响应应答报文的检测节点检查该响应应答报文中携带的地址列表 信息中的节点地址是否可达, 将该响应应答报文的目的地址更新为查找到的 可达地址, 向该目的地址发送携带该地址列表信息的该响应应答 文。  The detecting node that receives the response response message checks whether the node address in the address list information carried in the response response message is reachable, and updates the destination address of the response response message to the found reachable address, to the destination. The address sends the response response message carrying the address list information.
可选地, 检查该响应应答报文中携带的地址列表信息中的节点地址是否 可达的步骤包括: 从首地址开始按序查找该响应应答报文中携带的地址列表 信息中的节点地址是否可达。  Optionally, the step of checking whether the node address in the address list information carried in the response response message is reachable includes: searching, starting from the first address, whether the node address in the address list information carried in the response response message is in order Reachable.
可选地, 将该响应应答 文的目的地址更新为查找到的可达地址的步骤 包括:  Optionally, the step of updating the destination address of the response response message to the found reachable address includes:
将该响应应答 ^艮文的目的地址更新为查找到的首个可达地址。  The destination address of the response response message is updated to the first reachable address found.
可选地, 该检测节点将本节点的地址信息添加到该地址列表信息中的步 骤包括:  Optionally, the step of the detecting node adding the address information of the local node to the address list information includes:
该检测节点删除该地址列表信息中查找到的可达地址之后的地址信息, 在该可达地址之后***本节点地址。  The detecting node deletes the address information after the reachable address found in the address list information, and inserts the address of the node after the reachable address.
可选地, 所有地址列表信息均釆用 TLV形式封装。  Optionally, all address list information is encapsulated in TLV form.
可选地, 所有地址列表信息中的地址均为环回地址。  Optionally, the addresses in all the address list information are loopback addresses.
可选地, 所述发起节点为 LSP 的头节点, 所述检测节点包括所述 LSP 上除所述头节点之外的其他节点。  Optionally, the initiating node is a head node of the LSP, and the detecting node includes other nodes on the LSP except the head node.
一种路径检测的节点, 包括请求报文发送模块、 查找模块和回复模块, 其中: A path detection node includes a request message sending module, a searching module, and a reply module, wherein:
所述请求报文发送模块设置成: 在所述节点作为发起节点时, 向检测节 点发送携带地址列表信息的响应请求报文, 所述地址列表信息中包括发起节 点地址;  The request message sending module is configured to: when the node is the initiating node, send a response request message carrying the address list information to the detecting node, where the address list information includes the starting node address;
所述查找模块设置成: 在所述节点作为检测节点时, 检查接收到的响应 请求报文中携带的地址列表信息中的节点地址是否可达, 将查找到的可达地 址作为该响应应答 ^艮文的目的地址; 所述回复模块设置成: 在所述节点作为检测节点时, 将本节点地址信息 添加到地址列表信息中, 向所述目的地址发送携带本节点地址信息的响应应 答报文。 The searching module is configured to: when the node is a detecting node, check whether the node address in the address list information carried in the received response request message is reachable, and find the reachable address as the response response^ The destination address of the text; The replying module is configured to: when the node is used as a detecting node, add the local node address information to the address list information, and send a response response message carrying the local node address information to the destination address.
可选地, 所述请求报文发送模块设置成釆用以下方式向检测节点发送携 带地址列表信息的响应请求报文:  Optionally, the request message sending module is configured to send a response request message carrying the address list information to the detecting node in the following manner:
在发送首个响应请求报文时, 在该首个响应请求报文中携带地址列表信 息, 该首个响应请求报文中携带的地址列表信息中的首个地址为发起节点地 址;  When the first response request message is sent, the first response request message carries the address list information, and the first address in the address list information carried in the first response request message is the originating node address;
在发送第 n+1个响应请求报文时, 判断如果本节点接收到第 n个响应请 求报文的目的节点反馈的响应应答报文, 则在第 n+1个响应请求报文中携带 所述响应应答报文中的地址列表信息; 如果本节点在预定的时间内没有接收 到第 n个响应请求报文的目的节点反馈的响应应答报文, 则在第 n+1个响应 请求报文中携带第 n个响应请求报文中的地址列表信息。  When the n+1th response request message is sent, if the node receives the response response message fed back by the destination node of the nth response request message, the node carries the message in the (n+1)th response request message. The address list information in the response response message; if the node does not receive the response response message fed back by the destination node of the nth response request message within a predetermined time, the n+1th response request message is received. The address list information in the nth response request message is carried.
可选地, 所述查找模块设置成按照以下方式检查该响应请求报文中携带 的地址列表信息中的节点地址是否可达:  Optionally, the searching module is configured to check whether the node address in the address list information carried in the response request message is reachable according to the following manner:
从首地址开始按序查找该响应请求报文中携带的地址列表信息中的节点 地址是否可达。  The address of the node in the address list information carried in the response request message is searchable in order from the first address.
可选地, 所述查找模块设置成釆用以下方式将查找到的可达地址作为响 应应答 ^艮文的目的地址:  Optionally, the searching module is configured to use the following method to determine the reachable address as the response destination address:
将查找到的首个可达地址作为响应应答^艮文的目的地址。  The first reachable address that is found is used as the destination address of the response response message.
可选地, 所述节点还包括转发模块, 其中:  Optionally, the node further includes a forwarding module, where:
所述转发模块设置成: 在所述节点接收到响应应答报文后, 检查该响应 应答报文中携带的地址列表信息中的节点地址是否可达, 将该响应应答报文 的目的地址更新为查找到的可达地址, 向该目的地址发送携带地址列表信息 的响应应答艮文。  The forwarding module is configured to: after the node receives the response response message, check whether the node address in the address list information carried in the response response message is reachable, and update the destination address of the response response message to The reachable address is found, and a response response message carrying the address list information is sent to the destination address.
可选地, 所述转发模块设置成按照以下方式检查该响应应答报文中携带 的地址列表信息中的节点地址是否可达:  Optionally, the forwarding module is configured to check whether the node address in the address list information carried in the response response message is reachable according to the following manner:
从首地址开始按序查找该响应应答报文中携带的地址列表信息中的节点 地址是否可达。 Searching for the node in the address list information carried in the response response message sequentially from the first address Whether the address is reachable.
可选地, 所述转发模块设置成釆用以下方式将该响应应答报文的目的地 址更新为查找到的可达地址:  Optionally, the forwarding module is configured to update the destination address of the response response message to the found reachable address in the following manner:
将该响应应答 ^艮文的目的地址更新为查找到的首个可达地址。  The destination address of the response response message is updated to the first reachable address found.
可选地, 所述回复模块设置成釆用以下方式将本节点地址信息添加到地 址列表信息中:  Optionally, the reply module is configured to add the node address information to the address list information in the following manner:
删除地址列表信息中查找到的可达地址之后的地址信息, 在该可达地址 之后***本节点地址。  The address information after the reachable address found in the address list information is deleted, and the address of the node is inserted after the reachable address.
可选地, 所述发起节点为 LSP 的头节点, 所述检测节点包括所述 LSP 上除所述头节点之外的其他节点。  Optionally, the initiating node is a head node of the LSP, and the detecting node includes other nodes on the LSP except the head node.
与相关技术相比, 本发明实施例具有以下优点: 在节点对 LSP Ping的响 应请求报文进行回应, 又没有头节点的可达路由时, 可以通过响应请求报文 中携带的地址列表信息找到报文所经过的 LSP上的其他节点,通过接力的方 式将响应应答报文传递给头节点, 提高跟踪路由的成功率。 附图概述 Compared with the related art, the embodiment of the present invention has the following advantages: When the node responds to the response request packet of the LSP ping, and the reachable route of the head node is not available, the information can be found by responding to the address list information carried in the request packet. The other nodes on the LSP passing through the packet transmit the response response message to the head node in a relay manner, thereby improving the success rate of the tracking route. BRIEF abstract
为了更清楚的说明本发明实施例的技术方案, 下面将对实施例中需要使 用的附图作简要地介绍, 显而易见地, 下面描述的附图仅仅是本发明的一些 实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还 可以根据这些附图获得其他的附图。  In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings to be used in the embodiments will be briefly described below. It is obvious that the drawings described below are only some embodiments of the present invention, which are common in the art. For the skilled person, other drawings can be obtained from these drawings without any creative work.
图 1为 LSP路径检测流程图之一  Figure 1 shows one of the flow chart of LSP path detection.
图 2为 LSP路径检测流程图之二;  Figure 2 is the second flow chart of the LSP path detection;
图 3为节点结构示意图;  Figure 3 is a schematic diagram of a node structure;
图 4为一种跨路由区域 LSP的场景图;  Figure 4 is a scenario diagram of an LSP across a routing area;
图 5为本发明实施例 1的流程图;  Figure 5 is a flowchart of Embodiment 1 of the present invention;
图 6为本发明实施例 2的流程图。 本发明的较佳实施方式 Figure 6 is a flow chart of Embodiment 2 of the present invention. Preferred embodiment of the invention
为解决上述技术问题, 本发明实施例提供以下技术方案, 如图 1所示, LSP路径检测方法包括以下步骤:  To solve the above technical problem, the embodiment of the present invention provides the following technical solutions. As shown in FIG. 1, the LSP path detection method includes the following steps:
发起节点向检测节点发送响应请求报文, 其中携带地址列表信息, 所述 地址列表信息中包括发起节点地址;  The initiating node sends a response request message to the detecting node, where the address information is included, where the address list information includes the originating node address;
检测节点检查接收到的响应请求报文中携带的地址列表信息中的节点地 址是否可达, 将查找到的可达地址作为响应应答报文的目的地址;  The detecting node checks whether the address of the node in the address list information carried in the received response request message is reachable, and uses the found reachable address as the destination address of the response response message;
检测节点将本节点地址信息添加到地址列表信息中, 携带在回复的响应 应答报文中。  The detecting node adds the address information of the node to the address list information and carries it in the response response message of the reply.
LSP路径检测方法还包括, 当检测节点接收到响应应答报文, 检查该响 应应答报文中携带的地址列表信息中的节点地址是否可达, 将所述响应应答 报文的目的地址更新为查找到的可达地址, 向该目的地址发送携带地址列表 信息的响应应答艮文。  The LSP path detection method further includes: when the detecting node receives the response response message, checking whether the node address in the address list information carried in the response response message is reachable, and updating the destination address of the response response message to the search The reachable address to which the response response message carrying the address list information is sent to the destination address.
在基于 MPLS技术的网络进行 LSP跟踪路由( traceroute )过程中, 上述 发起节点为 LSP的头节点, 检测节点包括 LSP上除头节点之外的其他节点, 包括中间节点和末节点 (或称尾节点) , 检测节点在没有头节点可达路由的 情况下,釆用以下技术方案实现检测回应报文通过接力的方式转发给头节点, 如图 2所示:  In the process of performing LSP traceroute in the MPLS-based network, the initiating node is the head node of the LSP, and the detecting node includes other nodes except the head node on the LSP, including the intermediate node and the last node (or the tail node). In the case that the detection node has no reachable route to the head node, the following technical solution is adopted to implement the detection response message to be forwarded to the head node by means of relay, as shown in FIG. 2:
步骤 101 , 在一个 LSP的路径检测过程中, 头节点在响应请求报文中携 带地址列表信息, 所述地址列表信息中包括头节点地址;  Step 101: In an LSP path detection process, the head node carries address list information in the response request message, where the address list information includes a head node address;
头节点的处理分为以下两种情况:  The processing of the head node is divided into the following two cases:
头节点在发送的首个响应请求报文中携带地址列表信息, 该首个响应请 求报文中携带的地址列表信息中的首个地址为头节点地址;  The first node carries the address list information in the first response request message sent by the first node, and the first address in the address list information carried in the first response request message is the head node address;
头节点发送第 n个携带地址列表信息的响应请求报文, 如果该头节点接 收到该响应请求报文的目的节点反馈的响应应答报文, 则在发送第 n+1个响 应请求报文时, 携带该响应应答报文中的地址列表信息; 如果该头节点没有 接收到该响应请求报文的目的节点反馈的响应应答报文, 则在发送第 n+1个 响应请求报文时, 携带第 n个响应请求报文中的地址列表信息。 n > 2。 The head node sends the nth response request message carrying the address list information. If the head node receives the response response message fed back by the destination node of the response request message, the n+1th response request message is sent. And carrying the address list information in the response response message; if the head node does not receive the response response message fed back by the destination node of the response request message, sending the n+1th The address list information in the nth response request message is carried in response to the request message. n > 2.
步骤 102, LSP上除头节点外的其他节点接收到响应请求报文后, 检查 该响应请求报文携带的地址列表信息中的节点地址是否可达, 将查找到的可 达地址作为响应应答 >¾文的目的地址, 将本节点的地址添加到地址列表信息 中, 在回复响应应答^艮文时携带该地址列表信息;  Step 102: After receiving the response request message, the other node except the head node on the LSP checks whether the node address in the address list information carried in the response request message is reachable, and finds the reachable address as a response response. The destination address of the 3⁄4 text, the address of the node is added to the address list information, and the address list information is carried when replying the response response message;
LSP上除头节点外的其他节点检查响应请求报文携带的地址列表信息中 的节点地址时, 通常按序查找, 特别是当地址列表信息中的首个地址为头节 点地址时, 从首地址开始按序查找, 以便更快的返回响应应答报文。  When other nodes except the head node on the LSP check the node address in the address list information carried in the response request message, they are usually searched in order, especially when the first address in the address list information is the head node address, from the first address. Start looking in order to return a response response message faster.
可选地, LSP上除头节点外的其他节点将查找到的首个可达地址作为响 应应答 ^艮文的目的地址。  Optionally, other nodes on the LSP except the head node will find the first reachable address as the destination address of the response response message.
LSP上除头节点外的其他节点将本节点的地址添加到地址列表信息中时, 可以釆用顺序添加的方式。 在其他实施例中, LSP上除头节点外的其他节点 还可以先删除地址列表信息中查找到的可达地址之后的地址信息, 然后在该 可达地址之后***本节点地址。 删除可达地址之后的地址信息, 一方面可以 使地址列表信息较小, 节约传输资源, 另一方面, 也可以使地址列表信息中 指示的路径较优。  When other nodes on the LSP except the head node add the address of the node to the address list information, you can use the sequential addition method. In other embodiments, the node other than the head node on the LSP may also delete the address information after the reachable address found in the address list information, and then insert the address of the node after the reachable address. The address information after the reachable address is deleted, which can make the address list information smaller and save transmission resources. On the other hand, the path indicated in the address list information can be better.
步骤 103 , LSP上的中间节点接收到响应应答报文后, 检查该响应应答 报文携带的地址列表信息中的节点地址是否可达, 将该响应应答报文的目的 地址更新为查找到的可达地址, 发送携带地址列表信息的响应应答>¾文。  Step 103: After receiving the response response message, the intermediate node on the LSP checks whether the node address in the address list information carried in the response response message is reachable, and updates the destination address of the response response message to the found one. Address, send a response with the address list information response > 3⁄4 text.
LSP上的中间节点在检查该响应应答报文携带的地址列表信息中的节点 地址是否可达时, 通常也釆用按序查找的方式。  When the intermediate node on the LSP checks whether the node address in the address list information carried in the response response message is reachable, the intermediate node usually uses the sequential search method.
可选地, LSP上的中间节点将该响应应答 4艮文的目的地址更新为查找到 的首个可达地址。  Optionally, the intermediate node on the LSP updates the destination address of the response response message to the first reachable address that is found.
可选地, 上述步骤中所述地址列表信息釆用类型 /长度 /值 (TLV , Type/Length/Value )形式封装, 地址列表信息中的地址为环回(loopback )地 址。  Optionally, the address list information in the foregoing step is encapsulated by a type/length/value (TLV, Type/Length/Value), and the address in the address list information is a loopback address.
实现上述方法的节点, 如图 3所示, 包括请求报文发送模块 31、 查找模 块 32和回复模块 33 , 其中: The node implementing the above method, as shown in FIG. 3, includes a request message sending module 31, a search mode Block 32 and reply module 33, wherein:
所述请求报文发送模块 31设置成:在所述节点作为发起节点时, 向检测 节点发送响应请求报文, 其中携带地址列表信息, 所述地址列表信息中包括 发起节点地址;  The request message sending module 31 is configured to: when the node is an initiating node, send a response request message to the detecting node, where the address list information is carried, where the address list information includes an initiating node address;
所述查找模块 32设置成: 在所述节点作为检测节点时,检查接收到的响 应请求报文中携带的地址列表信息中的节点地址是否可达, 将查找到的可达 地址作为响应应答 文的目的地址;  The searching module 32 is configured to: when the node is a detecting node, check whether the node address in the address list information carried in the received response request message is reachable, and use the found reachable address as the response response message. Destination address
所述回复模块 33设置成: 在所述节点作为检测节点时,将本节点地址信息添 加到地址列表信息中, 携带在回复的响应应答>¾文中。 The reply module 33 is configured to: when the node is used as a detection node, add the address information of the node to the address list information, and carry it in the response response of the reply>3⁄4.
可选地,该请求报文发送模块 31设置成釆用以下方式向检测节点发送响 应请求报文, 其中携带地址列表信息, 所述地址列表信息中包括发起节点地 址:  Optionally, the request message sending module 31 is configured to send a response request message to the detecting node in the following manner, where the address list information is carried, where the address list information includes an originating node address:
在发送首个响应请求报文时, 在该首个响应请求报文中携带地址列表信 息, 该首个响应请求报文中携带的地址列表信息中的首个地址为发起节点地 址;  When the first response request message is sent, the first response request message carries the address list information, and the first address in the address list information carried in the first response request message is the originating node address;
在发送第 n+1个响应请求报文时, 判断如果本节点接收到第 n个响应请 求报文的目的节点反馈的响应应答报文, 则在第 n+1个响应请求报文中携带 所述响应应答报文中的地址列表信息; 如果本节点没有接收到第 n个响应请 求报文的目的节点反馈的响应应答报文, 则在第 n+1个响应请求报文中携带 第 n个响应请求 文中的地址列表信息。  When the n+1th response request message is sent, if the node receives the response response message fed back by the destination node of the nth response request message, the node carries the message in the (n+1)th response request message. The address list information in the response response message; if the node does not receive the response response message fed back by the destination node of the nth response request message, the nth response request message carries the nth Respond to the address list information in the request message.
可选地,所述查找模块 32设置成釆用以下方式将查找到的可达地址作为 响应应答 4艮文的目的地址: 将查找到的首个可达地址作为响应应答 ^艮文的目 的地址。  Optionally, the searching module 32 is configured to use the following reachable address as the destination address of the response response message in the following manner: the first reachable address that is found is used as the destination address of the response response message. .
可选地, 上述节点还包括: 转发模块 34 , 其设置成在所述节点接收到响 应应答报文后, 检查该响应应答报文中携带的地址列表信息中的节点地址是 否可达, 将所述响应应答^艮文的目的地址更新为查找到的可达地址, 向该目 的地址发送携带地址列表信息的响应应答报文。  Optionally, the foregoing node further includes: a forwarding module 34, configured to: after the node receives the response response message, check whether the node address in the address list information carried in the response response message is reachable, The destination address of the response response message is updated to the found reachable address, and a response response message carrying the address list information is sent to the destination address.
该转发模块 34设置成釆用以下方式将所述响应应答报文的目的地址更 新为查找到的可达地址: 将所述响应应答"¾文的目的地址更新为查找到的首 个可达地址。 The forwarding module 34 is configured to: further change the destination address of the response response message in the following manner Newly found reachable address: Update the destination address of the response response "3⁄4" to the first reachable address found.
可选地,该回复模块 33设置成釆用以下方式将本节点地址信息添加到地 址列表信息中: 删除地址列表信息中查找到的可达地址之后的地址信息, 在 该可达地址之后***本节点地址。  Optionally, the reply module 33 is configured to add the local address information to the address list information in the following manner: deleting the address information after the reachable address found in the address list information, and inserting the address after the reachable address Node address.
为使本发明的目的、 技术方案和优点更加清楚明白, 下文中将结合附图 对本发明的实施例进行详细说明。 需要说明的是, 在不冲突的情况下, 本申 请中的实施例及实施例中的特征可以相互任意组合。 In order to make the objects, the technical solutions and the advantages of the present invention more clearly, the embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be noted that, in the case of no conflict, the features in the embodiments and the embodiments of the present application may be arbitrarily combined with each other.
在以下实施例中, 地址列表信息釆用地址组方式实现。  In the following embodiments, the address list information is implemented in an address group manner.
实施例 1  Example 1
如图 4所示, 节点 a、 b、 c、 d组成了一条跨路由区域的 LSP, 头节点 a 和节点 c, d处于不同的路由区域,节点 b作为两个区域的区域边界节点(ABR ), 控制两个区域路由信息的隔离, 即处于不同区域的 a和 c, 以及 a和 d之间 没有对方的可达路由信息。  As shown in Figure 4, nodes a, b, c, and d form an LSP across the routing area. Head node a and node c, d are in different routing areas, and node b serves as the area boundary node (ABR) of the two areas. Controls the isolation of routing information between two areas, that is, a and c in different areas, and no reachable routing information between the a and d.
在本实施例中, 图 4中 LSP上所有节点都是具有本文所述跟踪路由功能 的节点。 跟踪路由过程如图 5所示, 包括以下步骤:  In this embodiment, all nodes on the LSP in Figure 4 are nodes having the trace routing function described herein. The trace routing process is shown in Figure 5 and includes the following steps:
步骤 201 : 头节点 a发送 LSP traceroute请求即 echo request报文, 携带 的地址组中只包含有自己的可路由地址, LSP标签生存时间 (TTL, Time To Live )设置为 1 ;  Step 201: The head node a sends an LSP traceroute request, that is, an echo request message, and the carried address group only includes its own routable address, and the TTL label time to live (TTL, Time To Live) is set to 1;
步骤 202: 节点 b处理该 echo request报文, 顺序检查地址组中的地址是 否可达, 发现首个地址信息即头节点 a的地址可达, 在该地址组中加入本节 点的地址信息, 并将修改后的地址组信息置于 echo reply报文中回复给头节 点 a;  Step 202: The node b processes the echo request packet, and checks whether the address in the address group is reachable, and finds that the address of the first address information, that is, the address of the head node a is reachable, and adds the address information of the node in the address group, and The modified address group information is placed in the echo reply message and sent back to the head node a;
该地址组信息的数据结构如表 1所示 ,地址组可以通过 TLV的方式进行 封装, 将节点的地址携带在其中值的数据部分。 其中, 节点 1的地址是头节 点的可路由地址,通常是头节点的 Loopback地址,后面的地址根据需要进行 增加或删除。 表 1 The data structure of the address group information is as shown in Table 1. The address group can be encapsulated by means of TLV, and the address of the node is carried in the data part of the value. The address of the node 1 is a routable address of the head node, which is usually the loopback address of the head node, and the subsequent addresses are added or deleted as needed. Table 1
Type (地址组类型) Length (长度)  Type (address group type) Length (length)
Node 1 IP Address Node 1 IP Address
Node n IP Address Node n IP Address
步骤 203: 头节点 a接收到节点 b发送的 echo reply报文,将其中的地址 组复制到下一次发送的 echo request中;发送 echo request报文, LSP标签 TTL 设置为 2; Step 203: The head node a receives the echo reply packet sent by the node b, and copies the address group to the next echo request; sends an echo request packet, and the TTL of the LSP label is set to 2;
步骤 204: 节点 c处理 echo request报文, 顺序检查地址组中的地址是否 可达(此时地址组中包含头节点 a的地址信息以及节点 b的地址信息) , 节 点 c发现到头节点 a的路由不可达, 继续检查节点 b的地址是否可达, 当发 现到节点 b的路由可达, 则将节点 b的地址作为 echo reply的目的地址, 将 本节点的地址添加到地址组信息中节点 b的地址之后,发送 echo reply报文, 该 echo reply报文中携带修改后的地址组信息;  Step 204: The node c processes the echo request packet, and sequentially checks whether the address in the address group is reachable (in this case, the address group includes the address information of the head node a and the address information of the node b), and the node c finds the route to the head node a. Unreachable, continue to check whether the address of the node b is reachable. When the route to the node b is found to be reachable, the address of the node b is used as the destination address of the echo reply, and the address of the node is added to the node b of the address group information. After the address, the echo reply packet is sent, and the echo reply packet carries the modified address group information.
步骤 205: 节点 b接收到 echo reply报文, 查找地址组中的地址, 发现有 到头节点 a的可达路由, 将该 echo reply转发到头节点 a;  Step 205: Node b receives the echo reply packet, finds the address in the address group, finds that there is a reachable route to the head node a, and forwards the echo reply to the head node a;
步骤 206: 头节点 a接收到 echo reply报文,将其中的地址组复制到下一 次发送的 echo request中, 发送 echo request报文, LSP标签 TTL设置为 3; 步骤 207: 尾节点 d处理 echo request报文, 没有查找到头节点 a的可达 路由; 依序检查地址组中的地址(此时地址组中包含头节点 a、 节点 b 以及 节点 c的地址信息) , 发现有到节点 b的可达路由; 则将 b的地址作为 echo reply的目的地址, 删除在节点 b地址后的节点 c的地址, 同时将自己的地址 作为节点 b之后的下一个地址添加进地址组中, 发送 echo reply报文, 在该 echo reply报文中携带最新修改的地址组信息;  Step 206: The head node a receives the echo reply packet, copies the address group to the next echo request, and sends an echo request packet, and the LSP label TTL is set to 3; Step 207: The tail node d processes the echo request. The packet does not find the reachable route of the head node a. The address in the address group is checked in sequence (the address group includes the address information of the head node a, the node b, and the node c), and the reachability of the node b is found. Route; the address of b is used as the destination address of the echo reply, the address of the node c after the address of the node b is deleted, and the address of the node c is added to the address group as the next address after the node b, and an echo reply message is sent. Carrying the newly modified address group information in the echo reply message;
步骤 208: 节点 b接收到 echo reply报文, 查找地址组中的地址, 发现有 到头节点 a的可达路由, 将该 echo reply报文转发到头节点 a;  Step 208: The node b receives the echo reply packet, finds the address in the address group, and finds that there is a reachable route to the head node a, and forwards the echo reply message to the head node a;
步骤 209:头节点 a接收到 echo reply报文,完成 LSP traceroute的进程。 实施例 2 Step 209: The head node a receives the echo reply packet and completes the process of the LSP traceroute. Example 2
本实施例仍然以图 4所示 LSP为例进行说明, 与实施例 1不同的是, 本 实施例中节点 c不具有本文所述跟踪路由功能。 跟踪路由流程如图 6所示, 包括以下步骤:  This embodiment is still described by taking the LSP shown in FIG. 4 as an example. Unlike the first embodiment, the node c in this embodiment does not have the trace routing function described herein. The trace routing process is shown in Figure 6, and includes the following steps:
步骤 301 : 头节点 a发送 echo request报文, 携带的地址组中只包含有自 己的可路由地址, LSP标签 TTL设置为 1;  Step 301: The head node a sends an echo request message, and the carried address group only includes its own routable address, and the TTL of the LSP label is set to 1;
步骤 302: 节点 b处理该 echo request报文, 顺序检查地址组中的地址是 否可达,发现有到头节点 a的可达路由,将 echo reply回复给 a,在 echo reply 携带的地址组中加入本节点的地址;  Step 302: The node b processes the echo request packet, and checks whether the address in the address group is reachable. The reachable route of the end node a is found, and the echo reply is returned to a, and the address is carried in the address group carried by the echo reply. The address of the node;
步骤 303: 头节点 a接收到节点 b发送的 echo reply报文,将其中的地址 组复制到下一次发送的 echo request中;发送 echo request报文, LSP标签 TTL 设置为 2;  Step 303: The head node a receives the echo reply message sent by the node b, and copies the address group to the next echo request; sends an echo request message, and the TTL of the LSP label is set to 2;
步骤 304:节点 c处理 echo request报文,由于节点 c不能识别 echo request 报文中携带的地址组信息, 且也没有头节点 a的地址信息, 因此无法向头节 点 a发送 echo reply才艮文;  Step 304: The node c processes the echo request message. Since the node c cannot identify the address group information carried in the echo request message and does not have the address information of the head node a, it cannot send the echo reply message to the head node a.
步骤 305: 头节点 a没有接收到 echo reply报文, 在等待一定时间后, 将 上一次发送的 LSP标签 TTL值为 2的 echo request ^文中携带的地址组复制 到下一次发送的 echo request中, 发送新的 echo request报文, LSP标签 TTL 设置为 3;  Step 305: The head node a does not receive the echo reply packet, and after waiting for a certain period of time, copies the address group carried in the echo request ^ text of the last LSP tag with the TTL value of 2 to the next sent echo request. Send a new echo request packet, and set the TTL of the LSP label to 3.
步骤 306: 尾节点 d处理 echo request报文, 顺序检查地址组中的地址是 否可达, 没有查找到头节点 a的可达路由, 对地址组的地址从头节点的地址 开始向后查找, 发现有到节点 b的可达路由; 则将 b的地址作为 echo reply 的目的地址, 同时将本节点的地址作为下一个记录添加进地址组中, 发送 echo reply报文, 该 echo reply报文中携带修改后的地址组信息;  Step 306: The tail node d processes the echo request packet, and checks whether the address in the address group is reachable. The reachable route of the head node a is not found. The address of the address group is searched backward from the address of the head node, and it is found that The reachable route of the node b; the address of the b is used as the destination address of the echo reply, and the address of the node is added to the address group as the next record, and an echo reply message is sent, and the echo reply message carries the modified Address group information;
步骤 307: 节点 b接收到 echo reply报文, 查找地址组中的地址, 发现有 到头节点 a的可达路由, 将该 echo reply报文转发到头节点 a;  Step 307: The node b receives the echo reply packet, finds the address in the address group, and finds that there is a reachable route to the head node a, and forwards the echo reply message to the head node a;
步骤 308:头节点 a接收到 echo reply报文,完成 LSP traceroute的进程。 上述实施例通过在 echo request中携带可达路径信息通告给检测节点, 使检测节点回复的 echo reply报文可以转发给 LSP上的其他节点, 通过接力 的方式, 最终转发到头节点。 Step 308: The head node a receives the echo reply packet and completes the process of the LSP traceroute. The above embodiment is advertised to the detecting node by carrying the reachable path information in the echo request, so that the echo reply message replied by the detecting node can be forwarded to other nodes on the LSP, and finally forwarded to the head node by means of relay.
除了头节点自动添加地址列表信息使检测节点获得可达路径信息的方式 夕卜, 还可以通过手动配置的方式使后续检测节点获得可达路径信息。 例如, 在头节点手动配置中间节点的地址信息, 携带在响应请求报文中发送给后续 检测节点, 使得检测节点可以查找到可达的中间节点的地址信息, 进而实现 响应应答报文的接力返回。  In addition to the manner in which the head node automatically adds the address list information to enable the detecting node to obtain the reachable path information, the subsequent detecting node can obtain the reachable path information by manual configuration. For example, the address information of the intermediate node is manually configured in the header node and sent to the subsequent detection node in the response request message, so that the detection node can find the address information of the reachable intermediate node, and then implement the relay response of the response response message. .
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序 来指令相关硬件完成, 所述程序可以存储于计算机可读存储介质中, 如只读 存储器、 磁盘或光盘等。 可选地, 上述实施例的全部或部分步骤也可以使用 一个或多个集成电路来实现。 相应地, 上述实施例中的各模块 /单元可以釆用 硬件的形式实现, 也可以釆用软件功能模块的形式实现。 本发明不限制于任 何特定形式的硬件和软件的结合。 One of ordinary skill in the art will appreciate that all or a portion of the above steps may be accomplished by a program instructing the associated hardware, such as a read-only memory, a magnetic disk, or an optical disk. Alternatively, all or part of the steps of the above embodiments may also be implemented using one or more integrated circuits. Correspondingly, each module/unit in the above embodiment may be implemented in the form of hardware or in the form of a software function module. The invention is not limited to any specific form of combination of hardware and software.
当然, 本发明还可有其他多种实施例, 在不背离本发明精神及其实质的 但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。  It is a matter of course that the invention may be embodied in various other forms and modifications without departing from the spirit and scope of the invention.
工业实用 4生 Industrial and practical
上述技术方案中, 在节点对 LSP Ping的响应请求 ^艮文进行回应, 又没有 头节点的可达路由时, 可以通过响应请求报文中携带的地址列表信息找到报 文所经过的 LSP上的其他节点,通过接力的方式将响应应答报文传递给头节 点, 提高跟踪路由的成功率。 因此本发明具有很强的工业实用性。  In the foregoing technical solution, when the node responds to the response request of the LSP Ping, and there is no reachable route of the head node, the address list information carried in the request packet can be found on the LSP through which the packet passes. The other nodes transmit the response response message to the head node in a relay manner, thereby improving the success rate of the tracking route. Therefore, the present invention has strong industrial applicability.

Claims

1、 一种路径检测的实现方法, 包括:  1. A method for implementing path detection, comprising:
发起节点向检测节点发送携带地址列表信息的响应请求报文, 所述地址 列表信息中包括发起节点地址;  The initiating node sends a response request message carrying the address list information to the detecting node, where the address list information includes the originating node address;
接收到响应请求报文的检测节点检查该响应请求报文中携带的地址列表 信息中的节点地址是否可达, 将查找到的可达地址作为响应应答报文的目的 地址; 该检测节点还将本节点的地址信息添加到该地址列表信息中, 向所述 目的地址发送携带本节点地址信息的该响应应答 >¾文。  The detecting node that receives the response request message checks whether the node address in the address list information carried in the response request message is reachable, and uses the found reachable address as the destination address of the response response message; The address information of the node is added to the address list information, and the response response >3⁄4 text carrying the address information of the node is sent to the destination address.
2、如权利要求 1所述的实现方法, 其中, 所述发起节点向检测节点发送 携带地址列表信息的响应请求>¾文的步骤包括:  The implementation method of claim 1, wherein the step of the sending node sending a response request carrying the address list information to the detecting node includes:
所述发起节点在发送的首个响应请求报文中携带地址列表信息, 该首个 响应请求报文中携带的地址列表信息中的首个地址为所述发起节点地址。  The initiating node carries the address list information in the first response request message that is sent, and the first address in the address list information carried in the first response request message is the originating node address.
3、如权利要求 2所述的实现方法, 其中, 所述发起节点向检测节点发送 携带地址列表信息的响应请求>¾文的步骤包括:  The implementation method of claim 2, wherein the step of the sending node sending the response request carrying the address list information to the detecting node includes:
所述发起节点发送第 n个携带地址列表信息的响应请求报文, 如果所述 发起节点接收到该响应请求报文的目的节点反馈的响应应答报文, 则在发送 第 n+1个响应请求报文时, 携带所述响应应答报文中的地址列表信息; 如果 所述发起节点在预定的时间内没有接收到该响应请求报文的目的节点反馈的 响应应答>¾文, 则在发送第 n+1个响应请求 文时, 携带第 n个响应请求才艮 文中的地址列表信息。  The initiating node sends the nth response request message carrying the address list information, and if the initiating node receives the response response message fed back by the destination node of the response request message, the n+1th response request is sent. And transmitting, in the message, the address list information in the response response message; if the originating node does not receive the response response of the destination node fed back the response request message within a predetermined time, the sending response is When n+1 responds to the request message, the nth response request carries the address list information in the message.
4、如权利要求 1所述的实现方法, 其中,检查该响应请求报文中携带的 地址列表信息中的节点地址是否可达的步骤包括: 从首地址开始按序查找该 响应请求报文中携带的地址列表信息中的节点地址是否可达。  The implementation method of claim 1, wherein the step of checking whether the node address in the address list information carried in the response request message is reachable comprises: searching for the response request message in order from the first address Whether the node address in the carried address list information is reachable.
5、如权利要求 4所述的实现方法, 其中, 所述将查找到的可达地址作为 该响应应答 文的目的地址的步骤包括:  The implementation method of claim 4, wherein the step of using the found reachable address as the destination address of the response response message comprises:
将查找到的首个可达地址作为该响应应答 文的目的地址。  The first reachable address found is the destination address of the response reply message.
6、 如权利要求 1所述的实现方法, 该方法还包括: 接收到响应应答报文的检测节点检查该响应应答报文中携带的地址列表 信息中的节点地址是否可达, 将该响应应答报文的目的地址更新为查找到的 可达地址, 向该目的地址发送携带该地址列表信息的该响应应答 文。 6. The implementation method of claim 1, further comprising: The detecting node that receives the response response message checks whether the node address in the address list information carried in the response response message is reachable, and updates the destination address of the response response message to the found reachable address, to the destination. The address sends the response response message carrying the address list information.
7、如权利要求 6所述的实现方法, 其中,检查该响应应答报文中携带的 地址列表信息中的节点地址是否可达的步骤包括:  The implementation method of claim 6, wherein the step of checking whether the node address in the address list information carried in the response response message is reachable includes:
从首地址开始按序查找该响应应答报文中携带的地址列表信息中的节点 地址是否可达。  The address of the node in the address list information carried in the response response message is searchable in order from the first address.
8、如权利要求 7所述的实现方法, 其中, 将该响应应答报文的目的地址 更新为查找到的可达地址的步骤包括:  The implementation method of claim 7, wherein the step of updating the destination address of the response response message to the found reachable address comprises:
将该响应应答 ^艮文的目的地址更新为查找到的首个可达地址。  The destination address of the response response message is updated to the first reachable address found.
9、 如权利要求 1-8中任一项所述的实现方法, 其中, 该检测节点将本节 点的地址信息添加到该地址列表信息中的步骤包括:  The implementation method according to any one of claims 1 to 8, wherein the step of the detecting node adding the address information of the node to the address list information comprises:
该检测节点删除该地址列表信息中查找到的可达地址之后的地址信息, 在该可达地址之后***本节点地址。  The detecting node deletes the address information after the reachable address found in the address list information, and inserts the address of the node after the reachable address.
10、如权利要求 1所述的实现方法,其中,所有地址列表信息均釆用 TLV 形式封装。  10. The implementation method of claim 1, wherein all address list information is encapsulated in a TLV form.
11、 如权利要求 1所述的实现方法, 其中, 所有地址列表信息中的地址 均为环回地址。  11. The implementation method according to claim 1, wherein all addresses in the address list information are loopback addresses.
12、 如权利要求 1-8中任一项所述的实现方法, 其中, 所述发起节点为 标签交换路径 LSP的头节点,所述检测节点包括所述 LSP上除所述头节点之 外的其他节点。 The implementation method according to any one of claims 1 to 8, wherein the initiating node is a head node of a label switching path LSP, and the detecting node includes the LSP except the head node. Other nodes.
13、 一种路径检测的节点, 包括请求报文发送模块、 查找模块和回复模 块, 其中:  13. A path detection node, comprising a request message sending module, a lookup module, and a reply module, wherein:
所述请求报文发送模块设置成: 在所述节点作为发起节点时, 向检测节 点发送携带地址列表信息的响应请求报文, 所述地址列表信息中包括发起节 点地址;  The request message sending module is configured to: when the node is the initiating node, send a response request message carrying the address list information to the detecting node, where the address list information includes the starting node address;
所述查找模块设置成: 在所述节点作为检测节点时, 检查接收到的响应 请求报文中携带的地址列表信息中的节点地址是否可达, 将查找到的可达地 址作为该响应应答 ^艮文的目的地址; The locating module is configured to: when the node is a detecting node, check whether the node address in the address list information carried in the received response request message is reachable, and the reachable location to be found is The address is the destination address of the response response message;
所述回复模块设置成: 在所述节点作为检测节点时, 将本节点地址信息 添加到地址列表信息中, 向所述目的地址发送携带本节点地址信息的响应应 答报文。  The reply module is configured to: when the node is used as a detection node, add the address information of the node to the address list information, and send a response response message carrying the address information of the node to the destination address.
14、如权利要求 13所述的节点, 其中, 所述请求报文发送模块设置成釆 用以下方式向检测节点发送携带地址列表信息的响应请求报文:  The node according to claim 13, wherein the request message sending module is configured to send a response request message carrying the address list information to the detecting node in the following manner:
在发送首个响应请求报文时, 在该首个响应请求报文中携带地址列表信 息, 该首个响应请求报文中携带的地址列表信息中的首个地址为发起节点地 址;  When the first response request message is sent, the first response request message carries the address list information, and the first address in the address list information carried in the first response request message is the originating node address;
在发送第 n+1个响应请求 文时, 判断如果本节点接收到第 n个响应请 求报文的目的节点反馈的响应应答报文, 则在第 n+1个响应请求报文中携带 所述响应应答报文中的地址列表信息; 如果本节点在预定的时间内没有接收 到第 n个响应请求报文的目的节点反馈的响应应答报文, 则在第 n+1个响应 请求报文中携带第 n个响应请求报文中的地址列表信息。  When the n+1th response request message is sent, it is determined that if the node receives the response response message fed back by the destination node of the nth response request message, the device carries the message in the (n+1)th response request message. In response to the address list information in the response message; if the node does not receive the response response message fed back by the destination node of the nth response request message within the predetermined time, then in the n+1th response request message The address list information in the nth response request message is carried.
15、如权利要求 13所述的节点, 其中, 所述查找模块设置成按照以下方 式检查该响应请求报文中携带的地址列表信息中的节点地址是否可达: 从首地址开始按序查找该响应请求报文中携带的地址列表信息中的节点 地址是否可达。  The node of claim 13, wherein the searching module is configured to check whether the node address in the address list information carried in the response request message is reachable according to the following manner: Whether the node address in the address list information carried in the request packet is reachable.
16、如权利要求 15所述的节点, 其中, 所述查找模块设置成釆用以下方 式将查找到的可达地址作为响应应答 ^艮文的目的地址:  The node according to claim 15, wherein the searching module is configured to use the following method to find the reachable address as a response to the destination address of the message:
将查找到的首个可达地址作为响应应答 文的目的地址。  The first reachable address found is the destination address of the response response.
17、 如权利要求 13所述的节点, 所述节点还包括转发模块, 其中: 所述转发模块设置成: 在所述节点接收到响应应答报文后, 检查该响应 应答报文中携带的地址列表信息中的节点地址是否可达, 将该响应应答报文 的目的地址更新为查找到的可达地址, 向该目的地址发送携带地址列表信息 的响应应答 4艮文。  The node of claim 13, the node further comprising a forwarding module, wherein: the forwarding module is configured to: after the node receives the response response message, check the address carried in the response response message Whether the node address in the list information is reachable, the destination address of the response response message is updated to the found reachable address, and the response response carrying the address list information is sent to the destination address.
18、如权利要求 17所述的节点,所述转发模块设置成按照以下方式检查 该响应应答报文中携带的地址列表信息中的节点地址是否可达: 从首地址开始按序查找该响应应答报文中携带的地址列表信息中的节点 地址是否可达。 The node of claim 17, the forwarding module is configured to check whether the node address in the address list information carried in the response response message is reachable according to the following manner: The address of the node in the address list information carried in the response response message is searchable in order from the first address.
19、如权利要求 18所述的节点, 其中, 所述转发模块设置成釆用以下方 式将该响应应答 ^艮文的目的地址更新为查找到的可达地址:  The node according to claim 18, wherein the forwarding module is configured to update the destination address of the response response message to the found reachable address by using the following formula:
将该响应应答 ^艮文的目的地址更新为查找到的首个可达地址。  The destination address of the response response message is updated to the first reachable address found.
20、 如权利要求 13-19中任一项所述的节点, 其中, 所述回复模块设置 成釆用以下方式将本节点地址信息添加到地址列表信息中:  The node according to any one of claims 13 to 19, wherein the reply module is configured to add the local node address information to the address list information in the following manner:
删除地址列表信息中查找到的可达地址之后的地址信息, 在该可达地址 之后***本节点地址。  The address information after the reachable address found in the address list information is deleted, and the address of the node is inserted after the reachable address.
21、 如权利要求 13-19中任一项所述的节点, 其中, 所述发起节点为标 签交换路径 LSP的头节点,所述检测节点包括所述 LSP上除所述头节点之外 的其他节点。  The node according to any one of claims 13 to 19, wherein the initiating node is a head node of a label switched path LSP, and the detecting node includes other than the head node on the LSP. node.
PCT/CN2012/078759 2011-08-24 2012-07-17 Method for path detection and node WO2013026336A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
IN1369CHN2014 IN2014CN01369A (en) 2011-08-24 2012-07-17
RU2014111057/08A RU2574812C9 (en) 2011-08-24 2012-07-17 Method and node for route detection in data network
BR112014004300A BR112014004300A2 (en) 2011-08-24 2012-07-17 implementation method for path detection; and node for path detection

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201110248166.1 2011-08-24
CN201110248166.1A CN102957573B (en) 2011-08-24 2011-08-24 Path detection realizing method and node

Publications (1)

Publication Number Publication Date
WO2013026336A1 true WO2013026336A1 (en) 2013-02-28

Family

ID=47745918

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/078759 WO2013026336A1 (en) 2011-08-24 2012-07-17 Method for path detection and node

Country Status (5)

Country Link
CN (1) CN102957573B (en)
BR (1) BR112014004300A2 (en)
IN (1) IN2014CN01369A (en)
RU (1) RU2574812C9 (en)
WO (1) WO2013026336A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113472653A (en) * 2021-05-25 2021-10-01 新华三信息安全技术有限公司 Method and device for detecting path consistency

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106031095B (en) * 2014-06-30 2019-05-28 华为技术有限公司 A kind of path detection method and path-calculating element
CN104168157B (en) * 2014-08-14 2017-05-03 中国联合网络通信集团有限公司 Network connectivity detection method and device
CN105634839B (en) * 2014-10-29 2019-01-08 华为技术有限公司 A kind of method and apparatus for obtaining network reachable address space
CN105760319A (en) * 2014-12-15 2016-07-13 中兴通讯股份有限公司 Data successfully sent confirmation method and device
CN107517119B (en) * 2016-06-17 2021-02-26 阿里巴巴集团控股有限公司 Virtual network detection method and device in VPC environment
CN107911262A (en) * 2017-11-17 2018-04-13 烽火通信科技股份有限公司 A kind of cross-domain method that detection of connectivity is carried out using LSP Ping/Traceroute
CN109921987B (en) * 2017-12-13 2022-01-21 中兴通讯股份有限公司 BIER-TE network detection method, device and system
CN110380966B (en) * 2018-04-13 2020-11-06 华为技术有限公司 Method for discovering forwarding path and related equipment thereof
CN110677335B (en) * 2018-07-03 2021-12-07 中国电信股份有限公司 Path tracking method, system, related device and computer readable storage medium
CN109218199B (en) * 2018-11-21 2021-03-02 新华三技术有限公司 Message processing method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101217471A (en) * 2007-12-28 2008-07-09 中兴通讯股份有限公司 Method and device for optimizing route
CN101325584A (en) * 2007-06-15 2008-12-17 华为技术有限公司 Method for tracing route, MPLS network system and entry node thereof
CN101335747A (en) * 2007-07-01 2008-12-31 华为技术有限公司 Communication address notification, probe and communication detection, recovery method, apparatus therefor
US7724677B2 (en) * 2004-10-29 2010-05-25 Hitachi, Ltd. Storage system and method for connectivity checking

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6842425B1 (en) * 2000-02-14 2005-01-11 Lucent Technologies Inc. Method and apparatus for optimizing routing through network nodes
DE602004009433T2 (en) * 2004-06-17 2008-03-20 Alcatel Lucent A method of providing a location-based service for organizing meetings
US7990888B2 (en) * 2005-03-04 2011-08-02 Cisco Technology, Inc. System and methods for network reachability detection
CN101335689B (en) * 2007-06-26 2011-11-02 华为技术有限公司 Traceroute implementing method and equipment
CN100579034C (en) * 2007-11-30 2010-01-06 华为技术有限公司 Method for reporting equipment information, system and device for obtaining equipment information
CN101729391B (en) * 2008-10-23 2012-09-19 华为技术有限公司 Method, node and system for acquiring link aggregation group information

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7724677B2 (en) * 2004-10-29 2010-05-25 Hitachi, Ltd. Storage system and method for connectivity checking
CN101325584A (en) * 2007-06-15 2008-12-17 华为技术有限公司 Method for tracing route, MPLS network system and entry node thereof
CN101335747A (en) * 2007-07-01 2008-12-31 华为技术有限公司 Communication address notification, probe and communication detection, recovery method, apparatus therefor
CN101217471A (en) * 2007-12-28 2008-07-09 中兴通讯股份有限公司 Method and device for optimizing route

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113472653A (en) * 2021-05-25 2021-10-01 新华三信息安全技术有限公司 Method and device for detecting path consistency
CN113472653B (en) * 2021-05-25 2022-11-18 新华三信息安全技术有限公司 Method and device for detecting path consistency

Also Published As

Publication number Publication date
BR112014004300A2 (en) 2017-03-21
IN2014CN01369A (en) 2015-04-24
RU2574812C2 (en) 2016-02-10
RU2014111057A (en) 2015-09-27
CN102957573A (en) 2013-03-06
RU2574812C9 (en) 2016-04-27
CN102957573B (en) 2017-05-17

Similar Documents

Publication Publication Date Title
WO2013026336A1 (en) Method for path detection and node
CN110798403B (en) Communication method, communication device and communication system
JP5691703B2 (en) Multicast network system
EP3148124B1 (en) System and method for eliminating undetected interest looping in information-centric networks
US20210119906A1 (en) Loop Avoidance Communications Method, Device, and System
WO2016086713A1 (en) Equal-cost multi-path outbound interface update method and apparatus
WO2020119644A1 (en) Forwarding entry generation method, apparatus, and device
CN103516612B (en) Distribution router generates method and the distribution router of route table items
EP4012987A1 (en) Method and apparatus for processing link state information
CN110365578B (en) Network interface control and link switching method, device, network equipment and medium
CN107659436B (en) Method and device for preventing service interruption
CN107547337B (en) Tunnel switching method, leaf node automatic discovery route sending method and device
US7869350B1 (en) Method and apparatus for determining a data communication network repair strategy
US20230116548A1 (en) Route Processing Method and Related Device
US11431632B1 (en) ID/location hybrid forwarding method based on source routing
WO2021093477A1 (en) Path planning method and device, and data transmission system
CN111565149B (en) Method and device for keeping remote session alive under LDP RLFA FRR scene
CN108521336B (en) Method and device for controlling IP address conflict of routing networking
CN110535675B (en) Method and device for multicast fast switching
WO2022257773A1 (en) Routing detection method, device, system, and storage medium
WO2011060718A1 (en) Method and apparatus for detecting effectiveness of local domain active source

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12826514

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2014111057

Country of ref document: RU

Kind code of ref document: A

REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: 112014004300

Country of ref document: BR

122 Ep: pct application non-entry in european phase

Ref document number: 12826514

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 112014004300

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20140224