[go: up one dir, main page]

CN111030928A - A routing information determination method, node, system and storage medium - Google Patents

A routing information determination method, node, system and storage medium Download PDF

Info

Publication number
CN111030928A
CN111030928A CN201811179631.9A CN201811179631A CN111030928A CN 111030928 A CN111030928 A CN 111030928A CN 201811179631 A CN201811179631 A CN 201811179631A CN 111030928 A CN111030928 A CN 111030928A
Authority
CN
China
Prior art keywords
node
information
abstract
optimization target
target information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811179631.9A
Other languages
Chinese (zh)
Inventor
赵阳
李允博
王东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
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 China Mobile Communications Group Co Ltd, Research Institute of China Mobile Communication Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201811179631.9A priority Critical patent/CN111030928A/en
Publication of CN111030928A publication Critical patent/CN111030928A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/04Interdomain routing, e.g. hierarchical routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/123Evaluation of link metrics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明实施例公开了一种路由信息确定方法、节点、系统和存储介质。所述方法包括:第一节点向第二节点发送网络抽象请求;所述网络抽象请求携带优化目标信息;所述第一节点获得来自所述第二节点的抽象节点信息,基于所述抽象节点信息确定路由信息;其中,所述抽象节点信息满足所述优化目标信息。

Figure 201811179631

The embodiments of the present invention disclose a routing information determination method, node, system and storage medium. The method includes: a first node sends a network abstraction request to a second node; the network abstraction request carries optimization target information; the first node obtains abstract node information from the second node, based on the abstract node information determining routing information; wherein the abstract node information satisfies the optimization target information.

Figure 201811179631

Description

一种路由信息确定方法、节点、系统和存储介质A routing information determination method, node, system and storage medium

技术领域technical field

本发明涉及通信技术领域,具体涉及一种路由信息确定方法、节点、系统和存储介质。The present invention relates to the field of communication technologies, in particular to a routing information determination method, node, system and storage medium.

背景技术Background technique

在业务开通时,根据业务类型不同,光传送网通常需要根据不同的约束条件或优化目标进行路由计算。When the service is opened, according to different service types, the optical transport network usually needs to perform routing calculation according to different constraints or optimization objectives.

根据国际互联网工程任务组(IETF,The Internet Engineering Task Force)的交通工程网络的抽象与控制(ACTN,Abstraction and Control of Traffic EngineeredNetworks)模型,当前计算跨域路由的方式主要有以下两种:According to the Abstraction and Control of Traffic Engineered Networks (ACTN, Abstraction and Control of Traffic Engineered Networks) model of the Internet Engineering Task Force (IETF), there are currently two main ways to calculate cross-domain routing:

第一种方式是通过域间控制器(SC)和域内控制器(DC)配合完成跨域路由计算;SC不保存域内拓扑,只计算域间路由,规定路由经过各域的顺序,确定域间互通链路;根据域间互通节点,向各域下发域内算路请求,由DC计算域内路由。这种方式的优点是SC计算比较简单,缺点是所计算的路由仅是域间路由,而不是全局最优路由;The first method is to use the inter-domain controller (SC) and the intra-domain controller (DC) to complete the inter-domain routing calculation; the SC does not save the intra-domain topology, but only calculates the inter-domain routes, specifies the order of routes passing through each domain, and determines the inter-domain routing. Interconnection link: According to the inter-domain interconnection node, the intra-domain route calculation request is sent to each domain, and the DC calculates the intra-domain route. The advantage of this method is that the SC calculation is relatively simple, but the disadvantage is that the calculated route is only an inter-domain route, not a globally optimal route;

第二种方式是SC单独完成跨域路由计算;SC收集所有DC的信息,形成全局拓扑,并计算全局路由。这种方式的优点是可以计算全局最优路由,缺点是需要占用SC大量存储空间且SC计算量非常大。The second method is that the SC completes the cross-domain routing calculation alone; the SC collects the information of all DCs, forms a global topology, and calculates the global routing. The advantage of this method is that the global optimal route can be calculated.

发明内容SUMMARY OF THE INVENTION

为解决现有存在的技术问题,本发明实施例提供一种路由信息确定方法、节点、系统和存储介质。In order to solve the existing technical problems, the embodiments of the present invention provide a routing information determination method, node, system and storage medium.

为达到上述目的,本发明实施例的技术方案是这样实现的:In order to achieve the above-mentioned purpose, the technical scheme of the embodiment of the present invention is realized as follows:

本发明实施例提供了一种路由信息确定方法,所述方法包括:An embodiment of the present invention provides a method for determining routing information, and the method includes:

第一节点向第二节点发送网络抽象请求;所述网络抽象请求携带优化目标信息;The first node sends a network abstraction request to the second node; the network abstraction request carries optimization target information;

所述第一节点获得来自所述第二节点的抽象节点信息,基于所述抽象节点信息确定路由信息;其中,所述抽象节点信息满足所述优化目标信息。The first node obtains abstract node information from the second node, and determines routing information based on the abstract node information; wherein the abstract node information satisfies the optimization target information.

上述方案中,所述第一节点向第二节点发送网络抽象请求之前,所述方法还包括:第一节点获得优化目标信息;所述优化目标信息包括以下参数的至少之一:最小跳数、最低时延、最低闪断次数、负载均衡参数。In the above solution, before the first node sends the network abstraction request to the second node, the method further includes: the first node obtains optimization target information; the optimization target information includes at least one of the following parameters: a minimum number of hops, a Minimum latency, minimum number of flashes, and load balancing parameters.

上述方案中,所述第一节点获得来自所述第二节点的抽象节点信息,基于所述抽象节点信息确定路由信息,包括:In the above solution, the first node obtains abstract node information from the second node, and determines routing information based on the abstract node information, including:

所述第一节点获得来自所述第二节点的抽象节点信息,所述抽象节点信息包括至少一组抽象节点以及参数取值的映射关系;所述参数取值对应的参数包括以下参数的至少之一:最小跳数、最低时延、最低闪断次数、负载均衡参数;The first node obtains abstract node information from the second node, and the abstract node information includes at least one set of abstract nodes and the mapping relationship of parameter values; the parameters corresponding to the parameter values include at least one of the following parameters 1: Minimum hops, minimum delay, minimum number of flashes, load balancing parameters;

所述第一节点基于所述至少一组抽象节点以及参数区域的映射关系确定满足条件的路由信息。The first node determines routing information that satisfies the condition based on the at least one group of abstract nodes and the mapping relationship of the parameter area.

本发明实施例还提供了一种路由信息确定方法,所述方法包括:第二节点获得来自第一节点的网络抽象请求;所述网络抽象请求携带优化目标信息;The embodiment of the present invention also provides a method for determining routing information, the method includes: the second node obtains a network abstraction request from the first node; the network abstraction request carries optimization target information;

所述第二节点基于所述优化目标信息确定抽象节点信息,发送所述抽象节点信息至所述第一节点。The second node determines abstract node information based on the optimization target information, and sends the abstract node information to the first node.

上述方案中,所述第二节点基于所述优化目标信息确定抽象节点信息,包括:所述第二节点基于所述优化目标信息包括的最小跳数、最低时延、最低闪断次数、负载均衡参数中的至少一种参数确定抽象节点以及对应的参数取值,基于所述抽象节点以及对应的参数取值确定抽象节点信息。In the above solution, the second node determines the abstract node information based on the optimization target information, including: the second node includes the minimum number of hops, the minimum delay, the minimum number of flashes, and load balancing based on the optimization target information. At least one of the parameters determines an abstract node and a corresponding parameter value, and determines abstract node information based on the abstract node and the corresponding parameter value.

上述方案中,所述方法还包括:所述第二节点记录满足所述优化目标信息的抽象节点的连接关系以及抽象节点对应的物理资源之间的映射关系。In the above solution, the method further includes: the second node records the connection relationship of the abstract nodes satisfying the optimization target information and the mapping relationship between the physical resources corresponding to the abstract nodes.

本发明实施例还提供了一种节点,所述节点为第一节点;所述节点包括:第一通讯单元和第一处理单元;其中,An embodiment of the present invention further provides a node, where the node is a first node; the node includes: a first communication unit and a first processing unit; wherein,

所述第一通讯单元,用于向第二节点发送网络抽象请求;所述网络抽象请求携带优化目标信息;获得来自所述第二节点的抽象节点信息;其中,所述抽象节点信息满足所述优化目标信息;The first communication unit is configured to send a network abstraction request to the second node; the network abstraction request carries optimization target information; obtains abstract node information from the second node; wherein the abstract node information satisfies the Optimize target information;

所述第一处理单元,用于基于所述第一通讯单元获得的所述抽象节点信息确定路由信息。The first processing unit is configured to determine routing information based on the abstract node information obtained by the first communication unit.

