A network access system, method, device and medium based on BGP dynamic routing

By establishing EBGP neighbor relationships and utilizing BGP dynamic routing in the data center network, automatic IP switching across data centers was achieved, solving the service interruption problem of traditional network access systems during failures and improving the system's availability and disaster recovery capabilities.

CN120856643BActive Publication Date: 2026-02-27E SURFING VISION TECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202511350946.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-22
Publication Date
2026-02-27
Estimated Expiration
2045-09-22

AI Technical Summary

Technical Problem

Traditional network access systems require manual intervention to recover from network failures, resulting in long service interruptions and difficulty in achieving rapid switching across data centers, thus failing to meet the high availability and disaster recovery requirements of data centers.

Method used

By establishing EBGP neighbor relationships between the first and second network switch groups at each provincial node, and utilizing the dynamic routing features of BGP, access requests are automatically forwarded to the second network switch group when the data center network is abnormal. The requests are then switched to the second application server through a proxy forwarding server, thus achieving cross-data center IP migration and automatic switching.

Benefits of technology

It ensures uninterrupted service when network equipment or fiber optic cables are lost, significantly shortening fault recovery time and improving overall system availability and disaster recovery capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120856643B_ABST
    Figure CN120856643B_ABST
Patent Text Reader

Abstract

The application relates to a network access system, method, equipment and medium based on BGP dynamic routing, wherein the system comprises a plurality of province nodes and a second application server arranged at a disaster recovery node, each province node comprises a terminal device, a first network switch group, a first application server, a second network switch group and a proxy forwarding server, EBGP neighbor relationship is established between the first network switch group and the second network switch group; the first network switch group of each province node is used for forwarding an access request sent by the terminal device to the second network switch group based on the EBGP neighbor relationship in the case that the first data center network is abnormal; the second network switch group of each province node is used for forwarding the access request to the proxy forwarding server; and the proxy forwarding server is used for forwarding the access request to the second application server, so that the fault tolerance and service continuity of the network are improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, in particular to a network access system, method, device and medium based on BGP dynamic routing. BACKGROUND

[0002] With the rapid development of Internet business, the high availability and disaster recovery capability of data centers have become the key to ensure business continuity and system reliability for modern enterprises. The traditional network access system has obvious shortcomings when the network fails: on the one hand, it needs manual intervention for recovery, resulting in too long business interruption time; on the other hand, it is difficult to realize fast switching across the machine room level, which seriously affects user experience.

[0003] To cope with these challenges, the industry urgently needs a network access system that can automatically detect network failures and realize IP cross-machine room fast drift. Such a network access system needs to have the following characteristics: first, it can sense the network state changes in real time; second, it can automatically switch the IP address from the failed machine room to the normal machine room; finally, it ensures seamless connection during the business switching process.

[0004] At present, with the popularity of cloud computing and distributed systems, BGP protocol is gradually becoming the core protocol of data center network due to its flexible routing strategy and cross-border capability. However, the existing technology still has many shortcomings: the traditional proxy server has single function and cannot cooperate deeply with BGP dynamic routing; the fault switching scheme depends on the second layer protocol, which is difficult to meet the needs of cross-machine room scenarios; the overall solution lacks systematic design, resulting in high recovery delay, which restricts the further improvement of data center disaster recovery capability. SUMMARY

[0005] Therefore, it is necessary to provide a network access system, method, device and medium based on BGP dynamic routing to solve the above technical problems.

[0006] In a first aspect, the embodiments of the present application provide a network access system based on BGP dynamic routing, which comprises a plurality of province nodes and a second application server deployed in a disaster recovery node.

[0007] Each of the province nodes comprises a terminal device, a first network switch group, a first application server deployed in a first data center, and a second network switch group and a proxy forwarding server deployed in a second data center, wherein EBGP neighbor relationship is established between the first network switch group and the second network switch group of each of the province nodes;

[0008] The terminal device of each of the province nodes is configured to send an access request, wherein the access request comprises an IP address; the IP address is a public IP address of the first application server and the proxy forwarding server;

[0009] a first network switch group of each of the regional nodes, configured to forward the access request to the second network switch group based on the EBGP neighbor relationship in case of abnormality of the first data center network;

