WO2025138756A1 - Method and device for sending correspondence relationship, storage medium, and electronic device - Google Patents
Method and device for sending correspondence relationship, storage medium, and electronic device Download PDFInfo
- Publication number
- WO2025138756A1 WO2025138756A1 PCT/CN2024/107384 CN2024107384W WO2025138756A1 WO 2025138756 A1 WO2025138756 A1 WO 2025138756A1 CN 2024107384 W CN2024107384 W CN 2024107384W WO 2025138756 A1 WO2025138756 A1 WO 2025138756A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service
- internet address
- connection
- traffic configuration
- identifier
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0894—Policy-based network configuration management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5019—Ensuring fulfilment of SLA
- H04L41/5025—Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
Definitions
- the embodiments of the present disclosure relate to the field of communications, and in particular, to a method and device for sending a corresponding relationship, a storage medium, and an electronic device.
- IP networks have entered the industrial Internet stage.
- the most obvious characteristics of network requirements for applications in this stage are massive connections, quality assurance, and customizable quality.
- applications with differentiated demand characteristics are emerging in an endless stream, such as mobile Internet application scenarios for enhanced bandwidth and device interconnection application scenarios for massive IoT.
- the network is unable to manage and provide massive differentiated connection services, and cannot meet the problem of arbitrary modification and adjustment of service quality requirements. No effective solution has been proposed so far.
- the embodiments of the present disclosure provide a method and device for sending a corresponding relationship, a storage medium, and an electronic device, so as to at least solve the problem in the related art that the network cannot manage and provide a large number of differentiated connection services, and cannot meet the service quality requirements for arbitrary modification and adjustment.
- a method for sending a corresponding relationship is provided, which is applied to a management and control system, comprising: receiving a registration request sent by a management system of a server, wherein the registration request is used to request registration of a connection service, and the registration request includes: characteristic information of the connection service and service quality requirements, and the server is the provider of the connection service; generating a service identifier according to the characteristic information, and generating a traffic configuration strategy according to the service quality requirements and an Internet address, wherein the Internet address is the address of a service-aware gateway connected to the server and/or the terminal, and the The terminal is the user of the connection service; the correspondence between the service identifier and the traffic configuration strategy is sent to the service-aware gateway.
- a corresponding relationship sending device which is applied to a management and control system, including: a receiving module, configured to receive a registration request sent by a management system of a server, wherein the registration request is used to request registration of a connection service, and the registration request includes: characteristic information and service quality requirements of the connection service, and the server is a provider of the connection service; a generating module, configured to generate a service identifier according to the characteristic information, and to generate a traffic configuration policy according to the service quality requirements and an Internet address, wherein the Internet address is an address of a service-aware gateway to which the server and/or terminal is connected, and the terminal is a user of the connection service; a sending module, configured to send the corresponding relationship between the service identifier and the traffic configuration policy to the service-aware gateway.
- a corresponding relationship receiving device which is applied to a service-aware gateway, including: a receiving module, configured to receive the corresponding relationship between a service identifier and a traffic configuration policy corresponding to a connection service sent by a management and control system, wherein the management and control system is configured to receive a registration request sent by a management system corresponding to a server; generate a service identifier according to characteristic information of the connection service, and generate a traffic configuration policy according to a service quality requirement and an Internet address of the connection service, wherein the registration request is used to request registration of the connection service, and the registration request includes: the characteristic information and service quality requirement of the connection service, the Internet address is the address of a service-aware gateway to which the server or terminal is connected, the terminal is a user of the connection service, and the server is a provider of the connection service.
- a computer-readable storage medium in which a computer program is stored, wherein the computer program is configured to execute the steps of any one of the above method embodiments when running.
- an electronic device including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
- FIG6 is a schematic diagram of a traffic diversion and flow configuration strategy based on a SAN-ID identifier according to an embodiment of the present disclosure
- FIG. 7 is a schematic diagram of a traffic diversion strategy table and forwarding based on a SAN-ID identifier according to an embodiment of the present disclosure
- FIG8 is a structural block diagram of a sending device of a corresponding relationship according to an embodiment of the present disclosure.
- the computer terminal may include one or more (only one is shown in FIG1 ) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor (Central Processing Unit, MCU) or a programmable logic device (Field Programmable Gate Array, FPGA)) and a memory 104 for storing data, wherein the above-mentioned computer terminal may also include a transmission device 106 and an input and output device 108 for communication functions.
- a processing device such as a microprocessor (Central Processing Unit, MCU) or a programmable logic device (Field Programmable Gate Array, FPGA)
- a memory 104 for storing data
- the above-mentioned computer terminal may also include a transmission device 106 and an input and output device 108 for communication functions.
- the structure shown in FIG1 is only for illustration and does not limit the structure of the above-mentioned computer terminal.
- the computer terminal may also include more or fewer components than those shown in FIG1 , or have
- the memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the sending method of the corresponding relationship in the embodiment of the present disclosure.
- the processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method.
- the memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory.
- the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories can be connected to the computer terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
- the service perception system includes:
- Service provider (equivalent to the server in the embodiment of the present disclosure): provides access to connection service instances, which are usually deployed in a cloud resource pool and are uniformly deployed and managed by a cloud management platform or an application business management system (equivalent to the management system in the embodiment of the present disclosure);
- client hosts include fixed and mobile terminal hosts, etc., which are configured to install APP software for accessing corresponding connection services;
- Intelligent management and control system (equivalent to the management and control system in the embodiment of the present disclosure): the existing network domain management and control system manages the service quality requirements of the connection service and the allocation and issuance of the service identifier (Storage Area Network Identifier, referred to as SAN-ID) of the connection service by adding a service management module, thereby realizing the registration of connection service requirements, the generation of SAN-ID identifiers, the issuance of SAN-ID identifiers and SLA requirement configuration policies, and the publication and subscription of SAN-ID identifiers;
- SAN-ID Storage Area Network Identifier
- Service-aware gateway The existing network is connected to the routers of service users and providers to incrementally upgrade business awareness and differentiated service capabilities. It only involves modifications to the management and data planes, and does not modify the control plane and intermediate node forwarding planes, which can achieve smooth evolution of the existing network.
- FIG. 3 is a flow chart of the method for sending a corresponding relationship according to an embodiment of the present disclosure. As shown in FIG. 3 , the process includes the following steps:
- the above-mentioned characteristic information must include at least one of the following: the destination Internet address of the server, the destination port of the server; and the characteristic information may also include at least one of the following: the abstract type of the business application corresponding to the connection service, and user permissions.
- Step S304 generating a service identifier according to the characteristic information, and generating a traffic configuration strategy according to the service quality requirement and an Internet address, wherein the Internet address is an address of a service-aware gateway to which the server and/or terminal is connected, and the terminal is a user of the connection service;
- Step S306 Send the correspondence between the service identifier and the traffic configuration policy to the service-aware gateway.
- a registration request sent by a management system of a server is received, wherein the registration request is used to request registration of a connection service, and the registration request includes: characteristic information and service quality requirements of the connection service, and the server is the provider of the connection service; a service identifier is generated according to the characteristic information, and a traffic configuration policy is generated according to the service quality requirements and an Internet address, wherein the Internet address is the address of a service-aware gateway to which the server and/or terminal is connected, and the terminal is the user of the connection service; and the correspondence between the service identifier and the traffic configuration policy is sent to the service-aware gateway.
- a service identifier of the connection service is generated through the characteristic information of the connection service, and a traffic configuration policy is generated according to the service quality requirements of the connection service and the Internet address of the service-aware gateway connected by the provider and/or user of the connection service, so as to realize open characteristic management of the connection service and issuance of a unique corresponding identifier.
- the service identifier is only associated with the characteristic information of the connection service, the service quality requirements can be modified at will, and then the traffic configuration policy can be modified according to the service quality requirements. Therefore, the problem that the network cannot manage and provide a large number of differentiated connection services and cannot meet the arbitrary modification and adjustment of service quality requirements can be solved, and the effect of fine-grained programmable definition of services and SLA service guarantee is realized.
- the above-mentioned step S304 can be implemented by the following steps: when the service quality requirement includes an uplink service quality requirement and a downlink service quality requirement, a first traffic configuration strategy is generated according to the downlink service quality requirement and a first Internet address, and a second traffic configuration strategy is generated according to the uplink service quality requirement and the second Internet address, wherein the traffic configuration strategy includes: the first traffic configuration strategy and the second traffic configuration strategy, the Internet address includes: the first Internet address and the second Internet address, the first Internet address is the address of the first service-aware gateway to which the terminal is connected, and the second Internet address is the address of the second service-aware gateway to which the server is connected.
- the service quality requirements carried in the registration request may include: an uplink service quality requirement, may also include: a downlink service quality requirement, and may also include: an uplink service quality requirement and a downlink service quality requirement;
- a first traffic configuration strategy is generated based on the downlink service quality requirements and the address of a first service-aware gateway connected to a terminal of the downlink network
- a second traffic configuration strategy is generated based on the uplink service quality requirements and the address of a second service-aware gateway connected to a server end of the uplink network.
- one registration in the present disclosure allows for simultaneous expression of uplink and downlink service quality requirements, and supports an optional downlink service quality requirement mode.
- the traffic configuration policy corresponding to the uplink service quality requirement is sent to the service-aware gateway connected to the terminal, and the traffic configuration policy corresponding to the downlink service quality requirement is sent to the service-aware gateway connected to the server.
- the above-mentioned Internet address is also obtained.
- the embodiment of the present disclosure provides two implementation methods: one is a static acquisition method, and the other is a dynamic acquisition method.
- the static acquisition method is: obtaining the Internet address according to the registration request, wherein the registration request includes: the Internet address;
- the dynamic acquisition method is: determining the destination Internet address of the connection service through flow learning; determining a routing table through the destination Internet address, and determining the Internet address in the routing table.
- the Internet address is monitored through flow learning to determine whether there is an update.
- the management and control system can also automatically sense whether the Internet address has changed through flow learning.
- Step S402 receiving the corresponding relationship between the service identifier and the traffic configuration strategy corresponding to the connection service sent by the management and control system.
- the management and control system is configured to receive a registration request sent by a management system corresponding to the server; generate a service identifier according to the characteristic information of the connection service, and generate a traffic configuration strategy according to the service quality requirements and Internet address of the connection service, wherein the registration request is used to request registration of the connection service, and the registration request includes: the characteristic information and service quality requirements of the connection service, the Internet address is the address of the service-aware gateway to which the server or terminal is connected, the terminal is the user of the connection service, and the server is the provider of the connection service.
- the service identifier of the connection service is generated by the characteristic information of the connection service, and the traffic configuration policy is generated according to the service quality requirements of the connection service and the Internet address of the service-aware gateway connected to the provider and/or user of the connection service, so as to realize the open characteristic management of the connection service and the issuance of the unique corresponding identifier, so as to solve the problem that the network cannot manage and provide a large number of differentiated connection services, and cannot meet the problem of arbitrary modification and adjustment of the service quality requirements, and realize the effect of fine-grained programmable definition of the business and SLA service guarantee.
- the following steps need to be performed: generate a corresponding transmission path according to the traffic configuration policy; establish a correspondence between the service identifier and the transmission path; when receiving a data packet sent by the server or the terminal, determine the transmission path corresponding to the service identifier carried in the data packet according to the correspondence, and transmit the data packet according to the transmission path.
- the service-aware ingress gateway When the service-aware gateway receives the traffic configuration policy, the service-aware ingress gateway (that is, in the upstream network, the service-aware ingress gateway is the service-aware gateway connected to the terminal; in the downstream network, the service-aware ingress gateway is the service-aware gateway connected to the server) generates the SRv6 Policy transmission path corresponding to the SAN-ID identifier based on the traffic engineering algorithm, and then when the service message carrying the SAN-ID identifier enters the service-aware gateway, it directly identifies the SAN-ID identifier to implement differentiated traffic diversion services.
- the SRV6 POLICY corresponding to the mapped SAN-ID identifier directly enables the in-flow detection configuration based on the SAN-ID identifier, where the Endpoint of the POLICY represents the service-aware egress gateway; when the data plane receives a message carrying the SAN-ID identifier and matches the corresponding SRV6 POLICY, if the in-flow detection configuration is enabled, the in-flow detection message is encapsulated, and the corresponding in-flow detection technology can flexibly select any of INT, IOAM, IFA, and InbandOAM.
- flow detection can support E2E mode for end-to-end performance detection, including packet loss, delay, and jitter detection. It can also support TRACE mode for business path profiling, node and link packet loss positioning, etc.
- the service-aware entry gateway is the service-aware gateway connected to the terminal, and the service-aware exit gateway is the service-aware gateway connected to the server; in the downlink network, the service-aware entry gateway is the service-aware gateway connected to the server, and the service-aware exit gateway is the service-aware gateway connected to the terminal.
- the service provider's management system registers the connection service request to the intelligent management and control system based on the service type characteristics of the connection service, the network deployment location and the network quality requirements.
- Step 2 The service management module in the intelligent management and control system generates a SAN-ID identifier (equivalent to the service identifier in the above embodiment) according to the characteristic information in the registration element, and issues the SAN-ID identifier to the service user.
- the service user can directly initiate a connection service through the SAN-ID identifier.
- the SAN-ID identifier is used to indicate when the connection service occurs, determine the corresponding connection requirements, and is used for the subsequent issuance of service gateway configuration policies and the service user to carry the identifier to enjoy the above connection service.
- the SAN-ID identifier is generated by the above-mentioned characteristic information, so as to realize the generation of the SAN-ID identifier for fine-grained identification of connection services and expression of service quality requirements.
- the registration type field and characteristic information field in FIG5 are just an example for convenient management. As long as the connection description is provided with relevant characteristics, it belongs to the scope of the embodiments of the present disclosure.
- Registration Instructions 3 After successfully registering for the connection service, the characteristic information of the connection service remains unchanged, and can be flexibly adjusted based on the SLA requirements of the connection service and the service-aware gateway IP of the service provider or the service-aware gateway IP of the service user. This adjustment can be initiated by the service provider platform to change the demand. During this process, the SAN-ID identifier remains unchanged, and step 2 is repeated. During the service demand implementation programming process, only the outflow configuration policy of the service-aware gateway is adjusted, and the terminal and service provider are completely unaware of it, truly realizing flexible and programmable service capabilities.
- all parameters of the SLA can be used as constraint parameters of the metric type of the traffic engineering calculation configuration.
- the SAN-ID identifier can also be expanded to a diversion type.
- the SAN-ID identifier serves as a key diversion parameter for matching business messages. That is to say, when the message matches the traffic configuration policy MyPerFlow Policy, the forwarding diversion can be further matched and diverted directly according to the SAN-ID identifier. This is the key entry point to support differentiated network services.
- the intelligent management and control system uses the IP address of the service-aware gateway connected to the service user as the EGW-IP and the downlink SLA requirement as the traffic engineering calculation metric type constraint parameter to synchronously generate the SAN-ID identification diversion strategy and traffic configuration strategy (equivalent to the first traffic configuration strategy in the above embodiment).
- the intelligent management and control system will generate relevant SAN-ID-based traffic diversion strategies and corresponding SRv6 traffic configuration strategies to the service-aware gateway connected to the service user.
- the corresponding service-aware gateway calculates the SRv6 policy path based on the traffic configuration strategy through the existing head node distributed computing or path computing element (PCE) centralized network controller and sends it to the data plane.
- the data plane is used to identify messages carrying SAN-ID identifiers and match them to provide differentiated connection services.
- the subscription service mode includes: the service user and the CPE.
- the subscription in the embodiment of the present disclosure can be understood as the service user and the CPE obtaining the SAN-ID identifier.
- the service identifier issuer can be an intelligent management and control system or a service provision solution management and authentication platform. The specific selection is based on the actual situation.
- the service user and the CPE initiate a service connection based on the SAN-ID identifier, which specifically includes two strategies:
- the service user obtains the SAN-ID identifier to carry for initiating a connection service, wherein the SAN-ID identifier can be encapsulated by terminal host encapsulation or CPE encapsulation, and the encapsulation formats are the same.
- the SAN-ID identifier is usually carried by an IPV6 extension header, specifically, it can be implemented by one or more of the system identifier (SID) in the Hop-by-Hop Options Header (HBH), the Destination Options Header (DoH), the Segment Routing Header (SRH), or the Tag-Length-Value (TLV).
- SID system identifier
- the service message carrying the SAN-ID enters the service-aware gateway.
- Directly identifying the SAN-ID to implement differentiated traffic diversion services is the key to implementing differentiated user services in the present disclosure.
- Figure 7 in order to introduce the complete service process, the association between control plane routing and SR policy and the data plane forwarding process are briefly described. The related process mainly includes the following parts:
- SRv6 POLICY forwarding table entries The control plane uses the head node or PCE centralized calculation according to the configuration policy issued by the intelligent management and control system, and finally forms the SRv6 POLICY forwarding table entry: SRv6-POLICY-MyPerFlow.
- the SRv6 POLICY forwarding entry expresses the POLICY of the COLOR attribute 1000 from IGW to EGW, including the root The Border Gateway Protocol (BGP) publishes colored routes for all SRv6 POLICYs that are diverted according to the SAN-ID.
- BGP Border Gateway Protocol
- EGW usually adds the COLOR attribute when publishing routes and sets it as an integrated gateway (IGW) to match and install VPN routes and SRv6 POLICY, so as to achieve the precise intention of matching specific routes with on-demand matching POLICY.
- the service user initiates the connection service: the terminal/CPE sends a message carrying the corresponding SAN-ID identifier according to the application requirements.
- IGW realizes business perception and service: IGW receives a business message carrying a SAN-ID identifier, first searches for a VPN route based on the destination IP, obtains the corresponding SRv6-POLICY-MyPerFlow information based on the hit route COLOR and NH, and then searches for the SRv6 POLICY that matches the corresponding SLA requirement based on the SAN-ID identifier, and encapsulates the SRH forwarding header to realize network differentiated diversion and forwarding. It should be noted that although the present disclosure expands the SAN-ID identifier diversion, it still maintains the DSCP-based diversion.
- a message carrying a SAN-ID identifier matches the SAN-ID identifier, it is preferentially diverted based on the SAN-ID identifier. Messages that do not carry or carry but cannot match the SAN-ID identifier still use the Differentiated Services Code Point (DSCP) for diversion to maximize the expansion of device compatibility.
- DSCP Differentiated Services Code Point
- the Segment Routing Header is stripped according to the SID-carrying instruction of SLIST in SRH to restore the real user message.
- SID-carrying instruction of SLIST the Segment Routing Header
- a return SRv6 Policy corresponding to the SAN-ID identifier is created at the service-aware egress gateway.
- the service provider receives the upstream message carrying the SAN-ID identifier, and the response message still carries the SAN-ID identifier.
- the service gateway meets the downstream connection service SLA requirement through differentiated paths.
- a service management module for connection service registration and management and connection business policy issuance is added. Services are defined from the perspective of application service providers. Based on the differentiated key features of connection services, service export locations, and SLA requirements, unique digital identifiers are allocated using key features to achieve open feature management of connection services and issuance of unique corresponding identifiers. The key features are completely defined by the application provider, and are fully open and extensible. The planning of the coarse and fine granularity depends entirely on how they are defined, and no assumptions or constraints are made on the network domain.
- the service ID that runs through the end-network-cloud is openly mapped to the connection service granularity and is flexible and programmable, which reduces the difficulty of issuing connection services and configuring equipment.
- connection service perception based on the separation of service ID and network demand parameters.
- the concise digital identifier is carried through the message and actively expresses the connection service demand, avoiding resource consumption and security issues such as ACL/DPI, while reducing the pressure on the data plane chip and network bandwidth.
- the computer software product is stored in a storage medium (such as a read-only memory/random access memory (ROM/RAM), a disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present disclosure.
- a storage medium such as a read-only memory/random access memory (ROM/RAM), a disk, or an optical disk
- a terminal device which can be a mobile phone, a computer, a server, or a network device, etc.
- a sending device of a corresponding relationship and a receiving device of a corresponding relationship are also provided, and the device is configured to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated.
- the term "module" can implement a combination of software and/or hardware of a predetermined function.
- FIG8 is a structural block diagram of a sending device for a corresponding relationship according to an embodiment of the present disclosure. As shown in FIG8 , the device is applied to a management and control system, and includes:
- a generating module 84 is configured to generate a service identifier according to the characteristic information, and to generate a traffic configuration strategy according to the service quality requirement and an Internet address, wherein the Internet address is an address of a service-aware gateway to which the server and/or terminal is connected, and the terminal is a user of the connection service;
- the sending module 86 is configured to send the correspondence between the service identifier and the traffic configuration policy to the service-aware gateway.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
本公开要求于2023年12月26日提交中国专利局、申请号为202311825689.7、发明名称“对应关系的发送方法和装置、存储介质及电子装置”的中国专利申请的优先权,其全部内容通过引用结合在本公开中。This disclosure claims the priority of the Chinese patent application filed with the China Patent Office on December 26, 2023, with application number 202311825689.7 and invention name “Method and device for sending corresponding relationships, storage medium and electronic device”, the entire content of which is incorporated by reference in this disclosure.
本公开实施例涉及通信领域,具体而言,涉及一种对应关系的发送方法和装置、存储介质及电子装置。The embodiments of the present disclosure relate to the field of communications, and in particular, to a method and device for sending a corresponding relationship, a storage medium, and an electronic device.
随着5G和云时代的到来,IP网络已进入产业互联网阶段,该阶段应用对网络需求最明显的特征是海量连接、质量确定、质量可定制化。当前具有差异化需求特征的应用层出不穷,例如面向增强带宽的移动互联应用场景和面向海量物联的设备互联应用场景。With the advent of 5G and the cloud era, IP networks have entered the industrial Internet stage. The most obvious characteristics of network requirements for applications in this stage are massive connections, quality assurance, and customizable quality. Currently, applications with differentiated demand characteristics are emerging in an endless stream, such as mobile Internet application scenarios for enhanced bandwidth and device interconnection application scenarios for massive IoT.
基于互联网端到端分层设计原则和理念,面向细分差异化需求,过去网络和应用的完全解耦的方式不再适合,网络感知业务的需求越来越强烈。传统的网络感知业务主要通过业务识别和业务标记两种技术来实现,前者采用五元组和深度数据包检测(Deep Packet Inspection,简称为DPI)用来识别流量的应用归属,后者用通过QoS优先级字段来对流量进行简单的流分类来标记流量的服务需求,两者结合起来为不同应用提供不同的服务。此外网络提供的连接服务闭环调整的依据质量检测主要以电信级OAM为主,无法真实反馈业务质量,新的随流检测技术真实反馈业务流质量,但是随流检测面向细颗粒特定流,无法反馈该连接管道中所有流质量,从而无法形成高效业务质量的服务级别协议(Service Level Agreement,简称为SLA)保障。Based on the end-to-end layered design principles and concepts of the Internet, and facing the differentiated needs of segmentation, the past completely decoupled approach of network and application is no longer suitable, and the demand for network-aware services is becoming increasingly strong. Traditional network-aware services are mainly implemented through two technologies: service identification and service marking. The former uses five-tuple and deep packet inspection (DPI) to identify the application attribution of traffic, and the latter uses the QoS priority field to simply classify the traffic to mark the service needs of the traffic. The two are combined to provide different services for different applications. In addition, the quality detection based on the closed-loop adjustment of the connection service provided by the network is mainly based on telecom-grade OAM, which cannot truly feedback the service quality. The new flow detection technology truly feedbacks the quality of the service flow, but the flow detection is oriented to fine-grained specific flows and cannot feedback the quality of all flows in the connection pipeline, thus failing to form a service level agreement (SLA) guarantee for efficient service quality.
针对相关技术,网络无法管理和提供海量的差异化连接服务,且不能满足服务质量需求任意修改和调整的问题,目前尚未提出有效的解决方案。With regard to related technologies, the network is unable to manage and provide massive differentiated connection services, and cannot meet the problem of arbitrary modification and adjustment of service quality requirements. No effective solution has been proposed so far.
因此,有必要对相关技术予以改良以克服相关技术中的所述缺陷。Therefore, it is necessary to improve the related technology to overcome the above-mentioned defects in the related technology.
发明内容Summary of the invention
本公开实施例提供了一种对应关系的发送方法和装置、存储介质及电子装置,以至少解决相关技术中网络无法管理和提供海量的差异化连接服务,且不能满足服务质量需求任意修改和调整的问题。The embodiments of the present disclosure provide a method and device for sending a corresponding relationship, a storage medium, and an electronic device, so as to at least solve the problem in the related art that the network cannot manage and provide a large number of differentiated connection services, and cannot meet the service quality requirements for arbitrary modification and adjustment.
根据本公开的一个实施例,提供了一种对应关系的发送方法,应用于管控系统,包括:接收服务端的管理系统发送的注册请求,其中,所述注册请求用于请求注册连接服务,所述注册请求中包括:所述连接服务的特征信息和服务质量需求,所述服务端为所述连接服务的提供方;根据所述特征信息生成服务标识,以及根据所述服务质量需求和互联网地址生成流量配置策略,其中,所述互联网地址为所述服务端和/或终端连接的服务感知网关的地址,所 述终端为所述连接服务的使用方;将所述服务标识和所述流量配置策略的对应关系发送至所述服务感知网关。According to an embodiment of the present disclosure, a method for sending a corresponding relationship is provided, which is applied to a management and control system, comprising: receiving a registration request sent by a management system of a server, wherein the registration request is used to request registration of a connection service, and the registration request includes: characteristic information of the connection service and service quality requirements, and the server is the provider of the connection service; generating a service identifier according to the characteristic information, and generating a traffic configuration strategy according to the service quality requirements and an Internet address, wherein the Internet address is the address of a service-aware gateway connected to the server and/or the terminal, and the The terminal is the user of the connection service; the correspondence between the service identifier and the traffic configuration strategy is sent to the service-aware gateway.
根据本公开的另一个实施例,提供了一种对应关系的发送装置,应用于管控系统,包括:接收模块,设置为接收服务端的管理系统发送的注册请求,其中,所述注册请求用于请求注册连接服务,所述注册请求中包括:所述连接服务的特征信息和服务质量需求,所述服务端为所述连接服务的提供方;生成模块,设置为根据所述特征信息生成服务标识,以及根据所述服务质量需求和互联网地址生成流量配置策略,其中,所述互联网地址为所述服务端和/或终端连接的服务感知网关的地址,所述终端为所述连接服务的使用方;发送模块,设置为将所述服务标识和所述流量配置策略的对应关系发送至所述服务感知网关。According to another embodiment of the present disclosure, a corresponding relationship sending device is provided, which is applied to a management and control system, including: a receiving module, configured to receive a registration request sent by a management system of a server, wherein the registration request is used to request registration of a connection service, and the registration request includes: characteristic information and service quality requirements of the connection service, and the server is a provider of the connection service; a generating module, configured to generate a service identifier according to the characteristic information, and to generate a traffic configuration policy according to the service quality requirements and an Internet address, wherein the Internet address is an address of a service-aware gateway to which the server and/or terminal is connected, and the terminal is a user of the connection service; a sending module, configured to send the corresponding relationship between the service identifier and the traffic configuration policy to the service-aware gateway.
根据本公开的另一个实施例,提供了一种对应关系的接收装置,应用于服务感知网关,包括:接收模块,设置为接收管控系统发送的连接服务对应的服务标识和流量配置策略的对应关系,其中,所述管控系统,设置为接收服务端对应的管理系统发送的注册请求;根据所述连接服务的特征信息生成服务标识,以及根据所述连接服务的服务质量需求和互联网地址生成流量配置策略,其中,所述注册请求用于请求注册所述连接服务,所述注册请求中包括:所述连接服务的特征信息和服务质量需求,所述互联网地址为所述服务端或者终端连接的服务感知网关的地址,所述终端为所述连接服务的使用方,所述服务端为所述连接服务的提供方。According to another embodiment of the present disclosure, a corresponding relationship receiving device is provided, which is applied to a service-aware gateway, including: a receiving module, configured to receive the corresponding relationship between a service identifier and a traffic configuration policy corresponding to a connection service sent by a management and control system, wherein the management and control system is configured to receive a registration request sent by a management system corresponding to a server; generate a service identifier according to characteristic information of the connection service, and generate a traffic configuration policy according to a service quality requirement and an Internet address of the connection service, wherein the registration request is used to request registration of the connection service, and the registration request includes: the characteristic information and service quality requirement of the connection service, the Internet address is the address of a service-aware gateway to which the server or terminal is connected, the terminal is a user of the connection service, and the server is a provider of the connection service.
根据本公开的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。According to another embodiment of the present disclosure, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps of any one of the above method embodiments when running.
根据本公开的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。According to another embodiment of the present disclosure, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
图1是本公开实施例的对应关系的发送方法的计算机终端的硬件结构框图;FIG1 is a hardware structure block diagram of a computer terminal of a method for sending a correspondence relationship according to an embodiment of the present disclosure;
图2是根据本公开实施例的业务感知系统的示意图;FIG2 is a schematic diagram of a service awareness system according to an embodiment of the present disclosure;
图3是根据本公开实施例的对应关系的发送方法的流程图;FIG3 is a flow chart of a method for sending a correspondence relationship according to an embodiment of the present disclosure;
图4是根据本公开实施例的对应关系的接收方法的流程图;FIG4 is a flow chart of a method for receiving a correspondence relationship according to an embodiment of the present disclosure;
图5是根据本公开实施例的服务信息注册示意图;FIG5 is a schematic diagram of service information registration according to an embodiment of the present disclosure;
图6是根据本公开实施例的基于SAN-ID标识引流和流量配置策略示意图;FIG6 is a schematic diagram of a traffic diversion and flow configuration strategy based on a SAN-ID identifier according to an embodiment of the present disclosure;
图7是根据本公开实施例的基于SAN-ID标识引流策略表和转发示意图;7 is a schematic diagram of a traffic diversion strategy table and forwarding based on a SAN-ID identifier according to an embodiment of the present disclosure;
图8是根据本公开实施例的对应关系的发送装置的结构框图;FIG8 is a structural block diagram of a sending device of a corresponding relationship according to an embodiment of the present disclosure;
图9是根据本公开实施例的对应关系的接收装置的结构框图。FIG. 9 is a structural block diagram of a receiving device of a corresponding relationship according to an embodiment of the present disclosure.
下文中将参考附图并结合实施例来详细说明本公开的实施例。Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings and in combination with the embodiments.
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等 是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above drawings are It is used to distinguish similar objects, not necessarily to describe a specific order or sequence.
本公开实施例中所提供的方法实施例可以在计算机终端或者类似的运算装置中执行。以运行在计算机终端上为例,图1是本公开实施例的一种对应关系的发送方法的计算机终端的硬件结构框图。如图1所示,计算机终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器(Central Processing Unit,MCU)或可编程逻辑器件(Field Programmable Gate Array,FPGA)等的处理装置)和用于存储数据的存储器104,其中,上述计算机终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述计算机终端的结构造成限定。例如,计算机终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。The method embodiments provided in the embodiments of the present disclosure can be executed in a computer terminal or a similar computing device. Taking running on a computer terminal as an example, FIG1 is a hardware structure block diagram of a computer terminal of a method for sending a corresponding relationship in an embodiment of the present disclosure. As shown in FIG1 , the computer terminal may include one or more (only one is shown in FIG1 ) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor (Central Processing Unit, MCU) or a programmable logic device (Field Programmable Gate Array, FPGA)) and a memory 104 for storing data, wherein the above-mentioned computer terminal may also include a transmission device 106 and an input and output device 108 for communication functions. It can be understood by those skilled in the art that the structure shown in FIG1 is only for illustration and does not limit the structure of the above-mentioned computer terminal. For example, the computer terminal may also include more or fewer components than those shown in FIG1 , or have a configuration different from that shown in FIG1 .
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本公开实施例中的对应关系的发送方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the sending method of the corresponding relationship in the embodiment of the present disclosure. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories can be connected to the computer terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
传输设备106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of a computer terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (Radio Frequency, referred to as RF) module, which is used to communicate with the Internet wirelessly.
本公开实施例可以运行于图2所示的业务感知系统上,如图2所示,该业务感知系统包括:The embodiment of the present disclosure may be run on the service perception system shown in FIG2 . As shown in FIG2 , the service perception system includes:
1、服务提供方(相当于本公开实施例中的服务端):提供访问的连接服务实例,通常部署在云资源池,并由云管平台或者应用业务管理系统(相当于本公开实施例中的管理系统)进行统一部署和管理;1. Service provider (equivalent to the server in the embodiment of the present disclosure): provides access to connection service instances, which are usually deployed in a cloud resource pool and are uniformly deployed and managed by a cloud management platform or an application business management system (equivalent to the management system in the embodiment of the present disclosure);
2、服务使用方(相当于本公开实施例中的终端):客户端主机包括固定和移动终端主机等,设置为安装访问对应连接服务的APP软件;2. Service user (equivalent to the terminal in the embodiment of the present disclosure): client hosts include fixed and mobile terminal hosts, etc., which are configured to install APP software for accessing corresponding connection services;
3、智能管控系统(相当于本公开实施例中的管控系统):现有网络域管控系统,通过增加服务管理模块管理连接服务的服务质量需求,以及连接服务的服务标识(Storage Area Network Identifier,简称为SAN-ID)的分配和发放,实现连接服务需求注册、SAN-ID标识生成、SAN-ID标识和SLA需求配置策略下发、SAN-ID标识发布订阅;3. Intelligent management and control system (equivalent to the management and control system in the embodiment of the present disclosure): the existing network domain management and control system manages the service quality requirements of the connection service and the allocation and issuance of the service identifier (Storage Area Network Identifier, referred to as SAN-ID) of the connection service by adding a service management module, thereby realizing the registration of connection service requirements, the generation of SAN-ID identifiers, the issuance of SAN-ID identifiers and SLA requirement configuration policies, and the publication and subscription of SAN-ID identifiers;
4、服务感知网关:现网分别对接服务使用方和提供方的路由器增量升级业务感知和差异化服务能力而来,只涉及到管理面和数据面修改,不对控制面和中间节点转发面做修改,可以实现现有网络的平滑演进。4. Service-aware gateway: The existing network is connected to the routers of service users and providers to incrementally upgrade business awareness and differentiated service capabilities. It only involves modifications to the management and data planes, and does not modify the control plane and intermediate node forwarding planes, which can achieve smooth evolution of the existing network.
在本实施例中提供了一种运行于上述计算机终端的对应关系的发送方法,图3是根据本公开实施例的对应关系的发送方法的流程图,如图3所示,该流程包括如下步骤:In this embodiment, a method for sending a corresponding relationship running on the above-mentioned computer terminal is provided. FIG. 3 is a flow chart of the method for sending a corresponding relationship according to an embodiment of the present disclosure. As shown in FIG. 3 , the process includes the following steps:
步骤S302,接收服务端的管理系统发送的注册请求,其中,所述注册请求用于请求注册 连接服务,所述注册请求中包括:所述连接服务的特征信息和服务质量需求,所述服务端为所述连接服务的提供方;Step S302: receiving a registration request sent by the management system of the server, wherein the registration request is used to request registration The connection service, the registration request includes: feature information and service quality requirements of the connection service, and the server is the provider of the connection service;
上述特征信息必须包括以下至少之一:所述服务端的目的互联网地址、所述服务端的目的端口;且所述特征信息还可以包括以下至少之一:所述连接服务对应的业务应用的抽象类型、用户权限。The above-mentioned characteristic information must include at least one of the following: the destination Internet address of the server, the destination port of the server; and the characteristic information may also include at least one of the following: the abstract type of the business application corresponding to the connection service, and user permissions.
步骤S304,根据所述特征信息生成服务标识,以及根据所述服务质量需求和互联网地址生成流量配置策略,其中,所述互联网地址为所述服务端和/或终端连接的服务感知网关的地址,所述终端为所述连接服务的使用方;Step S304, generating a service identifier according to the characteristic information, and generating a traffic configuration strategy according to the service quality requirement and an Internet address, wherein the Internet address is an address of a service-aware gateway to which the server and/or terminal is connected, and the terminal is a user of the connection service;
步骤S306,将所述服务标识和所述流量配置策略的对应关系发送至所述服务感知网关。Step S306: Send the correspondence between the service identifier and the traffic configuration policy to the service-aware gateway.
通过本公开,接收服务端的管理系统发送的注册请求,其中,所述注册请求用于请求注册连接服务,所述注册请求中包括:所述连接服务的特征信息和服务质量需求,所述服务端为所述连接服务的提供方;根据所述特征信息生成服务标识,以及根据所述服务质量需求和互联网地址生成流量配置策略,其中,所述互联网地址为所述服务端和/或终端连接的服务感知网关的地址,所述终端为所述连接服务的使用方;将所述服务标识和所述流量配置策略的对应关系发送至所述服务感知网关。即本公开实施例中,通过连接服务的特征信息生成连接服务的服务标识,以及根据通过连接服务的服务质量需求和连接服务的提供方和/或使用方连接的服务感知网关的互联网地址生成流量配置策略,实现连接服务开放性特征管理和唯一对应标识发放,且由于服务标识仅与连接服务的特征信息相关联,因此可以随意修改服务质量需求,进而根据服务质量需求修改流量配置策略即可,因此,可以解决网络无法管理和提供海量的差异化连接服务,且不能满足服务质量需求任意修改和调整的问题,实现了业务细颗粒可编程定义和SLA服务保障的效果。Through the present disclosure, a registration request sent by a management system of a server is received, wherein the registration request is used to request registration of a connection service, and the registration request includes: characteristic information and service quality requirements of the connection service, and the server is the provider of the connection service; a service identifier is generated according to the characteristic information, and a traffic configuration policy is generated according to the service quality requirements and an Internet address, wherein the Internet address is the address of a service-aware gateway to which the server and/or terminal is connected, and the terminal is the user of the connection service; and the correspondence between the service identifier and the traffic configuration policy is sent to the service-aware gateway. That is, in the embodiments of the present disclosure, a service identifier of the connection service is generated through the characteristic information of the connection service, and a traffic configuration policy is generated according to the service quality requirements of the connection service and the Internet address of the service-aware gateway connected by the provider and/or user of the connection service, so as to realize open characteristic management of the connection service and issuance of a unique corresponding identifier. Moreover, since the service identifier is only associated with the characteristic information of the connection service, the service quality requirements can be modified at will, and then the traffic configuration policy can be modified according to the service quality requirements. Therefore, the problem that the network cannot manage and provide a large number of differentiated connection services and cannot meet the arbitrary modification and adjustment of service quality requirements can be solved, and the effect of fine-grained programmable definition of services and SLA service guarantee is realized.
可选地,上述步骤S304可以通过以下步骤实现:在所述服务质量需求包括上行服务质量需求和下行服务质量需求的情况下,根据所述下行服务质量需求和第一互联网地址生成第一流量配置策略,以及根据所述上行服务质量需求和第二互联网地址生成第二流量配置策略,其中,所述流量配置策略包括:所述第一流量配置策略和所述第二流量配置策略,所述互联网地址包括:所述第一互联网地址和所述第二互联网地址,所述第一互联网地址为所述终端连接的第一服务感知网关的地址,所述第二互联网地址为所述服务端连接的第二服务感知网关的地址。Optionally, the above-mentioned step S304 can be implemented by the following steps: when the service quality requirement includes an uplink service quality requirement and a downlink service quality requirement, a first traffic configuration strategy is generated according to the downlink service quality requirement and a first Internet address, and a second traffic configuration strategy is generated according to the uplink service quality requirement and the second Internet address, wherein the traffic configuration strategy includes: the first traffic configuration strategy and the second traffic configuration strategy, the Internet address includes: the first Internet address and the second Internet address, the first Internet address is the address of the first service-aware gateway to which the terminal is connected, and the second Internet address is the address of the second service-aware gateway to which the server is connected.
本公开实施例中,注册请求中携带的服务质量需求可以包括:上行服务质量需求,也可以包括:下行服务质量需求,还可以包括:上行服务质量需求和下行服务质量需求;In the embodiment of the present disclosure, the service quality requirements carried in the registration request may include: an uplink service quality requirement, may also include: a downlink service quality requirement, and may also include: an uplink service quality requirement and a downlink service quality requirement;
在服务质量需求包括:上行服务质量需求和下行服务质量需求的情况下,根据下行服务质量需求和下行网络的终端连接的第一服务感知网关的地址生成第一流量配置策略,以及根据上行服务质量需求和上行网络的服务端连接的第二服务感知网关的地址生成第二流量配置策略。When the service quality requirements include: uplink service quality requirements and downlink service quality requirements, a first traffic configuration strategy is generated based on the downlink service quality requirements and the address of a first service-aware gateway connected to a terminal of the downlink network, and a second traffic configuration strategy is generated based on the uplink service quality requirements and the address of a second service-aware gateway connected to a server end of the uplink network.
通过上述实施例可知,本公开中的一次注册允许同时表达上行和下行服务质量需求,支持下行服务质量需求可选模式。It can be seen from the above embodiments that one registration in the present disclosure allows for simultaneous expression of uplink and downlink service quality requirements, and supports an optional downlink service quality requirement mode.
可选地,在生成第一流量配置策略和第二流量配置策略的情况下将所述第一服务标识和第一流量配置策略的对应关系发送至所述第二服务感知网关,以及将所述第一服务标识和所述第二流量配置策略的对应关系发送至所述第一服务感知网关。 Optionally, when generating a first traffic configuration policy and a second traffic configuration policy, the correspondence between the first service identifier and the first traffic configuration policy is sent to the second service-aware gateway, and the correspondence between the first service identifier and the second traffic configuration policy is sent to the first service-aware gateway.
本公开实施例中,将上行服务质量需求对应的流量配置策略发送至终端连接的服务感知网关,以及将下行服务质量需求对应的流量配置策略发送至服务端连接的服务感知网关。In the disclosed embodiment, the traffic configuration policy corresponding to the uplink service quality requirement is sent to the service-aware gateway connected to the terminal, and the traffic configuration policy corresponding to the downlink service quality requirement is sent to the service-aware gateway connected to the server.
在将流量配置策略发送至对应的服务感知网关之后,服务感知网关触发生成流量配置策略对应的服务路径,用于后续接收携带SAN-ID标识的报文,根据SAN-ID标识来选择相对应的服务路径。After sending the traffic configuration policy to the corresponding service-aware gateway, the service-aware gateway triggers the generation of a service path corresponding to the traffic configuration policy, which is used for subsequent reception of messages carrying the SAN-ID identifier and selection of the corresponding service path based on the SAN-ID identifier.
进一步地,本公开还给出了一种终端或者用户终端设备网关(Customer Premises Equipment,简称为CPE)订阅连接服务的方式,即终端或者CPE获取到服务标识SAN-ID标识的方式,具体的:Furthermore, the present disclosure also provides a method for a terminal or a customer premises equipment gateway (Customer Premises Equipment, referred to as CPE) to subscribe to a connection service, that is, a method for a terminal or CPE to obtain a service identifier SAN-ID identifier, specifically:
1、终端APP根据待访问的连接服务的特征信息获取对应SAN-ID标识,可以通过手工配置、APP在发起连接账号认证(服务提供方案管理和认证平台)通过后返回报文携带、DNS扩展携带等方式获取到服务标识。1. The terminal APP obtains the corresponding SAN-ID according to the characteristic information of the connection service to be accessed. The service identifier can be obtained through manual configuration, the return message after the APP initiates the connection account authentication (service provider solution management and authentication platform), DNS extension carrying, etc.
2、CPE归属网络域,直接由管控系统下发SAN-ID标识和对应服务特征,由ACL或者DPI进行业务特征识别,根据对应关系直接在业务流中增加SAN-ID标识。2. The CPE belongs to the network domain, and the management and control system directly issues the SAN-ID and corresponding service characteristics. The ACL or DPI identifies the service characteristics and directly adds the SAN-ID to the service flow based on the corresponding relationship.
可选地,根据所述服务质量需求和互联网地址生成流量配置策略之前,还获取上述互联网地址,本公开实施例给出了两种实现方式:一种是静态获取方式,一种是动态获取方式,其中,静态获取方式为:根据所述注册请求获取所述互联网地址,其中,所述注册请求中包括:所述互联网地址;动态获取方式为:通过流学习确定所述连接服务的目的互联网地址;通过所述目的互联网地址确定路由表,并在所述路由表中确定所述互联网地址。Optionally, before generating a traffic configuration strategy based on the service quality requirements and the Internet address, the above-mentioned Internet address is also obtained. The embodiment of the present disclosure provides two implementation methods: one is a static acquisition method, and the other is a dynamic acquisition method. The static acquisition method is: obtaining the Internet address according to the registration request, wherein the registration request includes: the Internet address; the dynamic acquisition method is: determining the destination Internet address of the connection service through flow learning; determining a routing table through the destination Internet address, and determining the Internet address in the routing table.
也就是说,静态获取方式是通过接收到的注册请求中携带的信息获取互联网地址;动态获取方式为:通过流学习确定对应的互联网地址。That is to say, the static acquisition method is to obtain the Internet address through the information carried in the received registration request; the dynamic acquisition method is to determine the corresponding Internet address through flow learning.
进一步地,将所述服务标识和所述流量配置策略的对应关系发送至所述服务感知网关之后,还包括:确定所述服务质量需求,和/或,所述互联网地址是否存在更新;在所述服务质量需求,和/或,所述互联网地址存在更新的情况下,根据更新后的服务质量需求,和/或,更新后的互联网地址更新所述连接服务对应的流量配置策略;将所述服务标识和更新后的流量配置策略的对应关系发送至所述服务感知网关。Furthermore, after sending the correspondence between the service identifier and the traffic configuration policy to the service-aware gateway, it also includes: determining whether the service quality requirement and/or the Internet address have been updated; when the service quality requirement and/or the Internet address have been updated, updating the traffic configuration policy corresponding to the connection service according to the updated service quality requirement and/or the updated Internet address; sending the correspondence between the service identifier and the updated traffic configuration policy to the service-aware gateway.
可以理解的是,连接服务注册后,可以支持在特征信息不变的情况下,根据服务质量需求和服务端的服务感知网关的IP,和/或,终端的服务感知网关的IP灵活调整,此过程SAN-ID标识保持不变,即在服务质量需求和服务感知网关的IP发生变化的过程中,只调整流量配置策略,终端、服务端完全不感知,真正实现服务能力灵活可编程。It can be understood that after the connection service is registered, it can support flexible adjustment based on the service quality requirements and the IP of the service-aware gateway of the server, and/or the IP of the service-aware gateway of the terminal without changing the characteristic information. During this process, the SAN-ID identifier remains unchanged, that is, when the service quality requirements and the IP of the service-aware gateway change, only the traffic configuration strategy is adjusted, and the terminal and the server are completely unaware of it, thus truly realizing flexible and programmable service capabilities.
可选地,上述流量配置策略的调整由服务端发起需求变更或者管控系统自动感知需求变更,具体的,至少包括以下之一:Optionally, the adjustment of the above traffic configuration strategy is initiated by the server side or the control system automatically senses the demand change, specifically, at least one of the following:
根据是否接收到所述管理系统发送的更新请求,确定所述服务质量需求,和/或,所述互联网地址是否存在更新;Determining the quality of service requirement and/or whether the Internet address has been updated according to whether an update request sent by the management system is received;
通过流学习监测所述互联网地址是否存在更新。The Internet address is monitored through flow learning to determine whether there is an update.
由于本公开实施例中的互联网地址可以是管控系统通过流学习的方式确定的,因此,管控系统还可以自动的通过流学习的方式感知互联网地址是否发生改变。Since the Internet address in the embodiment of the present disclosure can be determined by the management and control system through flow learning, the management and control system can also automatically sense whether the Internet address has changed through flow learning.
在本实施例中还提供了一种运行于服务感知网关的对应关系的接收方法,图4是根据本公开实施例的对应关系的发送方法的流程图,如图4所示,该流程包括如下步骤:In this embodiment, a method for receiving a corresponding relationship running on a service-aware gateway is also provided. FIG. 4 is a flow chart of a method for sending a corresponding relationship according to an embodiment of the present disclosure. As shown in FIG. 4 , the process includes the following steps:
步骤S402,接收管控系统发送的连接服务对应的服务标识和流量配置策略的对应关系, 其中,所述管控系统,设置为接收服务端对应的管理系统发送的注册请求;根据所述连接服务的特征信息生成服务标识,以及根据所述连接服务的服务质量需求和互联网地址生成流量配置策略,其中,所述注册请求用于请求注册所述连接服务,所述注册请求中包括:所述连接服务的特征信息和服务质量需求,所述互联网地址为所述服务端或者终端连接的服务感知网关的地址,所述终端为所述连接服务的使用方,所述服务端为所述连接服务的提供方。Step S402: receiving the corresponding relationship between the service identifier and the traffic configuration strategy corresponding to the connection service sent by the management and control system. Among them, the management and control system is configured to receive a registration request sent by a management system corresponding to the server; generate a service identifier according to the characteristic information of the connection service, and generate a traffic configuration strategy according to the service quality requirements and Internet address of the connection service, wherein the registration request is used to request registration of the connection service, and the registration request includes: the characteristic information and service quality requirements of the connection service, the Internet address is the address of the service-aware gateway to which the server or terminal is connected, the terminal is the user of the connection service, and the server is the provider of the connection service.
通过本公开,接收管控系统发送的连接服务对应的服务标识和流量配置策略的对应关系,其中,管控系统,接收服务端的管理系统发送的注册请求,其中,所述注册请求用于请求注册连接服务,所述注册请求中包括:所述连接服务的特征信息和服务质量需求,所述服务端为所述连接服务的提供方;根据所述特征信息生成服务标识,以及根据所述服务质量需求和互联网地址生成流量配置策略,其中,所述互联网地址为所述服务端和/或终端连接的服务感知网关的地址,所述终端为所述连接服务的使用方;将所述服务标识和所述流量配置策略的对应关系发送至所述服务感知网关。即本公开实施例中,通过连接服务的特征信息生成连接服务的服务标识,以及根据通过连接服务的服务质量需求和连接服务的提供方和/或使用方连接的服务感知网关的互联网地址生成流量配置策略,实现连接服务开放性特征管理和唯一对应标识发放,因此,可以解决网络无法管理和提供海量的差异化连接服务,且不能满足服务质量需求任意修改和调整的问题,实现了业务细颗粒可编程定义和SLA服务保障的效果。Through the present disclosure, the corresponding relationship between the service identifier and the traffic configuration policy corresponding to the connection service sent by the management and control system is received, wherein the management and control system receives a registration request sent by the management system of the server, wherein the registration request is used to request registration of the connection service, and the registration request includes: the characteristic information and service quality requirements of the connection service, and the server is the provider of the connection service; the service identifier is generated according to the characteristic information, and the traffic configuration policy is generated according to the service quality requirements and the Internet address, wherein the Internet address is the address of the service-aware gateway connected to the server and/or the terminal, and the terminal is the user of the connection service; the corresponding relationship between the service identifier and the traffic configuration policy is sent to the service-aware gateway. That is, in the embodiment of the present disclosure, the service identifier of the connection service is generated by the characteristic information of the connection service, and the traffic configuration policy is generated according to the service quality requirements of the connection service and the Internet address of the service-aware gateway connected to the provider and/or user of the connection service, so as to realize the open characteristic management of the connection service and the issuance of the unique corresponding identifier, so as to solve the problem that the network cannot manage and provide a large number of differentiated connection services, and cannot meet the problem of arbitrary modification and adjustment of the service quality requirements, and realize the effect of fine-grained programmable definition of the business and SLA service guarantee.
可选地,接收管控系统发送的连接服务对应的服务标识和所述流量配置策略的对应关系之后,还需要执行以下步骤:根据所述流量配置策略生成对应的传输路径;建立所述服务标识与所述传输路径的对应关系;在接收到所述服务端或者所述终端发送的数据报文的情况下,根据所述对应关系确定所述数据报文中携带的所述服务标识对应的所述传输路径,以及根据所述传输路径传输所述数据报文。Optionally, after receiving the correspondence between the service identifier corresponding to the connection service sent by the management and control system and the traffic configuration policy, the following steps need to be performed: generate a corresponding transmission path according to the traffic configuration policy; establish a correspondence between the service identifier and the transmission path; when receiving a data packet sent by the server or the terminal, determine the transmission path corresponding to the service identifier carried in the data packet according to the correspondence, and transmit the data packet according to the transmission path.
在服务感知网关接收到流量配置策略的情况下,服务感知入口网关(即在上行网络中,服务感知入口网关为终端连接的服务感知网关;在下行网络中,服务感知入口网关为服务端连接的服务感知网关)基于流量工程算法生成SAN-ID标识对应的SRv6 Policy传输路径,进而在携带SAN-ID标识的业务报文进入服务感知网关的情况下,直接识别SAN-ID标识实现差异化的引流服务。When the service-aware gateway receives the traffic configuration policy, the service-aware ingress gateway (that is, in the upstream network, the service-aware ingress gateway is the service-aware gateway connected to the terminal; in the downstream network, the service-aware ingress gateway is the service-aware gateway connected to the server) generates the SRv6 Policy transmission path corresponding to the SAN-ID identifier based on the traffic engineering algorithm, and then when the service message carrying the SAN-ID identifier enters the service-aware gateway, it directly identifies the SAN-ID identifier to implement differentiated traffic diversion services.
可选地,接收管控系统发送的连接服务对应的服务标识和所述流量配置策略的对应关系之后,还需要执行以下步骤:根据所述服务标识确定对应的随流检测方式;基于所述随流检测方式封装随流检测报文,以通过所述随流检测报文确定对所述传输路径的检测结果,其中,所述检测结果至少包括以下之一:传输路径画像、所述传输路径的节点、丢包率。Optionally, after receiving the correspondence between the service identifier corresponding to the connection service sent by the management and control system and the traffic configuration policy, the following steps need to be performed: determine the corresponding flow detection method according to the service identifier; encapsulate the flow detection message based on the flow detection method, so as to determine the detection result of the transmission path through the flow detection message, wherein the detection result includes at least one of the following: transmission path portrait, nodes of the transmission path, and packet loss rate.
在服务感知入口网关,面向映射SAN-ID标识对应的SRV6 POLICY直接使能基于SAN-ID标识的随流检测配置,其中POLICY的Endpoint代表了服务感知出口网关;数据面接收到携带SAN-ID标识的报文,在匹配到对应的SRV6 POLICY后,如果随流检测配置使能,则封装随流检测报文,相应的随流检测技术可以灵活选用INT、IOAM、IFA、InbandOAM任一种。At the service-aware ingress gateway, the SRV6 POLICY corresponding to the mapped SAN-ID identifier directly enables the in-flow detection configuration based on the SAN-ID identifier, where the Endpoint of the POLICY represents the service-aware egress gateway; when the data plane receives a message carrying the SAN-ID identifier and matches the corresponding SRV6 POLICY, if the in-flow detection configuration is enabled, the in-flow detection message is encapsulated, and the corresponding in-flow detection technology can flexibly select any of INT, IOAM, IFA, and InbandOAM.
需要说明的是,随流检测可以支持E2E模式,用于端到端性能检测,包括丢包、时延、抖动检测,也可以支持TRACE模式,用于业务路径画像、节点和链路丢包等定位。It should be noted that flow detection can support E2E mode for end-to-end performance detection, including packet loss, delay, and jitter detection. It can also support TRACE mode for business path profiling, node and link packet loss positioning, etc.
需要说明的是,在上行网络中,服务感知入口网关为终端连接的服务感知网关,服务感知出口网关为服务端连接的服务感知网关;在下行网络中,服务感知入口网关为服务端连接的服务感知网关,服务感知出口网关为终端连接的服务感知网关。 It should be noted that in the uplink network, the service-aware entry gateway is the service-aware gateway connected to the terminal, and the service-aware exit gateway is the service-aware gateway connected to the server; in the downlink network, the service-aware entry gateway is the service-aware gateway connected to the server, and the service-aware exit gateway is the service-aware gateway connected to the terminal.
显然,上述所描述的实施例仅仅是本公开一部分的实施例,而不是全部的实施例。为了更好的理解上述对应关系的发送和接收方法,以下结合实施例对上述过程进行说明,但不用于限定本公开实施例的技术方案,可选地:Obviously, the embodiments described above are only some embodiments of the present disclosure, not all embodiments. In order to better understand the sending and receiving methods of the above correspondence, the above process is described below in conjunction with the embodiments, but it is not intended to limit the technical solutions of the embodiments of the present disclosure. Optionally:
为了更清晰的呈现系统运行机制和原理,如图2所示,从满足业务运行的系统管理面和数据转发面视角,关键流程如下:To present the system operation mechanism and principle more clearly, as shown in Figure 2, from the perspective of the system management plane and data forwarding plane that meet business operations, the key processes are as follows:
1、注册连接服务。1. Register the connection service.
由服务提供方的管理系统根据连接服务的服务类型特征、网络部署位置及对网络质量要求,向智能管控系统注册连接服务的请求。The service provider's management system registers the connection service request to the intelligent management and control system based on the service type characteristics of the connection service, the network deployment location and the network quality requirements.
连接服务的注册步骤如下:The steps to register a connection service are as follows:
步骤1:服务提供方向智能管控系统发送注册连接服务的注册请求,其中,如附图2所示,注册请求中携带的注册要素至少包括:连接服务的特征信息、服务使用方发起该连接服务时,访问上行或上下行网络的SLA需求(时延、带宽、抖动、丢包),还可以包括:服务提供方连接的服务感知网关IP地址;Step 1: The service provider sends a registration request for registering a connection service to the intelligent management and control system, wherein, as shown in FIG2 , the registration elements carried in the registration request include at least: characteristic information of the connection service, SLA requirements (delay, bandwidth, jitter, packet loss) for accessing the uplink or downlink network when the service user initiates the connection service, and may also include: the IP address of the service-aware gateway connected to the service provider;
步骤2:智能管控系统中的服务管理模块根据注册要素中的特征信息生成SAN-ID标识(相当于上述实施例中的服务标识),并将SAN-ID标识发放到服务使用方。服务使用方可以直接通过SAN-ID标识发起连接服务,SAN-ID标识用于指示该连接服务发生时,确定对应的连接需求,以及用于后续下发服务网关配置策略及服务使用方进行标识携带享受上述连接服务。Step 2: The service management module in the intelligent management and control system generates a SAN-ID identifier (equivalent to the service identifier in the above embodiment) according to the characteristic information in the registration element, and issues the SAN-ID identifier to the service user. The service user can directly initiate a connection service through the SAN-ID identifier. The SAN-ID identifier is used to indicate when the connection service occurs, determine the corresponding connection requirements, and is used for the subsequent issuance of service gateway configuration policies and the service user to carry the identifier to enjoy the above connection service.
连接服务的注册说明如下:The registration instructions for the connection service are as follows:
1)注册说明1:如图5所示,图5中给出了注册实例,包括注册类型字段、特征信息字段,其中,特征信息必须包括以下至少之一:所述服务端的目的互联网地址、所述服务端的目的端口;且所述特征信息还可以包括以下至少之一:所述连接服务对应的业务应用的抽象类型、用户权限(比如游戏服务和使用者VIP等级)。1) Registration Instructions 1: As shown in FIG5 , FIG5 shows a registration example, including a registration type field and a feature information field, wherein the feature information must include at least one of the following: the destination Internet address of the server, the destination port of the server; and the feature information may also include at least one of the following: the abstract type of the business application corresponding to the connection service, and user permissions (such as game services and user VIP levels).
通过上述特征信息生成SAN-ID标识,实现生成SAN-ID标识用于精细化标识连接服务及对服务质量需求表达,图5注册类型字段和特征信息字段只是为了方便管理的一种实例,只要以相关特征提供连接描述,都属于本公开实施例的范围。The SAN-ID identifier is generated by the above-mentioned characteristic information, so as to realize the generation of the SAN-ID identifier for fine-grained identification of connection services and expression of service quality requirements. The registration type field and characteristic information field in FIG5 are just an example for convenient management. As long as the connection description is provided with relevant characteristics, it belongs to the scope of the embodiments of the present disclosure.
2)注册说明2:一个注册请求中可以携带上行和下行SLA需求,支持下行SLA需求可选模式。2) Registration description 2: A registration request can carry both uplink and downlink SLA requirements, and supports an optional downlink SLA requirement mode.
3)注册说明3:在成功注册连接服务后,在连接服务的特征信息不变的情况下,根据连接服务的SLA需求和服务提供方的服务感知网关IP或者服务使用方的服务感知网关IP灵活调整,这种调整可以由服务提供方平台发起需求变更,此过程SAN-ID标识保持不变,重复执行步骤2,服务需求实现编程过程中,只发生服务感知网关的流出量配置策略调整,终端、服务提供方完全不感知,真正实现服务能力灵活可编程。3) Registration Instructions 3: After successfully registering for the connection service, the characteristic information of the connection service remains unchanged, and can be flexibly adjusted based on the SLA requirements of the connection service and the service-aware gateway IP of the service provider or the service-aware gateway IP of the service user. This adjustment can be initiated by the service provider platform to change the demand. During this process, the SAN-ID identifier remains unchanged, and step 2 is repeated. During the service demand implementation programming process, only the outflow configuration policy of the service-aware gateway is adjusted, and the terminal and service provider are completely unaware of it, truly realizing flexible and programmable service capabilities.
2、根据SAN-ID标识下发流量配置策略。2. Send traffic configuration policy based on SAN-ID.
如图6所示,智能管控系统根据服务提供方的服务感知网关的IP地址和SLA参数信息,生成对应SAN-ID标识上行引流策略和对应的SRv6流量配置策略,并下发到服务使用方的服务感知网关,由服务使用方的服务感知网关触发生成对应的服务路径,其中,在服务使用方的服务感知网关接收到携带SAN-ID标识的报文的情况下,根据SAN-ID标识来选择相对应的服务路径。 As shown in Figure 6, the intelligent management and control system generates a corresponding SAN-ID upstream diversion strategy and a corresponding SRv6 traffic configuration strategy based on the IP address and SLA parameter information of the service provider's service-aware gateway, and sends them to the service consumer's service-aware gateway. The service consumer's service-aware gateway triggers the generation of the corresponding service path. When the service consumer's service-aware gateway receives a message carrying the SAN-ID identifier, it selects the corresponding service path based on the SAN-ID identifier.
需要说明的是,本公开实施例中可以将SLA的全部参数(带宽、时延、抖动、丢包)作为流量工程计算配置的metric type度量类型的约束参数。It should be noted that in the embodiments of the present disclosure, all parameters of the SLA (bandwidth, latency, jitter, and packet loss) can be used as constraint parameters of the metric type of the traffic engineering calculation configuration.
本公开实施例中还可以将SAN-ID标识扩展为引流类型,SAN-ID标识作为业务报文匹配的引流关键参数,也就是说,当报文匹配流量配置策略MyPerFlow Policy后,在转发引流上可以进一步根据SAN-ID标识直接实现匹配引流,这是支撑差异化网络服务的关键入口。In the disclosed embodiment, the SAN-ID identifier can also be expanded to a diversion type. The SAN-ID identifier serves as a key diversion parameter for matching business messages. That is to say, when the message matches the traffic configuration policy MyPerFlow Policy, the forwarding diversion can be further matched and diverted directly according to the SAN-ID identifier. This is the key entry point to support differentiated network services.
本公开实施例中还可以在注册请求中携带了SLA携带返程参数的情况下,表示下行业务需要满足对应的SLA要求,根据网络规划和部署情况,智能管控系统将服务使用方连接的服务感知网关的IP地址作为EGW-IP、下行SLA需求作为流量工程计算metric type约束参数同步生成SAN-ID标识引流策略和流量配置策略(相当于上述实施例中的第一流量配置策略)。In the disclosed embodiment, when the SLA return parameter is carried in the registration request, it indicates that the downlink service needs to meet the corresponding SLA requirement. According to the network planning and deployment, the intelligent management and control system uses the IP address of the service-aware gateway connected to the service user as the EGW-IP and the downlink SLA requirement as the traffic engineering calculation metric type constraint parameter to synchronously generate the SAN-ID identification diversion strategy and traffic configuration strategy (equivalent to the first traffic configuration strategy in the above embodiment).
进一步的,智能管控系统将生成的相关基于SAN-ID标识引流策略和对应的SRv6流量配置策略下发到服务使用方连接的服务感知网关,相应的服务感知网关基于流量配置策略,通过现有的头节点分布式计算或路径计算元素(Path Computation Element,简称为PCE)集中网络控制器计算SRv6策略(policy)路径并下发数据面,其中,数据面用于识别携带SAN-ID标识报文并匹配提供差异化连接服务。Furthermore, the intelligent management and control system will generate relevant SAN-ID-based traffic diversion strategies and corresponding SRv6 traffic configuration strategies to the service-aware gateway connected to the service user. The corresponding service-aware gateway calculates the SRv6 policy path based on the traffic configuration strategy through the existing head node distributed computing or path computing element (PCE) centralized network controller and sends it to the data plane. The data plane is used to identify messages carrying SAN-ID identifiers and match them to provide differentiated connection services.
3、订阅服务。3. Subscription service.
订阅服务方式包括:服务使用方和CPE,本公开实施例中的订阅,可以理解为服务使用方和CPE获取到SAN-ID标识,服务标识发放方可以是智能管控系统,也可以是服务提供方案管理和认证平台,具体根据实际情况选择,服务使用方和CPE基于SAN-ID标识发起服务连接,具体包括两种策略:The subscription service mode includes: the service user and the CPE. The subscription in the embodiment of the present disclosure can be understood as the service user and the CPE obtaining the SAN-ID identifier. The service identifier issuer can be an intelligent management and control system or a service provision solution management and authentication platform. The specific selection is based on the actual situation. The service user and the CPE initiate a service connection based on the SAN-ID identifier, which specifically includes two strategies:
1)终端APP根据待访问服务的特征信息获取对应SAN-ID标识,可以通过手工配置、APP在发起连接账号认证(服务提供方案管理和认证平台)通过后返回报文携带、DNS扩展携带等方式获取到服务标识。1) The terminal APP obtains the corresponding SAN-ID according to the characteristic information of the service to be accessed. The service identifier can be obtained through manual configuration, the return message after the APP initiates the connection account authentication (service provider solution management and authentication platform), DNS extension carrying, etc.
2)CPE网关归属网络域,直接由智能管控系统下发SAN-ID标识和对应服务特征,由ACL或者DPI进行业务特征识别,根据对应关系直接在业务流中增加SAN-ID标识。2) The CPE gateway belongs to the network domain, and the intelligent management and control system directly issues the SAN-ID and corresponding service characteristics. The ACL or DPI identifies the service characteristics and directly adds the SAN-ID to the service flow based on the corresponding relationship.
4、发起连接服务。4. Initiate connection service.
服务使用方获取SAN-ID标识携带用于发起连接服务,其中,SAN-ID标识封装可以通过终端主机封装或CPE封装两种方式,其封装格式格相同,SAN-ID标识通常使用IPV6扩展头来携带,具体的,可以通过逐跳选项扩展报文头(Hop-by-Hop Options Header,简称为HBH)、目的选项扩展报文头(Domain Name System over HTTPS,简称为DoH)、段路由扩展报文头(Segment Routing Header,简称为SRH)中的系统标识符(System Identifier,简称为SID)或者标签-长度-值(Tag-Length-Value,简称为TLV)中的一种或多种实现。The service user obtains the SAN-ID identifier to carry for initiating a connection service, wherein the SAN-ID identifier can be encapsulated by terminal host encapsulation or CPE encapsulation, and the encapsulation formats are the same. The SAN-ID identifier is usually carried by an IPV6 extension header, specifically, it can be implemented by one or more of the system identifier (SID) in the Hop-by-Hop Options Header (HBH), the Destination Options Header (DoH), the Segment Routing Header (SRH), or the Tag-Length-Value (TLV).
5、业务感知和差异化服务。5. Business awareness and differentiated services.
携带SAN-ID标识的业务报文进入服务感知网关,直接识别SAN-ID标识实现差异化的引流服务是本公开实现用户差异化服务的关键所在,如图7所示,为了介绍完整的服务流程,对控制面路由和SR policy策略的关联及数据面转发过程做简要说明,其相关过程主要包括以下部分:The service message carrying the SAN-ID enters the service-aware gateway. Directly identifying the SAN-ID to implement differentiated traffic diversion services is the key to implementing differentiated user services in the present disclosure. As shown in Figure 7, in order to introduce the complete service process, the association between control plane routing and SR policy and the data plane forwarding process are briefly described. The related process mainly includes the following parts:
1)SRv6 POLICY转发表项生成:控制面根据智能管控系统下发的配置策略,采用头节点或者PCE集中式计算,最终形成SRv6 POLICY转发表项:SRv6-POLICY-MyPerFlow。1) Generation of SRv6 POLICY forwarding table entries: The control plane uses the head node or PCE centralized calculation according to the configuration policy issued by the intelligent management and control system, and finally forms the SRv6 POLICY forwarding table entry: SRv6-POLICY-MyPerFlow.
其中,SRv6 POLICY转发表项表达从IGW到EGW的COLOR属性1000的POLICY,包括了根 据SAN-ID标识进行引流的全部SRv6 POLICY,边界网关协议(Border Gateway Protocol,简称为BGP)发布染色路由,通常数据设备上为了实现自动引流,EGW通常在发布路由时打上COLOR属性,设置为集成网关(Integrated Gateway,简称为IGW)进行VPN路由和SRv6 POLICY的匹配安装,实现特定路由匹配按需匹配POLICY的精准意图。The SRv6 POLICY forwarding entry expresses the POLICY of the COLOR attribute 1000 from IGW to EGW, including the root The Border Gateway Protocol (BGP) publishes colored routes for all SRv6 POLICYs that are diverted according to the SAN-ID. In order to achieve automatic diversion on data devices, EGW usually adds the COLOR attribute when publishing routes and sets it as an integrated gateway (IGW) to match and install VPN routes and SRv6 POLICY, so as to achieve the precise intention of matching specific routes with on-demand matching POLICY.
2)头节点VPN路由和SRv6 POLICY自动匹配安装:IGW在收到EGW发布的染色路由后,在本地进行配置安装,具体来说,根据路由携带的COLOR和NH IP作为索引来查找SRv6 POLICY,当查找到形成转发表下发到数据面,用于指导后续报文转发。2) Automatic matching and installation of head node VPN routing and SRv6 POLICY: After receiving the colored routing issued by EGW, IGW configures and installs it locally. Specifically, it searches for SRv6 POLICY based on the COLOR and NH IP carried in the routing as indexes. When the routing table is found, it is sent to the data plane to guide subsequent packet forwarding.
3)服务使用方发起连接服务:终端/CPE根据应用需求发送携带相应的SAN-ID标识的报文。3) The service user initiates the connection service: the terminal/CPE sends a message carrying the corresponding SAN-ID identifier according to the application requirements.
4)IGW实现业务感知和化服务:IGW接收到携带SAN-ID标识的业务报文,首先根据目的IP查找VPN路由,根据命中的路由COLOR及NH获取对应的SRv6-POLICY-MyPerFlow信息,再根据SAN-ID标识来查找匹配对应SLA需求的SRv6 POLICY,封装SRH转发头实现网络差异化引流和转发。需要说明的是,本公开虽然扩展了SAN-ID标识引流,但是仍保持了基于DSCP引流,当报文携带SAN-ID标识匹配到SAN-ID标识则优先根据SAN-ID标识进行引流,未携带或者携带但无法匹配SAN-ID标识的报文仍采用分类服务代码点(Differentiated Services Code Point,简称为DSCP)引流,最大限度实现设备兼容性扩展。4) IGW realizes business perception and service: IGW receives a business message carrying a SAN-ID identifier, first searches for a VPN route based on the destination IP, obtains the corresponding SRv6-POLICY-MyPerFlow information based on the hit route COLOR and NH, and then searches for the SRv6 POLICY that matches the corresponding SLA requirement based on the SAN-ID identifier, and encapsulates the SRH forwarding header to realize network differentiated diversion and forwarding. It should be noted that although the present disclosure expands the SAN-ID identifier diversion, it still maintains the DSCP-based diversion. When a message carrying a SAN-ID identifier matches the SAN-ID identifier, it is preferentially diverted based on the SAN-ID identifier. Messages that do not carry or carry but cannot match the SAN-ID identifier still use the Differentiated Services Code Point (DSCP) for diversion to maximize the expansion of device compatibility.
6、业务报文恢复。6. Business message recovery.
在报文到服务感知出口网关后,根据SRH中SLIST的携带SID指令来剥离段路由头部(Segment Routing Header,简称为SRH),还原真实的用户报文,特别说明的是,以下两种场景需要继续携带服务标识:After the message reaches the service-aware egress gateway, the Segment Routing Header (SRH) is stripped according to the SID-carrying instruction of SLIST in SRH to restore the real user message. In particular, the following two scenarios need to continue to carry the service identifier:
1)在跨域场景下,为了在其他域继续提供相应的连接服务.1) In cross-domain scenarios, in order to continue to provide corresponding connection services in other domains.
2)下行返程场景下,需要支持差异化连接服务,需携带SAN-ID标识进入服务IP实例。2) In the downlink return scenario, differentiated connection services need to be supported, and the SAN-ID identifier must be carried to enter the service IP instance.
7、下行连接服务。7. Downlink connection service.
在下发SAN-ID标识和服务参数时,如果携带了返程SLA要求,在服务感知出口网关创建了SAN-ID标识对应的返程的SRv6 Policy,服务提供方接收上行携带SAN-ID标识的报文,回应报文仍然携带SAN-ID标识,服务网关通过差异化路径满足下行连接服务SLA需求。When the SAN-ID identifier and service parameters are sent down, if the return SLA requirement is carried, a return SRv6 Policy corresponding to the SAN-ID identifier is created at the service-aware egress gateway. The service provider receives the upstream message carrying the SAN-ID identifier, and the response message still carries the SAN-ID identifier. The service gateway meets the downstream connection service SLA requirement through differentiated paths.
8、双向随流检测。8. Two-way flow detection.
特定SAN-ID标识表达了部署在特定服务感知出口网关的应用访问的连接业务需求,基于特定接入服务使用方的服务感知入口网关到服务感知出口网关,SAN-ID标识表达连接服务和网络SRv6 Policy服务粒度完全一致,因此面向SAN-ID标识所有报文实现业务可视化即精准真实可视了网络提供的对应服务质量,进一步根据诉述可视化数据,可以实现SRv6 Policy的动态挑战,实现SLA闭环修复和故障定位,节省了访问控制列表(Access Control List,简称为ACL)和基于段路由的性能监控运维管理(Segment Routing-Performance Monitoring Operations,Administration,and Maintenance,简称为SR-PM OAM)等设备资源,具体实现的方法如下:A specific SAN-ID tag expresses the connection service requirements of applications deployed on a specific service-aware egress gateway. Based on the service-aware ingress gateway to the service-aware egress gateway of a specific access service user, the SAN-ID tag expresses the connection service and the network SRv6 Policy service granularity is completely consistent. Therefore, business visualization is achieved for all messages with SAN-ID tags, which means that the corresponding service quality provided by the network is accurately and truly visualized. Further, based on the visualization data, dynamic challenges of SRv6 Policy can be achieved, SLA closed-loop repair and fault location can be achieved, and equipment resources such as Access Control List (ACL) and Segment Routing-Performance Monitoring Operations, Administration, and Maintenance (SR-PM OAM) can be saved. The specific implementation method is as follows:
1)在服务感知入口网关,面向映射SAN-ID标识对应的SRV6 POLICY直接使能基于SAN-ID标识的随流检测配置,其中POLICY的端点(Endpoint)代表了出口网关。1) At the service-aware ingress gateway, the SRV6 POLICY corresponding to the mapped SAN-ID identifier directly enables the in-flow detection configuration based on the SAN-ID identifier, where the endpoint of the POLICY represents the egress gateway.
2)数据面接收到携带SAN-ID标识的报文,在匹配到对应的SRV6 POLICY后,如果随流检测配置使能,则封装随流检测报文,相应的随流检测技术可以灵活选用智能网络技术 (Intelligent Networking Technology,简称为INT)、带内运维管理(In-band OAM,In-band Operations,Administration,and Maintenance,简称为IOAM)、信息流分析(Information Flow Analysis,简称为IFA)、带内操作管理(In-band Operational Administration,简称为InbandOAM)任一种。2) The data plane receives a message carrying a SAN-ID identifier. After matching the corresponding SRV6 POLICY, if the flow detection configuration is enabled, the flow detection message is encapsulated. The corresponding flow detection technology can flexibly select intelligent network technology. Any of the following: Intelligent Networking Technology (INT), In-band OAM (IOAM), Information Flow Analysis (IFA), and In-band Operational Administration (InbandOAM).
3)随流检测可以支持端到端(End-to-End,简称为E2E)模式,设置为端到端性能检测,包括丢包、时延、抖动检测,也可以支持追踪TRACE模式,实现业务路径画像、节点和链路丢包等定位。3) Flow detection can support end-to-end (E2E) mode and be set to end-to-end performance detection, including packet loss, delay, and jitter detection. It can also support TRACE mode to achieve business path profiling, node and link packet loss positioning, etc.
4)相关检测结果通过遥测Telemetry机制在服务感知入口网关和服务感知出口网关上报到智能控制系统,实现故障定界、业务趋势和特征分析、SAL闭环。其中SLA闭环是指在检测E2E性能不达SLA预期,由控制器动态触发重新生成新的SRv6 POLICY下发并实现业务匹配,实现整个面向特定连接服务的负反馈自动控制调节,无需再引入段路由性能监控(Segment Routing Performance Monitoring,简称为SR-PM)等检测单独针对SR POLICY独立检测,同时检测采用真实业务流具备较好的精度和真实性。4) The relevant detection results are reported to the intelligent control system through the telemetry mechanism at the service-aware ingress gateway and service-aware egress gateway to achieve fault demarcation, business trend and feature analysis, and SLA closed loop. The SLA closed loop means that when the E2E performance does not meet the SLA expectations, the controller dynamically triggers the regeneration of a new SRv6 POLICY and implements business matching, realizing the entire negative feedback automatic control adjustment for specific connection services, without the need to introduce segment routing performance monitoring (Segment Routing Performance Monitoring, referred to as SR-PM) and other tests for independent detection of SR POLICY. At the same time, the detection uses real business flows with good accuracy and authenticity.
5)下行和上行的随流检测机制和方法完全相同,在此不做赘述。5) The downstream and upstream flow detection mechanisms and methods are exactly the same and will not be elaborated here.
本公开实施例适用于基于IPv6网络的服务感知网络创新增强,实现业务细颗粒可编程定义和SLA服务保障,网络资源利用最大化和精细化运维,需要说明的是本发明为了简化说明,以IPv6/SRv6网络架构来阐述主要发明思想,主要特征仍然适用于IPv4/MPLS网络,本公开:The embodiments of the present disclosure are applicable to the service-aware network innovation enhancement based on IPv6 network, realizing fine-grained programmable definition of services and SLA service assurance, maximizing network resource utilization and refined operation and maintenance. It should be noted that in order to simplify the description, the present invention uses IPv6/SRv6 network architecture to illustrate the main inventive concept, and the main features are still applicable to IPv4/MPLS network. The present disclosure:
1、基于现有网络控制器增加连接服务注册和管理和连接业务策略发放的服务管理模块,从应用服务提供方视角来定义服务,面向连接服务差异化关键特征和服务出口位置、SLA需求,利用关键特征分配唯一数字化标识,实现连接服务开放性特征管理和唯一对应标识发放,其中所述关键特征完全由应用提供方来定义,全开放式扩展,对颗粒的粗细规划完全在于如何定义,网络域不做假设和约束。1. Based on the existing network controller, a service management module for connection service registration and management and connection business policy issuance is added. Services are defined from the perspective of application service providers. Based on the differentiated key features of connection services, service export locations, and SLA requirements, unique digital identifiers are allocated using key features to achieve open feature management of connection services and issuance of unique corresponding identifiers. The key features are completely defined by the application provider, and are fully open and extensible. The planning of the coarse and fine granularity depends entirely on how they are defined, and no assumptions or constraints are made on the network domain.
2、利用数字化标识在网络域中映射相对应的服务颗粒和SLA需求,以此实现连接服务精准提供和SLA保障。2. Use digital identifiers to map corresponding service granules and SLA requirements in the network domain, so as to achieve accurate provision of connection services and SLA guarantees.
3、根据数字化标识与服务位置和SLA需求分离的特点,实现网络连接服务需求可编程调整和灵活发放,满足海量连接服务需求灵活实现和开通,实现精准运维。3. Based on the characteristics of digital identification, service location and SLA requirements being separated, network connection service requirements can be programmably adjusted and flexibly issued, meeting the flexible implementation and activation of massive connection service requirements and achieving precise operation and maintenance.
与现有的提出的其他方法相比,本公开实施例与现有技术不同在于:Compared with other existing proposed methods, the embodiments of the present disclosure are different from the prior art in that:
1、同五元组或深度包检查(Deep Packet Inspection,简称为DPI)识别和服务质量(Quality of Service,简称为QOS)标注的被动方法相比,本公开采用从应用服务提供视角直接定义连接服务并由终端携带唯一数字标识网络直接识别提供服务引流和SLA保障,技术上有着本质不同。1. Compared with the passive method of five-tuple or deep packet inspection (DPI) identification and quality of service (QOS) annotation, the present invention directly defines the connection service from the perspective of application service provision and uses the terminal to carry a unique digital identifier to directly identify the network to provide service diversion and SLA guarantee, which is essentially different in technology.
2、相对现有IPv6环境下的接入点(Access Point Name 6,简称为APN6),主要不同点有:2. Compared with the existing access point in IPv6 environment (Access Point Name 6, referred to as APN6), the main differences are:
APN6终端侧无法表达网络的出口是哪里,本公开并非从终端视角来定义连接需求,不需要携带复杂的需求参数,而是直接从应用服务提供视角直接定义连接服务,并精确表达了服务的出口,终端只需要携带纯数字化语义标识即可由网络提供服务。The APN6 terminal side cannot express where the network exit is. The present disclosure does not define the connection requirements from the terminal perspective, and does not need to carry complex demand parameters. Instead, it directly defines the connection service from the perspective of application service provision and accurately expresses the service exit. The terminal only needs to carry a purely digital semantic identifier to receive services from the network.
本公开对于连接服务采用开放式服务定义和可编程也是最主要区别,而且本公开服务颗粒不局限于APN6层次化定义,真正实现连接即服务。The main difference is that the present disclosure adopts open service definition and programmability for connection services, and the service granularity of the present disclosure is not limited to the APN6 hierarchical definition, truly realizing connection as a service.
APN6采用携带多参数封装带来开销,网络设备需要感知并处理标识内部分类语义,对于 性能有损,设备处理复杂。本公开通过增加了控制面和管理面新增能力设计,简化了标识语义和网络设备处理,提升性能。APN6 uses multi-parameter encapsulation, which brings overhead. Network devices need to perceive and process the internal classification semantics of the identifier. Performance is impaired and device processing is complex. This disclosure simplifies identification semantics and network device processing and improves performance by adding new capabilities to the control plane and management plane.
3、相对服务感知网络SAN,本公开不涉及算力感知和算网联合调度决策,仅采用数字化标识表达网络连接服务类型,在服务注册要素和基于数字化标识提供差异化服务的语义和过程上完全不同,本公开可以认为是SAN的连接服务能力延伸和补充。3. Compared with the service-aware network SAN, the present disclosure does not involve computing power awareness and computing-network joint scheduling decisions. It only uses digital identifiers to express network connection service types. The semantics and processes of service registration elements and providing differentiated services based on digital identifiers are completely different. The present disclosure can be considered as an extension and supplement to the connection service capabilities of SAN.
从有益效果层面来看,本发明具备较强的可落地性、不同场景的适配能力以及扩展性。利用本发明的技术方案,直接基于现有网络升级软件可加速服务感知网络在现网环境下的快速落地,实现云网融合背景下精细化的连接服务管理和保障能力,真正实现连接即服务(Connectivity as a Service,简称为CAAS),具备较好的经济价值,具体如下:From the perspective of beneficial effects, the present invention has strong feasibility, adaptability to different scenarios, and scalability. Using the technical solution of the present invention, the rapid implementation of the service-aware network in the existing network environment can be accelerated directly based on the existing network upgrade software, and refined connection service management and guarantee capabilities can be achieved in the context of cloud-network integration, truly realizing Connectivity as a Service (CAAS), and having good economic value, as follows:
1、采用贯通端网云的服务ID开放式映射连接服务颗粒及灵活可编程,降低了连接服务的发放和设备配置难度。1. The service ID that runs through the end-network-cloud is openly mapped to the connection service granularity and is flexible and programmable, which reduces the difficulty of issuing connection services and configuring equipment.
2、基于服务ID和网络需求参数分离的连接服务感知,简洁的数字化标识通过报文携带并主动表达连接服务需求,避免ACL/DPI等资源消耗和安全问题,同时降低了数据面芯片压力和网络带宽。2. Connection service perception based on the separation of service ID and network demand parameters. The concise digital identifier is carried through the message and actively expresses the connection service demand, avoiding resource consumption and security issues such as ACL/DPI, while reducing the pressure on the data plane chip and network bandwidth.
3、基于服务ID直接实现引流,同时开启随流测量,实现流量特征刻画和故障定位及服务SLA闭环,降低资源消耗提高了服务品质和运维效率。3. Directly implement traffic diversion based on service ID and enable flow measurement at the same time to achieve traffic feature characterization, fault location and service SLA closed loop, reduce resource consumption and improve service quality and operation and maintenance efficiency.
4、网络设备中间节点不做修改,只涉及到服务感知网关节点的管理面和转发面,不涉及控制面修改,实现现网设备的平滑升级演进。4. No modification is made to the intermediate nodes of the network equipment. Only the management plane and forwarding plane of the service-aware gateway node are involved. No modification is made to the control plane, thus achieving smooth upgrade and evolution of the existing network equipment.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器/随机存取存储器(Read-Only Memory/Random Access Memory,ROM/RAM)、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本公开各个实施例所述的方法。Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present disclosure, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as a read-only memory/random access memory (ROM/RAM), a disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present disclosure.
在本实施例中还提供了一种对应关系的发送装置和对应关系的接收装置,该装置设置为实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。In the present embodiment, a sending device of a corresponding relationship and a receiving device of a corresponding relationship are also provided, and the device is configured to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and/or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware is also possible and conceived.
图8是根据本公开实施例的对应关系的发送装置的结构框图,如图8所示,应用于管控系统,该装置包括:FIG8 is a structural block diagram of a sending device for a corresponding relationship according to an embodiment of the present disclosure. As shown in FIG8 , the device is applied to a management and control system, and includes:
接收模块82,设置为接收服务端的管理系统发送的注册请求,其中,所述注册请求用于请求注册连接服务,所述注册请求中包括:所述连接服务的特征信息和服务质量需求,所述服务端为所述连接服务的提供方;The receiving module 82 is configured to receive a registration request sent by a management system of a server, wherein the registration request is used to request registration of a connection service, and the registration request includes: feature information of the connection service and service quality requirements, and the server is a provider of the connection service;
生成模块84,设置为根据所述特征信息生成服务标识,以及根据所述服务质量需求和互联网地址生成流量配置策略,其中,所述互联网地址为所述服务端和/或终端连接的服务感知网关的地址,所述终端为所述连接服务的使用方;A generating module 84 is configured to generate a service identifier according to the characteristic information, and to generate a traffic configuration strategy according to the service quality requirement and an Internet address, wherein the Internet address is an address of a service-aware gateway to which the server and/or terminal is connected, and the terminal is a user of the connection service;
发送模块86,设置为将所述服务标识和所述流量配置策略的对应关系发送至所述服务感知网关。 The sending module 86 is configured to send the correspondence between the service identifier and the traffic configuration policy to the service-aware gateway.
通过上述装置,通过连接服务的特征信息生成连接服务的服务标识,以及根据通过连接服务的服务质量需求和连接服务的提供方和/或使用方连接的服务感知网关的互联网地址生成流量配置策略,实现连接服务开放性特征管理和唯一对应标识发放,因此,可以解决网络无法管理和提供海量的差异化连接服务,且不能满足服务质量需求任意修改和调整的问题,实现了业务细颗粒可编程定义和SLA服务保障的效果。Through the above-mentioned device, a service identifier of the connection service is generated through the characteristic information of the connection service, and a traffic configuration strategy is generated according to the service quality requirements of the connection service and the Internet address of the service-aware gateway connected by the provider and/or user of the connection service, so as to realize the open characteristic management of the connection service and the issuance of the unique corresponding identifier. Therefore, it can solve the problem that the network cannot manage and provide a large number of differentiated connection services and cannot meet the service quality requirements for arbitrary modification and adjustment, and realizes the effect of fine-grained programmable definition of business and SLA service guarantee.
在一个示例性实施例中,生成模块84,设置为在所述服务质量需求包括上行服务质量需求和下行服务质量需求的情况下,根据所述下行服务质量需求和第一互联网地址生成第一流量配置策略,以及根据所述上行服务质量需求和第二互联网地址生成第二流量配置策略,其中,所述流量配置策略包括:所述第一流量配置策略和所述第二流量配置策略,所述互联网地址包括:所述第一互联网地址和所述第二互联网地址,所述第一互联网地址为所述终端连接的第一服务感知网关的地址,所述第二互联网地址为所述服务端连接的第二服务感知网关的地址。In an exemplary embodiment, the generation module 84 is configured to generate a first traffic configuration strategy based on the downlink quality of service requirement and the first Internet address when the service quality requirement includes an uplink quality of service requirement and a downlink quality of service requirement, and to generate a second traffic configuration strategy based on the uplink quality of service requirement and the second Internet address, wherein the traffic configuration strategy includes: the first traffic configuration strategy and the second traffic configuration strategy, the Internet address includes: the first Internet address and the second Internet address, the first Internet address is the address of the first service-aware gateway to which the terminal is connected, and the second Internet address is the address of the second service-aware gateway to which the server is connected.
在一个示例性实施例中,发送模块86,设置为将所述第一服务标识和第一流量配置策略的对应关系发送至所述第二服务感知网关,以及将所述第一服务标识和所述第二流量配置策略的对应关系发送至所述第一服务感知网关。In an exemplary embodiment, the sending module 86 is configured to send the correspondence between the first service identifier and the first traffic configuration policy to the second service-aware gateway, and to send the correspondence between the first service identifier and the second traffic configuration policy to the first service-aware gateway.
在一个示例性实施例中,接收模块82,还设置为以下至少之一:根据所述注册请求获取所述互联网地址,其中,所述注册请求中包括:所述互联网地址;通过流学习确定所述连接服务的目的互联网地址;通过所述目的互联网地址确定路由表,并在所述路由表中确定所述互联网地址。In an exemplary embodiment, the receiving module 82 is further configured to do at least one of the following: obtain the Internet address according to the registration request, wherein the registration request includes: the Internet address; determine the destination Internet address of the connection service through flow learning; determine a routing table through the destination Internet address, and determine the Internet address in the routing table.
在一个示例性实施例中,接收模块82,还设置为:确定所述服务质量需求,和/或,所述互联网地址是否存在更新;在所述服务质量需求,和/或,所述互联网地址存在更新的情况下,根据更新后的服务质量需求,和/或,更新后的互联网地址更新所述连接服务对应的流量配置策略;将所述服务标识和更新后的流量配置策略的对应关系发送至所述服务感知网关。In an exemplary embodiment, the receiving module 82 is further configured to: determine whether the service quality requirement and/or the Internet address are updated; when the service quality requirement and/or the Internet address are updated, update the traffic configuration policy corresponding to the connection service according to the updated service quality requirement and/or the updated Internet address; and send the correspondence between the service identifier and the updated traffic configuration policy to the service-aware gateway.
在一个示例性实施例中,接收模块82,还设置为以下至少之一:根据是否接收到所述管理系统发送的更新请求,确定所述服务质量需求,和/或,所述互联网地址是否存在更新;通过流学习监测所述互联网地址是否存在更新。In an exemplary embodiment, the receiving module 82 is further configured to do at least one of the following: determine the service quality requirement and/or whether the Internet address has been updated based on whether an update request sent by the management system is received; and monitor whether the Internet address has been updated through flow learning.
在一个示例性实施例中,所述特征信息至少包括以下之一:所述服务端的目的互联网地址、所述服务端的目的端口,且所述特征信息还可以包括以下之一:所述连接服务对应的业务应用的抽象类型、用户权限。In an exemplary embodiment, the characteristic information includes at least one of the following: the destination Internet address of the server, the destination port of the server, and the characteristic information may also include one of the following: the abstract type of the business application corresponding to the connection service, and user permissions.
图9是根据本公开实施例的对应关系的接收装置的结构框图,如图9所示,包括:FIG. 9 is a structural block diagram of a receiving device of a corresponding relationship according to an embodiment of the present disclosure. As shown in FIG. 9 , the receiving device includes:
接收模块92,设置为接收管控系统发送的连接服务对应的服务标识和流量配置策略的对应关系,其中,所述管控系统,设置为接收服务端对应的管理系统发送的注册请求;根据所述连接服务的特征信息生成服务标识,以及根据所述连接服务的服务质量需求和互联网地址生成流量配置策略,其中,所述注册请求用于请求注册所述连接服务,所述注册请求中包括:所述连接服务的特征信息和服务质量需求,所述互联网地址为所述服务端或者终端连接的服务感知网关的地址,所述终端为所述连接服务的使用方,所述服务端为所述连接服务的提供方。A receiving module 92 is configured to receive the correspondence between the service identifier and the traffic configuration policy corresponding to the connection service sent by the control system, wherein the control system is configured to receive a registration request sent by the management system corresponding to the server; generate a service identifier according to the characteristic information of the connection service, and generate a traffic configuration policy according to the service quality requirements and Internet address of the connection service, wherein the registration request is used to request registration of the connection service, and the registration request includes: the characteristic information and service quality requirements of the connection service, the Internet address is the address of the service-aware gateway to which the server or terminal is connected, the terminal is the user of the connection service, and the server is the provider of the connection service.
通过上述装置,通过连接服务的特征信息生成连接服务的服务标识,以及根据通过连接服务的服务质量需求和连接服务的提供方和/或使用方连接的服务感知网关的互联网地址生 成流量配置策略,实现连接服务开放性特征管理和唯一对应标识发放,因此,可以解决网络无法管理和提供海量的差异化连接服务,且不能满足服务质量需求任意修改和调整的问题,实现了业务细颗粒可编程定义和SLA服务保障的效果。Through the above device, a service identifier of the connection service is generated through the characteristic information of the connection service, and an Internet address of a service-aware gateway connected to the connection service is generated according to the service quality requirements of the connection service and the provider and/or user of the connection service. It can form a traffic configuration strategy, realize the open feature management of connection services and the issuance of unique corresponding identifiers. Therefore, it can solve the problem that the network cannot manage and provide massive differentiated connection services, and cannot meet the service quality requirements for arbitrary modification and adjustment, and realize the effect of fine-grained programmable definition of services and SLA service guarantee.
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
为便于对本公开所提供的技术方案的理解,下面将结合具体场景的实施例进行详细的阐述。To facilitate the understanding of the technical solutions provided by the present disclosure, embodiments of the present invention will be described in detail below in conjunction with specific scenarios.
本公开的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。An embodiment of the present disclosure further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.
在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。In an exemplary embodiment, the above-mentioned computer-readable storage medium may include, but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store computer programs.
本公开的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。An embodiment of the present disclosure further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。In an exemplary embodiment, the electronic device may further include a transmission device and an input/output device, wherein the transmission device is connected to the processor, and the input/output device is connected to the processor.
本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.
显然,本领域的技术人员应该明白,上述的本公开的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本公开不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that the above modules or steps of the present disclosure can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present disclosure is not limited to any specific combination of hardware and software.
以上所述仅为本公开的优选实施例而已,并不用于限制本公开,对于本领域的技术人员来说,本公开可以有各种更改和变化。凡在本公开的原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。 The above description is only a preferred embodiment of the present disclosure and is not intended to limit the present disclosure. For those skilled in the art, the present disclosure may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principles of the present disclosure shall be included in the protection scope of the present disclosure.
Claims (14)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311825689.7 | 2023-12-26 | ||
| CN202311825689.7A CN120223535A (en) | 2023-12-26 | 2023-12-26 | Correspondence relationship sending method and device, storage medium and electronic device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025138756A1 true WO2025138756A1 (en) | 2025-07-03 |
Family
ID=96115967
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/107384 Pending WO2025138756A1 (en) | 2023-12-26 | 2024-07-24 | Method and device for sending correspondence relationship, storage medium, and electronic device |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN120223535A (en) |
| WO (1) | WO2025138756A1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104811960A (en) * | 2014-01-23 | 2015-07-29 | 中国电信股份有限公司 | Paging control method and paging control system based on service perception |
| CN110383762A (en) * | 2017-04-14 | 2019-10-25 | 华为技术有限公司 | A kind of methods, devices and systems of implementation strategy control |
| WO2023016298A1 (en) * | 2021-08-13 | 2023-02-16 | 华为技术有限公司 | Service awareness method, communication apparatus, and communication system |
| WO2023030448A1 (en) * | 2021-09-06 | 2023-03-09 | 维沃移动通信有限公司 | Quality of service feature parameter determination method and apparatus, data sending method and apparatus, and device |
| WO2023071522A1 (en) * | 2021-11-01 | 2023-05-04 | 中兴通讯股份有限公司 | Connection establishment method and device, storage medium and electronic device |
-
2023
- 2023-12-26 CN CN202311825689.7A patent/CN120223535A/en active Pending
-
2024
- 2024-07-24 WO PCT/CN2024/107384 patent/WO2025138756A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104811960A (en) * | 2014-01-23 | 2015-07-29 | 中国电信股份有限公司 | Paging control method and paging control system based on service perception |
| CN110383762A (en) * | 2017-04-14 | 2019-10-25 | 华为技术有限公司 | A kind of methods, devices and systems of implementation strategy control |
| WO2023016298A1 (en) * | 2021-08-13 | 2023-02-16 | 华为技术有限公司 | Service awareness method, communication apparatus, and communication system |
| WO2023030448A1 (en) * | 2021-09-06 | 2023-03-09 | 维沃移动通信有限公司 | Quality of service feature parameter determination method and apparatus, data sending method and apparatus, and device |
| WO2023071522A1 (en) * | 2021-11-01 | 2023-05-04 | 中兴通讯股份有限公司 | Connection establishment method and device, storage medium and electronic device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN120223535A (en) | 2025-06-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11528190B2 (en) | Configuration data migration for distributed micro service-based network applications | |
| CN115037624B (en) | Global network state management | |
| Rotsos et al. | Network service orchestration standardization: A technology survey | |
| US9819540B1 (en) | Software defined network controller | |
| US10003540B2 (en) | Flow forwarding method, device, and system | |
| CN101510846B (en) | System and method for implementing self-governing QoS based on service network differentiation and IPv6 spreading head | |
| CN113812126A (en) | Message transmission method, device and system | |
| US20150381515A1 (en) | Graph database for services planning and configuration in network services domain | |
| EP4099631B1 (en) | Methods for configuring performance measurement indication information, and related devices | |
| CN111492627A (en) | Controller-based Service Policy Mapping with Different Tunnels for Different Applications | |
| CN112202930B (en) | Method, POP and system for accessing mobile equipment to SD-WAN (secure digital-to-WAN) network | |
| CN108289061B (en) | Service chain topology system based on SDN | |
| CN101166153B (en) | A method for controlling network service | |
| WO2025180331A1 (en) | Information processing method and apparatus, device, storage medium and computer program product | |
| Farrel | Overview and principles of internet traffic engineering | |
| Wang et al. | Software defined autonomic QoS model for future Internet | |
| Farrel | Rfc 9522: Overview and principles of internet traffic engineering | |
| CN110365549A (en) | A processing method and processing system for an SPTN network | |
| WO2025138756A1 (en) | Method and device for sending correspondence relationship, storage medium, and electronic device | |
| CN117641465A (en) | A communication method and device | |
| CN116367334B (en) | Information transmission method, device, related equipment and storage medium | |
| TWI526033B (en) | Method and system for networking | |
| WO2023178988A1 (en) | User plane traffic routing configuration method, apparatus, and system | |
| Tian et al. | Traffic Flow Analysis | |
| Chen et al. | Using policy-based MPLS management architecture to improve QoS on IP network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24909710 Country of ref document: EP Kind code of ref document: A1 |