上述方案中,所述第一处理单元,还用于在所述第一通讯单元向第二节点发送网络抽象请求之前,获得优化目标信息;所述优化目标信息包括以下参数的至少之一:最小跳数、最低时延、最低闪断次数、负载均衡参数。In the above solution, the first processing unit is further configured to obtain optimization target information before the first communication unit sends a network abstraction request to the second node; the optimization target information includes at least one of the following parameters: the minimum Hop count, minimum delay, minimum number of flashes, and load balancing parameters.

上述方案中,所述第一通讯单元,用于获得来自所述第二节点的抽象节点信息,所述抽象节点信息包括至少一组抽象节点以及参数取值的映射关系;所述参数取值对应的参数包括以下参数的至少之一:最小跳数、最低时延、最低闪断次数、负载均衡参数;In the above solution, the first communication unit is used to obtain abstract node information from the second node, and the abstract node information includes at least one group of abstract nodes and a mapping relationship of parameter values; the parameter values correspond to The parameters include at least one of the following parameters: minimum number of hops, minimum delay, minimum number of flashes, and load balancing parameters;

所述第一处理单元,用于基于所述至少一组抽象节点以及参数区域的映射关系确定满足条件的路由信息。The first processing unit is configured to determine routing information that satisfies the condition based on the mapping relationship between the at least one group of abstract nodes and the parameter area.

本发明实施例还提供了一种节点,所述节点为第二节点;所述节点包括:第二通讯单元和第二处理单元;其中,An embodiment of the present invention further provides a node, where the node is a second node; the node includes: a second communication unit and a second processing unit; wherein,

所述第二通讯单元,用于获得来自第一节点的网络抽象请求;所述网络抽象请求携带优化目标信息;The second communication unit is used to obtain a network abstraction request from the first node; the network abstraction request carries optimization target information;

所述第二处理单元,用于基于所述第二通讯单元获得的所述优化目标信息确定抽象节点信息,发送所述抽象节点信息至所述第一节点。The second processing unit is configured to determine abstract node information based on the optimization target information obtained by the second communication unit, and send the abstract node information to the first node.

上述方案中,所述第二处理单元,用于基于所述优化目标信息包括的最小跳数、最低时延、最低闪断次数、负载均衡参数中的至少一种参数确定抽象节点以及对应的参数取值,基于所述抽象节点以及对应的参数取值确定抽象节点信息。In the above solution, the second processing unit is configured to determine abstract nodes and corresponding parameters based on at least one of the minimum number of hops, the minimum delay, the minimum number of flashes, and load balancing parameters included in the optimization target information. value, and the abstract node information is determined based on the abstract node and the corresponding parameter values.

上述方案中,所述第二处理单元,还用于记录满足所述优化目标信息的抽象节点的连接关系以及抽象节点对应的物理资源之间的映射关系。In the above solution, the second processing unit is further configured to record the connection relationship of the abstract nodes satisfying the optimization target information and the mapping relationship between the physical resources corresponding to the abstract nodes.

本发明实施例还提供了一种路由信息确定系统,所述系统包括第一节点和第二节点;其中,An embodiment of the present invention further provides a routing information determination system, the system includes a first node and a second node; wherein,

所述第一节点,用于向第二节点发送网络抽象请求;所述网络抽象请求携带优化目标信息;还用于获得来自所述第二节点的抽象节点信息,基于所述抽象节点信息确定路由信息;其中,所述抽象节点信息满足所述优化目标信息;The first node is used to send a network abstraction request to the second node; the network abstraction request carries optimization target information; it is also used to obtain abstract node information from the second node, and determine a route based on the abstract node information information; wherein, the abstract node information satisfies the optimization target information;

所述第二节点,用于获得来自所述第一节点的网络抽象请求;所述网络抽象请求携带优化目标信息;还用于基于所述优化目标信息确定抽象节点信息,发送所述抽象节点信息至所述第一节点。the second node is configured to obtain a network abstraction request from the first node; the network abstraction request carries optimization target information; and is further configured to determine abstract node information based on the optimization target information, and send the abstract node information to the first node.

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例所述的应用于第一节点的路由信息确定方法的步骤;或者,该程序被处理器执行时实现本发明实施例所述的应用于第二节点的路由信息确定方法的步骤。The embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, implements the steps of the method for determining routing information applied to the first node according to the embodiment of the present invention; Alternatively, when the program is executed by the processor, the steps of the method for determining routing information applied to the second node according to the embodiment of the present invention are implemented.

本发明实施例还提供了一种节点,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本发明实施例所述的应用于第一节点的路由信息确定方法的步骤;或者,所述处理器执行所述程序时实现本发明实施例所述的应用于第二节点的路由信息确定方法的步骤。An embodiment of the present invention further provides a node, including a memory, a processor, and a computer program stored in the memory and running on the processor, where the processor implements the application described in the embodiment of the present invention when the processor executes the program The steps of the method for determining routing information applied to the first node; or, when the processor executes the program, the steps of the method for determining routing information applied to the second node according to the embodiment of the present invention are implemented.

本发明实施例提供的路由信息确定方法、节点、系统和存储介质,一方面,第一节点向第二节点发送网络抽象请求;所述网络抽象请求携带优化目标信息;获得来自所述第二节点的抽象节点信息,基于所述抽象节点信息确定路由信息;其中,所述抽象节点信息满足所述优化目标信息。另一方面,第二节点获得来自第一节点的网络抽象请求;所述网络抽象请求携带优化目标信息;基于所述优化目标信息确定抽象节点信息,发送所述抽象节点信息至所述第一节点。采用本发明实施例的技术方案,通过第一节点(如SC)向第二节点(如DC)发送优化目标信息,并获得满足该优化目标信息的抽象节点信息,以通过该抽象节点信息计算路由信息,一方面,实现了域内和域间的全局最优路由的确定;另一方面,域内的最优路由信息由第二节点基于优化目标信息计算确定,无需第一节点(如SC)收集所有的域的信息并计算全局最优路由,大大降低了第一节点(如SC)的计算资源和存储资源的压力,从另一方面也保证了业务服务质量和成本。In the routing information determination method, node, system, and storage medium provided by the embodiments of the present invention, on the one hand, a first node sends a network abstraction request to a second node; the network abstraction request carries optimization target information; The abstract node information, and routing information is determined based on the abstract node information; wherein, the abstract node information satisfies the optimization target information. On the other hand, the second node obtains a network abstraction request from the first node; the network abstraction request carries optimization target information; determines abstraction node information based on the optimization target information, and sends the abstraction node information to the first node . By adopting the technical solutions of the embodiments of the present invention, the first node (eg SC) sends the optimization target information to the second node (eg DC), and obtains the abstract node information that satisfies the optimization target information, so as to calculate the route based on the abstract node information information, on the one hand, the determination of the global optimal routing within and between domains is realized; on the other hand, the optimal routing information in the domain is calculated and determined by the second node based on the optimization target information, without the need for the first node (such as SC) to collect all the information. The information of the domain and the calculation of the global optimal route greatly reduce the pressure on the computing resources and storage resources of the first node (such as SC), and on the other hand, it also ensures the service quality and cost of the business.

附图说明Description of drawings

图1为本发明实施例的路由信息确定方法所应用的网络控制架构示意图;1 is a schematic diagram of a network control architecture to which a method for determining routing information according to an embodiment of the present invention is applied;

图2为本发明实施例的路由信息确定方法的流程示意图一;2 is a schematic flowchart 1 of a method for determining routing information according to an embodiment of the present invention;

图3为本发明实施例的路由信息确定方法的流程示意图二;3 is a second schematic flowchart of a method for determining routing information according to an embodiment of the present invention;

图4为本发明实施例的路由信息确定方法的流程示意图三;FIG. 4 is a third schematic flowchart of a method for determining routing information according to an embodiment of the present invention;

图5为本发明实施例的节点的一种组成结构示意图;FIG. 5 is a schematic diagram of a composition structure of a node according to an embodiment of the present invention;

图6为本发明实施例的节点的另一种组成结构示意图;FIG. 6 is a schematic diagram of another composition structure of a node according to an embodiment of the present invention;

图7为本发明实施例的节点的硬件结构示意图。FIG. 7 is a schematic diagram of a hardware structure of a node according to an embodiment of the present invention.

具体实施方式Detailed ways

在对本发明实施例的技术方案进行详细阐述之前,首先对基于软件定义网络(SDN,Software Defined Network)的网络控制架构进行简单说明。Before the technical solutions of the embodiments of the present invention are described in detail, a network control architecture based on a Software Defined Network (SDN, Software Defined Network) is briefly described first.

图1为本发明实施例的路由信息确定方法所应用的网络控制架构示意图;如图1所示,网络控制架构中包括SC和DC;其中,DC用于实现域内的路由控制和资源管理;SC用于域间的协调及资源调度,实现多域互通,尤其是互通端口的配置等等。每个域需要至少一个DC;而多个域之间需要至少一个SC。DC和SC之间通过DC北向接口交互信令,实现SC统一调度。北向接口通常使用国际标准的信息模型(例如本实施例可基于IETF的ACTN标准模型)。1 is a schematic diagram of a network control architecture to which a method for determining routing information according to an embodiment of the present invention is applied; as shown in FIG. 1 , the network control architecture includes SC and DC; wherein, DC is used to implement routing control and resource management in a domain; SC It is used for inter-domain coordination and resource scheduling to realize multi-domain interworking, especially the configuration of interworking ports. Each domain requires at least one DC; and multiple domains require at least one SC. The DC and SC exchange signaling through the DC northbound interface to implement unified SC scheduling. The northbound interface usually uses an international standard information model (for example, this embodiment may be based on the ACTN standard model of the IETF).