[0010] a second network switch group of each of the regional nodes, configured to forward the access request to the proxy forwarding server;

[0011] the proxy forwarding server, configured to forward the access request to the second application server.

[0012] In one of the embodiments, the first network switch group comprises an IDC switch, a first regional node switch, the second network switch group comprises a second regional node switch, and the IDC switch establishes an EBGP neighbor relationship with the first regional node switch and the second regional node switch respectively.

[0013] In one of the embodiments, the IDC switch comprises a first logical interface, the first regional node switch comprises a second logical interface, and the second regional node switch comprises a third logical interface, wherein the first logical interface, the second logical interface and the third logical interface are configured with the public IP address.

[0014] In one of the embodiments, the IDC switch comprises a network detection device, and the network detection device is configured to detect the network state of the first regional node switch in real time.

[0015] the IDC switch, configured to forward the access request to the second regional node switch based on the EBGP neighbor relationship in case of abnormality of the first regional node switch.

[0016] In one of the embodiments, the IDC switch comprises a route controller, and the route controller is configured to forward the access request to the second network switch group by dynamically adjusting the path attribute of BGP route based on the EBGP neighbor relationship in case of abnormality of the first regional node switch.

[0017] In one of the embodiments, the IDC switch detects whether the network of the first regional node switch is abnormal by an ICMP probe.

[0018] In one of the embodiments, the first network switch group is further configured to forward the access request to the first application server in case of normality of the first data center network.

[0019] In a second aspect, the embodiments of the present application further provide a network access method based on BGP dynamic routing, applied to the terminal device access system based on BGP dynamic routing as described in the first aspect above, and the method comprises:

[0020] When the terminal device of the province node issues an access request for accessing the first application server, it is determined whether the first data center of the province node is in network exception;

[0021] If yes, the first network switch group of the province node forwards the access request to the second network switch group of the province node based on the BGP neighbor relationship; the second network switch group forwards the access request to the proxy forwarding server; and the proxy forwarding server forwards the access request to the second application server.

[0022] In a third aspect, the embodiments of the present application further provide a computer device, comprising a memory and a processor, the memory stores a computer program, and the processor is configured to run the computer program to execute the method as described in the first aspect above.

[0023] In a fourth aspect, the embodiments of the present application further provide a computer readable storage medium, which stores a computer program, wherein the computer program is executed by a processor to implement the method as described in the first aspect above.

[0024] The network access system, method, device and medium based on BGP dynamic routing described above, by establishing EBGP neighbor relationship between the first network switch group and the second network switch group of each province node, when the terminal device issues an access request, if the first data center has network failure, the EBGP neighbor relationship is used to realize the automation of BGP route update and selection, the access request is forwarded to the second network switch group, the second network switch group forwards the access request to the proxy forwarding server, and the proxy forwarding server forwards the access request to the second application server. By using the dynamic routing characteristics of the BGP protocol, the IP cross-machine room drift and automatic switching to the second application server of the disaster recovery node are realized, and the service is ensured not to be interrupted when the network device or the optical fiber is interrupted, the fault recovery time can be greatly shortened, and the overall availability of the system is improved.

[0025] Details of one or more embodiments of the present application are presented in the following drawings and description to make other features, objects and advantages of the present application more apparent. BRIEF DESCRIPTION OF DRAWINGS

[0026] The drawings described herein are used to provide further understanding of the present application, and form a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application, and do not constitute an improper limitation on the present application. In the drawings:

[0027] Figure 1 Fig. 1 is a schematic diagram of an architecture of a network access system based on BGP dynamic routing in an embodiment;

[0028] Figure 2 Fig. 2 is a schematic diagram of a first network switch group establishing EBGP neighbor relationship with a second network switch group in an embodiment;

[0029] Figure 3 Fig. 3 is a schematic diagram of a flow of a network access method based on BGP dynamic routing in an embodiment;

[0030] Figure 4 Fig. 4 is a schematic diagram of a flow of a network access method based on BGP dynamic routing in another embodiment;

[0031] Figure 5 Fig. 5 is a schematic diagram of a computer device structure in an embodiment. DETAILED DESCRIPTION

[0032] In order to make the objects, technical solutions and advantages of the present application clearer, the present application is described and explained below in connection with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and should not be used to limit the present application. Based on the embodiments provided in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of the present application.

