A communication method, system and device based on routing hop count and storage medium
By constructing a routing hop count adjacency table and receiving signaling plane network element instructions, the problem of unreasonable allocation of data plane resources by the signaling plane is solved, thereby improving the utilization rate of data plane resources and the efficiency of signaling plane decision-making.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- IPLOOK NETWORKS CO LTD
- Filing Date
- 2023-08-17
- Publication Date
- 2026-07-31
AI Technical Summary
Under the existing protocol, when the signaling plane dynamically adjusts network elements or load, it lacks sufficient understanding of the actual situation of the data plane, resulting in unreasonable resource allocation and wasting some data plane resources.
The routing management function network element obtains the node attribute information of the data plane node, constructs the routing hop number adjacency table, and receives the instruction information from the signaling plane network element to determine the feedback information in order to allocate data plane resources reasonably.
It improved the utilization rate of data plane resources, optimized signaling plane decision-making, and achieved more efficient resource allocation.
Smart Images

Figure CN117118890B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a communication method, system, device, and storage medium based on routing hop count. Background Technology
[0002] In communication systems, there are generally two planes: the data plane and the signaling plane. The signaling plane is used to transmit signaling, such as controlling the establishment, maintenance, or release of a call process; the data plane is used to transmit service data, such as video or voice data.
[0003] Under the existing protocol settings, when dynamically adding or removing network elements or adjusting the load, the signaling plane lacks sufficient understanding of the actual situation of the data plane, such as the load or latency of the forwarding path, and whether there is network congestion. This leads to unreasonable allocation of data plane resources and waste of some data plane resources. Summary of the Invention
[0004] In view of this, the purpose of this invention is to provide a communication method, system, device and storage medium based on routing hop count, which can reasonably allocate data plane resources and improve the utilization rate of data plane resources.
[0005] On one hand, embodiments of the present invention provide a communication method based on routing hop count, applied to a routing management function network element, including:
[0006] Obtain node attribute information of several data plane nodes through a data interface; the node attribute information includes any one or more of the following: registration information, route hop count reporting information, route hop count update information, or deregistration information;
[0007] A routing hop count adjacency table for data plane nodes is constructed based on the node attribute information; the routing hop count adjacency table contains the routing hop count between every two data plane nodes;
[0008] The system receives instruction information sent by a signaling plane network element, determines feedback information based on the routing hop count adjacency table and the instruction information, and sends the feedback information to the signaling plane network element so that the signaling plane network element can determine control instructions based on the feedback information; the instruction information includes request information or subscription information.
[0009] Optionally, obtaining node attribute information of several data plane nodes through the data interface specifically includes:
[0010] Obtain the registration information of data plane nodes through the data interface;
[0011] And / or, obtain the routing hop count reporting information of the data plane nodes through the data interface;
[0012] And / or, obtain the routing hop count update information of the data plane node through the data interface;
[0013] And / or, obtain the deregistration information of the data plane node through the data interface.
[0014] Optionally, constructing the routing hop count adjacency table for data plane nodes based on the node attribute information specifically includes:
[0015] The first identifier information of the registered data surface node is determined based on the registration information in the node attribute information;
[0016] The routing hop count information is determined based on the hop count reporting information or the routing hop count update information in the node attribute information;
[0017] Construct a route hop count adjacency table based on the first identification information and the route hop count information.
[0018] Optionally, the communication method further includes:
[0019] The second identifier information of the deregistered data plane node is determined based on the deregistration information in the node attribute information;
[0020] Remove the data plane node corresponding to the second identifier information and its routing hop count information from the routing hop count adjacency table.
[0021] Optionally, feedback information is determined based on the routing hop count adjacency table and the instruction information, specifically including:
[0022] The first task information is determined based on the request information in the instruction information;
[0023] The first task information is matched with the routing hop count adjacency table to obtain feedback information.
[0024] Optionally, feedback information is determined based on the routing hop count adjacency table and the instruction information, specifically including:
[0025] The second task information is determined based on the subscription information in the instruction information;
[0026] The event object is determined based on the second task information and the route hop count adjacency table;
[0027] Feedback information is obtained from the routing hop count adjacency table based on the event object at preset time intervals or when the event object changes.
[0028] On the other hand, embodiments of the present invention provide a communication system based on routing hop count, applied to a routing management function network element, including:
[0029] The first module is used to obtain node attribute information of several data plane nodes through a data interface; the node attribute information includes any one or more of registration information, route hop count reporting information, route hop count update information, or deregistration information;
[0030] The second module is used to construct a routing hop count adjacency table for data plane nodes based on the node attribute information.
[0031] The third module is used to receive instruction information sent by the signaling plane network element, determine feedback information according to the routing hop number adjacency table and the instruction information, and send the feedback information to the signaling plane network element so that the signaling plane network element can determine control instructions according to the feedback information; the instruction information includes request information or subscription information.
[0032] On the other hand, embodiments of the present invention provide a communication device based on routing hop count, applied to a routing management function network element, including:
[0033] At least one processor;
[0034] At least one memory for storing at least one program;
[0035] When the at least one program is executed by the at least one processor, the at least one processor performs the method described above.
[0036] On the other hand, embodiments of the present invention provide a computer-readable storage medium storing a processor-executable program applied to a routing management function network element, wherein the processor-executable program is used to perform the above-described method when executed by a processor.
[0037] On the other hand, embodiments of the present invention provide a communication system based on routing hop count, including several data plane nodes, routing management function network elements, and signaling plane network elements; wherein,
[0038] The data plane node is used to send node attribute information to the routing management function network element;
[0039] The routing management function network element is used to execute the above method;
[0040] The signaling plane network element is used to send instruction information to the routing management function network element and receive feedback information sent by the routing management function network element.
[0041] Implementing this embodiment of the invention has the following beneficial effects: In this embodiment, the routing management function network element first obtains the node attribute information of several data plane nodes through the data interface. Then, it constructs a routing hop count adjacency table for the data plane nodes based on the node attribute information. The routing hop count adjacency table contains the routing hop count between every two data plane nodes. Next, it receives the instruction information sent by the signaling plane network element, determines the feedback information based on the routing hop count adjacency table and the instruction information, and sends the feedback information to the signaling plane network element. That is, the routing management function network element first collects the routing hop count information of the data plane nodes, and determines the feedback information based on the instruction information from the signaling plane and the collected routing hop count information, so that the signaling plane network element can determine or adjust the transmission strategy based on the feedback information. This increases the core network signaling plane's understanding of the actual network situation, enables more reasonable resource allocation, optimizes signaling plane decision-making, and makes more efficient and reasonable use of data plane resources. Attached Figure Description
[0042] Figure 1 This is a flowchart illustrating the steps of a communication method based on routing hop count provided in an embodiment of the present invention;
[0043] Figure 2 This is a network structure diagram of a data plane node provided in an embodiment of the present invention;
[0044] Figure 3 This is a timing diagram between a data plane node and an RMF provided in an embodiment of the present invention;
[0045] Figure 4 This is a timing diagram between a signaling plane network element and an RMF provided in an embodiment of the present invention;
[0046] Figure 5 This is another timing diagram between the signaling plane network element and the RMF provided in this embodiment of the invention;
[0047] Figure 6 This is a structural block diagram of a communication system based on routing hop count provided in an embodiment of the present invention;
[0048] Figure 7 This is a structural block diagram of a communication device based on routing hop count provided in an embodiment of the present invention;
[0049] Figure 8 This is another structural block diagram of a communication system based on routing hop count provided in an embodiment of the present invention. Detailed Implementation
[0050] The present invention will now be described in further detail with reference to the accompanying drawings and specific embodiments. The step numbers in the following embodiments are only for ease of explanation and do not limit the order of the steps. The execution order of each step in the embodiments can be adapted according to the understanding of those skilled in the art.
[0051] The following section provides explanations of some technical terms.
[0052] RMF (Routing Management Function)
[0053] UPF (User Plane Function)
[0054] SMF (session management function)
[0055] IP (Internet Protocol) is the network layer protocol in the TCP / IP architecture and the foundation of the Internet. Located at the network layer of the TCP / IP model (equivalent to the network layer in the OSI model), IP provides information on various protocols, such as TCP and UDP, to the transport layer. Downstream, IP packets are placed at the data link layer and transmitted via technologies such as Ethernet and Token Ring networks.
[0056] In relevant protocols, the TTL (Time to Live) in the IP header, according to the protocol specifications, serves to prevent IP packets from being forwarded indefinitely across the network. Each time a network node capable of handling Layer 3 protocols passes through the packet, its processing time is subtracted from the TTL. Furthermore, the protocol stipulates that processing times less than one second are considered one second. However, modern devices rarely require more than one second for processing. Therefore, in practical applications, the TTL is often considered the number of Layer 3 devices allowed to forward the packet (IP only). Since IP is a per-hop protocol, the difference in TTL between the sent and received packets in the IP header between two devices (δTTL) is referred to as the routing hop count.
[0057] like Figure 1 As shown, this embodiment of the invention provides a communication method based on routing hop count, applied to a routing management function network element, including:
[0058] S100. Obtain node attribute information of several data plane nodes through the data interface; the node attribute information includes any one or more of the following: registration information, route hop count reporting information, route hop count update information, or deregistration information.
[0059] It should be noted that, based on the collection and analysis of routing hop count information, a new network function entity (RMF) is added to the core network side. The RMF can be used as part of the functions of existing network elements or as a separate network element.
[0060] Data interfaces represent a way for routing management function network elements to obtain data, including but not limited to 5G service interfaces, other specific protocols, or through other network elements, such as placing route hop count updates in PFCP (Packet Forwarding Control Protocol) heartbeats.
[0061] The node attribute information of the data plane node represents the relevant information sent by the data plane node. The node attribute information includes, but is not limited to, registration information, route hop count reporting information, route hop count update information, or deregistration information. The data plane node can send one piece of information to the routing management function network element each time, and the order of sending is not restricted.
[0062] S200. Construct a routing hop count adjacency table for data plane nodes based on node attribute information; the routing hop count adjacency table contains the routing hop count between every two data plane nodes.
[0063] Data plane nodes communicate with each other; see [link / reference] Figure 2 δttl_1 is the number of route hops generated when the most basic base station (eNodeB) connects to the UPF; δttl_2 and δttl_3 are the number of route hops generated when the eNodeB connects to the V-UPF (visit-UPF) and H-UPF (home-UPF) during roaming; and δttl_4 and δttl_5 are the number of route hops generated when the eNodeB connects to the I-UPF (Intermediate-UPF) and anchor-UPF under multi-level UPFs.
[0064] The routing management function network element constructs a routing hop count adjacency table for each data plane node based on the node attribute information. RMF statistics maintains and records an adjacency table of the routing hop count differences between all data plane nodes that report to it and nodes with which it has data plane links. The routing hop count adjacency table is referenced in Table 1, where dp_node (data plane node) represents a data plane node. Based on the information in the horizontal and vertical coordinates, the routing hop count from the node specified on the horizontal coordinate to the node on the vertical coordinate (or vice versa) can be obtained.
[0065] Table 1. Route Hop Count Adjacency Table for Data Plane Nodes
[0066] dp_node_1 dp_node_2 … dp_node_n dp_node_1 δttl_1_1 δttl_1_2 … δttl_1_n dp_node_2 δttl_2_1 δttl_2_2 … δttl_2_n … … … … … dp_node_n δttl_n_1 δttl_n_2 δttl_n_n
[0067] S300: Receive instruction information sent by the signaling plane network element, determine feedback information based on the routing hop count adjacency table and the instruction information, and send the feedback information to the signaling plane network element so that the signaling plane network element can determine control instructions based on the feedback information; the instruction information includes request information or subscription information.
[0068] Command information represents the service request information sent by the signaling plane network element to the routing management function network element; feedback information represents the result information corresponding to the command information; and control command represents the service process control information issued by the signaling plane network element.
[0069] Specifically, the signaling plane network element sends instruction information to the routing management function network element; the routing management function network element receives the instruction information and determines the corresponding feedback information based on the instruction information and the routing hop number adjacency table, and sends the feedback information to the signaling plane network element; the signaling plane network element determines the control instruction based on the feedback information and service requirements.
[0070] It should be noted that the RMF provides the control plane network elements with routing hop count information for specified data plane nodes (sets) and adjacent nodes. This network entity can also provide decision-making suggestions for the user plane based on its own configuration or the needs of the requesting network element.
[0071] Optionally, node attribute information of several data plane nodes can be obtained through a data interface, specifically including:
[0072] S110. Obtain the registration information of the data plane node through the data interface;
[0073] S120, and / or, obtain the routing hop count reporting information of the data plane node through the data interface;
[0074] S130, and / or, obtain the routing hop count update information of the data plane node through the data interface;
[0075] S140, and / or, obtain the deregistration information of the data plane node through the data interface.
[0076] See Figure 3 The number and order in which data plane nodes send node attribute information to the RMF are unrestricted. Generally, registration is required before data transmission, and the process is executed after registration. The first route hop count information sent by a data plane node to the RMF is the route hop count report information, and subsequent route hop count information sent by the data plane node to the RMF is the route hop count update information.
[0077] It should be noted that the route hop count adjacency table stores the latest route hop count update information, and previous route hop count information will be overwritten. After receiving information sent by the data plane node, RMF will send a response message back to the data plane node.
[0078] Optionally, a routing hop count adjacency table for data plane nodes is constructed based on node attribute information, specifically including:
[0079] S210. Determine the first identifier information of the registered data plane node based on the registration information in the node attribute information;
[0080] S220. Determine the route hop count information based on the hop count reporting information or route hop count update information in the node attribute information;
[0081] S230. Construct a route hop count adjacency table based on the first identifier information and the route hop count information.
[0082] The first identification information represents the identity information of the registered data plane node. Registration information, hop count reporting information, and route hop count update information all include the identity information and / or route hop count information of the data plane node.
[0083] Specifically, RMF first receives the registration information sent by the data plane node, extracts the identity information from the registration information, and constructs the structure table of the routing hop count adjacency table. Then, it extracts the identity information and routing hop count information from the received hop count report information and saves the routing hop count information to the corresponding position in the routing hop count adjacency table. Finally, it extracts the identity information and routing hop count information from the received routing hop count update information and updates the routing hop count information to the corresponding position in the routing hop count adjacency table.
[0084] Optionally, the communication method also includes:
[0085] S240. Determine the second identifier information of the deregistered data plane node based on the deregistration information in the node attribute information;
[0086] S250. Remove the data plane node corresponding to the second identifier information and its routing hop count information from the routing hop count adjacency table.
[0087] The second identifier information represents the identity differentiation information of the data plane node that is going to register. The registration information includes the identity information of the data plane node going to register.
[0088] Specifically, RMF first receives the deregistration information sent by the data plane node, extracts the second identification information from the deregistration information, and then checks whether the second identification information exists in the routing hop count adjacency table. If it exists, it removes the data plane node corresponding to the second identification information and its routing hop count information from the routing hop count adjacency table; if it does not exist, it discards the information.
[0089] Optionally, the feedback information is determined based on the routing hop count adjacency table and the command information, specifically including:
[0090] S310A: Determine the first task information based on the request information in the instruction information;
[0091] S320A matches the first task information with the routing hop count adjacency table to obtain feedback information.
[0092] The first task information represents the information that the signaling plane network element needs from the request information it sends, while the feedback information represents the result information corresponding to the request information. (See also...) Figure 4 The signaling plane network element sends a request message to the RMF; the RMF extracts the first task information based on the request information in the instruction message, matches the first task information with the routing hop number adjacency table, or performs further processing to obtain feedback information.
[0093] Optionally, the feedback information is determined based on the routing hop count adjacency table and the command information, specifically including:
[0094] S310B: Determine the second task information based on the subscription information in the instruction information;
[0095] S320B: Determine the event object based on the second task information and the routing hop count adjacency table;
[0096] S330B: According to a preset time interval, or when the event object changes, feedback information is obtained from the routing hop count adjacency table based on the event object.
[0097] The second task information represents the information needed from the subscription information sent by the signaling plane network element, and the event object represents the marked data plane node or event. (See also...) Figure 5 The signaling plane network element sends subscription information to the RMF; the RMF extracts the second task information based on the subscription information, analyzes and determines the event object based on the second task information and the routing hop count adjacency table, and obtains feedback information from the routing hop count adjacency table based on the event object at preset time intervals, or obtains feedback information from the routing hop count adjacency table based on the event object when the event object changes.
[0098] In a specific embodiment, if the RMF finds that the δttl between some nodes increases or disappears during the process of collecting the adjacency list, it may indicate that the network condition between these nodes is poor or the load is too high. The RMF can inform the network elements on the signaling plane, calculate the shortest path based on the contents of the adjacency list, and obtain the optimal data link node (set) on the network topology. It can also generate an alarm to indicate that maintenance is required.
[0099] In another specific embodiment, since the latency in routing (between devices capable of handling Layer 3 protocols) is relatively stable, for example when the core network needs to perform low-latency tasks, the data plane node (set) with the smallest total δttl can be selected as the forwarding path on the network side to obtain the minimum latency.
[0100] In another specific embodiment, the control plane is made aware of the actual situation of the user plane. When changes occur in the user plane (such as network congestion leading to increased latency), the user plane policies can be proactively adjusted, reducing the difficulty of network maintenance.
[0101] Implementing this embodiment of the invention has the following beneficial effects: In this embodiment, the routing management function network element first obtains the node attribute information of several data plane nodes through the data interface. Then, it constructs a routing hop count adjacency table for the data plane nodes based on the node attribute information. The routing hop count adjacency table contains the routing hop count between every two data plane nodes. Next, it receives the instruction information sent by the signaling plane network element, determines the feedback information based on the routing hop count adjacency table and the instruction information, and sends the feedback information to the signaling plane network element. That is, the routing management function network element first collects the routing hop count information of the data plane nodes, and determines the feedback information based on the instruction information from the signaling plane and the collected routing hop count information, so that the signaling plane network element can determine or adjust the transmission strategy based on the feedback information. This increases the core network signaling plane's understanding of the actual network situation, enables more reasonable resource allocation, optimizes signaling plane decision-making, and makes more efficient and reasonable use of data plane resources.
[0102] See Figure 6 This invention provides a communication system based on routing hop count, applied to a routing management function network element, including:
[0103] The first module is used to obtain node attribute information of several data plane nodes through the data interface; the node attribute information includes any one or more of the following: registration information, route hop count reporting information, route hop count update information, or deregistration information;
[0104] The second module is used to construct the routing hop count adjacency table of data plane nodes based on node attribute information;
[0105] The third module is used to receive instruction information sent by the signaling plane network element, determine feedback information based on the routing hop number adjacency table and the instruction information, and send the feedback information to the signaling plane network element so that the signaling plane network element can determine control instructions based on the feedback information; the instruction information includes request information or subscription information.
[0106] It is evident that the content of the above method embodiments is applicable to this system embodiment. The specific functions implemented in this system embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those achieved in the above method embodiments.
[0107] See Figure 7 This invention provides a communication device based on routing hop count, applied to a routing management function network element, comprising:
[0108] At least one processor;
[0109] At least one memory for storing at least one program;
[0110] When at least one program is executed by at least one processor, the at least one processor performs the above-described method.
[0111] The memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. The memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory may optionally include remote memory located remotely relative to the processor, which can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0112] It is evident that the content of the above method embodiments is applicable to this device embodiment. The specific functions implemented in this device embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those achieved in the above method embodiments.
[0113] Furthermore, this application also discloses a computer program product or computer program stored in a computer-readable storage medium. A processor of a computer device can read the computer program from the computer-readable storage medium, and the processor executes the computer program, causing the computer device to perform the described method. Similarly, the content of the above method embodiments is applicable to this storage medium embodiment. The specific functions implemented in this storage medium embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those achieved in the above method embodiments.
[0114] It is understood that all or some of the steps and systems in the methods disclosed above can be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer. Furthermore, as is known to those skilled in the art, communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0115] See Figure 8 This invention provides a communication system based on routing hop count, comprising several data plane nodes, routing management function network elements, and signaling plane network elements; wherein,
[0116] Data plane nodes are used to send node attribute information to network elements that perform routing management functions;
[0117] The routing management function network element is used to execute the above methods;
[0118] Signaling plane network elements are used to send instruction information to routing management function network elements and receive feedback information sent by routing management function network elements.
[0119] Specifically, data plane nodes send node attribute information to routing management function network elements, which then construct a routing hop count adjacency table based on the node attribute information. Signaling plane network elements send instruction information to routing management function network elements, which then determine feedback information based on the instruction information and the routing hop count adjacency table.
[0120] It is evident that the content of the above method embodiments is applicable to this system embodiment. The specific functions implemented in this system embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those achieved in the above method embodiments.
[0121] The above is a detailed description of the preferred embodiments of the present invention. However, the present invention is not limited to the embodiments described. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present invention. All such equivalent modifications or substitutions are included within the scope defined by the claims of this application.
Claims
1. A communication method based on the number of routing hops, characterized in that, Network elements used for routing management functions include: Obtain node attribute information of several data plane nodes through a data interface; the node attribute information includes any one or more of the following: registration information, route hop count reporting information, route hop count update information, or deregistration information; A routing hop count adjacency table for data plane nodes is constructed based on the node attribute information; the routing hop count adjacency table contains the routing hop count between every two data plane nodes; The system receives instruction information sent by a signaling plane network element, determines feedback information based on the routing hop count adjacency table and the instruction information, and sends the feedback information to the signaling plane network element so that the signaling plane network element can determine control instructions based on the feedback information; the instruction information includes request information or subscription information.
2. The communication method according to claim 1, characterized by, The step of obtaining node attribute information of several data plane nodes through a data interface specifically includes: Obtain the registration information of data plane nodes through the data interface; And / or, obtain the routing hop count reporting information of the data plane nodes through the data interface; And / or, obtain the routing hop count update information of the data plane node through the data interface; And / or, obtain the deregistration information of the data plane node through the data interface.
3. The communication method according to claim 1, wherein, The step of constructing the routing hop count adjacency table for data plane nodes based on the node attribute information specifically includes: The first identifier information of the registered data surface node is determined based on the registration information in the node attribute information; The routing hop count information is determined based on the hop count reporting information or the routing hop count update information in the node attribute information; Construct a route hop count adjacency table based on the first identification information and the route hop count information.
4. The communication method according to claim 3, characterized by, The communication method further includes: The second identifier information of the deregistered data plane node is determined based on the deregistration information in the node attribute information; Remove the data plane node corresponding to the second identifier information and its routing hop count information from the routing hop count adjacency table.
5. The communication method according to any one of claims 1 to 4, characterized by, The feedback information is determined based on the routing hop count adjacency table and the instruction information, specifically including: The first task information is determined based on the request information in the instruction information; The first task information is matched with the routing hop count adjacency table to obtain feedback information.
6. The communication method according to any one of claims 1 to 4, characterized by, The feedback information is determined based on the routing hop count adjacency table and the instruction information, specifically including: The second task information is determined based on the subscription information in the instruction information; The event object is determined based on the second task information and the route hop count adjacency table; Feedback information is obtained from the routing hop count adjacency table based on the event object at preset time intervals or when the event object changes.
7. A communication system based on the number of routing hops, characterized in that Network elements used for routing management functions include: The first module is used to obtain node attribute information of several data plane nodes through a data interface; the node attribute information includes any one or more of registration information, route hop count reporting information, route hop count update information, or deregistration information; The second module is used to construct a routing hop count adjacency table for data plane nodes based on the node attribute information. The third module is used to receive instruction information sent by the signaling plane network element, determine feedback information according to the routing hop number adjacency table and the instruction information, and send the feedback information to the signaling plane network element so that the signaling plane network element can determine control instructions according to the feedback information; the instruction information includes request information or subscription information.
8. A communication device based on the number of routing hops, characterized in that Network elements used for routing management functions include: At least one processor; At least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor performs the method as described in any one of claims 1-6.
9. A computer readable storage medium having stored therein a program which is executable by a processor, characterized in that, Applied to a routing management function network element, the processor-executable program, when executed by the processor, is used to perform the method as described in any one of claims 1-6.
10. A communication system based on the number of routing hops, characterized in that It includes several data plane nodes, routing management function network elements, and signaling plane network elements; among them, The data plane node is used to send node attribute information to the routing management function network element; The routing management function network element is used to perform the method as described in any one of claims 1-6; The signaling plane network element is used to send instruction information to the routing management function network element and receive feedback information sent by the routing management function network element.