在一个实例中,域指的是一个网络区域范围,例如某一厂家或某运营商所属的网络设备对应的网络区域范围。可以理解,一个域与另一个域之间的网络区域范围可互相分隔,也可相互重叠或者部分重叠。In an example, a domain refers to a network area range, for example, a network area range corresponding to a network device belonging to a certain manufacturer or a certain operator. It can be understood that the network area ranges between one domain and another domain may be separated from each other, and may also overlap each other or partially overlap.

其中,ACTN是IETF所提出的数据模型,使用Yang语言描述,可表达不同程度的网络抽象模型,可用于多层SDN控制器之间的数据传递信息模型。Among them, ACTN is a data model proposed by the IETF. It is described in Yang language, which can express different levels of network abstraction models and can be used for data transfer information models between multi-layer SDN controllers.

下面结合附图及具体实施例对本发明作进一步详细的说明。The present invention will be described in further detail below with reference to the accompanying drawings and specific embodiments.

本发明实施例提供了一种路由信息确定方法。图2为本发明实施例的路由信息确定方法的流程示意图一;如图2所示,所述方法包括:The embodiment of the present invention provides a method for determining routing information. FIG. 2 is a schematic flowchart 1 of a method for determining routing information according to an embodiment of the present invention; as shown in FIG. 2 , the method includes:

步骤101:第一节点向第二节点发送网络抽象请求;所述网络抽象请求携带优化目标信息。Step 101: The first node sends a network abstraction request to the second node; the network abstraction request carries optimization target information.

步骤102:所述第一节点获得来自所述第二节点的抽象节点信息,基于所述抽象节点信息确定路由信息;其中,所述抽象节点信息满足所述优化目标信息。Step 102: the first node obtains abstract node information from the second node, and determines routing information based on the abstract node information; wherein the abstract node information satisfies the optimization target information.

本实施例的路由信息确定方法应用于第一节点;所述第一节点用于域间的协调及资源调度。作为一种示例,第一节点可以是SC。而第二节点用于域内的路由控制和资源管理;作为一种示例,第二节点可以是DC。The method for determining routing information in this embodiment is applied to a first node; the first node is used for inter-domain coordination and resource scheduling. As an example, the first node may be an SC. The second node is used for routing control and resource management within the domain; as an example, the second node may be a DC.

在本发明的一种可选实施例中,所述第一节点向第二节点发送网络抽象请求之前,所述方法还包括:第一节点获得优化目标信息;所述优化目标信息包括以下参数的至少之一:最小跳数、最低时延、最低闪断次数、负载均衡参数。In an optional embodiment of the present invention, before the first node sends the network abstraction request to the second node, the method further includes: the first node obtains optimization target information; the optimization target information includes the following parameters: At least one of: minimum hop count, minimum latency, minimum number of flashes, and load balancing parameters.

本实施例中,第一节点向第二节点发送的网络抽象请求消息中携带有表征优化目标信息的字段;其中,所述优化目标信息包括的参数可由专业人员预先配置,例如通过人机交互界面进行配置。In this embodiment, the network abstraction request message sent by the first node to the second node carries a field representing optimization target information; wherein the parameters included in the optimization target information can be pre-configured by professionals, for example, through a human-computer interaction interface to configure.

作为一种示例,若本实施例中的网络控制架构基于IETF的ACTN标准模型,该模型中的连通性-模型(connectivity-matrices)表示交叉连接矩阵,在connectivity-matrices中通过新增两个字段,例如新增第一字段,用于表示优化目标信息,以及新增第二字段,用于表示抽象节点信息,具体可表示抽象节点对应的参数取值。作为一种示例,新增字段可通过如下代码示例中的加粗部分所示,如新增的最优化-标准(optimization-criterion)字段和连通性-花费(connectivity-cost)字段;上述两个新增字段的定义可如表1所示,其中,optimization-criterion字段用于表示优化目标信息的类型;connectivity-cost字段用于表示优化目标信息的类型对应的取值。As an example, if the network control architecture in this embodiment is based on the ACTN standard model of the IETF, the connectivity-matrices in the model represents a cross-connection matrix. In the connectivity-matrices, two fields are added by adding two fields. , for example, a first field is added to represent the optimization target information, and a second field is added to represent the abstract node information, which can specifically represent the parameter value corresponding to the abstract node. As an example, the newly added fields can be shown by the bolded parts in the following code example, such as the newly added optimization-criterion field and connectivity-cost field; the above two The definitions of the newly added fields may be shown in Table 1, wherein the optimization-criterion field is used to indicate the type of the optimization target information; the connectivity-cost field is used to indicate the value corresponding to the type of the optimization target information.

Figure BDA0001824677430000061
Figure BDA0001824677430000061

Figure BDA0001824677430000071
Figure BDA0001824677430000071

表1Table 1

Figure BDA0001824677430000072
Figure BDA0001824677430000072

本实施例中,所述第一节点在接收到特定操作时,向第二节点发送网络抽象请求;其中,发送的网络抽象请求可以是该特定操作对应的操作请求。作为一种示例,所述特定操作可以是虚拟网络实例化(VN Instantiate)操作或虚拟网络更新(VN Update)操作等等,当然不限定于上述操作;可以理解,在第一节点接收到虚拟网络实例化操作时,向第二节点发送虚拟网络实例化请求,该请求中携带优化目标信息;或者,在第一节点接收到虚拟网络更新操作时,向第二节点发送虚拟网络更新请求,该请求中携带优化目标信息。其中,请求中携带的优化目标信息可以是请求消息中携带optimization-criterion字段。实际应用中,可预先配置不同的优化目标信息包括的参数类型对应的标识,例如1对应最小跳数,2对应最低时延,3对应最低闪断次数,4对应负载均衡,则可在请求消息中携带optimization-criterion字段中通过添加标识表示优化目标信息包括的参数类型。In this embodiment, when receiving a specific operation, the first node sends a network abstraction request to the second node; wherein, the sent network abstraction request may be an operation request corresponding to the specific operation. As an example, the specific operation may be a virtual network instantiate (VN Instantiate) operation or a virtual network update (VN Update) operation, etc. Of course, it is not limited to the above operations; it can be understood that the first node receives the virtual network During the instantiation operation, a virtual network instantiation request is sent to the second node, and the request carries the optimization target information; or, when the first node receives the virtual network update operation, a virtual network update request is sent to the second node, the request It carries optimization target information. The optimization target information carried in the request may be an optimization-criterion field carried in the request message. In practical applications, the identifiers corresponding to the parameter types included in different optimization target information can be pre-configured. For example, 1 corresponds to the minimum number of hops, 2 corresponds to the minimum delay, 3 corresponds to the minimum number of flashes, and 4 corresponds to load balancing. In the optimization-criterion field carried in the field, adding an identifier indicates the parameter type included in the optimization target information.

本实施例中,第一节点向与之关联的所有第二节点发送网络抽象请求,以获得所有第二节点反馈的抽象节点信息。In this embodiment, the first node sends a network abstraction request to all second nodes associated with it, so as to obtain abstract node information fed back by all second nodes.

在本发明的一种可选实施例中,所述第一节点获得来自所述第二节点的抽象节点信息,基于所述抽象节点信息确定路由信息,包括:所述第一节点获得来自所述第二节点的抽象节点信息,所述抽象节点信息包括至少一组抽象节点以及参数取值的映射关系;所述参数取值对应的参数包括以下参数的至少之一:最小跳数、最低时延、最低闪断次数、负载均衡参数;所述第一节点基于所述至少一组抽象节点以及参数区域的映射关系确定满足条件的路由信息。In an optional embodiment of the present invention, the first node obtains abstract node information from the second node, and determining routing information based on the abstract node information includes: the first node obtains information from the second node. The abstract node information of the second node, where the abstract node information includes at least one set of abstract nodes and the mapping relationship of parameter values; the parameter corresponding to the parameter value includes at least one of the following parameters: minimum hop count, minimum delay , the minimum number of flashes, and load balancing parameters; the first node determines routing information that satisfies the conditions based on the at least one group of abstract nodes and the mapping relationship between the parameter areas.