[0033] Obviously, the drawings in the following description are only some examples or embodiments of the present application, and for those of ordinary skill in the art, the present application can be applied to other similar scenarios without creative labor on the basis of these drawings. In addition, it can be understood that although the efforts made in this development process can be complex and lengthy, for those of ordinary skill in the art related to the content disclosed in the present application, some design, manufacture or production changes based on the technical content disclosed in the present application are only routine technical means and should not be understood as insufficient disclosure of the present application.

[0034] In the present application, "embodiment" means that the specific features, structures or characteristics described in connection with the embodiment can be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily mean the same embodiment, nor is it an independent or alternative embodiment to other embodiments. Those of ordinary skill in the art explicitly and implicitly understand that the embodiments described in the present application can be combined with other embodiments without conflict.

[0035] Unless otherwise defined, technical terms and scientific terms used in the present application shall have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains. The terms "a", "an", "one", "this", and similar referents in the context of describing the application are to be construed to be inclusive, not exclusive. The terms "comprising", "comprises", "including", "includes" and "containing", "contains" shall be construed as containing the stated steps, elements or features but do not preclude the presence or addition of one or more other steps, elements or features. The term "connected" and "coupled" as used herein are intended to include both direct and indirect connections, couplings and the like. The term "multiple" means two or more. The term "and / or" describes association between or among multiple alternatives, such as A and / or B, can mean A alone, B alone, or A and B together. The term " / " is generally used to indicate "or", unless otherwise noted. The terms "first", "second", "third", etc. are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence.

[0036] BGP: (Border Gateway Protocol) is a routing protocol used to connect independent systems on the Internet. It is a strengthened, improved, scalable protocol developed by the Internet Engineering Task Force. BGP4 supports the CIDR addressing scheme, which increases the number of available IP addresses on the Internet.

[0037] EBGP: (External Border Gateway Protocol) is a protocol used to exchange routing information between different autonomous systems (AS). Its main function is to transfer routing information between different autonomous systems to ensure connectivity between networks.

[0038] The embodiments of the present application provide a network access system based on BGP dynamic routing, as shown in Figure 1 The system includes a plurality of provincial nodes and a second application server deployed in a disaster recovery node. Figure 1 Only one provincial node is shown in the figure, and the network architecture of each provincial node is the same.

[0039] The terminal device of each province node is a device that accesses an application server through an IP address, such as a camera. The terminal device is connected to the core network through the network switch to realize data transmission and processing. The terminal device is the foundation of the entire system and is responsible for collecting and sending various data such as image, video, voice, and geographic location information to ensure the real-time and accuracy of the information. The terminal device accesses the application server by sending an access request, and the access request includes a destination IP address and related data. The destination IP address is the common IP address of the first application server and the proxy forwarding server.

[0040] The terminal device of each province node is a device that accesses an application server through an IP address, such as a camera. The terminal device is connected to the core network through the network switch to realize data transmission and processing. The terminal device is the foundation of the entire system and is responsible for collecting and sending various data such as image, video, voice, and geographic location information to ensure the real-time and accuracy of the information. The terminal device accesses the application server by sending an access request, and the access request includes a destination IP address and related data. The destination IP address is the common IP address of the first application server and the proxy forwarding server.

[0041] The first network switch group and the first application server of the first data center are deployed in the first machine room of the province node, which can be understood as the main machine room. The second network switch group and the proxy forwarding server of the second data center are deployed in the second machine room of the province node, which can be understood as the disaster recovery machine room in the province.

[0042] The first application server of each province node is used to establish, modify and terminate the session management with the terminal device, respond to the access request of the terminal device, and provide corresponding services. The first application server is the core of business logic and is responsible for handling various complex business requirements to ensure stable operation and efficient service of the system. When the first data center network of the province node is normal, the terminal device of the province node sends an access request to the first application server through the first network switch group for business processing.

