Method and device for sending correspondence relationship, storage medium, and electronic device
By generating service identification and traffic configuration policies, and using service-aware gateway to manage connection services, the problem of inability to provide massive differentiated connection services and service quality adjustments in the existing technology is solved, and the fine-grained programmable definition of business and SLA service guarantee is realized.
Patent Information
- Application Number
- PCT/CN2024/107384
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-26
- Filing Date
- 2024-07-24
- Publication Date
- 2025-07-03
AI Technical Summary
The existing technology cannot effectively manage and provide massive differentiated connectivity services, and cannot meet the arbitrary modifications and adjustments of service quality requirements.
By receiving registration requests sent by the management system of the server, a service identification and traffic configuration policy is generated, and a service-aware gateway is used to realize the feature management of connected services and the issuance of unique corresponding identifications, supporting flexible adjustments to service quality requirements.
It realizes fine-grained programmable definition of business and SLA service guarantee, solves the problem that the network cannot manage and provide massive differentiated connection services, and meets the arbitrary modification and adjustment of service quality requirements.
Smart Images

Figure CN2024107384_03072025_PF_FP_ABST
Abstract
Description
Method and device for sending corresponding relationship, storage medium and electronic device
[0001] This disclosure claims priority to 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. Technical Field
[0002] The embodiments of the present disclosure relate to the field of communications, and in particular, to a method and device for sending a correspondence relationship, a storage medium, and an electronic device. Background Art
[0003] With the advent of 5G and the cloud era, IP networks have entered the industrial internet era. The most prominent network requirements of applications in this era are massive connections, guaranteed quality, and customizable quality. Currently, applications with differentiated requirements are emerging one after another, such as mobile internet applications requiring enhanced bandwidth and device interconnection applications for massive IoT.
[0004] Based on the principles and concepts of end-to-end layered design for the Internet, and in response to differentiated needs, the traditional approach of completely decoupling networks and applications is no longer suitable, and the demand for network-aware services is growing stronger. Traditional network-aware services are primarily implemented through two technologies: service identification and service tagging. The former uses five-tuples and Deep Packet Inspection (DPI) to identify the application to which traffic belongs, while the latter uses simple flow classification using the QoS priority field to tag traffic service requirements. These two technologies combine to provide differentiated services for different applications. Furthermore, the closed-loop adjustment of connection services provided by the network is based on quality testing, which primarily relies on carrier-grade OAM, but does not provide true service quality feedback. New in-stream detection technologies provide true service flow quality feedback, but in-stream detection focuses on specific, granular flows and cannot provide quality feedback for all flows within the connection pipeline. Consequently, effective service quality service level agreements (SLAs) cannot be established.
[0005] Regarding 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.
[0006] Therefore, it is necessary to improve the related technology to overcome the above-mentioned defects in the related technology.
[0007] Summary of the Invention
[0008] The embodiments of the present disclosure provide a method and device for sending a corresponding relationship, a storage medium, and an electronic device to at least solve the problem in related technologies that the network cannot manage and provide massive differentiated connection services, and cannot meet the service quality requirements for arbitrary modification and adjustment.
[0009] 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, including: 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 and service quality requirements of the connection service, and the server is the provider of the connection service; generating a service identifier based on the characteristic information, and generating a traffic configuration policy based on 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 sending the corresponding relationship between the service identifier and the traffic configuration policy to the service-aware gateway.
[0010] 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 the provider of the connection service; a generating module, configured to generate a service identifier based on the characteristic information, and generate a traffic configuration policy based on 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; a sending module, configured to send the corresponding relationship between the service identifier and the traffic configuration policy to the service-aware gateway.
[0011] 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 the server; generate a service identifier based on characteristic information of the connection service, and generate a traffic configuration policy based on 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.
[0012] According to another embodiment of the present disclosure, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when running.
[0013] 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 perform the steps in any one of the above method embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] FIG1 is a hardware structure block diagram of a computer terminal for a method for sending a correspondence relationship according to an embodiment of the present disclosure;
[0015] FIG2 is a schematic diagram of a service awareness system according to an embodiment of the present disclosure;
[0016] FIG3 is a flowchart of a method for sending a correspondence relationship according to an embodiment of the present disclosure;
[0017] FIG4 is a flowchart of a method for receiving a correspondence relationship according to an embodiment of the present disclosure;
[0018] FIG5 is a schematic diagram of service information registration according to an embodiment of the present disclosure;
[0019] 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;
[0020] 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;
[0021] FIG8 is a structural block diagram of a sending device of a correspondence relationship according to an embodiment of the present disclosure;
[0022] FIG9 is a structural block diagram of a receiving device for a correspondence relationship according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0023] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings and in conjunction with embodiments.
[0024] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0025] The method embodiments provided in the embodiments of the present disclosure can be executed in a computer terminal or a similar computing device. Taking operation on a computer terminal as an example, FIG1 is a hardware structure block diagram of a computer terminal of a corresponding relationship sending method of 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 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 .
[0026] 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 method for sending 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, implementing the above-mentioned 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 instances, the memory 104 may further include a memory remotely located relative to the processor 102, and these remote memories may 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 combinations thereof.
[0027] The transmission device 106 is used to receive or transmit data via a network. A specific example of the aforementioned network may include a wireless network provided by a computer terminal's communications provider. In one embodiment, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0028] 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:
[0029] 1. Service provider (equivalent to the server in the embodiment of the present disclosure): provides access to connection service instances, usually deployed in a cloud resource pool and uniformly deployed and managed by a cloud management platform or application business management system (equivalent to the management system in the embodiment of the present disclosure);
[0030] 2. Service user (equivalent to the terminal in the embodiment of the present disclosure): client host includes fixed and mobile terminal hosts, etc., which is configured to install APP software to access the corresponding connection service;
[0031] 3. Intelligent management and control system (equivalent to the management and control system in the embodiments of this disclosure): The existing network domain management and control system, by adding a service management module to manage the service quality requirements of connection services and the allocation and issuance of service identifiers (Storage Area Network Identifiers, abbreviated as SAN-IDs) for connection services, implements connection service requirement registration, SAN-ID identifier generation, SAN-ID identifier and SLA requirement configuration policy issuance, and SAN-ID identifier publication and subscription;
[0032] 4. Service-Aware Gateway: This gateway is designed to incrementally upgrade the service awareness and differentiated service capabilities of the routers that connect to service users and providers in the existing network. It only involves modifications to the management and data planes, without making changes to the control plane and intermediate node forwarding planes, enabling smooth evolution of the existing network.
[0033] In this embodiment, a method for sending a corresponding relationship running on the above-mentioned computer terminal is provided. FIG3 is a flow chart of the method for sending a corresponding relationship according to an embodiment of the present disclosure. As shown in FIG3 , the flow chart includes the following steps:
[0034] Step S302: Receive a registration request sent by a management system on a server side, wherein the registration request is used to request registration of a connection service, and the registration request includes: feature information and service quality requirements of the connection service, and the server side is the provider of the connection service;
[0035] 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.
[0036] Step S304: generating a service identifier based on the characteristic information, and generating a traffic configuration policy based on the quality of service requirement 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 a user of the connection service;
[0037] Step S306: Send the correspondence between the service identifier and the traffic configuration policy to the service-aware gateway.
[0038] 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 a correspondence 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, a service identifier of the connection service is generated through the characteristic information of the connection service, and a traffic configuration policy is generated based on 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, thereby realizing open characteristic management of the connection service and the 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, thereby realizing the effect of fine-grained programmable definition of business and SLA service guarantee.
[0039] 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, generating a first traffic configuration strategy based on the downlink service quality requirement and the first Internet address, and generating a second traffic configuration strategy based on 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.
[0040] In the embodiment of the present disclosure, the service quality requirements carried in the registration request may include: uplink service quality requirements, may also include: downlink service quality requirements, and may also include: uplink service quality requirements and downlink service quality requirements;
[0041] 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 the first service-aware gateway connected to the terminal of the downlink network, and a second traffic configuration strategy is generated based on the uplink service quality requirements and the address of the second service-aware gateway connected to the server end of the uplink network.
[0042] It can be seen from the above embodiments that one registration in the present disclosure allows for simultaneous expression of uplink and downlink quality of service requirements, and supports an optional downlink quality of service requirement mode.
[0043] Optionally, when generating the first traffic configuration policy and the 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.
[0044] 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.
[0045] 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 to subsequently receive messages carrying the SAN-ID identifier and select the corresponding service path based on the SAN-ID identifier.
[0046] Furthermore, the present disclosure also provides a method for a terminal or a customer premises equipment (CPE) gateway to subscribe to a connection service, that is, a method for the terminal or CPE to obtain a service identifier SAN-ID, specifically:
[0047] 1. The terminal APP obtains the corresponding SAN-ID identifier based on the characteristic information of the connection service to be accessed. The service identifier can be obtained through manual configuration, by the APP returning the message after initiating the connection account authentication (service provider solution management and authentication platform) and by DNS extension.
[0048] 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.
[0049] Optionally, before generating a traffic configuration strategy based on the quality of service 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.
[0050] That is, 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.
[0051] 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; and sending the correspondence between the service identifier and the updated traffic configuration policy to the service-aware gateway.
[0052] It is understandable 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. The SAN-ID identifier remains unchanged during this process, that is, in the process of changes in the service quality requirements and the IP of the service-aware gateway, only the traffic configuration strategy is adjusted, and the terminal and the server are completely unaware, truly realizing flexible and programmable service capabilities.
[0053] Optionally, the adjustment of the traffic configuration strategy is initiated by the server due to a demand change or automatically sensed by the management and control system. Specifically, the adjustment includes at least one of the following:
[0054] determining the quality of service requirement and / or whether the Internet address has been updated based on whether an update request sent by the management system is received;
[0055] The Internet address is monitored for updates through flow learning.
[0056] 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.
[0057] In this embodiment, a method for receiving a corresponding relationship running on a service-aware gateway is also provided. FIG4 is a flow chart of a method for sending a corresponding relationship according to an embodiment of the present disclosure. As shown in FIG4 , the process includes the following steps:
[0058] Step S402, receiving the correspondence between the service identifier and the traffic configuration policy corresponding to the connection service sent by the management and control system, wherein the management and control system is configured to receive a registration request sent by the management system corresponding to the server; generate a service identifier based on the characteristic information of the connection service, and generate a traffic configuration policy based on 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.
[0059] Through the present disclosure, a corresponding relationship between a service identifier and a traffic configuration policy corresponding to a connection service sent by a management and control system is received, wherein the management and control system receives a registration request sent by a management system of a server, wherein the registration request is used to request registration of a connection service, wherein the registration request includes: characteristic information of the connection service and service quality requirements, wherein the server is the provider of the connection service; a service identifier is generated based on the characteristic information, and a traffic configuration policy is generated based on 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 terminal, and the terminal is the user of the connection service; and the corresponding relationship between the service identifier and the traffic configuration policy is sent to the service-aware gateway. That is, in an embodiment of the present disclosure, a service identifier of a connection service is generated based on the characteristic information of the connection service, and a traffic configuration policy is generated based on 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, thereby realizing open characteristic management of the connection service and the issuance of a unique corresponding identifier. Therefore, 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 service quality requirements can be solved, thereby realizing the effect of fine-grained programmable definition of services and SLA service guarantee.
[0060] 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.
[0061] When the service-aware gateway receives the traffic configuration policy, the service-aware entry gateway (i.e., in the uplink network, the service-aware entry gateway is the service-aware gateway connected to the terminal; in the downlink network, the service-aware entry 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 directly identifies the SAN-ID identifier when the business message carrying the SAN-ID identifier enters the service-aware gateway to implement differentiated traffic diversion services.
[0062] Optionally, after receiving the correspondence between the service identifier corresponding to the connection service and the traffic configuration policy sent by the management and control system, the following steps need to be performed: determining the corresponding flow detection method according to the service identifier; encapsulating 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: a transmission path profile, a node of the transmission path, and a packet loss rate.
[0063] At the service-aware ingress gateway, SAN-ID-based in-flow detection is directly enabled for the SRV6 policy corresponding to the mapped SAN-ID. The policy's endpoint represents the service-aware egress gateway. When the data plane receives a packet carrying the SAN-ID and matches the corresponding SRV6 policy, it encapsulates the in-flow detection packet if the in-flow detection configuration is enabled. The corresponding in-flow detection technology can flexibly select any of INT, IOAM, IFA, and InbandOAM.
[0064] It should be noted that in-flow detection can support E2E mode for end-to-end performance testing, including packet loss, latency, and jitter detection. It can also support TRACE mode for service path profiling, node and link packet loss positioning, etc.
[0065] 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.
[0066] Obviously, the embodiments described above are only part of the embodiments of the present disclosure, not all of the 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:
[0067] To more clearly present the system's operating mechanisms and principles, as shown in Figure 2, the key processes from the perspective of system management and data forwarding to meet business operations are as follows:
[0068] 1. Register for connection service.
[0069] The service provider's management system registers the connection service request with the intelligent management and control system based on the service type characteristics, network deployment location and network quality requirements of the connection service.
[0070] The steps to register a connection service are as follows:
[0071] Step 1: The service provider sends a registration request for a connection service to the intelligent management and control system. As shown in FIG2 , the registration elements carried in the registration request include at least: characteristic information of the connection service, SLA requirements (latency, 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 to which the service provider is connected;
[0072] Step 2: The service management module in the intelligent management and control system generates a SAN-ID (equivalent to the service identifier in the above embodiment) based on the characteristic information in the registration element and issues the SAN-ID to the service user. The service user can directly initiate a connection service using the SAN-ID. The SAN-ID is used to indicate when the connection service occurs, determine the corresponding connection requirements, and subsequently issue service gateway configuration policies and identify the service user to enjoy the connection service.
[0073] The registration instructions for the connection service are as follows:
[0074] 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 and 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 level).
[0075] The SAN-ID identifier is generated by the above-mentioned characteristic information 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 Figure 5 are only an example for convenient management. As long as the connection description is provided with relevant characteristics, it falls within the scope of the embodiments of the present disclosure.
[0076] 2) Registration Description 2: A registration request can carry both uplink and downlink SLA requirements, and supports an optional downlink SLA requirement mode.
[0077] 3) Registration Instructions 3: After successfully registering for the connection service, while the characteristic information of the connection service remains unchanged, it 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. Repeat step 2. During the service demand implementation programming process, only the outflow configuration policy of the service-aware gateway is adjusted. The terminal and service provider are completely unaware of it, truly realizing flexible and programmable service capabilities.
[0078] 2. Deliver traffic configuration policies based on the SAN-ID identifier.
[0079] As shown in Figure 6, the intelligent management and control system generates the corresponding SAN-ID upstream diversion strategy and the 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, it selects the corresponding service path based on the SAN-ID.
[0080] It should be noted that, in the embodiment 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.
[0081] In the embodiment of the present disclosure, 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, when the message matches the traffic configuration policy MyPerFlow Policy, the forwarding diversion can be further directly matched and diverted based on the SAN-ID identifier. This is the key entry point to support differentiated network services.
[0082] In the embodiment of the present disclosure, when the SLA return parameter is carried in the registration request, it indicates that the downlink service needs to meet the corresponding SLA requirements. 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).
[0083] 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 will calculate 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 send 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.
[0084] 3. Subscription service.
[0085] Subscription service methods include: service users and CPEs. In the embodiments of this disclosure, subscription can be understood as the service user and CPE obtaining a SAN-ID. The service identifier issuer can be an intelligent management and control system or a service provider solution management and authentication platform, depending on the actual situation. The service user and CPE initiate a service connection based on the SAN-ID, specifically including two strategies:
[0086] 1) The terminal APP obtains the corresponding SAN-ID identifier based on the characteristic information of the service to be accessed. The service identifier can be obtained through manual configuration, by the APP returning the message after initiating the connection account authentication (service provider solution management and authentication platform) and by DNS extension.
[0087] 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 performs service feature identification and directly adds the SAN-ID to the service flow based on the corresponding relationship.
[0088] 4. Initiate connection service.
[0089] The service user obtains the SAN-ID identifier to carry for initiating a connection service. The SAN-ID identifier can be encapsulated by the terminal host or by the CPE, and the encapsulation format is the same. The SAN-ID identifier is usually carried by the IPV6 extension header. Specifically, it can be implemented through one or more of the system identifier (SID) in the Hop-by-Hop Options Header (HBH), the Domain Name System over HTTPS (DoH), and the Segment Routing Header (SRH), or the Tag-Length-Value (TLV).
[0090] 5. Business awareness and differentiated services.
[0091] Service packets carrying the SAN-ID enter the service-aware gateway. Directly identifying the SAN-ID and implementing differentiated traffic diversion services is the key to achieving differentiated user services in this disclosure. As shown in Figure 7, to introduce the complete service flow, the association between control plane routing and SR policy, as well as the data plane forwarding process, are briefly described. The relevant process mainly includes the following parts:
[0092] 1) SRv6 Policy forwarding entry generation: The control plane uses centralized calculations on the head node or PCE based on the configuration policy issued by the intelligent control system to ultimately generate the SRv6 Policy forwarding entry: SRv6-POLICY-MyPerFlow.
[0093] The SRv6 policy forwarding entry expresses the policy with the color attribute 1000 from the IGW to the EGW, including all SRv6 policies for traffic diversion based on the SAN-ID identifier. The Border Gateway Protocol (BGP) publishes colored routes. To achieve automatic traffic diversion on data devices, the EGW usually adds the color attribute when publishing routes and sets it as an integrated gateway (IGW) to match VPN routes with SRv6 policies. This ensures that specific routes are accurately matched to policies on demand.
[0094] 2) Automatic matching and installation of VPN routes and SRv6 policies at the head node: After receiving the colored routes published by the EGW, the IGW performs local configuration and installation. Specifically, it searches for SRv6 policies based on the COLOR and NH IP carried in the routes as indexes. Once the SRv6 policies are found, a forwarding table is generated and sent to the data plane to guide subsequent packet forwarding.
[0095] 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.
[0096] 4) IGW realizes business awareness and personalized services: When IGW receives a business message carrying a SAN-ID identifier, it first searches for the VPN route according to the destination IP, obtains the corresponding SRv6-POLICY-MyPerFlow information according to the COLOR and NH of the hit route, and then searches for the SRv6 POLICY that matches the corresponding SLA requirement according to 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 the message carries the SAN-ID identifier and matches the SAN-ID identifier, it is preferentially diverted according to 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, maximizing the expansion of device compatibility.
[0097] 6. Business message recovery.
[0098] After the message reaches the service-aware egress gateway, the Segment Routing Header (SRH) is stripped according to the SID-carrying instruction in the SLIST in the SRH, restoring the actual user message. In particular, the service identifier must be carried in the following two scenarios:
[0099] 1) In cross-domain scenarios, in order to continue to provide corresponding connection services in other domains.
[0100] 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.
[0101] 7. Downlink connection service.
[0102] When the SAN-ID and service parameters are sent down, if the return SLA requirements are included, a return SRv6 Policy corresponding to the SAN-ID is created on the service-aware egress gateway. The service provider receives the upstream message carrying the SAN-ID, and the response message still carries the SAN-ID. The service gateway meets the downstream connection service SLA requirements through differentiated paths.
[0103] 8. Bidirectional flow detection.
[0104] A specific SAN-ID expresses the connection service requirements of applications deployed on a specific service-aware egress gateway. From the service-aware ingress gateway to the service-aware egress gateway for a specific access service consumer, the SAN-ID expression of the connection service and the network SRv6 Policy service granularity are completely consistent. Therefore, service visualization for all SAN-ID-identified packets accurately and realistically visualizes the corresponding service quality provided by the network. Furthermore, based on the visualized data, dynamic SRv6 Policy challenges can be implemented, enabling SLA closed-loop repair and fault location, saving equipment resources such as access control lists (ACLs) and segment routing-based performance monitoring operations, administration, and maintenance (SR-PM OAM). The specific implementation method is as follows:
[0105] 1) At the service-aware ingress gateway, the SRV6 policy corresponding to the mapped SAN-ID directly enables the SAN-ID-based in-flow detection configuration, where the endpoint of the policy represents the egress gateway.
[0106] 2) The data plane receives a message carrying a SAN-ID identifier. After matching the corresponding SRV6 policy, if the in-flow detection configuration is enabled, the in-flow detection message is encapsulated. The corresponding in-flow detection technology can flexibly select any of the following: Intelligent Networking Technology (INT), In-band Operations, Administration, and Maintenance (IOAM), Information Flow Analysis (IFA), and In-band Operational Administration (InbandOAM).
[0107] 3) In-flow detection can support end-to-end (E2E) mode, which can be set to end-to-end performance detection, including packet loss, latency, and jitter detection. It can also support TRACE mode to achieve service path profiling, node and link packet loss positioning, etc.
[0108] 4) Relevant test results are reported to the intelligent control system via telemetry at the service-aware ingress and egress gateways, enabling fault localization, service trend and feature analysis, and SLA closure. This SLA closure means that if E2E performance falls short of SLA expectations, the controller dynamically triggers the generation and distribution of a new SRv6 policy and implements service matching. This enables automatic negative feedback control and adjustment for specific connection services. This eliminates the need for separate SR policy monitoring tools like Segment Routing Performance Monitoring (SR-PM). Furthermore, the use of real service flows ensures high accuracy and authenticity.
[0109] 5) The downstream and upstream flow detection mechanisms and methods are exactly the same and will not be described in detail here.
[0110] The embodiments of the present disclosure are applicable to innovative enhancements of service-aware networks based on IPv6 networks, achieving fine-grained programmable definition of services and SLA service assurance, maximizing network resource utilization, and implementing refined operations and maintenance. It should be noted that for simplicity, the present disclosure uses the IPv6 / SRv6 network architecture to illustrate the main inventive concept, while the main features are still applicable to IPv4 / MPLS networks. The present disclosure:
[0111] 1. Based on the existing network controller, a service management module is added for connection service registration and management, as well as connection business policy issuance. Services are defined from the perspective of application service providers. Key features, service exit locations, and SLA requirements are targeted at connection service differentiation. Key features are used to assign unique digital identifiers, enabling open feature management and issuance of unique corresponding identifiers for connection services. Key features are fully defined by application providers, allowing for full open scalability. Granularity planning depends entirely on how they are defined, with no assumptions or constraints on the network domain.
[0112] 2. Use digital identifiers to map corresponding service granularity and SLA requirements in the network domain, thereby achieving accurate provision of connection services and SLA guarantees.
[0113] 3. Based on the separation of digital identification from service location and SLA requirements, network connection service requirements can be programmably adjusted and flexibly issued, meeting the flexible implementation and activation of massive connection service needs and achieving precise operation and maintenance.
[0114] Compared with other existing proposed methods, the embodiments of the present disclosure are different from the prior art in that:
[0115] 1. Compared with the passive methods of five-tuple or deep packet inspection (DPI) identification and quality of service (QOS) annotation, the present disclosure directly defines the connection service from the perspective of application service provision and uses the terminal to carry a unique digital identifier, which is directly identified by the network to provide service diversion and SLA guarantee. The technology is essentially different.
[0116] 2. Compared with the existing access point in the IPv6 environment (Access Point Name 6, referred to as APN6), the main differences are:
[0117] The APN6 terminal side cannot express where the network exit is. This disclosure does not define the connection requirements from the terminal perspective, and does not require complex requirement 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.
[0118] The main difference of this disclosure is that it adopts open service definition and programmability for connection services. Moreover, the service granularity of this disclosure is not limited to the APN6 hierarchical definition, truly realizing connection as a service.
[0119] APN6 uses multi-parameter encapsulation, which incurs overhead. Network devices need to perceive and process the semantics of the internal classification of identifiers, which impairs performance and complicates device processing. This disclosure simplifies identification semantics and network device processing by adding new capabilities to the control and management planes, thereby improving performance.
[0120] 3. Compared with the service-aware network SAN, this 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. This disclosure can be considered as an extension and supplement to the connection service capabilities of SAN.
[0121] From the perspective of beneficial effects, the present invention has strong feasibility, adaptability to different scenarios, and scalability. Utilizing the technical solution of the present invention, directly based on the existing network upgrade software can accelerate the rapid implementation of the service-aware network in the existing network environment, realize refined connection service management and guarantee capabilities in the context of cloud-network integration, truly realize Connectivity as a Service (CAAS), and have good economic value, as follows:
[0122] 1. The use of open mapping of service IDs across the end-network cloud to connect service granularity and flexible programmability reduces the difficulty of issuing connection services and configuring devices.
[0123] 2. Connection service awareness based on the separation of service ID and network requirement parameters. Simple digital identification is carried in messages and actively expresses connection service requirements, avoiding resource consumption and security issues such as ACL / DPI, while reducing data plane chip pressure and network bandwidth.
[0124] 3. Directly guide traffic based on service ID and enable flow measurement to achieve traffic characterization, fault location, and service SLA closed loop, reducing resource consumption and improving service quality and operation and maintenance efficiency.
[0125] 4. No modifications are made to the intermediate nodes of network devices. Only the management and forwarding planes of the service-aware gateway nodes are affected, and no modification is made to the control plane, enabling smooth upgrade and evolution of existing network devices.
[0126] 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 the 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, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory / random access memory (ROM / RAM), a magnetic disk, or an optical disk), and includes a number of instructions for enabling 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.
[0127] In this embodiment, a corresponding relationship sending device and a corresponding relationship receiving device are also provided. The device is configured to implement the above-mentioned embodiments and preferred embodiments, and the details already described are not repeated here. As used below, the term "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.
[0128] FIG8 is a structural block diagram of a device for sending a correspondence 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:
[0129] A 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;
[0130] a generating module 84 configured to generate a service identifier based on the characteristic information, and to generate a traffic configuration policy based on the quality of service 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;
[0131] The sending module 86 is configured to send the correspondence between the service identifier and the traffic configuration policy to the service-aware gateway.
[0132] 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, thereby realizing open characteristic management of the connection service and issuance of a unique corresponding identifier. Therefore, it is possible to solve the problem that the network cannot manage and provide massive differentiated connection services and cannot meet the arbitrary modification and adjustment of service quality requirements, thereby realizing the effect of fine-grained programmable definition of services and SLA service guarantee.
[0133] 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 quality of service 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.
[0134] 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.
[0135] 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.
[0136] 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; if 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.
[0137] In an exemplary embodiment, the receiving module 82 is further configured to do at least one of the following: determine the quality of service 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.
[0138] 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.
[0139] FIG9 is a structural block diagram of a receiving device for a corresponding relationship according to an embodiment of the present disclosure. As shown in FIG9 , the receiving device includes:
[0140] The 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 management and control system, wherein the management and control system is configured to receive a registration request sent by the management system corresponding to the server; generate a service identifier based on the characteristic information of the connection service, and generate a traffic configuration policy based on 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.
[0141] 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, thereby realizing open characteristic management of the connection service and issuance of a unique corresponding identifier. Therefore, it is possible to solve the problem that the network cannot manage and provide massive differentiated connection services and cannot meet the arbitrary modification and adjustment of service quality requirements, thereby realizing the effect of fine-grained programmable definition of services and SLA service guarantee.
[0142] It should be noted that the above modules can be implemented through 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.
[0143] To facilitate understanding of the technical solutions provided by the present disclosure, embodiments of specific scenarios will be described in detail below.
[0144] An embodiment of the present disclosure further provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when run.
[0145] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as 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.
[0146] An embodiment of the present disclosure further provides 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 perform the steps in any of the above method embodiments.
[0147] 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.
[0148] 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 here.
[0149] Obviously, those skilled in the art should understand that the modules or steps of the present disclosure described above can be implemented using a general-purpose computing device, they can be concentrated on a single computing device, or distributed across a network composed of multiple computing devices, they can be implemented using program code executable by the computing device, and thus, 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 performed in a different order than herein, or they can be fabricated into separate integrated circuit modules, or multiple modules or steps can be fabricated into a single integrated circuit module for implementation. Thus, the present disclosure is not limited to any particular combination of hardware and software.
[0150] The foregoing description is merely a preferred embodiment of the present disclosure and is not intended to limit the present disclosure. Those skilled in the art will readily appreciate that various modifications and variations of the present disclosure are possible. Any modifications, equivalent substitutions, or improvements made within the principles of the present disclosure shall be included within the scope of protection of the present disclosure.
Claims
1. A method for sending a correspondence relationship, applied to a management and control system, including: Receiving a registration request sent by a management system of a server, where 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 policy according to the service quality requirements and an Internet address, where the Internet address is the address of a service perception gateway to which the server and / or the terminal is connected, and the terminal is the user of the connection service; Sending the correspondence relationship between the service identifier and the traffic configuration policy to the service perception gateway.
2. The method according to claim 1, wherein, Generating a traffic configuration policy according to the service quality requirements and an Internet address, including: When the service quality requirements include uplink service quality requirements and downlink service quality requirements, generating a first traffic configuration policy according to the downlink service quality requirements and a first Internet address, and generating a second traffic configuration policy according to the uplink service quality requirements and a second Internet address, where the traffic configuration policy includes: the first traffic configuration policy and the second traffic configuration policy, the Internet address includes: the first Internet address and the second Internet address, the first Internet address is the address of a first service perception gateway to which the terminal is connected, and the second Internet address is the address of a second service perception gateway to which the server is connected.
3. The method according to claim 2, wherein, Sending the correspondence relationship between the service identifier and the traffic configuration policy to the service perception gateway, including: Sending the correspondence relationship between the first service identifier and the first traffic configuration policy to the second service perception gateway, and sending the correspondence relationship between the first service identifier and the second traffic configuration policy to the first service perception gateway.
4. The method according to claim 1, wherein, Before generating a traffic configuration policy according to the service quality requirements and an Internet address, the method further includes at least one of the following: Obtaining the Internet address according to the registration request, where the registration request includes: the Internet address; 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.
5. The method according to claim 1, wherein, After sending the correspondence relationship between the service identifier and the traffic configuration policy to the service perception gateway, the method further includes: Determining whether the service quality requirements and / or the Internet address have been updated; When the service quality requirements and / or the Internet address have been updated, updating the traffic configuration policy corresponding to the connection service according to the updated service quality requirements and / or the updated Internet address; Sending the correspondence relationship between the service identifier and the updated traffic configuration policy to the service perception gateway.
6. The method according to claim 5, wherein Determining whether the service quality requirements and / or the Internet address have been updated includes at least one of the following: Determine the quality of service requirements and / or whether there is an update to the Internet address according to whether an update request sent by the management system is received. Monitor whether there is an update to the Internet address through flow learning.
7. The method according to claim 1, wherein The feature information includes at least one of the following: the destination Internet address of the server, the destination port of the server, and the feature information may further include one of the following: the abstract type of the service application corresponding to the connection service, user permissions.
8. A receiving method for a correspondence relationship, characterized in that, Applied to a service awareness gateway, including: Receive the correspondence between the service identifier corresponding to the connection service and the traffic configuration policy sent by the management and control system, where the management and 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 feature information of the connection service, and generate a traffic configuration policy according to the quality of service requirements and Internet address of the connection service, where the registration request is used to request registration of the connection service, and the registration request includes: the feature information and quality of service requirements of the connection service, the Internet address is the address of the service awareness gateway connected to the server or the terminal, the terminal is the user of the connection service, and the server is the provider of the connection service.
9. The method according to claim 8, wherein, After receiving the correspondence between the service identifier corresponding to the connection service and the traffic configuration policy sent by the management and control system, the method further includes: Generate a corresponding transmission path according to the traffic configuration policy; Establish the correspondence between the service identifier and the transmission path; In the case of 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.
10. The method according to claim 9, wherein, After receiving the correspondence between the service identifier corresponding to the connection service and the traffic configuration policy sent by the management and control system, the method further includes: Determine the corresponding in-flow detection method according to the service identifier; Encapsulate an in-flow detection packet based on the in-flow detection method to determine the detection result of the transmission path through the in-flow detection packet, where the detection result includes at least one of the following: a transmission path profile, nodes of the transmission path, packet loss rate.
11. A sending device for a correspondence, applied to a management and control system, includes: A receiving module, configured to receive a registration request sent by the management system of the server, where the registration request is used to request registration of a connection service, and the registration request includes: the feature information and quality of service requirements of the connection service, and the server is the provider of the connection service; A generating module, configured to generate a service identifier according to the feature information, and generate a traffic configuration policy according to the quality of service requirements and Internet address, where the Internet address is the address of the service awareness gateway connected to the server and / or the terminal, and the terminal is the user of the connection service; A sending module, configured to send the correspondence between the service identifier and the traffic configuration policy to the service awareness gateway. 12. A receiving device for a correspondence relationship, applied to a service awareness gateway, includes: A receiving module, configured to receive the correspondence relationship between the service identifier corresponding to the connection service and the traffic configuration policy sent by the management and control system. The management and control system is configured to receive a registration request sent by the management system corresponding to the service provider; generate a service identifier according to the characteristic information of the connection service, and generate a traffic configuration policy according to the quality of service requirements and the Internet address of the connection service. The registration request is used to request the registration of the connection service, and the registration request includes: the characteristic information and the quality of service requirements of the connection service, the Internet address is the address of the service awareness gateway connected by the service provider or the terminal, the terminal is the user of the connection service, and the service provider is the provider of the connection service.
13. A computer-readable storage medium storing a computer program therein, wherein, When the computer program is executed by the processor, it implements the steps of the method described in any one of claims 1 to 7, or implements the steps of the method described in any one of claims 8 to 10.
14. An electronic device includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the method described in any one of claims 1 to 7, or implements the steps of the method described in any one of claims 8 to 10.
Citation Information
Patent Citations
Paging control method and paging control system based on service perception
CN104811960A
Method, device, and system for implementing strategy control
CN110383762A
Service awareness method, communication apparatus, and communication system
WO2023016298A1
Quality of service feature parameter determination method and apparatus, data sending method and apparatus, and device
WO2023030448A1
Connection establishment method and device, storage medium and electronic device
WO2023071522A1
Cited By
Method and device for determining service path, electronic equipment and program product
CN121711300A
Method and apparatus for determining service path, electronic device, and program product
CN121711300B