本实施例中,第一节点获得所有第二节点反馈的抽象节点信息,抽象节点信息包括少一组抽象节点以及参数取值的映射关系。作为一种示例,抽象节点为第二节点根据优化目标信息确定后的路由路径对应的边缘节点,第一节点可根据所有第二节点反馈的抽象节点进行域间路径的优化计算,从而确定出最优的路由信息。作为另一种示例,抽象节点信息包括第二节点根据优化目标信息确定后的路由路径对应的边缘节点以及对应的参数取值,则第二节点可根据所有第二节点反馈的抽象节点以及对应的参数取值进行域内路径的选择以及域间路径的优化计算,即确定某个第二节点对应的域的两个边缘节点,进一步基于所有第二节点对应的域的边缘节点确定处域间最短路由,从而确定出最优的路由信息。In this embodiment, the first node obtains the abstract node information fed back by all the second nodes, and the abstract node information includes one less group of abstract nodes and the mapping relationship of parameter values. As an example, the abstract node is the edge node corresponding to the routing path determined by the second node according to the optimization target information. optimal routing information. As another example, the abstract node information includes the edge node corresponding to the routing path determined by the second node according to the optimization target information and the corresponding parameter value, then the second node can be based on the abstract nodes and corresponding parameter values fed back by all the second nodes. The parameter values are used to select intra-domain paths and optimize inter-domain paths, that is, to determine two edge nodes of the domain corresponding to a second node, and further determine the shortest inter-domain route based on the edge nodes of the domain corresponding to all second nodes. , so as to determine the optimal routing information.

本实施例中,第一节点确定的路由信息可表示最短路由路径。In this embodiment, the routing information determined by the first node may represent the shortest routing path.

在本发明的一种可选实施例中,所述方法还包括:所述第一节点将所述路由信息发送至所述第二节点,以使第二节点根据路由信息以及本地保存的映射关系配置实际网络设备。In an optional embodiment of the present invention, the method further includes: the first node sending the routing information to the second node, so that the second node can make the routing information and the mapping relationship saved locally according to the second node Configure the actual network device.

采用本发明实施例的技术方案,通过第一节点(如SC)向第二节点(如DC)发送优化目标信息,并获得满足该优化目标信息的抽象节点信息,以通过该抽象节点信息计算路由信息,一方面,实现了域内和域间的全局最优路由的确定;另一方面,域内的最优路由信息由第二节点基于优化目标信息计算确定,无需第一节点(如SC)收集所有的域的信息并计算全局最优路由,大大降低了第一节点(如SC)的计算资源和存储资源的压力,从另一方面也保证了业务服务质量和成本。By adopting the technical solutions of the embodiments of the present invention, the first node (eg SC) sends the optimization target information to the second node (eg DC), and obtains the abstract node information that satisfies the optimization target information, so as to calculate the route based on the abstract node information information, on the one hand, the determination of the global optimal routing within and between domains is realized; on the other hand, the optimal routing information in the domain is calculated and determined by the second node based on the optimization target information, without the need for the first node (such as SC) to collect all the information. The information of the domain and the calculation of the global optimal route greatly reduce the pressure on the computing resources and storage resources of the first node (such as SC), and on the other hand, it also ensures the service quality and cost of the business.

本发明实施例还提供了一种路由信息确定方法。图3为本发明实施例的路由信息确定方法的流程示意图二;如图3所示,所述方法包括:The embodiment of the present invention also provides a method for determining routing information. FIG. 3 is a second schematic flowchart of a method for determining routing information according to an embodiment of the present invention; as shown in FIG. 3 , the method includes:

步骤201:第二节点获得来自第一节点的网络抽象请求;所述网络抽象请求携带优化目标信息。Step 201: The second node obtains a network abstraction request from the first node; the network abstraction request carries optimization target information.

步骤202:所述第二节点基于所述优化目标信息确定抽象节点信息,发送所述抽象节点信息至所述第一节点。Step 202: The second node determines abstract node information based on the optimization target information, and sends the abstract node information to the first node.

本实施例的路由信息确定方法应用于第二节点;所述第二节点用于域内的路由控制和资源管理;作为一种示例,第二节点可以是DC。而所述第一节点用于域间的协调及资源调度。作为一种示例,第一节点可以是SC。The method for determining routing information in this embodiment is applied to a second node; the second node is used for routing control and resource management in a domain; as an example, the second node may be a DC. The first node is used for inter-domain coordination and resource scheduling. As an example, the first node may be an SC.

在本发明的一种可选实施例中,所述第二节点基于所述优化目标信息确定抽象节点信息,包括:所述第二节点基于所述优化目标信息包括的最小跳数、最低时延、最低闪断次数、负载均衡参数中的至少一种参数确定抽象节点以及对应的参数取值,基于所述抽象节点以及对应的参数取值确定抽象节点信息。In an optional embodiment of the present invention, the second node determining the abstract node information based on the optimization target information includes: the second node includes a minimum number of hops and a minimum delay based on the optimization target information. The abstract node and corresponding parameter values are determined by at least one parameter among the minimum number of flashes and the load balancing parameter, and the abstract node information is determined based on the abstract node and the corresponding parameter values.

作为一种示例,若本实施例中的网络控制架构基于IETF的ACTN标准模型,该模型中的connectivity-matrices表示交叉连接矩阵,在connectivity-matrices中通过新增两个字段,例如新增第一字段,用于表示优化目标信息,以及新增第二字段,用于表示抽象节点信息,具体可表示抽象节点对应的参数取值。作为一种示例,新增字段可通过上述实施例中的代码示例中的加粗部分所示,如新增的optimization-criterion字段和connectivity-cost字段;上述两个新增字段的定义可如上述表1所示,其中,optimization-criterion字段用于表示优化目标信息的类型;connectivity-cost字段用于表示优化目标信息的类型对应的取值。As an example, if the network control architecture in this embodiment is based on the ACTN standard model of the IETF, the connectivity-matrices in the model represents a cross-connection matrix, and two fields are added in the connectivity-matrices, for example, adding the first The field is used to represent the optimization target information, and a second field is added to represent the abstract node information, which can specifically represent the parameter value corresponding to the abstract node. As an example, the newly added fields can be shown by the bolded parts in the code examples in the above embodiments, such as the newly added optimization-criterion field and the connectivity-cost field; the definitions of the above two newly added fields can be as described above As shown in Table 1, the optimization-criterion field is used to indicate the type of the optimization target information; the connectivity-cost field is used to indicate the value corresponding to the type of the optimization target information.

本实施例中,所述网络抽象请求可以是第一节点的特定操作对应的请求,例如,在第一节点接收到虚拟网络实例化操作时,向第二节点发送虚拟网络实例化请求,该请求中携带优化目标信息;或者,在第一节点接收到虚拟网络更新操作时,向第二节点发送虚拟网络更新请求,该请求中携带优化目标信息。其中,请求中携带的优化目标信息可以是请求消息中携带optimization-criterion字段。实际应用中,可预先配置不同的优化目标信息包括的参数类型对应的标识,例如1对应最小跳数,2对应最低时延,3对应最低闪断次数,4对应负载均衡,则可在请求消息中携带optimization-criterion字段中通过添加标识表示优化目标信息包括的参数类型。In this embodiment, the network abstraction request may be a request corresponding to a specific operation of the first node. For example, when the first node receives the virtual network instantiation operation, it sends a virtual network instantiation request to the second node, and the request carrying optimization target information; or, when the first node receives the virtual network update operation, sends a virtual network update request to the second node, where the request carries the optimization target information. The optimization target information carried in the request may be an optimization-criterion field carried in the request message. In practical applications, the identifiers corresponding to the parameter types included in different optimization target information can be pre-configured. For example, 1 corresponds to the minimum number of hops, 2 corresponds to the minimum delay, 3 corresponds to the minimum number of flashes, and 4 corresponds to load balancing. In the optimization-criterion field carried in the field, adding an identifier indicates the parameter type included in the optimization target information.

本实施例中,第二节点基于优化目标信息、具体是基于优化目标信息包括的参数类型进行域内最优路由的计算,例如优化目标信息包括的参数为最小跳数和最低时延,则第二节点确定域内满足最小跳数的路由路径,再从路由路径中选择最低时延的路由路径,将最终确定的路由路径的边缘节点以及该路径对应的跳数和时延作为参数取值生成抽象节点信息。In this embodiment, the second node calculates the optimal route in the domain based on the optimization target information, specifically based on the parameter types included in the optimization target information. For example, the parameters included in the optimization target information are the minimum number of hops and the minimum delay, then the second node The node determines the routing path that satisfies the minimum number of hops in the domain, and then selects the routing path with the lowest delay from the routing path, and uses the edge node of the final routing path and the corresponding hops and delay of the path as parameter values to generate an abstract node. information.

在本发明的一种可选实施例中,所述方法还包括:所述第二节点记录满足所述优化目标信息的抽象节点的连接关系以及抽象节点对应的物理资源之间的映射关系。In an optional embodiment of the present invention, the method further includes: the second node records the connection relationship of the abstract nodes satisfying the optimization target information and the mapping relationship between the physical resources corresponding to the abstract nodes.