[0043] The embodiment of the application establishes an EBGP neighbor relationship between the first network switch group and the second network switch group of each province node. When a terminal device issues an access request, if network failure occurs in the first data center, the EBGP neighbor relationship is used to realize automatic BGP route update and selection, and the access request is forwarded to the second network switch group. The second network switch group forwards the access request to the proxy forwarding server, and the proxy forwarding server forwards the access request to the second application server. By using the dynamic routing feature of the BGP protocol, IP cross-machine room drift and automatic switching to the second application server of the backup node are realized, ensuring that the service does not interrupt when the network device or optical fiber is interrupted. The fault recovery time can be greatly shortened, and the overall availability of the system is improved.

[0044] The second application server is also used to process the access request of the terminal device and provide corresponding services. The difference between the first application server and the second application server in the network access system is that the first application server responds to the access request of the terminal device when the network of the first data center of the province node is normal, and the second application server responds to the access request of the terminal device when the network of the first data center of the province node is abnormal.

[0045] The proxy forwarding server of the embodiment of the application plays a role of load balancing and fault switching in the system. The core goal is to realize efficient traffic transmission to the second application server of the backup node with minimal server resource consumption. The proxy forwarding server can realize lightweight traffic transmission: the proxy forwarding server only parses the transport layer (such as TCP / UDP) header information, and does not parse the application layer data, avoiding complex business logic processing and reducing CPU and memory occupation. By using the DNAT technology of the Linux system, the destination address conversion is directly completed in the kernel space, completely bypassing the user state protocol stack processing, improving the throughput and reducing the delay; at the same time, the minimum resource occupation is realized: the proxy forwarding server does not need to cache data or maintain session state, and only forwards according to the destination IP address, and a single proxy forwarding server can support ten thousand concurrent connections. Through the stateless design, when the backup node is expanded, the proxy forwarding server configuration does not need to be synchronized, and the traffic is directly guided through the BGP route update.

[0046] In the disaster recovery multi-instance environment, the forwarding proxy server adopts a stateless architecture design, dynamically adjusts traffic distribution by monitoring the connection number of each node in real time, realizes second-level automatic switching and intelligent load balancing. This design completely decouples the session state, and new nodes can immediately share traffic without data synchronization when they join. Any instance failure will not cause service interruption. Based on this architecture, the system can be quickly and elastically expanded, and the processing capacity can be linearly improved by horizontally increasing the proxy instances, while maintaining optimal resource utilization, ensuring business continuity and high availability, and realizing the simplification and automation of operation and maintenance.

[0047] The second application server of the disaster backup node is the public application server of each province node, that is, when the first data center network of any province node is abnormal, the access request of the terminal device is forwarded to the second application server of the public disaster backup node through the proxy forwarding server of the province node, and the second application server responds to the access request, thereby reducing the network deployment cost.

[0048] In one embodiment, the first network switch group includes an IDC switch, a first province node switch, the second network switch group includes a second province node switch, and the IDC switch establishes an EBGP neighbor relationship with the first province node switch and the second province node switch, respectively.

[0049] As shown in Figure 2 The first network switch group includes a CR switch, an IDC switch, a first IT8 switch, and a first province node switch, and the access request of the terminal device is forwarded to the first application server through the CR switch, the IDC switch, and the first province node switch in sequence in the case of network normality. The second network switch group includes a CR switch, an IDC switch, a second IT8 switch, and a second province node switch, wherein the CR switch and the IDC switch are upper-layer backbone devices. The CR switch in the second network switch group is the same device as the CR switch in the first network switch group, and the IDC switch in the second network switch group is the same device as the IDC switch in the first network switch group.

[0050] As shown in Figure 2 The application embodiment also retains the business static route of the IT8 switch pointing to the province node switch, so as to avoid the occurrence of BGP routing black hole. This is helpful to maintain the continuity of part of the business in the case of network failure. The retention of the static route can be used as a backup scheme to ensure that the key business can still operate normally through the static route in the case of network abnormality.

[0051] In the case of normality of the first data center network, the access request of the terminal device is forwarded to the first application server through the CR switch, the IDC switch, and the first province node switch in sequence. In the case of abnormality of the first data center network, the access request of the terminal device is forwarded to the second application server through the CR switch, the IDC switch, the second province node switch, and the proxy forwarding server in sequence.

[0052] In one embodiment, the IDC switch includes a first logical interface, the first provincial node switch includes a second logical interface, and the second provincial node switch includes a third logical interface, wherein the first logical interface, the second logical interface, and the third logical interface are all configured with the public IP address.

