Cross-border network construction method and device and data transmission method
By using MPLS VPN and SD-WAN technologies in conjunction with 5G slicing in cross-border communications, cross-border network connectivity is optimized, solving the problem of high deployment costs in traditional solutions and achieving lower hardware costs and a simplified network deployment process.
Patent Information
- Application Number
- CN202511317132.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-15
- Publication Date
- 2025-11-14
AI Technical Summary
Traditional cross-border communication technology solutions suffer from high deployment costs, especially due to the complex configuration and high hardware requirements of MPLS VPN networks.
MPLS VPN technology is used to establish a network connection between the first device and the network access point (PoP) device. SD-WAN technology and 5G slicing technology are used to establish a network link between the PoP device and the second device. Configuration information is loaded through preprocessing operations, and routing policies are generated by combining traffic information and fault management to optimize network connectivity.
It reduces the deployment cost of cross-border communication links, simplifies the network deployment process, and improves the efficiency of network connectivity by optimizing hardware costs and flexibility.
Smart Images

Figure CN120956655A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method, apparatus and data transmission method for constructing a cross-border network. Background Technology
[0002] With the rapid development of globalization, cross-border communication is becoming increasingly widespread. Currently, traditional cross-border communication solutions mainly establish network connections through the use of multi-protocol label switching (MPLS) and virtual private network (VPN) technologies throughout the entire process.
[0003] As described above regarding cross-border communication technology solutions, in order to further meet the ever-expanding demand for cross-border communication, traditional cross-border communication technology solutions use larger-scale MPLS VPN networks to establish network connections. Establishing network connections for cross-border communication networks via MPLS VPN technology requires dedicated hardware and involves complex configurations. Due to the high deployment cost of MPLS VPN networks, existing cross-border communication technology solutions suffer from high deployment costs. Summary of the Invention
[0004] This application provides a method, apparatus, and data transmission method for constructing a cross-border network, which can reduce the deployment cost of cross-border communication links.
[0005] To achieve the above objectives, this application adopts the following technical solution:
[0006] In a first aspect, this application provides a method for constructing a cross-border network, the method comprising: obtaining connection request information from a first device; the connection request information being used to request the establishment of a network link between the first device and a second device, wherein the first device and the second device are located in different regions; establishing a network link between the first device and a network access point (PoP) device based on Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) technology; wherein the PoP device and the second device are located in the same region; and establishing a network link between the PoP device and the second device based on Software Defined Wide Area Network (SD-WAN) technology and 5G slicing technology.
[0007] The above technical solution brings at least the following beneficial effects: In the cross-border network data transmission method provided by this application, between the first device and the PoP device, this application establishes a network connection through MPLS VPN technology, while between the PoP device and the second device, this application establishes a network connection through SD-WAN technology. The hardware cost required for establishing a network connection through SD-WAN technology is lower than that required for establishing a network connection through MPLS VPN technology, and the network deployment process is simpler. Therefore, this application can reduce the link deployment cost of cross-border communication.
[0008] In one possible implementation, before establishing a network link between the PoP device and the second device based on Software-Defined Wide Area Network (SD-WAN) technology, the method further includes: performing a preprocessing operation on the second device, the preprocessing operation being used to preload configuration information; the preprocessing operation includes loading SD-WAN configuration and 5G slice configuration.
[0009] In one possible implementation, a network link between a PoP device and a second device is established based on Software-Defined Wide Area Network (SD-WAN) technology and 5G slicing, including: establishing a network link between the PoP device and the second device based on configuration information loaded in the preprocessing operation, SD-WAN technology, and 5G slicing.
[0010] In one possible implementation, the method further includes: obtaining traffic information of the network link between the second device and the PoP device; determining link failure information based on the traffic information; the link failure information includes the specific link that failed, the time of the failure, and the device information of the failed link; generating a routing policy based on the link failure information and sending the routing policy to the second device and the PoP device; the routing policy is used to switch the traffic of the failed link to the backup link.
[0011] In one possible implementation, the method further includes: acquiring communication device information, network status information, and service requirement information; the device information includes first device information, second device information, and PoP device information; the network status information includes network status information between the first device and the second device; and the service requirement information includes service requirement information for data transmission through the network link between the first device and the second device; and determining a network service strategy based on the device information, network status information, and service requirement information.
[0012] In one possible implementation, the business requirement information includes at least one of the following: business priority, business confidentiality requirement, and latency requirement; the network service strategy includes at least one of the following: when the business priority of a business message is greater than a preset priority threshold, improve the sending timing of the business message; when the business message has a business confidentiality requirement, transmit the business message through encrypted transmission; when the latency requirement of a business message is less than a preset latency threshold, adjust the network parameters for transmitting the business message.
[0013] In one possible implementation, a data transmission method includes: a first device sending service messages to a network access point (PoP) device via Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) technology, wherein the first device and the PoP device are located in the same region; and the PoP device sending service messages to a second device via Software Defined Wide Area Network (SD-WAN) technology, wherein the first device and the second device are located in different regions.
[0014] Secondly, this application provides a cross-border network construction apparatus, which includes: a communication unit and a processing unit; the communication unit is used to acquire connection request information from a first device; the processing unit is used to establish a network link between the first device and a network access point (PoP) device based on Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) technology; the processing unit is also used to establish a network link between the PoP device and a second device based on Software Defined Wide Area Network (SD-WAN) technology and 5G slicing.
[0015] In one possible implementation, the processing unit is further configured to perform preprocessing operations on the second device, the preprocessing operations being used to preload configuration information. The processing unit is also configured to establish a network link between the PoP device and the second device based on the configuration information loaded in the preprocessing operations, SD-WAN technology, and 5G slicing.
[0016] In one possible implementation, the acquisition unit is further configured to acquire traffic information of the network link between the second device and the PoP device; the processing unit is further configured to determine link fault information based on the traffic information; the processing unit is further configured to generate a routing policy based on the link fault information; and the processing unit is further configured to send the routing policy to the second device and the PoP device.
[0017] In one possible implementation, the acquisition unit is further configured to acquire communication device information, network status information, and service requirement information; the processing unit is further configured to determine a network service strategy based on the device information, network status information, and service requirement information.
[0018] In one possible implementation, the business requirement information includes at least one of the following: business priority, business confidentiality requirement, and latency requirement; the network service strategy includes at least one of the following: when the business priority of a business message is greater than a preset priority threshold, improve the sending timing of the business message; when the business message has a business confidentiality requirement, transmit the business message through encrypted transmission; when the latency requirement of a business message is less than a preset latency threshold, adjust the network parameters for transmitting the business message.
[0019] In one possible implementation, the processing unit is specifically used for: a first device sending service messages to a network access point (PoP) device via Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) technology, wherein the first device and the PoP device are located in the same region; and the PoP device sending service messages to a second device via Software Defined Wide Area Network (SD-WAN) technology, wherein the first device and the second device are located in different regions.
[0020] Thirdly, this application provides an apparatus for constructing a cross-border network, the apparatus comprising: a processor and a communication interface; the communication interface and the processor are coupled, the processor being used to run computer programs or instructions to implement the method for constructing a cross-border network as described in any possible implementation of the first aspect.
[0021] Fourthly, this application provides a computer-readable storage medium storing instructions that, when executed on a terminal, cause the terminal to perform a method for constructing a cross-border network as described in any possible implementation of the first aspect.
[0022] Fifthly, this application provides a computer program product containing instructions that, when run on a cross-border network construction apparatus, cause the cross-border network construction apparatus to perform the cross-border network construction method as described in the first aspect and any possible implementation thereof.
[0023] In a sixth aspect, this application provides a chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run computer programs or instructions to implement the method for constructing a cross-border network as described in the first aspect and any possible implementation thereof.
[0024] Specifically, the chip provided in this application also includes a memory for storing computer programs or instructions. Attached Figure Description
[0025] Figure 1 A structural diagram of a cross-border network system provided in this application embodiment;
[0026] Figure 2A schematic diagram illustrating the composition of a cross-border network construction apparatus provided in an embodiment of this application;
[0027] Figure 3 A flowchart illustrating a method for constructing a cross-border network as provided in an embodiment of this application;
[0028] Figure 4 This is a schematic diagram of a cross-border network construction apparatus provided in an embodiment of this application. Detailed Implementation
[0029] The following description, in conjunction with the accompanying drawings, details the method, apparatus, and storage medium for constructing a cross-border network provided in the embodiments of this application.
[0030] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.
[0031] The terms "first" and "second," etc., used in the specification and drawings of this application are used to distinguish different objects or to distinguish different treatments of the same object, rather than to describe a specific order of objects.
[0032] Furthermore, the terms "comprising" and "having," and any variations thereof, used in the description of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.
[0033] It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0034] In the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0035] With the rapid development of globalization, cross-border communication is becoming increasingly widespread. Currently, traditional cross-border communication solutions mainly establish network connections through the use of multi-protocol label switching (MPLS) and virtual private network (VPN) technologies throughout the entire process.
[0036] With the increasing demand for cross-border communication networks from enterprises, traditional cross-border communication solutions, such as establishing network connections through MPLS VPN technology, while providing stable and secure connections, suffer from high costs and poor flexibility. In recent years, the rise of SD-WAN and 5G slicing technologies has offered new solutions for cross-border communication. SD-WAN achieves flexible scheduling and cost optimization of network traffic through software-defined methods, while 5G slicing technology can control the priority of customer equipment access to the network by controlling the 5G QoS Identifier (5QI) level, thereby ensuring access quality.
[0037] As described above regarding cross-border communication technology solutions, in order to further meet the ever-expanding demand for cross-border communication, traditional cross-border communication technology solutions use larger-scale MPLS VPN networks to establish network connections. Establishing network connections for cross-border communication networks via MPLS VPN technology requires dedicated hardware and involves complex configurations. Due to the high deployment cost of MPLS VPN networks, existing cross-border communication technology solutions suffer from high deployment costs.
[0038] In view of this, the cross-border network data transmission method provided in this application establishes a network connection between the first device and the PoP device through MPLS VPN technology, and between the PoP device and the second device through SD-WAN technology. The hardware cost required for establishing a network connection through SD-WAN technology is lower than that required for establishing a network connection through MPLS VPN technology, and the network deployment process is simpler. Therefore, this application can reduce the link deployment cost of cross-border communication.
[0039] The technical solutions provided in this application can be applied to various communication systems, such as 5G New Radio (NR) communication systems, future evolution systems, or multiple communication convergence systems.
[0040] For example, Figure 1The diagram shows a schematic representation of a cross-border network system 10 provided in an embodiment of this application. The cross-border network system 10 may include at least one first device 101, at least one second device 102, and at least one point of presence (PoP) device 103. The first device 101 may be communicatively connected to the PoP device 103, and the second device 102 may be communicatively connected to the PoP device 103. Figure 1 Only one first device 101, one PoP device 102, and three second devices 102 are shown.
[0041] The first device 101 is located in the first region, and the second device 102 and the PoP device 103 are located in the second region.
[0042] Optionally, the second device 102 can be deployed in offices, corporate stores, and remote locations. This application does not impose any restrictions in this regard.
[0043] The first device 101 is used to send service messages to the network access point (PoP) device 103 through Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) technology.
[0044] For example, the first device 101 and the second device 102 can be communication devices, which can be high-capacity devices with wireless communication capabilities (e.g., servers integrating a large number of boards), and can be deployed on land, including indoors or outdoors or in vehicles.
[0045] The aforementioned communication equipment can be a terminal that accesses the aforementioned cross-border network system and has wireless transceiver capabilities, or a chip or chip system that can be installed in the communication equipment. This communication equipment can also be referred to as a user device, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device. In the embodiments of this disclosure, the terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal, augmented reality (AR) terminal, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, vehicle-mounted terminal, RSU with terminal functionality, physical network terminal, etc. The terminal disclosed herein may also be an on-board module, on-board component, on-board chip, or on-board unit that is built into a vehicle as one or more components or units. The vehicle can implement the cross-border network construction method provided herein through the built-in on-board module, on-board component, on-board chip, or on-board unit.
[0046] PoP device 103 is used to send service messages to a second device via software-defined wide area network (SD-WAN) technology. The first device and the second device are located in different regions.
[0047] For example, the PoP device 103 can be a network node device, which can be composed of network devices such as routers, switches, and servers, and can be deployed on land, including indoors, outdoors, or in vehicles.
[0048] In some embodiments, the cross-border network system 10 may further include: a provider edge (PE) device 104, a unified management platform 105, and a software-defined networking (SDN) control center 106. The PE device is communicatively connected to the first device 101 and to the PoP device 103. Furthermore, the second device 102 is communicatively connected to the PoP device 103.
[0049] PE device 104 is used to receive information from the first device and forward the information to the MPLS VPN backbone network.
[0050] The unified management platform 105 is used to detect faults in network links built based on SD-WAN technology and to troubleshoot them in a timely manner. In addition, it is used to load configuration information into the second device 102 and to build the network link between the first device 101 and the second device 102.
[0051] SDN Control Center 106 is used for centralized control of PE devices 104 in the MPLS VPN network.
[0052] It should be noted that, Figure 1 This is just an example framework diagram. Figure 1 The number of nodes included and the names of the devices are unlimited, except for... Figure 1 In addition to the functional nodes shown, the cross-border network system 10 may also include other nodes, such as core network equipment, and this application does not impose any restrictions on this.
[0053] The application scenarios of the embodiments in this application are not limited. The system architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.
[0054] In practical implementation, Figure 1 All the equipment in the middle can be adopted Figure 2 The shown composition structure, or including Figure 2 The components shown. Figure 2 This is a schematic diagram illustrating the composition of a cross-border network construction apparatus 20 provided in an embodiment of this application. The cross-border network construction apparatus 20 can be a first device 101 or a chip or system-on-a-chip within the first device 101. Alternatively, the cross-border network construction apparatus 20 can be a second device 102 or a chip or system-on-a-chip within the second device 102. Figure 2 As shown, the cross-border network construction device 20 may include a processor 201 and a bus 202.
[0055] Furthermore, the cross-border network construction apparatus 20 may also include a communication interface 203 and a memory 204. The processor 201, memory 204, and communication interface 203 can be connected via a bus 202.
[0056] The processor 201 can be a CPU, a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 201 can also be other devices with processing capabilities, such as circuits, devices, or software modules, without limitation.
[0057] Bus 202 is used to transmit information between the components included in the cross-border network construction device 20.
[0058] Communication interface 203 is used to communicate with other devices or other communication networks. These other communication networks can be Ethernet, radio access network (RAN), wireless local area network (WLAN), etc. Communication interface 203 can be a module, circuit, communication interface, or any device capable of enabling communication.
[0059] Memory 204 is used to store instructions. These instructions can be computer programs.
[0060] The memory 204 can be a read-only memory (ROM) or other type of static storage device that can store static information and / or instructions; it can also be a random access memory (RAM) or other type of dynamic storage device that can store information and / or instructions; it can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, etc., without limitation.
[0061] It should be noted that the memory 204 can exist independently of the processor 201 or be integrated with the processor 201. The memory 204 can be used to store instructions, program code, or some data. The memory 204 can be located within or outside the cross-border network construction device 20, without limitation. The processor 201 is used to execute the instructions stored in the memory 204 to implement the blind detection method provided in the following embodiments of this application.
[0062] In one example, processor 201 may include one or more CPUs, for example, Figure 2 CPU0 and CPU1 (not shown in the figure).
[0063] As an optional implementation, the cross-border network construction device 20 includes multiple processors.
[0064] As an optional implementation, the cross-border network construction apparatus 20 also includes output devices and input devices. For example, input devices are devices such as keyboards, mice, microphones, or joysticks, and output devices are devices such as displays or speakers.
[0065] It should be noted that the cross-border network building device 20 can be a desktop computer, laptop computer, network server, mobile phone, tablet computer, wireless terminal, embedded device, chip system, or other device. Figure 2 Equipment with a similar structure. Furthermore... Figure 2 The composition shown does not constitute a basis for this. Figure 1 as well as Figure 2 The limitations of each device in the process, except Figure 2 In addition to the components shown, Figure 1 as well as Figure 2 The various devices may include more or fewer components than illustrated, or combine certain components, or have different component arrangements.
[0066] In this embodiment of the application, the chip system may be composed of chips or may include chips and other discrete devices.
[0067] Furthermore, the actions, terms, etc., involved in the various embodiments of this application can be referenced interchangeably without limitation. The message names or parameter names in the messages exchanged between the various devices in the embodiments of this application are merely examples, and other names may be used in specific implementations without limitation.
[0068] The following is combined with Figure 1 The cross-border network system shown herein describes the method for constructing a cross-border network provided in the embodiments of this application. The actions, terminology, etc., involved in the various embodiments of this application can be referenced interchangeably without limitation. The message names or parameter names in the messages exchanged between devices in the embodiments of this application are merely examples; other names may be used in specific implementations without limitation. The actions involved in the various embodiments of this application are merely examples; other names may be used in specific implementations. For example, "included in" in the embodiments of this application can be replaced with "carried on" or "carried in," etc.
[0069] like Figure 3The illustration shows a method for constructing a cross-border network according to an embodiment of this application. The method includes:
[0070] S301. Obtain connection request information from the first device.
[0071] Optionally, the connection request information may include at least one of the following: the Internet Protocol (IP) address, interface type, interface number, authentication information, and other information (e.g., business requirement information) of the first device. This application embodiment does not limit this.
[0072] Furthermore, optionally, the connection request information from the first device can be obtained by the cross-border network system triggering a query task through a timer to obtain the connection request information from the first device. Alternatively, it can be obtained by listening to the first device based on Socket programming technology to obtain the connection request information from the first device. Another option is to periodically receive heartbeat information from the first device and obtain the connection request information through the heartbeat information.
[0073] S302. Based on multi-protocol label switching virtual private network technology, establish a network link between the first device and the network access point (PoP) device.
[0074] In one possible implementation, the process of the first device accessing the MPLS VPN backbone network can be as follows: The MPLS VPN backbone network can be configured based on connection request information, and access configuration information can be generated. Then, a label-switched path (LSP) tunnel is dynamically established based on the access configuration information and the label distribution protocol (LDP), and a VPN instance is created on the provider edge (PE) device. Next, routes are configured for the first device and the PE device based on the VPN instance. The access configuration information can include the protocol type used to establish the connection between the first device and the MPLS VPN backbone network, such as the Open Shortest Path First (OSPF) protocol. The VPN instance can include: creating a routing table and forwarding policy for the first device; and the LSP tunnel is used to transmit information sent by the first device after the network connection is established.
[0075] It is understandable that both the first device and the PoP device can access the MPLS VPN backbone network through the above method. When both the first device and the PoP device are connected to the MPLS VPN backbone network, the first device and the PoP device can establish a network connection through the MPLS VPN backbone network.
[0076] S303, based on Software-Defined Wide Area Network (SD-WAN) technology and 5G slicing technology, establishes a network link between the PoP device and the second device.
[0077] In one possible implementation, Internet Protocol Security (IPsec) tunnel parameters can be determined based on Internet Key Exchange version 2 (IKEv2), and an IPsec tunnel can be constructed based on these parameters. This IPsec tunnel serves as the network link between the PoP device and the second device. The IPsec tunnel parameters include the encryption algorithm, security authentication method, and key exchange method.
[0078] It should be understood that the encryption algorithm in the IPsec tunnel parameters can be 256-bit Advanced Encryption Standard (AES-256), the security authentication method can be pre-shared key (PSK) authentication, and the key exchange method can be elliptic curved iffie-hellman ephemeral key exchange (ECDHE). This application embodiment does not limit this.
[0079] In one possible implementation, prior to the S303 process described above, the following steps are included: performing a preprocessing operation on the second device, which is used to preload configuration information. The preprocessing operation includes loading SD-WAN configuration and 5G slicing configuration.
[0080] Optionally, the preprocessing operation on the second device can be performed by: sending configuration policy information to the second device through a unified management platform, and the second device loading configuration information based on the configuration policy information. Alternatively, an automated script can be written and combined with a predefined configuration template to load configuration information for the second device.
[0081] In one possible implementation, the above-mentioned S303 implementation process can also be: establishing a network link between the PoP device and the second device based on the configuration information loaded in the preprocessing operation, SD-WAN technology, and 5G slicing technology.
[0082] In some embodiments, 5G slicing configurations and 4G and / or 5G hardware configurations may also be loaded.
[0083] The 5G slice configuration can be used to ensure the second device's access to the SD-WAN network. It can also be used to implement differentiated services. Specifically, when the second device sends a service request, the priority of the request is determined through the 5G slice configuration information, thus providing customized network services for different service needs. The 4G and / or 5G hardware configuration provides hardware guarantees for the second device's access to 4G or 5G. Furthermore, the 4G and / or 5G hardware configuration includes a hardware structure capable of inserting a Subscriber Identity Module (SIM) card, which provides authentication information when accessing the SD-WAN network and transmitting data. Based on the above technical solutions, the cross-border network construction method provided in this application establishes a network connection between the first device and the PoP device through MPLS VPN technology, and between the PoP device and the second device through SD-WAN technology. The hardware cost required for establishing a network connection through SD-WAN technology is lower than that required for establishing a network connection through MPLS VPN technology, and the network deployment process is simpler. Therefore, this application can reduce the link deployment cost of cross-border communication.
[0084] In some embodiments, traffic information of the network link between the second device and the PoP device can be obtained; based on the traffic information, link failure information can be generated; the link failure information includes the specific link that failed, the time of the failure, and the device information of the failed link; based on the link failure information, a routing policy can be generated and sent to the second device and the PoP device; the routing policy is used to switch the traffic of the failed link to the backup link.
[0085] For example, when the traffic is less than a preset traffic threshold, the cross-border network system sends a probe message to the PoP device. If the response time of the probe message is greater than 400ms and a "request pause" message appears, it can be considered a connection interruption failure. Afterwards, the connected PoP device can be switched to a backup PoP device, and a routing policy between the second device and the backup PoP device can be generated. The cross-border network system then sends the aforementioned routing policy to both the second device and the PoP device.
[0086] In one possible implementation, a data transmission method is provided, comprising: a first device sending service messages to a network access point (PoP) device via Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) technology, wherein the first device and the PoP device are located in the same region; and the PoP device sending service messages to a second device via Software Defined Wide Area Network (SD-WAN) technology, wherein the first device and the second device are located in different regions.
[0087] In one possible implementation, the method further includes: acquiring communication device information, network status information, and service requirement information; the device information includes first device information, second device information, and PoP device information; the network status information includes network status information between the first device and the second device; and the service requirement information includes service requirement information for data transmission through the network link between the first device and the second device; and determining a network service strategy based on the device information, network status information, and service requirement information.
[0088] In one possible implementation, the business requirement information includes at least one of the following: business priority, business confidentiality requirement, and latency requirement; the network service strategy includes at least one of the following: when the business priority of a business message is greater than a preset priority threshold, improve the sending timing of the business message; when the business message has a business confidentiality requirement, transmit the business message through encrypted transmission; when the latency requirement of a business message is less than a preset latency threshold, adjust the network parameters for transmitting the business message.
[0089] For example, when the business message is a real-time interactive business, such as video conferencing, online games, and remote collaboration, the network latency of such real-time interactive businesses is usually less than or equal to 80ms. A fast handshake protocol can be used, such as the fast open mechanism of the Transmission Control Protocol (TCP), or other methods can be used to improve the transmission efficiency of business messages. This application embodiment does not limit this.
[0090] In some embodiments, after the connection is established, the first device and the second device transmit data through the network connection constructed by the above method. This application embodiment provides a data transmission method including: the first device sends service messages to a network access point (PoP) device through Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) technology, and the second device and the PoP device are located in the same region; the PoP device sends service messages to the second device through Software Defined Wide Area Network (SD-WAN) technology, and the first device and the second device are located in different regions.
[0091] It is understood that the aforementioned method for constructing a cross-border network can be implemented by a cross-border network construction apparatus. To achieve the aforementioned functions, the cross-border network construction apparatus includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein, the embodiments disclosed in this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments disclosed in this application.
[0092] The embodiments disclosed in this application can divide the cross-border network construction apparatus generated by the above method examples into functional modules. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in the embodiments disclosed in this application is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0093] Figure 4 This is a schematic diagram of a cross-border network construction apparatus provided in an embodiment of the present invention. Figure 4 As shown, the cross-border network construction device 40 can be used to perform... Figure 3 The illustrated method for constructing a cross-border network. The cross-border network construction apparatus 40 includes a communication unit 401 and a processing unit 402.
[0094] The communication unit 401 is used to obtain connection request information from the first device; the processing unit 402 is used to establish a network link between the first device and the network access point (PoP) device based on Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) technology; the processing unit 402 is also used to establish a network link between the PoP device and the second device based on Software Defined Wide Area Network (SD-WAN) technology and 5G slicing.
[0095] In one possible implementation, processing unit 402 is further configured to perform a preprocessing operation on the second device, the preprocessing operation being used to preload configuration information. Processing unit 402 is also configured to establish a network link between the PoP device and the second device based on the configuration information loaded in the preprocessing operation, SD-WAN technology, and 5G slicing.
[0096] In one possible implementation, the communication unit 401 is further configured to acquire traffic information of the network link between the second device and the PoP device; the processing unit 402 is further configured to determine link fault information based on the traffic information; the processing unit 402 is further configured to generate a routing policy based on the link fault information; and the processing unit 402 is further configured to send the routing policy to the second device and the PoP device.
[0097] In one possible implementation, the communication unit 401 is further configured to acquire communication device information, network status information, and service requirement information; the processing unit 402 is further configured to determine a network service strategy based on the device information, network status information, and service requirement information.
[0098] In one possible implementation, the business requirement information includes at least one of the following: business priority, business confidentiality requirement, and latency requirement; the network service strategy includes at least one of the following: when the business priority of a business message is greater than a preset priority threshold, improve the sending timing of the business message; when the business message has a business confidentiality requirement, transmit the business message through encrypted transmission; when the latency requirement of a business message is less than a preset latency threshold, adjust the network parameters for transmitting the business message.
[0099] In one possible implementation, the processing unit 402 is specifically used for: a first device sending service messages to a network access point (PoP) device via Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) technology, wherein the first device and the PoP device are located in the same region; and the PoP device sending service messages to a second device via Software Defined Wide Area Network (SD-WAN) technology, wherein the first device and the second device are located in different regions.
[0100] Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0101] This disclosure also provides a computer-readable storage medium storing instructions that, when executed by a processor of an electronic device, enable the electronic device to perform the cross-border network construction method provided in the embodiments of this disclosure described above.
[0102] This disclosure also provides a computer program product containing instructions that, when run on an electronic device, cause the electronic device to execute the cross-border network construction method provided in the above-described embodiments of this disclosure.
[0103] The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: electrical connections having one or more wires; portable computer disks; hard disks; random access memory (RAM); read-only memory (ROM); erasable programmable read-only memory (EPROM); registers; hard disks; optical fibers; portable compact disc read-only memory (CD-ROM); optical storage devices; magnetic storage devices; or any suitable combination thereof; or any other form of computer-readable storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may reside in an application-specific integrated circuit (ASIC). In the embodiments of this application, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0104] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for constructing a cross-border network, characterized in that, include: Obtain connection request information from the first device; The connection request information is used to request the establishment of a network link between the first device and the second device, which are located in different regions. A network link is established between the first device and the network access point (PoP) device based on Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) technology; wherein the PoP device and the second device are located in the same region; Based on Software-Defined Wide Area Network (SD-WAN) technology and 5G slicing, a network link is established between the PoP device and the second device.
2. The method according to claim 1, characterized in that, Before establishing the network link between the PoP device and the second device based on Software-Defined Wide Area Network (SD-WAN) technology and 5G slicing, the method further includes: The second device is subjected to a preprocessing operation, which is used to preload configuration information; the preprocessing operation includes loading SD-WAN configuration and 5G slicing configuration. The establishment of a network link between the PoP device and the second device based on Software Defined Wide Area Network (SD-WAN) technology and 5G slicing includes: Based on the configuration information loaded in the preprocessing operation, the SD-WAN technology, and the 5G slice, a network link is established between the PoP device and the second device.
3. The method according to claim 1 or 2, characterized in that, The method further includes: Obtain traffic information of the network link between the second device and the PoP device; Based on the traffic information, link failure information is determined; the link failure information includes at least one of the following: the faulty link, the time of the failure, and the device information of the faulty link; Based on the link failure information, a routing policy is generated; The routing policy is sent to the second device and the PoP device; the routing policy is used to switch the traffic of the failed link to the backup link.
4. The method according to claim 1, characterized in that, The method further includes: The system acquires communication device information, network status information, and service requirement information. The device information includes the information of the first device, the second device, and the PoP device. The network status information is the network status information between the first device and the second device. The service requirement information is the service requirement information for data transmission through the network link between the first device and the second device. Based on the device information, the network status information, and the service requirement information, a network service strategy is determined.
5. The method according to claim 4, characterized in that, The business requirements information includes at least one of the following: business priority, business confidentiality requirements, and latency requirements; The network service policy includes at least one of the following: If the service priority of a service message is greater than a preset priority threshold, the sending timing of the service message is improved. When the business message has the aforementioned business confidentiality requirement, the business message is transmitted using an encrypted transmission method; If the latency requirement of the service message is less than a preset latency threshold, the network parameters for transmitting the service message are adjusted.
6. A data transmission method, characterized in that, The method includes: The first device sends service messages to the network access point (PoP) device using Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) technology. The second device and the PoP device are located in the same region. The POP device sends the service message to the second device via Software Defined Wide Area Network (SD-WAN) technology. The first device and the second device are located in different regions.
7. A data transmission system, characterized in that, The system includes: The first device is used to send service messages to a network access point (PoP) device via Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) technology. The first device and the PoP device are located in the same region. The POP device is used to send the service message to the second device via Software Defined Wide Area Network (SD-WAN) technology, wherein the first device and the second device are located in different regions.
8. A device for constructing a cross-border network, characterized in that, The apparatus for building a cross-border network includes: a communication unit and a processing unit; The communication unit is used to acquire connection request information from the first device; the connection request information is used to request the establishment of a network link between the first device and the second device, wherein the first device and the second device are located in different regions; The processing unit is used to establish a network link between the first device and the network access point (PoP) device based on Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) technology; wherein the PoP device and the second device are located in the same region; The processing unit is also used to establish a network link between the PoP device and the second device based on Software Defined Wide Area Network (SD-WAN) technology and 5G slicing.
9. A device for constructing a cross-border network, characterized in that, include: A processor and a communication interface; the communication interface is coupled to the processor, the processor being used to run computer programs or instructions to implement the method for constructing a cross-border network as described in any one of claims 1-5.
10. A computer-readable storage medium storing instructions, characterized in that, When the computer executes the instruction, the computer performs the method for constructing a cross-border network as described in any one of claims 1-5.