在本发明的一种可选实施例中,所述方法还包括:所述第二节点接收来自所述第一节点的路由信息,基于所述路由信息和所述映射关系配置实际网络设备。In an optional embodiment of the present invention, the method further includes: receiving, by the second node, routing information from the first node, and configuring an actual network device based on the routing information and the mapping relationship.

采用本发明实施例的技术方案,通过第一节点(如SC)向第二节点(如DC)发送优化目标信息,并获得满足该优化目标信息的抽象节点信息,以通过该抽象节点信息计算路由信息,一方面,实现了域内和域间的全局最优路由的确定;另一方面,域内的最优路由信息由第二节点基于优化目标信息计算确定,无需第一节点(如SC)收集所有的域的信息并计算全局最优路由,大大降低了第一节点(如SC)的计算资源和存储资源的压力,从另一方面也保证了业务服务质量和成本。By adopting the technical solutions of the embodiments of the present invention, the first node (eg SC) sends the optimization target information to the second node (eg DC), and obtains the abstract node information that satisfies the optimization target information, so as to calculate the route based on the abstract node information information, on the one hand, the determination of the global optimal routing within and between domains is realized; on the other hand, the optimal routing information in the domain is calculated and determined by the second node based on the optimization target information, without the need for the first node (such as SC) to collect all the information. The information of the domain and the calculation of the global optimal route greatly reduce the pressure on the computing resources and storage resources of the first node (such as SC), and on the other hand, it also ensures the service quality and cost of the business.

图4为本发明实施例的路由信息确定方法的流程示意图三;本实施例以第一节点为SC、第二节点为DC为例进行说明;如图4所示,所述方法包括:FIG. 4 is a schematic flow chart 3 of a method for determining routing information according to an embodiment of the present invention; this embodiment is described by taking the first node as an SC and the second node as a DC as an example; as shown in FIG. 4 , the method includes:

步骤301:SC接收到业务请求;该业务请求具体可以是虚拟网络实例化请求或虚拟网络更新请求;Step 301: the SC receives a service request; the service request may specifically be a virtual network instantiation request or a virtual network update request;

步骤302:SC向DC发送网络抽象请求;网络抽象请求中携带optimization-criterion字段;该optimization-criterion字段表示优化目标信息的参数类型;Step 302: the SC sends a network abstraction request to the DC; the network abstraction request carries an optimization-criterion field; the optimization-criterion field represents the parameter type of the optimization target information;

步骤303:DC将域内的实际网络设备虚拟化为节点,并根据网络抽象请求中携带的参数类型计算域内的最优路由,并保存该路由以及对应的实际网络设备的映射关系;其中,该最优路由为满足该参数类型的路由;Step 303: The DC virtualizes the actual network devices in the domain into nodes, calculates the optimal route in the domain according to the parameter type carried in the network abstraction request, and saves the mapping relationship between the route and the corresponding actual network device; The optimal route is the route that satisfies the parameter type;

步骤304:DC向SC发送抽象节点信息;该抽象节点信息包括确定的最优路由的边缘节点以及对应的参数类型对应的取值;Step 304: the DC sends the abstract node information to the SC; the abstract node information includes the determined edge node of the optimal route and the value corresponding to the corresponding parameter type;

步骤305:SC根据所有DC反馈的抽象节点信息形成域间的抽象拓扑,并在抽象拓扑上确定最短路由路径,生成路由信息;Step 305: the SC forms an abstract topology between domains according to the abstract node information fed back by all DCs, and determines the shortest routing path on the abstract topology, and generates routing information;

步骤306:SC发送路由信息至所有的DC;Step 306: SC sends routing information to all DCs;

步骤307:DC根据路由信息以及保存的映射关系向对应的实际网络设备发送配置信息;Step 307: the DC sends configuration information to the corresponding actual network device according to the routing information and the saved mapping relationship;

步骤308:DC向SC反馈建路结果。Step 308: The DC feeds back the road construction result to the SC.

本发明实施例还提供了一种节点。图5为本发明实施例的节点的一种组成结构示意图;如图5所示,所述节点包括:第一通讯单元41和第一处理单元42;其中,The embodiment of the present invention also provides a node. FIG. 5 is a schematic diagram of a composition structure of a node according to an embodiment of the present invention; as shown in FIG. 5 , the node includes: a first communication unit 41 and a first processing unit 42; wherein,

所述第一通讯单元41,用于向第二节点发送网络抽象请求;所述网络抽象请求携带优化目标信息;获得来自所述第二节点的抽象节点信息;其中,所述抽象节点信息满足所述优化目标信息;The first communication unit 41 is configured to send a network abstraction request to the second node; the network abstraction request carries optimization target information; obtains abstract node information from the second node; wherein the abstract node information satisfies all requirements. Describe the optimization target information;

所述第一处理单元42,用于基于所述第一通讯单元41获得的所述抽象节点信息确定路由信息。The first processing unit 42 is configured to determine routing information based on the abstract node information obtained by the first communication unit 41 .

在本发明的一种可选实施例中,所述第一处理单元42,还用于在所述第一通讯单元41向第二节点发送网络抽象请求之前,获得优化目标信息;所述优化目标信息包括以下参数的至少之一:最小跳数、最低时延、最低闪断次数、负载均衡参数。In an optional embodiment of the present invention, the first processing unit 42 is further configured to obtain optimization target information before the first communication unit 41 sends a network abstraction request to the second node; the optimization target The information includes at least one of the following parameters: minimum number of hops, minimum delay, minimum number of flashes, and load balancing parameters.

在本发明的一种可选实施例中,所述第一通讯单元41,用于获得来自所述第二节点的抽象节点信息,所述抽象节点信息包括至少一组抽象节点以及参数取值的映射关系;所述参数取值对应的参数包括以下参数的至少之一:最小跳数、最低时延、最低闪断次数、负载均衡参数;In an optional embodiment of the present invention, the first communication unit 41 is configured to obtain abstract node information from the second node, where the abstract node information includes at least one group of abstract nodes and parameters of parameter values. The mapping relationship; the parameter corresponding to the parameter value includes at least one of the following parameters: the minimum number of hops, the minimum delay, the minimum number of flashes, and the load balancing parameter;

所述第一处理单元42,用于基于所述至少一组抽象节点以及参数区域的映射关系确定满足条件的路由信息。The first processing unit 42 is configured to determine routing information that satisfies the condition based on the mapping relationship between the at least one group of abstract nodes and the parameter area.

本发明实施例中,所述节点中的第一处理单元42,在实际应用中均可由所述节点中的中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,Digital SignalProcessor)、微控制单元(MCU,Microcontroller Unit)或可编程门阵列(FPGA,Field-Programmable Gate Array)实现;所述节点中的第一通讯单元41,在实际应用中可通过通信模组(包含:基础通信套件、操作系统、通信模块、标准化接口和协议等)及收发天线实现。In this embodiment of the present invention, the first processing unit 42 in the node may be composed of a central processing unit (CPU, Central Processing Unit), a digital signal processor (DSP, Digital Signal Processor), a central processing unit (CPU, Central Processing Unit), a digital signal processor (DSP, Digital Signal Processor), Microcontroller Unit (MCU, Microcontroller Unit) or Programmable Gate Array (FPGA, Field-Programmable Gate Array); the first communication unit 41 in the node can be implemented through a communication module (including: basic communication in practical applications) kits, operating systems, communication modules, standardized interfaces and protocols, etc.) and transceiver antenna implementation.

需要说明的是:上述实施例提供的节点在进行路由信息确定时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将节点的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的节点与路由信息确定方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that: when the nodes provided in the above-mentioned embodiments determine routing information, only the division of the above-mentioned program modules is used as an example. The internal structure of the node is divided into different program modules to complete all or part of the processing described above. In addition, the nodes provided in the above embodiments belong to the same concept as the routing information determining method embodiments, and the specific implementation process thereof is detailed in the method embodiments, which will not be repeated here.

本发明实施例还提供了一种节点。图6为本发明实施例的节点的另一种组成结构示意图;如图6所示,所述节点包括:第二通讯单元51和第二处理单元52;其中,The embodiment of the present invention also provides a node. FIG. 6 is a schematic diagram of another composition structure of a node according to an embodiment of the present invention; as shown in FIG. 6 , the node includes: a second communication unit 51 and a second processing unit 52 ; wherein,

所述第二通讯单元51,用于获得来自第一节点的网络抽象请求;所述网络抽象请求携带优化目标信息;The second communication unit 51 is used to obtain a network abstraction request from the first node; the network abstraction request carries optimization target information;

所述第二处理单元52,用于基于所述第二通讯单元51获得的所述优化目标信息确定抽象节点信息,发送所述抽象节点信息至所述第一节点。The second processing unit 52 is configured to determine abstract node information based on the optimization target information obtained by the second communication unit 51, and send the abstract node information to the first node.