[0053] The logical interface (also referred to as a virtual interface) is a Loopback interface.

[0054] Specifically, first, a Loopback interface is configured: a Loopback interface is configured on the first provincial node switch, the second provincial node switch, and the IDC switch respectively, and a unique IP address is assigned to each Loopback interface, which is the IP address carried in the access request sent by the terminal device. The IP address of the Loopback interface is used to establish an EBGP neighbor relationship between the IDC core switch and the first provincial node core switch, and an EBGP neighbor relationship between the IDC core switch and the second provincial node core switch.

[0055] By using the IP address of the Loopback interface to configure the EBGP session, it is ensured that the EBGP neighbor relationship remains stable when the physical interface fails, and the transmission of dynamic routing and network stability are realized.

[0056] BGP attribute transmission is configured: it is ensured that the IDC switch and the CR switch can accept and transmit common BGP attributes, such as the AS_PATH attribute, for final routing control. This helps to realize more flexible route management and higher network stability. The transmission of BGP attributes can optimize route selection, improve the performance and reliability of the network.

[0057] In one embodiment, the IDC switch includes a network detection device for detecting the network state of the first provincial node switch in real time; and the IDC switch is configured to, in the case of network anomaly of the first provincial node switch, forward the access request to the second provincial node switch based on the EBGP neighbor relationship.

[0058] Further, the IDC switch detects whether the network of the first provincial node switch is abnormal through an ICMP probe.

[0059] In one embodiment, the IDC switch includes a route controller configured to, in the case of network anomaly of the first provincial node switch, dynamically adjust the path attribute of the BGP route based on the EBGP neighbor relationship, and forward the access request to the second network switch group.

[0060] The terminal device sends the request to the route controller through the IP address in the access request, the route controller controls the route selection through the path attribute AS_PATH, ensures that the default route points to the first application server of the province node to process the access request. The intelligent routing function of the route controller can optimize network traffic, improve the response speed and processing capacity of the system.

[0061] When the province node host room fails, the IDC switch detects the abnormality of the first province node switch through the ICMP probe checking mechanism, and then intercepts all service traffic sent to the IP of the failed node. The route controller dynamically adjusts the BGP routing strategy, automatically guides the traffic to the backup node through the modification of the AS_PATH attribute, realizes the seamless forwarding of the traffic by using the DNAT (Destination Address Translation) technology, at this time, the traffic will be transmitted to the forwarding proxy server, and then the access request is forwarded to the backup node by the forwarding proxy server. Through the automatic fault switching mechanism, it can ensure that the business can quickly recover when the network fails, reduce downtime, and improve the overall stability of the system.

[0062] In one embodiment, the first network switch group is further configured to forward the access request to the first application server for service processing in the case that the first data center network is normal.

[0063] The application also provides a network access method based on BGP dynamic routing, which is applied to the terminal device access system based on BGP dynamic routing as described in any of the above embodiments, as shown in the figure, the method comprises the following steps: Figure 3

[0064] Step 201, when the terminal device of the province node issues an access request to access the first application server, it is judged whether the first data center of the province node is abnormal.

[0065] Step 202, if yes, the first network switch group of the province node forwards the access request to the second network switch group of the province node based on the BGP neighbor relationship; the second network switch group forwards the access request to the proxy forwarding server; the proxy forwarding server forwards the access request to the second application server.

[0066] In a specific embodiment, as shown in the figure, Figure 4 ​As shown, the first network switch group of the provincial node host room and the second network switch group of the provincial node disaster recovery room establish EBGP neighbor relationship and publish the same 32-bit mask IP address. The terminal device sends an access message to the routing controller of the first network switch group through the IP address. The routing controller controls route selection through the AS_PATH attribute to ensure that, in the case of healthy provincial node host room network, the default route points to the first application server of the provincial node to process the access request and return the processing result to the terminal device. If the provincial node host room network is abnormal, the routing controller automatically switches the IP to the provincial node disaster recovery room, triggers BGP route update, modifies the AS_PATH attribute, switches the traffic to the second network switch group of the provincial node disaster recovery room, and the second network switch group forwards the access request to the proxy forwarding server. The proxy forwarding server realizes seamless transmission of the traffic to the second application server of the disaster recovery node through destination network address translation (DNAT), and the second application server processes the access request and returns the processing result to the terminal device.

