[go: up one dir, main page]

CN115955505A - SDN control system, control method and platform based on computing power network - Google Patents

SDN control system, control method and platform based on computing power network Download PDF

Info

Publication number
CN115955505A
CN115955505A CN202211661152.7A CN202211661152A CN115955505A CN 115955505 A CN115955505 A CN 115955505A CN 202211661152 A CN202211661152 A CN 202211661152A CN 115955505 A CN115955505 A CN 115955505A
Authority
CN
China
Prior art keywords
module
segment
power network
computing
control system
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.)
Granted
Application number
CN202211661152.7A
Other languages
Chinese (zh)
Other versions
CN115955505B (en
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 United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202211661152.7A priority Critical patent/CN115955505B/en
Publication of CN115955505A publication Critical patent/CN115955505A/en
Application granted granted Critical
Publication of CN115955505B publication Critical patent/CN115955505B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请提供一种基于算力网络的SDN控制系统、控制方法及平台,涉及通信网络技术领域,SDN控制系统包括:模块管理器、设备管理器、拓扑管理器、接口模块、存储模块、链路发现模块和分段路由服务模块;其中,模块管理器,用于管理其他模块;设备管理器,用于发现分段路由器;拓扑管理器,用于维护分段路由器的拓扑信息,以及根据拓扑信息寻找路由信息;接口模块,用于通过应用程序编程API接口向用户应用提供接口服务;存储模块,用于存储SDN控制系统的配置信息以及分段路由的流表信息;链路发现模块,用于发现链路信息;分段路由服务模块,用于基于分段路由协议管理分段路由器,能够对分段路由器的快速配置、部署、动态调整等处理。

Figure 202211661152

This application provides an SDN control system, control method, and platform based on a computing power network, which relate to the technical field of communication networks. The SDN control system includes: a module manager, a device manager, a topology manager, an interface module, a storage module, and a link Discovery module and segment routing service module; Among them, the module manager is used to manage other modules; the device manager is used to discover the segment router; the topology manager is used to maintain the topology information of the segment router, and according to the topology information Finding routing information; interface module, used to provide interface services to user applications through application programming API interface; storage module, used to store configuration information of SDN control system and flow table information of segment routing; link discovery module, used for Discover link information; the segment routing service module is used to manage segment routers based on segment routing protocols, and can handle the rapid configuration, deployment, and dynamic adjustment of segment routers.

Figure 202211661152

Description

基于算力网络的SDN控制系统、控制方法及平台SDN control system, control method and platform based on computing power network

技术领域technical field

本申请涉及通信网络技术领域,尤其涉及一种基于算力网络的SDN控制系统、控制方法及平台。The present application relates to the technical field of communication networks, and in particular to a computing power network-based SDN control system, control method and platform.

背景技术Background technique

目前算力网络业务应用越来越广泛,为了更好的服务于算力网络的大规模调用和实现算力网络的效率,SDN(Software Defined Network,软件定义网络)架构,由于具有超大规模、高扩展性、虚拟化、按需服务等特点,能够较好的满足算力网络的算力和云计算的环境需求,逐渐成为解决算力网络功能的有效方法。At present, computing power network business is more and more widely used. In order to better serve the large-scale call of computing power network and realize the efficiency of computing power network, the SDN (Software Defined Network, software defined network) Features such as scalability, virtualization, and on-demand services can better meet the computing power of the computing power network and the environmental requirements of cloud computing, and gradually become an effective method to solve the functions of the computing power network.

目前,现有的算力网络控制系统,都是基于Best Effort架构设计的,然而BestEffort架构应用于算力网络,存在算力网络控制系统的可扩展性、可用性较差的问题。At present, the existing computing power network control systems are all designed based on the Best Effort architecture. However, when the Best Effort architecture is applied to the computing power network, there are problems of poor scalability and usability of the computing power network control system.

发明内容Contents of the invention

本申请提供一种基于算力网络的SDN控制系统、控制方法及平台,以克服现有技术中存在的算力网络控制系统的可扩展性、可用性较差的问题。The present application provides a computing power network-based SDN control system, control method and platform to overcome the problems of poor scalability and usability of the computing power network control system existing in the prior art.

第一方面,本申请提供一种基于算力网络的SDN控制系统,所述SDN控制系统部署于分段路由器与用户应用之间,所述SDN控制系统包括:模块管理器、设备管理器、拓扑管理器、接口模块、存储模块、链路发现模块和分段路由服务模块;In the first aspect, the present application provides an SDN control system based on a computing power network. The SDN control system is deployed between segment routers and user applications. The SDN control system includes: a module manager, a device manager, a topology a manager, an interface module, a storage module, a link discovery module and a segment routing service module;

其中,所述模块管理器,用于管理所述设备管理器、拓扑管理器、接口模块、存储模块、链路发现模块和分段路由服务模块;Wherein, the module manager is used to manage the device manager, topology manager, interface module, storage module, link discovery module and segment routing service module;

所述设备管理器,用于发现算力网络中的分段路由器;The device manager is used to discover segment routers in the computing power network;

所述拓扑管理器,用于维护算力网络的分段路由器的拓扑信息,以及根据所述拓扑信息在所述算力网络寻找路由信息;The topology manager is used to maintain the topology information of the segment routers of the computing power network, and to find routing information in the computing power network according to the topology information;

所述接口模块,用于通过应用程序编程API接口向用户应用提供算力网络的接口服务;The interface module is configured to provide user applications with an interface service of the computing power network through an application programming API interface;

所述存储模块,用于存储所述SDN控制系统的配置信息以及分段路由的流表信息;The storage module is configured to store configuration information of the SDN control system and flow table information of segment routing;

所述链路发现模块,用于发现算力网络中的链路信息;The link discovery module is used to discover link information in the computing power network;

所述分段路由服务模块,用于基于分段路由协议管理算力网络中的分段路由器。The segment routing service module is configured to manage segment routers in the computing power network based on the segment routing protocol.

在本申请的一个或多个可选实现方式中,所述SDN控制系统还包括:流缓存模块;所述流缓存模块,用于记录算力网络中的各种类型的事件,并将各种类型的事件的记录信息存储于所述存储模块;所述存储模块,用于将存储的所述各种类型的事件的记录信息,向模块管理器、设备管理器、拓扑管理器、接口模块、存储模块、链路发现模块和分段路由服务模块提供查询接口。In one or more optional implementations of the present application, the SDN control system further includes: a stream cache module; the stream cache module is used to record various types of events in the computing power network, and store various The record information of various types of events is stored in the storage module; the storage module is configured to send the stored record information of various types of events to a module manager, a device manager, a topology manager, an interface module, The storage module, the link discovery module and the segment routing service module provide query interfaces.

在本申请的一个或多个可选实现方式中,所述SDN控制系统还包括:高可靠模块;所述高可靠模块,用于在分段路由器与用户应用之间部署备份的SDN控制系统。In one or more optional implementation manners of the present application, the SDN control system further includes: a high reliability module; the high reliability module is configured to deploy a backup SDN control system between the segment router and the user application.

在本申请的一个或多个可选实现方式中,所述SDN控制系统还包括:分布式模块;所述分布式模块,用于将所述SDN控制系统加入运营商的SDN控制器集群。In one or more optional implementation manners of the present application, the SDN control system further includes: a distributed module; the distributed module is configured to add the SDN control system to an operator's SDN controller cluster.

在本申请的一个或多个可选实现方式中,所述分段路由服务模块,包括:交换模块、追踪模块、监控模块和控制存储模块;所述交换模块,用于基于分段路由协议管理分段路由器的数据包的交换;所述追踪模块,用于追踪分段路由协议的封装、解析和交换的处理过程;所述监控模块,用于监控处理算力网络中的封装、解析和交换的处理过程中算力网络的运行状态;所述控制存储模块,用于记录算力网络中的封装、解析和交换的处理过程中的流表信息。In one or more optional implementations of the present application, the segment routing service module includes: a switching module, a tracking module, a monitoring module, and a control storage module; the switching module is used to manage The exchange of data packets of the segment router; the tracking module is used to track the encapsulation, analysis and exchange process of the segment routing protocol; the monitoring module is used to monitor and process the encapsulation, analysis and exchange in the computing power network The operating status of the computing power network during the processing; the control storage module is used to record the flow table information during the processing of encapsulation, parsing and exchange in the computing power network.

第二方面,本申请提供一种基于算力网络的SDN控制方法,应用于第一方面以及第一方面的可选实现方式中,所述方法包括:In a second aspect, the present application provides an SDN control method based on a computing power network, which is applied to the first aspect and an optional implementation of the first aspect, and the method includes:

所述分段路由服务模块基于分段路由协议管理算力网络中的分段路由器。The segment routing service module manages segment routers in the computing power network based on the segment routing protocol.

在本申请的一个或多个可选实现方式中,所述分段路由服务模块基于分段路由协议管理算力网络中的分段路由器,包括:基于服务请求,生成分段路由实例,其中所述分段路由实例中携带多个算力标签,所述算力标签用于指示服务请求所需的算力资源;基于所述分段路由实例中的多个算力标签,确定所述算力网络中的多个目标分段路由器的位置和算力资源;将服务请求,分别发送至多个目标分段路由器,以使多个目标分段路由执行对应的算力功能以响应所述服务请求。In one or more optional implementations of the present application, the segment routing service module manages the segment routers in the computing power network based on the segment routing protocol, including: generating a segment routing instance based on the service request, wherein the The segment routing instance carries multiple computing power tags, and the computing power tag is used to indicate the computing power resources required for the service request; based on the multiple computing power tags in the segment routing instance, the computing power is determined The locations and computing power resources of multiple target segment routers in the network; sending service requests to the multiple target segment routers, so that the multiple target segment routers execute corresponding computing power functions to respond to the service requests.

在本申请的一个或多个可选实现方式中,所述算力标签为安全标识符SID。In one or more optional implementation manners of the present application, the computing power tag is a security identifier SID.

第三方面,本申请提供一种平台设备,包括:至少一个处理器和存储器;In a third aspect, the present application provides a platform device, including: at least one processor and a memory;

所述存储器存储计算机执行指令;the memory stores computer-executable instructions;

所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如第二方面及第二方面的可选实现方式中任一项所述的基于算力网络的SDN控制方法。The at least one processor executes the computer-executed instructions stored in the memory, so that the at least one processor executes the computing power network-based SDN described in any one of the second aspect and the optional implementation manner of the second aspect. Control Method.

第四方面,本申请提供一种计算机存储介质,所述计算机存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如第二方面及第二方面的可选实现方式中任一项所述的基于算力网络的SDN控制方法。In a fourth aspect, the present application provides a computer storage medium, where computer-executable instructions are stored in the computer-storage medium, and when the processor executes the computer-executable instructions, the second aspect and the optional implementation manners of the second aspect are realized The SDN control method based on computing power network described in any one.

本申请提供的基于算力网络的SDN控制系统、控制方法及平台,该SDN控制系统通过对SDN控制系统部署相应的功能模块,即,模块管理器、设备管理器、拓扑管理器、接口模块、存储模块、链路发现模块和分段路由服务模块,实现对分段路由器的快速配置、部署、动态调整等处理,增强算力网络的可用性和可控性。The SDN control system, control method and platform based on the computing power network provided by this application, the SDN control system deploys corresponding functional modules to the SDN control system, that is, a module manager, a device manager, a topology manager, an interface module, The storage module, link discovery module, and segment routing service module realize rapid configuration, deployment, and dynamic adjustment of segment routers, and enhance the availability and controllability of the computing power network.

附图说明Description of drawings

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are some embodiments of the present application. Those skilled in the art can also obtain other drawings based on these drawings without any creative effort.

图1为本申请一个实施例提供的基于算力网络的系统架构示意图;Figure 1 is a schematic diagram of a system architecture based on a computing power network provided by an embodiment of the present application;

图2为本申请一个实施例提供的基于算力网络的SDN控制系统的架构示意图;FIG. 2 is a schematic diagram of an architecture of an SDN control system based on a computing power network provided by an embodiment of the present application;

图3为本申请另一个实施例提供的基于算力网络的SDN控制系统的架构示意图;FIG. 3 is a schematic diagram of the architecture of an SDN control system based on a computing power network provided by another embodiment of the present application;

图4为本申请实施例提供的基于算力网络的SDN控制方法流程示意图;FIG. 4 is a schematic flow diagram of a computing power network-based SDN control method provided by an embodiment of the present application;

图5为本申请实施例提供的平台设备的硬件结构示意图。FIG. 5 is a schematic diagram of a hardware structure of a platform device provided by an embodiment of the present application.

具体实施方式Detailed ways

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments It is a part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of this application.

为了解决现有技术中,算力网络控制系统的可扩展性、可用性较差的问题,本申请提供了一种基于算力网络的SDN控制系统,通过模块化的方式,将算力网络的SDN控制进行划分,能够对算力网络中的分段路由器的快速配置、部署、动态调整等处理,大大提升了算力网络控制系统的可控性和可用性。In order to solve the problem of poor scalability and usability of the computing power network control system in the prior art, this application provides an SDN control system based on the computing power network. Through modularization, the SDN of the computing power network The division of control can quickly configure, deploy, and dynamically adjust the segment routers in the computing power network, which greatly improves the controllability and usability of the computing power network control system.

参考图1和图2,其中图1为本申请一个实施例提供的基于算力网络的系统架构示意图,图2为本申请一个实施例提供的基于算力网络的SDN控制系统的架构示意图。如图1和图2所示,本实施例提供的SDN控制系统100部署于分段路由器200与用户应用300之间,所述SDN控制系统100包括:模块管理器101、设备管理器102、拓扑管理器103、接口模块104、存储模块105、链路发现模块106和分段路由服务模块107。Referring to Fig. 1 and Fig. 2, Fig. 1 is a schematic diagram of a system architecture based on a computing power network provided by an embodiment of the present application, and Fig. 2 is a schematic diagram of an architecture of an SDN control system based on a computing power network provided by an embodiment of the present application. As shown in Figures 1 and 2, the SDN control system 100 provided by this embodiment is deployed between the segment router 200 and the user application 300, and the SDN control system 100 includes: a module manager 101, a device manager 102, a topology Manager 103 , interface module 104 , storage module 105 , link discovery module 106 and segment routing service module 107 .

其中,模块管理器101,用于管理设备管理器102、拓扑管理器103、接口模块104、存储模块105、链路发现模块106和分段路由服务模块107。Among them, the module manager 101 is used to manage the device manager 102 , the topology manager 103 , the interface module 104 , the storage module 105 , the link discovery module 106 and the segment routing service module 107 .

在本实施例中,模块管理器101可以为用户提供管理设备管理器102、拓扑管理器103、接口模块104、存储模块105、链路发现模块106和分段路由服务模块107的管理界面。用户通过在管理界面上的操作,对设备管理器102、拓扑管理器103、接口模块104、存储模块105、链路发现模块106和分段路由服务模块107进行管理操作。In this embodiment, the module manager 101 can provide users with a management interface for managing the device manager 102 , the topology manager 103 , the interface module 104 , the storage module 105 , the link discovery module 106 and the segment routing service module 107 . The user performs management operations on the device manager 102 , topology manager 103 , interface module 104 , storage module 105 , link discovery module 106 and segment routing service module 107 through operations on the management interface.

设备管理器102,用于发现算力网络中的分段路由器。The device manager 102 is configured to discover segment routers in the computing power network.

在本实施例中,设备管理器102,用于发现算力网络的域内的分段路由器,并为分段路由器配置唯一的ID(Identity Document,身份标识)。设备管管理器通过Packet In(数据包输入)请求访问分段路由器,根据获取的分段路由器的设备信息进行设备管理分类。其中,设备信息包括但不限于分段路由器的MAC地址(Media Access Control Address,物理地址)和VLAN(Virtual Local Area Network,虚拟局域网)地址。In this embodiment, the device manager 102 is configured to discover segment routers in the domain of the computing power network, and configure unique IDs (Identity Documents) for the segment routers. The device management manager requests access to the segment router through Packet In (data packet input), and performs device management classification according to the obtained device information of the segment router. Wherein, the equipment information includes but not limited to the MAC address (Media Access Control Address, physical address) and the VLAN (Virtual Local Area Network, virtual local area network) address of the segment router.

拓扑管理器103,用于维护算力网络的分段路由器的拓扑信息,以及根据拓扑信息在算力网络寻找路由信息。The topology manager 103 is used to maintain the topology information of the segment routers of the computing power network, and to search for routing information in the computing power network according to the topology information.

在本实施例中,拓扑管理器103,用于维护算力网络的分段路由器的拓扑信息并进行存储(作为一个实例被存储),以及基于该拓扑信息在算力网络中寻找路由。In this embodiment, the topology manager 103 is used to maintain and store topology information of segment routers of the computing power network (stored as an instance), and to find routes in the computing power network based on the topology information.

拓扑管理器103,还用于基于从链路发现模块106中获取的链路信息进行拓扑计算,得到新的拓扑信息;若新的拓扑信息相比较已存储的拓扑信息发生变化,则为新的拓扑信息创建一个新的实例进行存储,并向用户发送拓扑信息变化的通知消息。The topology manager 103 is also configured to perform topology calculation based on the link information obtained from the link discovery module 106 to obtain new topology information; if the new topology information changes compared with the stored topology information, it is new Create a new instance of topology information for storage, and send notification messages of topology information changes to users.

接口模块104,用于通过应用程序编程API(Application ProgrammingInterface,应用程序编程)接口向用户应用提供算力网络的接口服务。The interface module 104 is configured to provide interface services of the computing power network to user applications through an application programming API (Application Programming Interface, application programming) interface.

在本实施例中,接口模块104,具体可以为Rest API(Resource RepresentationalState Transfer Application Programming Interface,遵循REST架构规范的应用编程接口)模块。Rest API模块,为上层的用户应用提供供算力网络的接口服务。开发者可以通过Rest API模块实现特定的功能需求。In this embodiment, the interface module 104 may specifically be a Rest API (Resource RepresentationalState Transfer Application Programming Interface, application programming interface following the REST architecture specification) module. The Rest API module provides interface services for computing power networks for upper-layer user applications. Developers can implement specific functional requirements through the Rest API module.

其中,用户应用可以是各种App(Application,应用程序)。Wherein, the user application may be various Apps (Application, application program).

存储模块105,用于存储SDN控制系统的配置信息以及分段路由的流表信息。The storage module 105 is configured to store configuration information of the SDN control system and flow table information of segment routing.

在本实施例中,SDN控制系统的配置信息以及分段路由的流表信息可以存储于存储模块105对应的数据库中。其中数据库可以是非关系型数据库。In this embodiment, the configuration information of the SDN control system and the flow table information of the segment routing may be stored in a database corresponding to the storage module 105 . The database may be a non-relational database.

其中存储模块105的非关系型数据库,可以分为两层,其中一层为内存,用于存储热点数据;另一层为硬盘,用于存储非热点数据。通过这种对数据进行分层处理,能够提升SDN控制系统的处理效率。The non-relational database of the storage module 105 can be divided into two layers, one of which is a memory for storing hot data; the other is a hard disk for storing non-hot data. Through this layered processing of data, the processing efficiency of the SDN control system can be improved.

链路发现模块106,用于发现算力网络中的链路信息。Link discovery module 106, configured to discover link information in the computing power network.

在本实施例中,链路发现模块106,通过链路搜索算法查询算力网络中的链路,并获取对应的链路信息。In this embodiment, the link discovery module 106 queries links in the computing power network through a link search algorithm, and obtains corresponding link information.

分段路由服务模块107,用于基于分段路由协议管理算力网络中的分段路由器。The segment routing service module 107 is configured to manage the segment routers in the computing power network based on the segment routing protocol.

具体地,分段路由服务模块107,包括:交换模块1071、追踪模块1072、监控模块1073和控制存储模块1074。Specifically, the segment routing service module 107 includes: an exchange module 1071 , a tracking module 1072 , a monitoring module 1073 and a control storage module 1074 .

交换模块1071,用于基于分段路由协议管理分段路由器的数据包的交换;The switching module 1071 is used to manage the switching of data packets of the segment router based on the segment routing protocol;

追踪模块1072,用于追踪分段路由协议的封装、解析和交换的处理过程;A tracking module 1072, configured to track the encapsulation, resolution and exchange process of the segment routing protocol;

监控模块1073,用于监控处理算力网络中的封装、解析和交换的处理过程中算力网络的运行状态;The monitoring module 1073 is used to monitor the running status of the computing power network during the processing of encapsulation, resolution and exchange in the computing power network;

控制存储模块1074,用于记录算力网络中的封装、解析和交换的处理过程中的流表信息。The control storage module 1074 is used to record the flow table information in the process of encapsulation, resolution and exchange in the computing power network.

在本实施例中,分段路由服务模块107主要用于处理分段路由协议(SegmentRouting协议)的相关事项,负责对Segment Routing协议的封装、解析和交换等,通过对Segment Routing流表和输入数据包的分析,监控算力网络的运行状态。In this embodiment, the segment routing service module 107 is mainly used to process the relevant matters of the segment routing protocol (SegmentRouting protocol), and is responsible for the encapsulation, analysis and exchange of the Segment Routing protocol, and through the Segment Routing flow table and input data Analyze the packets and monitor the running status of the computing power network.

综上,从上述实施例的描述可知,通过对SDN控制系统部署相应的功能模块,即,模块管理器、设备管理器、拓扑管理器、接口模块、存储模块、链路发现模块和分段路由服务模块,实现对分段路由器的快速配置、部署、动态调整等处理,增强算力网络的可用性和可控性。In summary, it can be seen from the description of the above embodiments that by deploying corresponding functional modules to the SDN control system, that is, module manager, device manager, topology manager, interface module, storage module, link discovery module and segment routing The service module realizes rapid configuration, deployment, and dynamic adjustment of segment routers, and enhances the availability and controllability of the computing power network.

参考图3,图3为为本申请另一个实施例提供的基于算力网络的SDN控制系统的架构示意图。在图2实施例的基础上,本基于算力网络的SDN控制系统还包括:流缓存模块108。Referring to FIG. 3 , FIG. 3 is a schematic structural diagram of an SDN control system based on a computing power network provided for another embodiment of the present application. On the basis of the embodiment in FIG. 2 , the computing power network-based SDN control system further includes: a stream caching module 108 .

流缓存模块108,用于记录算力网络中的各种类型的事件,并将各种类型的事件的记录信息存储于存储模块105。The stream cache module 108 is configured to record various types of events in the computing power network, and store the record information of various types of events in the storage module 105 .

存储模块105,用于将存储的各种类型的事件的记录信息,向模块管理器、设备管理器、拓扑管理器、接口模块、存储模块、链路发现模块和分段路由服务模块提供查询接口。The storage module 105 is used to provide query interfaces for the stored record information of various types of events to the module manager, device manager, topology manager, interface module, storage module, link discovery module and segment routing service module .

在本实施例中,用户在使用模块管理器、设备管理器、拓扑管理器、接口模块、存储模块、链路发现模块和分段路由服务模块时,可以通过存储模块105提供的查询接口,访问存储模块105存储的各种类型的事件的记录信息,实现对各种类型的事件的查询。In this embodiment, when using the module manager, device manager, topology manager, interface module, storage module, link discovery module and segment routing service module, the user can access the query interface provided by the storage module 105 The record information of various types of events stored in the storage module 105 realizes query of various types of events.

继续参考图3,在本申请实施例提供一种可选方式中,本基于算力网络的SDN控制系统还包括:高可靠模块109。Continuing to refer to FIG. 3 , in an optional manner provided by the embodiment of the present application, the computing power network-based SDN control system further includes: a high reliability module 109 .

高可靠模块109,用于在分段路由器与用户应用之间部署备份的SDN控制系统。The high reliability module 109 is used to deploy a backup SDN control system between the segment router and the user application.

在本实施例中,高可靠模块109,也称为HA(Highly Available,高可靠)模块。在算力网络中SDN控制系统处于核心位置,若SDN控制系统出现故障,会导致算力网络的瘫痪,为了保障算力网络的平稳运行,通过高可靠模块的双活模式,通过部署备份的SDN控制系统,实现SDN控制系统的互为备份。In this embodiment, the highly reliable module 109 is also called an HA (Highly Available, highly reliable) module. The SDN control system is at the core of the computing power network. If the SDN control system fails, it will lead to the paralysis of the computing power network. The control system realizes the mutual backup of the SDN control system.

继续参考图3,在本申请实施例提供一种可选方式中,本基于算力网络的SDN控制系统还包括:分布式模块110。Continuing to refer to FIG. 3 , in an optional manner provided by the embodiment of the present application, the computing power network-based SDN control system further includes: a distributed module 110 .

分布式模块110,用于将SDN控制系统加入运营商的SDN控制器集群。The distributed module 110 is configured to add the SDN control system to the operator's SDN controller cluster.

在本实施例中,单点SDN控制系统的处理能力有限,可能存在单点SDN控制系统故障的情况,通过分布式模块110,用户可以将SDN控制系统加入运营商的SDN控制器集群,用户可以通过SDN控制器集群中任一个SDN控制系统来进行部署。In this embodiment, the processing capacity of the single-point SDN control system is limited, and there may be a failure of the single-point SDN control system. Through the distributed module 110, the user can add the SDN control system to the SDN controller cluster of the operator, and the user can Deploy through any SDN control system in the SDN controller cluster.

参考图4,图4为本申请实施例提供的基于算力网络的SDN控制方法流程示意图。该基于算力网络的SDN控制方法,应用于上述各实施例的基于算力网络的SDN控制系统,该基于算力网络的SDN控制的过程,即分段路由服务模块基于分段路由协议管理算力网络中的分段路由器的过程,具体包括Referring to FIG. 4 , FIG. 4 is a schematic flowchart of a computing power network-based SDN control method provided by an embodiment of the present application. The SDN control method based on the computing power network is applied to the SDN control system based on the computing power network in the above embodiments. The process of the SDN control based on the computing power network, that is, the segment routing service module is based on the segment routing protocol management algorithm The process of a segment router in a force network, specifically including

S401:基于服务请求,生成分段路由实例,其中分段路由实例中携带多个算力标签,算力标签用于指示服务请求所需的算力资源。S401: Based on the service request, generate a segment routing instance, where the segment routing instance carries multiple computing power tags, and the computing power tags are used to indicate the computing power resources required by the service request.

具体地,所述算力标签为安全标识符SID(Security Identifiers,SID)。Specifically, the computing power tag is a security identifier SID (Security Identifiers, SID).

S402:基于分段路由实例中的多个算力标签,确定算力网络中的多个目标分段路由器的位置和算力资源。S402: Based on the multiple computing power labels in the segment routing instance, determine locations and computing power resources of multiple target segment routers in the computing power network.

S403:将服务请求,分别发送至多个目标分段路由器,以使多个目标分段路由执行对应的算力功能以响应服务请求。S403: Send the service request to multiple target segment routers respectively, so that the multiple target segment routers execute corresponding computing functions to respond to the service request.

在本实施例中,分段路由(Segment Routing,SR)可以采用源路由范式。SRv6是Internet协议版本(Ipv6)数据平面上一个分段路由实例。在SRv6的分段路由实例中,安全标识符SID是128位IPv6地址。为了在由多个安全标识符SID组成的显式路径上转发数据包,可以将多个安全标识符SID对应的SID列表放置在数据包的报文的扩展头中。沿着显式路径上的任何分段路由器(网络设备)能够读取数据包的报文中安全标识符SID,以获取多个目标分段路由器的位置和算力资源。In this embodiment, the segment routing (Segment Routing, SR) may adopt the source routing paradigm. SRv6 is an instance of segment routing on the Internet Protocol version (Ipv6) data plane. In the segment routing instance of SRv6, the security identifier SID is a 128-bit IPv6 address. In order to forward the data packet on the explicit path composed of multiple security identifiers SIDs, the SID list corresponding to the multiple security identifiers SIDs may be placed in the extension header of the packet of the data packet. Any segment router (network device) along the explicit path can read the security identifier SID in the message of the data packet to obtain the locations and computing power resources of multiple target segment routers.

分段路由器(网络设备)可以具有数据包分组读取的能力。将包含多个网络设备的显式路径编码为单个IPv6地址可以允许网络设备有效处理SRv6的分组。此外,将显式路径编码为单个IPv6地址可以允许源网络设备通过消除向IPv6报头中添加SRH的需要来有效地处理分组。Segment routers (network devices) may have packet-by-packet reading capabilities. Encoding an explicit path involving multiple network devices into a single IPv6 address may allow network devices to efficiently process SRv6 packets. Furthermore, encoding the explicit path into a single IPv6 address may allow source network devices to process packets efficiently by eliminating the need to add SRH to the IPv6 header.

在一个或多实施例中,将显式路径编码为一组Segment段可以允许源网络设备根据源网络设备能够高性能编码最大IPv6地址数量,为网络设备的给定能力编码更多段。In one or more embodiments, encoding the explicit path as a set of Segments may allow the source network device to encode more segments for a given capability of the network device, depending on the source network device's ability to encode the maximum number of IPv6 addresses with high performance.

需要说明的是:在分段路由器中,源路由器和目标路由器可以根据SRv6协议彼此通信。这里,算安全标识符SID可以与SRv6的算力标签处理相关联。在源路由器执行的SRv6的算力标签处理功能可涉及生成具有段路由报头的新IP消息,该段路由报头包括与对应于算力标签消息的功能相关联的段标识符,并发送新IP消息以供目标路由器接收。此新IP消息可能是SRv6消息,其中报文的扩展头中有一个或多个包含结束标记SID。在某些实现中,新的SRv6消息可能是ICMPv6消息。目标路由器可响应于接收到算力标签消息而执行算力标签功能。It should be noted that in the segment router, the source router and the destination router can communicate with each other according to the SRv6 protocol. Here, the computing security identifier SID can be associated with the computing power tag processing of SRv6. The power label processing function of SRv6 performed at the source router may involve generating a new IP message with a segment routing header including a segment identifier associated with the function corresponding to the power label message, and sending the new IP message for the destination router to receive. This new IP message may be an SRv6 message, in which one or more of the extended headers of the message contain the end marker SID. In some implementations, the new SRv6 messages may be ICMPv6 messages. The destination router may perform a hashtag function in response to receiving the hashtag message.

综上,从上述实施例的描述可知,通过在服务请求对应的分段路由实例中添加多个算力标签,利用算力标签能够确定服务请求所需的分段路由器的位置和算力资源,实现算力网络的算力请求服务。In summary, it can be known from the description of the above embodiments that by adding multiple computing power tags to the segment routing instance corresponding to the service request, the computing power tags can be used to determine the location and computing power resources of the segment router required for the service request. Realize the computing power request service of the computing power network.

参考图5,图5为本申请实施例提供的平台设备的硬件结构示意图。如图5所示,本实施例的平台设备50包括:处理器501以及存储器502;其中Referring to FIG. 5 , FIG. 5 is a schematic diagram of a hardware structure of a platform device provided by an embodiment of the present application. As shown in FIG. 5, the platform device 50 of this embodiment includes: a processor 501 and a memory 502;

存储器502,用于存储计算机执行指令;The memory 502 is used to store computer-executable instructions;

处理器501,用于执行存储器存储的计算机执行指令,以实现上述种基于算力网络的SDN控制方法实施例中所执行的各个步骤。具体可以参见前述方法实施例中的相关描述。The processor 501 is configured to execute the computer-executable instructions stored in the memory, so as to implement the various steps performed in the above embodiments of the computing power network-based SDN control method. For details, refer to the related descriptions in the foregoing method embodiments.

可选地,存储器502既可以是独立的,也可以跟处理器501集成在一起。Optionally, the memory 502 can be independent or integrated with the processor 501 .

当存储器502独立设置时,该平台设备还包括总线503,用于连接所述存储器502和处理器501。When the memory 502 is set independently, the platform device further includes a bus 503 for connecting the memory 502 and the processor 501 .

本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上所述的种基于算力网络的SDN控制方法。The embodiment of the present application also provides a computer-readable storage medium, where computer-executable instructions are stored in the computer-readable storage medium, and when the processor executes the computer-executable instructions, the above-mentioned computing power network-based SDN control methods.

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

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案。The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the modules can be selected according to actual needs to implement the solution of this embodiment.

另外,在本申请各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional module in each embodiment of the present application may be integrated into one processing unit, each module may exist separately physically, or two or more modules may be integrated into one unit. The units formed by the above modules can be implemented in the form of hardware, or in the form of hardware plus software functional units.

上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本申请各个实施例所述方法的部分步骤。The above-mentioned integrated modules implemented in the form of software function modules can be stored in a computer-readable storage medium. The above-mentioned software function modules are stored in a storage medium, and include several instructions to make a computer device (which may be a personal computer, server, or network device, etc.) or a processor execute some steps of the methods described in various embodiments of the present application.

应理解,上述处理器可以是中央处理单元(Central Processing Unit,简称CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。It should be understood that the above-mentioned processor may be a central processing unit (Central Processing Unit, referred to as CPU), and may also be other general-purpose processors, digital signal processors (Digital Signal Processor, referred to as DSP), application specific integrated circuits (Application Specific Integrated Circuit, referred to as ASIC) and so on. A general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like. The steps of the method disclosed in conjunction with the invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor.

存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器,还可以为U盘、移动硬盘、只读存储器、磁盘或光盘等。The storage may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk storage, and may also be a U disk, a mobile hard disk, a read-only memory, a magnetic disk, or an optical disk.

总线可以是工业标准体系结构(Industry Standard Architecture,简称ISA)总线、外部设备互连(Peripheral Component Interconnect,简称PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into address bus, data bus, control bus and so on. For ease of representation, the buses in the drawings of the present application are not limited to only one bus or one type of bus.

上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。The above-mentioned storage medium can be realized by any type of volatile or non-volatile storage device or their combination, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable In addition to programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.

一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(Application Specific Integrated Circuits,简称ASIC)中。当然,处理器和存储介质也可以作为分立组件存在于电子设备或主控设备中。An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may be located in Application Specific Integrated Circuits (ASIC for short). Of course, the processor and the storage medium can also exist in the electronic device or the main control device as discrete components.

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

最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and are not intended to limit it; although the application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the various embodiments of the present application. scope.

Claims (10)

1. A computing-force network based SDN control system deployed between a segment router and a user application, the SDN control system comprising: the system comprises a module manager, an equipment manager, a topology manager, an interface module, a storage module, a link discovery module and a segmented routing service module;
the module manager is used for managing the equipment manager, the topology manager, the interface module, the storage module, the link discovery module and the segmented routing service module;
the device manager is used for discovering the segmented router in the computational power network;
the topology manager is used for maintaining topology information of a segmented router of the computational power network and searching routing information in the computational power network according to the topology information;
the interface module is used for providing interface services of the computing network for user application through an application programming API (application programming interface);
the storage module is used for storing configuration information of the SDN control system and flow table information of the segment routing;
the link discovery module is used for discovering link information in the computing power network;
and the segmented routing service module is used for managing a segmented router in the computational power network based on a segmented routing protocol.
2. The computing-power-network-based SDN control system of claim 1, further comprising: a stream cache module;
the flow cache module is used for recording various types of events in the computational power network and storing the recording information of the various types of events in the storage module;
the storage module is used for providing the stored record information of the events of various types for a query interface to the module manager, the device manager, the topology manager, the interface module, the storage module, the link discovery module and the segmented routing service module.
3. The computing-power-network-based SDN control system of claim 1, further comprising: a highly reliable module;
the high-reliability module is used for deploying a backup SDN control system between the segmented router and the user application.
4. The computing-power-network-based SDN control system of claim 1, further comprising: a distributed module;
the distributed module is used for adding the SDN control system into an SDN controller cluster of an operator.
5. The computing-force network-based SDN control system of claim 1, wherein the segment routing service module comprises: the device comprises a switching module, a tracking module, a monitoring module and a control storage module;
the switching module is used for managing the switching of the data packets of the segmented router based on the segmented routing protocol;
the tracking module is used for tracking the processing processes of encapsulation, analysis and exchange of the segmented routing protocol;
the monitoring module is used for monitoring the running state of the computational power network in the processing process of packaging, analysis and exchange in the computational power network;
and the control storage module is used for recording flow table information in the processing processes of encapsulation, analysis and exchange in the computational power network.
6. A computing power network-based SDN control method applied to the computing power network-based SDN control system according to any one of claims 1 to 5, the method comprising:
the segment routing service module manages segment routers in the computational power network based on a segment routing protocol.
7. The computing power network-based SDN control method of claim 6, wherein the segment routing service module manages segment routers in the computing power network based on a segment routing protocol, comprising:
generating a segmented routing instance based on a service request, wherein the segmented routing instance carries a plurality of computation power labels, and the computation power labels are used for indicating computation power resources required by the service request;
determining locations and computing resources of a plurality of target segment routers in the computing network based on a plurality of computing power labels in the segment routing instance;
and respectively sending the service request to a plurality of target segmented routers so that the plurality of target segmented routers execute corresponding computing functions to respond to the service request.
8. The computing-power-network-based SDN control method of claim 7, wherein the computing power label is a Security Identifier (SID).
9. A stage apparatus, comprising: a processor and a memory;
the memory stores computer execution instructions;
the processor executing the memory-stored computer-executable instructions cause the processor to perform the computing-power-network-based SDN control method of any one of claims 6 to 8.
10. A computer storage medium having computer executable instructions stored thereon, wherein a processor, when executing the computer executable instructions, implements the computing power network-based SDN control method according to any one of claims 6 to 8.
CN202211661152.7A 2022-12-23 2022-12-23 SDN control system, control method and platform based on computing power network Active CN115955505B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211661152.7A CN115955505B (en) 2022-12-23 2022-12-23 SDN control system, control method and platform based on computing power network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211661152.7A CN115955505B (en) 2022-12-23 2022-12-23 SDN control system, control method and platform based on computing power network

Publications (2)

Publication Number Publication Date
CN115955505A true CN115955505A (en) 2023-04-11
CN115955505B CN115955505B (en) 2024-10-01

Family

ID=87287180

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211661152.7A Active CN115955505B (en) 2022-12-23 2022-12-23 SDN control system, control method and platform based on computing power network

Country Status (1)

Country Link
CN (1) CN115955505B (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105429886A (en) * 2015-10-30 2016-03-23 南京优速网络科技有限公司 Comprehensive unified flow scheduling system and scheduling method based on SDN
US20160380888A1 (en) * 2015-06-25 2016-12-29 Futurewei Technologies, Inc. Software-Defined Network for Temporal Label Switched Path Tunnels
CN109714275A (en) * 2019-01-04 2019-05-03 电子科技大学 A kind of SDN controller and its control method for access service transmission
CN110768809A (en) * 2018-07-25 2020-02-07 上海科技网络通信有限公司 SDN controller based on big data cloud platform
CN112217555A (en) * 2020-08-24 2021-01-12 成都天奥集团有限公司 Formation satellite routing method based on SDN architecture and adopting SR routing protocol
CN112688984A (en) * 2019-10-18 2021-04-20 中国移动通信有限公司研究院 Method, device and medium for issuing and executing instruction to network node
CN112751826A (en) * 2020-12-07 2021-05-04 中兴通讯股份有限公司 Calculation force application flow forwarding method and device
CN114157715A (en) * 2021-12-06 2022-03-08 广州市百果园网络科技有限公司 Network information management method and system of backbone network controller
WO2022078415A1 (en) * 2020-10-15 2022-04-21 华为技术有限公司 Packet forwarding method and network device
CN114978978A (en) * 2022-06-07 2022-08-30 中国电信股份有限公司 Computing resource scheduling method and device, electronic equipment and medium
CN114980250A (en) * 2022-04-27 2022-08-30 山东浪潮科学研究院有限公司 Computing power routing system and method based on SRv6
CN115314558A (en) * 2022-08-09 2022-11-08 中国电信股份有限公司 Resource allocation method and device in computational power network, storage medium and electronic equipment

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160380888A1 (en) * 2015-06-25 2016-12-29 Futurewei Technologies, Inc. Software-Defined Network for Temporal Label Switched Path Tunnels
CN105429886A (en) * 2015-10-30 2016-03-23 南京优速网络科技有限公司 Comprehensive unified flow scheduling system and scheduling method based on SDN
CN110768809A (en) * 2018-07-25 2020-02-07 上海科技网络通信有限公司 SDN controller based on big data cloud platform
CN109714275A (en) * 2019-01-04 2019-05-03 电子科技大学 A kind of SDN controller and its control method for access service transmission
CN112688984A (en) * 2019-10-18 2021-04-20 中国移动通信有限公司研究院 Method, device and medium for issuing and executing instruction to network node
CN112217555A (en) * 2020-08-24 2021-01-12 成都天奥集团有限公司 Formation satellite routing method based on SDN architecture and adopting SR routing protocol
WO2022078415A1 (en) * 2020-10-15 2022-04-21 华为技术有限公司 Packet forwarding method and network device
CN112751826A (en) * 2020-12-07 2021-05-04 中兴通讯股份有限公司 Calculation force application flow forwarding method and device
CN114157715A (en) * 2021-12-06 2022-03-08 广州市百果园网络科技有限公司 Network information management method and system of backbone network controller
CN114980250A (en) * 2022-04-27 2022-08-30 山东浪潮科学研究院有限公司 Computing power routing system and method based on SRv6
CN114978978A (en) * 2022-06-07 2022-08-30 中国电信股份有限公司 Computing resource scheduling method and device, electronic equipment and medium
CN115314558A (en) * 2022-08-09 2022-11-08 中国电信股份有限公司 Resource allocation method and device in computational power network, storage medium and electronic equipment

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
WEIQIANG CHENG: "G-SID: SRv6 Header Compression Solution", 2020 IEEE 20TH INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY (ICCT), 19 February 2021 (2021-02-19) *
张丁源;罗琴;: "基于分段路由的跨域数据中心网络关键技术", 网络安全技术与应用, no. 02, 15 February 2020 (2020-02-15) *
王巍: "基于SRv6的云网融合承载方案", 电信科学, vol. 37, no. 08, 31 August 2021 (2021-08-31) *

Also Published As

Publication number Publication date
CN115955505B (en) 2024-10-01

Similar Documents

Publication Publication Date Title
US11601365B2 (en) Wide area networking service using provider network backbone network
EP3353952B1 (en) Managing groups of servers
US7257817B2 (en) Virtual network with adaptive dispatcher
CN109804607B (en) System and method for stateless processing in a fault tolerant microservice environment
CN106164898B (en) Data processing method and device
TWI577164B (en) Scalable address resolution
CN112640371A (en) Reducing distributed storage operation latency using segment routing techniques
CN105554065A (en) Method, conversion unit and application unit for message processing
US7136907B1 (en) Method and system for informing an operating system in a system area network when a new device is connected
CN111913782A (en) A method and device for implementing virtual machine traffic mirroring based on tunnel technology
CN111752681A (en) Request processing method, apparatus, server, and computer-readable storage medium
CN116132542B (en) Container network management method, container network plug-in and related equipment
WO2022222750A1 (en) Packet forwarding method and apparatus, network device, and storage medium
WO2024093064A1 (en) Identifier management and forwarding optimization method and apparatus in large-scale multi-modal network
WO2025118804A1 (en) Service dynamic load access method and device, internet of things platform, and medium
CN115955505B (en) SDN control system, control method and platform based on computing power network
CN109710423B (en) Method and equipment for communication between virtual machines
US20230004304A1 (en) Storage System, Request Processing Method, and Switch
CN114466011B (en) Metadata service request method, device, equipment and medium
CN116633901A (en) Container network management method, device, device, and computer storage medium
CN116389356A (en) Communication method crossing available areas, related device and cloud network
CN111935336B (en) IPv 6-based network governance method and system
CN109450794B (en) Communication method and device based on SDN network
CN106909322A (en) The method for routing and device for supporting storage calamity standby in a kind of virtualization system
WO2021249023A1 (en) Control message processing method, apparatus and device in collective communication system, and system

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
GR01 Patent grant
GR01 Patent grant