在本发明的一种可选实施例中,所述第二处理单元52,用于基于所述优化目标信息包括的最小跳数、最低时延、最低闪断次数、负载均衡参数中的至少一种参数确定抽象节点以及对应的参数取值,基于所述抽象节点以及对应的参数取值确定抽象节点信息。In an optional embodiment of the present invention, the second processing unit 52 is configured to, based on at least one of a minimum number of hops, a minimum delay, a minimum number of flashes, and a load balancing parameter included in the optimization target information The abstract node and the corresponding parameter value are determined by the parameters, and the abstract node information is determined based on the abstract node and the corresponding parameter value.

在本发明的一种可选实施例中,所述第二处理单元52,还用于记录满足所述优化目标信息的抽象节点的连接关系以及抽象节点对应的物理资源之间的映射关系。In an optional embodiment of the present invention, the second processing unit 52 is further configured to record the connection relationship of the abstract nodes satisfying the optimization target information and the mapping relationship between the physical resources corresponding to the abstract nodes.

本发明实施例中,所述节点中的第二处理单元52,在实际应用中均可由所述节点中的CPU、DSP、MCU或FPGA实现;所述节点中的第二通讯单元51,在实际应用中可通过通信模组(包含:基础通信套件、操作系统、通信模块、标准化接口和协议等)及收发天线实现。In this embodiment of the present invention, the second processing unit 52 in the node can be implemented by a CPU, DSP, MCU or FPGA in the node in practical applications; the second communication unit 51 in the node can be implemented in practical applications. In the application, the communication module (including: basic communication suite, operating system, communication module, standardized interface and protocol, etc.) and the transceiver antenna can be used.

需要说明的是:上述实施例提供的节点在进行路由信息确定时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将节点的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的节点与路由信息确定方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that: when the nodes provided in the above-mentioned embodiments determine routing information, only the division of the above-mentioned program modules is used as an example. The internal structure of the node is divided into different program modules to complete all or part of the processing described above. In addition, the nodes provided in the above embodiments belong to the same concept as the routing information determining method embodiments, and the specific implementation process thereof is detailed in the method embodiments, which will not be repeated here.

本发明实施例还提供了一种路由信息确定系统,所述系统包括第一节点和第二节点;其中,An embodiment of the present invention further provides a routing information determination system, the system includes a first node and a second node; wherein,

所述第一节点,用于向第二节点发送网络抽象请求;所述网络抽象请求携带优化目标信息;还用于获得来自所述第二节点的抽象节点信息,基于所述抽象节点信息确定路由信息;其中,所述抽象节点信息满足所述优化目标信息;The first node is used to send a network abstraction request to the second node; the network abstraction request carries optimization target information; it is also used to obtain abstract node information from the second node, and determine a route based on the abstract node information information; wherein, the abstract node information satisfies the optimization target information;

所述第二节点,用于获得来自所述第一节点的网络抽象请求;所述网络抽象请求携带优化目标信息;还用于基于所述优化目标信息确定抽象节点信息,发送所述抽象节点信息至所述第一节点。the second node is configured to obtain a network abstraction request from the first node; the network abstraction request carries optimization target information; and is further configured to determine abstract node information based on the optimization target information, and send the abstract node information to the first node.

在本发明的一种可选实施例中,所述第一节点,还用于向第二节点发送网络抽象请求之前,获得优化目标信息;所述优化目标信息包括以下参数的至少之一:最小跳数、最低时延、最低闪断次数、负载均衡参数。In an optional embodiment of the present invention, the first node is further configured to obtain optimization target information before sending a network abstraction request to the second node; the optimization target information includes at least one of the following parameters: the minimum Hop count, minimum delay, minimum number of flashes, and load balancing parameters.

在本发明的一种可选实施例中,所述第一节点,用于获得来自所述第二节点的抽象节点信息,所述抽象节点信息包括至少一组抽象节点以及参数取值的映射关系;所述参数取值对应的参数包括以下参数的至少之一:最小跳数、最低时延、最低闪断次数、负载均衡参数;基于所述至少一组抽象节点以及参数区域的映射关系确定满足条件的路由信息。In an optional embodiment of the present invention, the first node is configured to obtain abstract node information from the second node, where the abstract node information includes at least one set of abstract nodes and a mapping relationship of parameter values ; The parameter corresponding to the parameter value includes at least one of the following parameters: the minimum number of hops, the minimum delay, the minimum number of flashes, and the load balancing parameter; based on the at least one group of abstract nodes and the mapping relationship of the parameter area, it is determined to satisfy the Conditional routing information.

在本发明的一种可选实施例中,所述第二节点,用于基于所述优化目标信息包括的最小跳数、最低时延、最低闪断次数、负载均衡参数中的至少一种参数确定抽象节点以及对应的参数取值,基于所述抽象节点以及对应的参数取值确定抽象节点信息。In an optional embodiment of the present invention, the second node is configured to, based on at least one parameter of the minimum number of hops, the minimum delay, the minimum number of flashes, and load balancing parameters included in the optimization target information An abstract node and corresponding parameter values are determined, and abstract node information is determined based on the abstract node and the corresponding parameter values.

在本发明的一种可选实施例中,所述第二节点,还用于记录满足所述优化目标信息的抽象节点的连接关系以及抽象节点对应的物理资源之间的映射关系。In an optional embodiment of the present invention, the second node is further configured to record the connection relationship of the abstract nodes satisfying the optimization target information and the mapping relationship between the physical resources corresponding to the abstract nodes.

本发明实施例还提供了一种节点,图7为本发明实施例的节点的硬件结构示意图;如图7所示,所述节点包括存储器62、处理器61及存储在存储器62上并可在处理器61上运行的计算机程序。可以理解,节点还包括通讯接口63;节点中的各个组件通过总线系统64耦合在一起。可理解,总线系统64用于实现这些组件之间的连接通信。总线系统64除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图7中将各种总线都标为总线系统64。An embodiment of the present invention also provides a node, and FIG. 7 is a schematic diagram of the hardware structure of the node according to the embodiment of the present invention; as shown in FIG. 7 , the node includes a memory 62, a processor 61, and is stored in the memory 62 and can be stored in the memory 62. A computer program running on the processor 61 . It can be understood that the node also includes a communication interface 63 ; various components in the node are coupled together through a bus system 64 . It will be appreciated that the bus system 64 is used to implement the connection communication between these components. In addition to the data bus, the bus system 64 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, the various buses are labeled as bus system 64 in FIG. 7 .

可选地,该节点具体可为本申请实施例的第一节点,并且该节点可以实现本申请实施例的各个方法中由第一节点实现的相应流程,为了简洁,在此不再赘述。Optionally, the node may specifically be the first node of the embodiment of the present application, and the node may implement the corresponding processes implemented by the first node in each method of the embodiment of the present application, which is not repeated here for brevity.

可选地,节点具体可为本申请实施例的第二节点,并且该节点可以实现本申请实施例的各个方法中由第二节点实现的相应流程,为了简洁,在此不再赘述。Optionally, the node may specifically be the second node of the embodiment of the present application, and the node may implement the corresponding processes implemented by the second node in each method of the embodiment of the present application, which is not repeated here for brevity.

可以理解,存储器62可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically Erasable Programmable Read-Only Memory)、磁性随机存取存储器(FRAM,ferromagnetic random access memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random AccessMemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,Synchronous Static Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random Access Memory)、同步动态随机存取存储器(SDRAM,SynchronousDynamic Random Access Memory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data Rate Synchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本发明实施例描述的存储器62旨在包括但不限于这些和任意其它适合类型的存储器。It will be appreciated that the memory 62 may be either volatile memory or non-volatile memory, and may include both volatile and non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM, Read Only Memory), a programmable read-only memory (PROM, Programmable Read-Only Memory), an erasable programmable read-only memory (EPROM, Erasable Programmable Read-only memory) Only Memory), Electrically Erasable Programmable Read-Only Memory (EEPROM, Electrically Erasable Programmable Read-Only Memory), Magnetic Random Access Memory (FRAM, ferromagnetic random access memory), Flash Memory (Flash Memory), Magnetic Surface Memory , CD-ROM, or Compact Disc Read-Only Memory (CD-ROM, Compact Disc Read-Only Memory); the magnetic surface memory can be a magnetic disk memory or a tape memory. The volatile memory may be Random Access Memory (RAM), which is used as an external cache memory. By way of example and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory Memory (DRAM, Dynamic Random Access Memory), Synchronous Dynamic Random Access Memory (SDRAM, SynchronousDynamic Random Access Memory), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM, Double Data Rate Synchronous Dynamic Random Access Memory), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM, Enhanced Synchronous Dynamic Random Access Memory), Synchronous Link Dynamic Random Access Memory (SLDRAM, SyncLink Dynamic Random Access Memory), Direct Memory Bus Random Access Memory (DRRAM, Direct Rambus Random Access Memory) . The memory 62 described in the embodiments of the present invention is intended to include, but not be limited to, these and any other suitable types of memory.