[0067] In one embodiment, a computer device, which can be a terminal, is provided. An internal structure diagram of the computer device can be as shown in Figure 5 The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected through a system bus. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is configured to perform wired or wireless communication with an external terminal. The wireless communication can be achieved through WIFI, mobile cellular network, NFC (near field communication), or other technologies. The computer program is executed by the processor to implement a network access method based on BGP dynamic routing. Those skilled in the art can understand that the structure shown in Figure 5 The structure shown in the embodiment is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0068] In one embodiment, a computer readable storage medium is provided, which stores a computer program. The computer program is executed by the processor to implement the steps in any of the above network access methods based on BGP dynamic routing.

[0069] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to memory, storage, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0070] Any combination of the technical features of the above-mentioned embodiments can be combined. In order to make the description simple, all possible combinations of the technical features in the above-mentioned embodiments are not described, but as long as the combination of the technical features does not exist, it should be considered as the scope of the present application.

[0071] The above-mentioned embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent. It should be pointed out that for those skilled in the art, without departing from the concept of the present application, some modifications and improvements can be made, which are all within the scope of the present application. Therefore, the scope of the patent protection of the present application should be subject to the appended claims.

Claims

1. A BGP dynamic routing based network access system, characterized in that, The system comprises a plurality of province nodes and a second application server deployed at a disaster recovery node, Each of the province nodes comprises a terminal device, a first network switch group deployed at a first data center, a first application server, and a second network switch group and a proxy forwarding server deployed at a second data center, wherein an EBGP neighbor relationship is established between the first network switch group and the second network switch group of each of the province nodes; wherein the first network switch group comprises an IDC switch and a first province node switch, the second network switch group comprises a second province node switch, and the IDC switch establishes an EBGP neighbor relationship with the first province node switch and the second province node switch respectively; The terminal device of each of the province nodes is configured to send an access request, wherein the access request comprises an IP address; the IP address is a public IP address of the first application server and the proxy forwarding server; The first network switch group of each of the province nodes is configured to, in the case of network anomaly of the first data center, forward the access request to the second network switch group based on the EBGP neighbor relationship; The second network switch group of each of the province nodes is configured to forward the access request to the proxy forwarding server; The proxy forwarding server is configured to realize seamless transmission of traffic to the second application server of the disaster recovery node through target network address translation.

2. The system of claim 1, wherein, The IDC switch comprises a first logical interface, the first province node switch comprises a second logical interface, and the second province node switch comprises a third logical interface, wherein the first logical interface, the second logical interface, and the third logical interface are all configured with the public IP address.

3. The system of claim 1, wherein, The IDC switch comprises a network detection device, The network detection device is configured to detect the network state of the first province node switch in real time; The IDC switch is configured to, in the case of network anomaly of the first province node switch, forward the access request to the second province node switch based on the EBGP neighbor relationship.

4. The system of claim 1, wherein, The IDC switch comprises a route controller, The route controller is configured to, in the case of network anomaly of the first province node switch, dynamically adjust the path attribute of BGP routing based on the EBGP neighbor relationship, and forward the access request to the second network switch group.

5. The system of claim 4, wherein, The IDC switch detects whether the network of the first province node switch is abnormal through an ICMP probe.

6. The system of claim 1, wherein, The first network switch group is further configured to, in the case of network normality of the first data center, forward the access request to the first application server.

7. A network access method based on BGP dynamic routing, characterized in that, The method is applied to the terminal device access system based on BGP dynamic routing according to any one of claims 1 to 6, and the method comprises: When the terminal device of the province node sends an access request to access the first application server, it is determined whether the first data center of the province node is in network anomaly; If so, the first network switch group of the province node forwards the access request to the second network switch group of the province node based on the EBGP neighbor relationship; the second network switch group forwards the access request to the proxy forwarding server; and the proxy forwarding server forwards the access request to the second application server. 8.A computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer device is configured to perform the method according to any one of claims 1-7. The processor implements the method of claim 7 when executing the computer program.

9. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the method of claim 7.

Citation Information

Patent Citations

  • Virtual network element equipment switching method, equipment and storage medium

    CN114157606A