上述本发明实施例揭示的方法可以应用于处理器61中,或者由处理器61实现。处理器61可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器61中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器61可以是通用处理器、DSP,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器61可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器62,处理器61读取存储器62中的信息,结合其硬件完成前述方法的步骤。The methods disclosed in the above embodiments of the present invention may be applied to the processor 61 or implemented by the processor 61 . The processor 61 may be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above-mentioned method can be completed by a hardware integrated logic circuit in the processor 61 or an instruction in the form of software. The above-mentioned processor 61 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like. The processor 61 may implement or execute the methods, steps, and logical block diagrams disclosed in the embodiments of the present invention. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed in combination with the embodiments of the present invention can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, and the storage medium is located in the memory 62, and the processor 61 reads the information in the memory 62, and completes the steps of the foregoing method in combination with its hardware.

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序。Embodiments of the present invention also provide a computer-readable storage medium, on which a computer program is stored.

可选的,该计算机可读存储介质可应用于本申请实施例中的第一节点,并且该计算机程序使得计算机执行本申请实施例的各个方法中由第一节点实现的相应流程,为了简洁,在此不再赘述。Optionally, the computer-readable storage medium can be applied to the first node in the embodiments of the present application, and the computer program causes the computer to execute the corresponding processes implemented by the first node in the various methods of the embodiments of the present application. For brevity, It is not repeated here.

可选地,该计算机可读存储介质可应用于本申请实施例中的第二节点,并且该计算机程序使得计算机执行本申请实施例的各个方法中由第二节点实现的相应流程,为了简洁,在此不再赘述。Optionally, the computer-readable storage medium may be applied to the second node in the embodiments of the present application, and the computer program causes the computer to execute the corresponding processes implemented by the second node in the various methods of the embodiments of the present application. For brevity, It is not repeated here.

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。In the several embodiments provided in this application, it should be understood that the disclosed apparatus and method may be implemented in other manners. The device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined, or Can be integrated into another system, or some features can be ignored, or not implemented. In addition, the coupling, or direct coupling, or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be electrical, mechanical or other forms. of.

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。The unit described above as a separate component may or may not be physically separated, and the component displayed as a unit may or may not be a physical unit, that is, it may be located in one place or distributed to multiple network units; Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may all be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integration The unit can be implemented either in the form of hardware or in the form of hardware plus software functional units.

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by program instructions related to hardware, the aforementioned program can be stored in a computer-readable storage medium, and when the program is executed, execute It includes the steps of the above method embodiments; and the aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic disk or an optical disk and other media that can store program codes.

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software function module and sold or used as an independent product, it may also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present invention may be embodied in the form of software products in essence or the parts that make contributions to the prior art. The computer software products are stored in a storage medium and include several instructions for A computer device (which may be a personal computer, a server, or a network device, etc.) is caused to execute all or part of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic disk or an optical disk and other mediums that can store program codes.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention. should be included within the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims (15)

1.一种路由信息确定方法,其特征在于,所述方法包括:1. A method for determining routing information, wherein the method comprises: 第一节点向第二节点发送网络抽象请求;所述网络抽象请求携带优化目标信息;The first node sends a network abstraction request to the second node; the network abstraction request carries optimization target information; 所述第一节点获得来自所述第二节点的抽象节点信息,基于所述抽象节点信息确定路由信息;其中,所述抽象节点信息满足所述优化目标信息。The first node obtains abstract node information from the second node, and determines routing information based on the abstract node information; wherein the abstract node information satisfies the optimization target information. 2.根据权利要求1所述的方法,其特征在于,所述第一节点向第二节点发送网络抽象请求之前,所述方法还包括:2. The method according to claim 1, wherein before the first node sends a network abstraction request to the second node, the method further comprises: 第一节点获得优化目标信息;所述优化目标信息包括以下参数的至少之一:最小跳数、最低时延、最低闪断次数、负载均衡参数。The first node obtains optimization target information; the optimization target information includes at least one of the following parameters: a minimum number of hops, a minimum delay, a minimum number of flashes, and a load balancing parameter. 3.根据权利要求1或2所述的方法,其特征在于,所述第一节点获得来自所述第二节点的抽象节点信息,基于所述抽象节点信息确定路由信息,包括:3. The method according to claim 1 or 2, wherein the first node obtains abstract node information from the second node, and determines routing information based on the abstract node information, comprising: 所述第一节点获得来自所述第二节点的抽象节点信息,所述抽象节点信息包括至少一组抽象节点以及参数取值的映射关系;所述参数取值对应的参数包括以下参数的至少之一:最小跳数、最低时延、最低闪断次数、负载均衡参数;The first node obtains abstract node information from the second node, and the abstract node information includes at least one set of abstract nodes and the mapping relationship of parameter values; the parameters corresponding to the parameter values include at least one of the following parameters 1: Minimum hop count, minimum delay, minimum number of flashes, load balancing parameters; 所述第一节点基于所述至少一组抽象节点以及参数区域的映射关系确定满足条件的路由信息。The first node determines routing information that satisfies the condition based on the at least one group of abstract nodes and the mapping relationship of the parameter area. 4.一种路由信息确定方法,其特征在于,所述方法包括:4. A method for determining routing information, wherein the method comprises: 第二节点获得来自第一节点的网络抽象请求;所述网络抽象请求携带优化目标信息;The second node obtains a network abstraction request from the first node; the network abstraction request carries optimization target information; 所述第二节点基于所述优化目标信息确定抽象节点信息,发送所述抽象节点信息至所述第一节点。The second node determines abstract node information based on the optimization target information, and sends the abstract node information to the first node. 5.根据权利要求4所述的方法,其特征在于,所述第二节点基于所述优化目标信息确定抽象节点信息,包括:5. The method according to claim 4, wherein the second node determines abstract node information based on the optimization target information, comprising: 所述第二节点基于所述优化目标信息包括的最小跳数、最低时延、最低闪断次数、负载均衡参数中的至少一种参数确定抽象节点以及对应的参数取值,基于所述抽象节点以及对应的参数取值确定抽象节点信息。The second node determines an abstract node and a corresponding parameter value based on at least one of the minimum number of hops, the minimum delay, the minimum number of flashes, and the load balancing parameter included in the optimization target information, and based on the abstract node And the corresponding parameter values determine the abstract node information. 6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:6. The method according to claim 4 or 5, wherein the method further comprises: 所述第二节点记录满足所述优化目标信息的抽象节点的连接关系以及抽象节点对应的物理资源之间的映射关系。The second node records the connection relationship of the abstract nodes satisfying the optimization target information and the mapping relationship between the physical resources corresponding to the abstract nodes. 7.一种节点,其特征在于,所述节点为第一节点;所述节点包括:第一通讯单元和第一处理单元;其中,7. A node, wherein the node is a first node; the node comprises: a first communication unit and a first processing unit; wherein, 所述第一通讯单元,用于向第二节点发送网络抽象请求;所述网络抽象请求携带优化目标信息;获得来自所述第二节点的抽象节点信息;其中,所述抽象节点信息满足所述优化目标信息;The first communication unit is configured to send a network abstraction request to the second node; the network abstraction request carries optimization target information; obtains abstract node information from the second node; wherein the abstract node information satisfies the Optimize target information; 所述第一处理单元,用于基于所述第一通讯单元获得的所述抽象节点信息确定路由信息。The first processing unit is configured to determine routing information based on the abstract node information obtained by the first communication unit. 8.根据权利要求7所述的节点,其特征在于,所述第一处理单元,还用于在所述第一通讯单元向第二节点发送网络抽象请求之前,获得优化目标信息;所述优化目标信息包括以下参数的至少之一:最小跳数、最低时延、最低闪断次数、负载均衡参数。8. The node according to claim 7, wherein the first processing unit is further configured to obtain optimization target information before the first communication unit sends a network abstraction request to the second node; the optimization The target information includes at least one of the following parameters: minimum number of hops, minimum delay, minimum number of flashes, and load balancing parameters. 9.根据权利要求7或8所述的节点,其特征在于,所述第一通讯单元,用于获得来自所述第二节点的抽象节点信息,所述抽象节点信息包括至少一组抽象节点以及参数取值的映射关系;所述参数取值对应的参数包括以下参数的至少之一:最小跳数、最低时延、最低闪断次数、负载均衡参数;9. The node according to claim 7 or 8, wherein the first communication unit is configured to obtain abstract node information from the second node, the abstract node information comprising at least one group of abstract nodes and The mapping relationship of parameter values; the parameters corresponding to the parameter values include at least one of the following parameters: minimum number of hops, minimum delay, minimum number of flashes, and load balancing parameters; 所述第一处理单元,用于基于所述至少一组抽象节点以及参数区域的映射关系确定满足条件的路由信息。The first processing unit is configured to determine routing information that satisfies the condition based on the mapping relationship between the at least one group of abstract nodes and the parameter area. 10.一种节点,其特征在于,所述节点为第二节点;所述节点包括:第二通讯单元和第二处理单元;其中,10. A node, wherein the node is a second node; the node comprises: a second communication unit and a second processing unit; wherein, 所述第二通讯单元,用于获得来自第一节点的网络抽象请求;所述网络抽象请求携带优化目标信息;The second communication unit is used to obtain a network abstraction request from the first node; the network abstraction request carries optimization target information; 所述第二处理单元,用于基于所述第二通讯单元获得的所述优化目标信息确定抽象节点信息,发送所述抽象节点信息至所述第一节点。The second processing unit is configured to determine abstract node information based on the optimization target information obtained by the second communication unit, and send the abstract node information to the first node. 11.根据权利要求10所述的节点,其特征在于,所述第二处理单元,用于基于所述优化目标信息包括的最小跳数、最低时延、最低闪断次数、负载均衡参数中的至少一种参数确定抽象节点以及对应的参数取值,基于所述抽象节点以及对应的参数取值确定抽象节点信息。11. The node according to claim 10, wherein the second processing unit is configured to include a minimum number of hops, a minimum delay, a minimum number of flashes, and a load balancing parameter based on the optimization target information. At least one parameter determines an abstract node and a corresponding parameter value, and determines abstract node information based on the abstract node and the corresponding parameter value. 12.根据权利要求10或11所述的节点,其特征在于,所述第二处理单元,还用于记录满足所述优化目标信息的抽象节点的连接关系以及抽象节点对应的物理资源之间的映射关系。12. The node according to claim 10 or 11, wherein the second processing unit is further configured to record the connection relationship of the abstract nodes that satisfy the optimization target information and the relationship between the physical resources corresponding to the abstract nodes. Mapping relations. 13.一种路由信息确定系统,其特征在于,所述系统包括第一节点和第二节点;其中,13. A system for determining routing information, wherein the system comprises a first node and a second node; wherein, 所述第一节点,用于向第二节点发送网络抽象请求;所述网络抽象请求携带优化目标信息;还用于获得来自所述第二节点的抽象节点信息,基于所述抽象节点信息确定路由信息;其中,所述抽象节点信息满足所述优化目标信息;The first node is used to send a network abstraction request to the second node; the network abstraction request carries optimization target information; it is also used to obtain abstract node information from the second node, and determine a route based on the abstract node information information; wherein, the abstract node information satisfies the optimization target information; 所述第二节点,用于获得来自所述第一节点的网络抽象请求;所述网络抽象请求携带优化目标信息;还用于基于所述优化目标信息确定抽象节点信息,发送所述抽象节点信息至所述第一节点。the second node is configured to obtain a network abstraction request from the first node; the network abstraction request carries optimization target information; and is further configured to determine abstract node information based on the optimization target information, and send the abstract node information to the first node. 14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至3任一项所述方法的步骤;或者,该程序被处理器执行时实现权利要求4至6任一项所述方法的步骤。14. A computer-readable storage medium on which a computer program is stored, characterized in that, when the program is executed by a processor, the steps of the method according to any one of claims 1 to 3 are implemented; or, the program is executed by the processor When executed, the steps of the method of any one of claims 4 to 6 are implemented. 15.一种节点,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至3任一项所述方法的步骤;或者,所述处理器执行所述程序时实现权利要求4至6任一项所述方法的步骤。15. A node, comprising a memory, a processor and a computer program stored in the memory and running on the processor, wherein the processor implements any of claims 1 to 3 when executing the program. or, when the processor executes the program, the processor implements the steps of the method according to any one of claims 4 to 6.
CN201811179631.9A 2018-10-10 2018-10-10 A routing information determination method, node, system and storage medium Pending CN111030928A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811179631.9A CN111030928A (en) 2018-10-10 2018-10-10 A routing information determination method, node, system and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811179631.9A CN111030928A (en) 2018-10-10 2018-10-10 A routing information determination method, node, system and storage medium

Publications (1)

Publication Number Publication Date
CN111030928A true CN111030928A (en) 2020-04-17

Family

ID=70191793

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811179631.9A Pending CN111030928A (en) 2018-10-10 2018-10-10 A routing information determination method, node, system and storage medium

Country Status (1)

Country Link
CN (1) CN111030928A (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1595895A (en) * 2003-09-10 2005-03-16 华为技术有限公司 A routing method based on resource restriction
US20070230363A1 (en) * 2006-03-31 2007-10-04 Buskens Richard W Methods and devices for computing paths to assure the inter-domain transport of QoS sensitive information
CN101753417A (en) * 2008-12-03 2010-06-23 华为技术有限公司 Method for calculating and determining routing, path calculating unit and system for determining routing
US20110019674A1 (en) * 2008-03-28 2011-01-27 Paola Iovanna End-to-end inter-domain routing
CN105264844A (en) * 2014-04-10 2016-01-20 华为技术有限公司 Routing method, apparatus and device in software defined network
CN106375214A (en) * 2016-11-10 2017-02-01 北京邮电大学 SDN-based tiered routing path determination method and device
CN106850435A (en) * 2016-12-16 2017-06-13 北京格林伟迪科技股份有限公司 A kind of cross-domain end-to-end label exchange route setting method and system
CN107332768A (en) * 2017-06-06 2017-11-07 烽火通信科技股份有限公司 A kind of cross-domain path calculation method of multiple domain controller
CN107395502A (en) * 2016-05-17 2017-11-24 华为技术有限公司 The method and apparatus for determining routing policy
CN107465615A (en) * 2017-08-03 2017-12-12 全球能源互联网研究院有限公司 A kind of route determining methods and controller based on layering multiple domain

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1595895A (en) * 2003-09-10 2005-03-16 华为技术有限公司 A routing method based on resource restriction
US20070230363A1 (en) * 2006-03-31 2007-10-04 Buskens Richard W Methods and devices for computing paths to assure the inter-domain transport of QoS sensitive information
US20110019674A1 (en) * 2008-03-28 2011-01-27 Paola Iovanna End-to-end inter-domain routing
CN101753417A (en) * 2008-12-03 2010-06-23 华为技术有限公司 Method for calculating and determining routing, path calculating unit and system for determining routing
CN105264844A (en) * 2014-04-10 2016-01-20 华为技术有限公司 Routing method, apparatus and device in software defined network
CN107395502A (en) * 2016-05-17 2017-11-24 华为技术有限公司 The method and apparatus for determining routing policy
CN106375214A (en) * 2016-11-10 2017-02-01 北京邮电大学 SDN-based tiered routing path determination method and device
CN106850435A (en) * 2016-12-16 2017-06-13 北京格林伟迪科技股份有限公司 A kind of cross-domain end-to-end label exchange route setting method and system
CN107332768A (en) * 2017-06-06 2017-11-07 烽火通信科技股份有限公司 A kind of cross-domain path calculation method of multiple domain controller
CN107465615A (en) * 2017-08-03 2017-12-12 全球能源互联网研究院有限公司 A kind of route determining methods and controller based on layering multiple domain

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
崔阿军等: "一种基于启发式搜索的跨域认证路径构建算法", 《计算机工程》 *
崔雅迪: "面向SDN网络的多控制器协作机制与网络性能优化算法", 《中国优秀硕士学位论文全文数据库》 *
杨建华: "基于启发式多约束最优路径的软件定义网络服务质量路由算法研究", 《中国优秀硕士学位论文全文数据库》 *

Similar Documents

Publication Publication Date Title
RU2595540C2 (en) Basic controllers for conversion of universal streams
WO2021233391A1 (en) Routing information sending method, routing information receiving method, network element and node device
WO2019042186A1 (en) Network management method and related device
CN109547349B (en) Traffic management method, device, terminal and storage medium based on virtual routing
CN112799825A (en) A task processing method and network device
CN108270676A (en) A kind of network data processing method and device based on IntelDPDK
CN103780467B (en) communication connection method, communication device and communication system
WO2014202026A1 (en) Method and system for virtual network mapping protection and computer storage medium
CN104065553B (en) Virtual network moving method and relevant device
WO2024125490A1 (en) Wireless computing power scheduling method and apparatus, network function, and storage medium
CN107835089A (en) The method and apparatus for managing resource
CN115695282A (en) Computing power information processing method and device, electronic equipment and storage medium
CN118413537A (en) Computing power dispatching method and device, related equipment and storage medium
CN117176502A (en) Computing power network operation method, equipment and storage medium based on computing power message bus
CN110839007B (en) Cloud network security processing method and device and computer storage medium
CN106471470A (en) Method and device for model-driven affinity-based network function
WO2024255470A1 (en) Route flapping positioning method and apparatus, non-volatile readable storage medium, and electronic device
CN114071448B (en) Data transmission method, related network node and storage medium
CN115023931B (en) Method and network entity for service API release
CN111030928A (en) A routing information determination method, node, system and storage medium
WO2021078058A1 (en) Resource scheduling method, apparatus and device, and computer-readable storage medium
CN109479027B (en) Techniques for interconnecting controller-based virtual networks and protocol-based virtual networks
CN109150707B (en) Routing path analysis method and device
WO2024094072A1 (en) Information transmission method and apparatus, and network node and storage medium
CN115529310A (en) Communication method, communication device, related equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200417

RJ01 Rejection of invention patent application after publication