WO2020057445A1 - Système, procédé et dispositif de communication - Google Patents
Système, procédé et dispositif de communication Download PDFInfo
- Publication number
- WO2020057445A1 WO2020057445A1 PCT/CN2019/105770 CN2019105770W WO2020057445A1 WO 2020057445 A1 WO2020057445 A1 WO 2020057445A1 CN 2019105770 W CN2019105770 W CN 2019105770W WO 2020057445 A1 WO2020057445 A1 WO 2020057445A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- server
- address
- mapping relationship
- routing
- target device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0663—Performing the actions predefined by failover planning, e.g. switching to standby network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Definitions
- the present application relates to the field of network communication, and in particular, to a communication system, method, and device.
- Cloud services can provide users with services such as automated deployment of network services, automated operation and maintenance, and so it is very important to ensure the normal operation of cloud services.
- servers that support cloud service management must have a disaster tolerance function, that is, when the primary server fails, services can be switched to the standby server in a timely manner.
- IP Internet protocol
- the administrator needs to manually replace the southbound interface IP address of the primary server with the southbound interface IP address of the standby server in the network equipment accessing the southbound interface to achieve access to the standby server.
- the user needs to manually replace the northbound interface IP address of the primary server with the northbound interface IP address of the standby server through the user terminal accessing the northbound interface to implement access to the standby server.
- the embodiments of the present application provide a communication method, device, and system, which are used to implement automatic switching between a primary server and a standby server, and reduce the workload of users and management personnel.
- An embodiment of the present application provides a communication system including a first server and a second server.
- the first server and the second server are connected.
- the first server and the second server may be load balancing servers or other types of servers, which are not limited in this application.
- the first server and the second server may be physical servers or virtual servers.
- the number of the first servers may be one or multiple; the number of the second servers may be one or multiple.
- the first server and the second server may be in the same autonomous domain, or may belong to different autonomous domains.
- Each of the first server and the second server has a southbound interface and a northbound interface.
- the first server is configured to obtain a first mapping relationship and send the first mapping relationship to a target device based on a border gateway protocol.
- the first mapping relationship is a mapping relationship between an IP address associated with the first server and a local IP address of the first server.
- the IP address associated with the first server includes: a preset southbound interface IP address and / or a preset northbound interface IP address.
- the preset southbound interface IP address and / or the preset northbound interface IP address include the following three cases: a separate preset southbound interface IP address, or a separate preset northbound interface IP address, or a preset southbound interface. Forwarding interface IP address and preset northbound interface IP address.
- the first mapping relationship may be used for the target device to access the first server.
- the second server is configured to obtain the status of the first server and the second mapping relationship, and if the status is a fault status, send the second mapping relationship to the target device based on the border gateway protocol.
- the second mapping relationship is a mapping relationship between an IP address associated with the first server and a local IP address of the second server. The second mapping relationship may be used for the target device to access the second server.
- the target device uses the same IP address, that is, the IP address associated with the first server to access the first server and the second server, there is no need for the user or manager to modify the IP address to access the first server to access the second server.
- Server switching since the IP addresses associated with the first server are sent to the target device as the first server and the second server, rather than the routing device of the first server and the routing device of the second server, there is no need to set priority on the routing device Level to control who publishes the IP address associated with the first server to the target device, but the second server itself obtains the status of the first server, and when the status is faulty, the target server is published to the target device.
- the linked IP address realizes the automatic switching between the first server and the second server, reducing the workload of the management staff.
- An embodiment of the present application further provides a communication method including the following steps: First, a first server obtains a first mapping relationship, and the first mapping relationship is an Internet protocol IP address associated with the first server and a local IP of the first server. The mapping relationship between the addresses.
- the IP address associated with the first server includes a preset southbound interface IP address and / or a preset northbound interface IP address.
- Second, the first server sends a first mapping relationship to the target device based on the border gateway protocol.
- the first server may be a load balancing server or another type of server.
- the first server sends the mapping relationship between the IP address associated with the first server and the local IP address of the first server to the target device, that is, the first mapping relationship.
- the target device can A mapping relationship accesses the first server.
- the IP address associated with the first server can be used to access the first server, and the IP address of the first server does not need to be used to access the first server, that is, the user can access without having to sense the first server.
- the target device only needs to change the mapping relationship between the IP address associated with the first server and the IP address of the first server to be associated with the first server The mapping relationship between the IP address of the IP address and the IP address of the second server is sufficient.
- the user does not need to change the accessed address when switching between servers, which provides convenience to the user.
- the IP address associated with the first server is sent to the target device as the first server, not the routing device of the first server, there is no need to set a priority on the routing device to control whether the target device accesses the first server, Reduced workload for managers.
- the target device may include a routing device.
- sending the first mapping relationship to the target device based on the border gateway protocol includes sending a first routing table entry generation instruction to the routing device based on the border gateway protocol.
- the first routing table entry generation instruction carries the first mapping relationship and the first routing table.
- the entry generation instruction is used to instruct the routing device to generate a first routing entry according to the first mapping relationship.
- the destination address of the first routing entry is the IP address associated with the first server, and the next hop address of the first routing entry is The local IP address of the first server.
- the routing device may look up the first routing table entry according to the IP address associated with the first server carried in the received packet, and determine the next hop address corresponding to the IP address associated with the first server, that is, the first The local IP address of the server, and then sends the message to the first server.
- the method further includes: if the state of the first server is in a fault state, sending the message to the routing device.
- a first delete instruction is sent. The first delete instruction is used to instruct the routing device to delete the first routing entry.
- sending the first mapping relationship to the target device based on the border gateway protocol may specifically include: if the state of the first server is a working state, setting the primary and secondary identifiers of the first server to an identifier corresponding to the primary server, for example, 1 . If the primary and secondary identifications of the first server are detected as the identifications corresponding to the primary server, the first mapping relationship is sent to the target device based on the border gateway protocol. That is, as an optional implementation manner, whether to trigger the action of sending the first mapping relationship to the target device is determined through the active and standby identifiers, and the specific value of the active and standby identifiers may be determined by the status of the first server.
- An embodiment of the present application further provides a communication method including the following steps: first, the second server obtains a status of the first server and a second mapping relationship, and the second mapping relationship is an IP address associated with the first server and a second mapping relationship; The mapping relationship between the local IP addresses of the servers.
- the IP address associated with the first server includes a preset southbound interface Internet protocol IP address and / or a preset northbound interface IP address.
- the second server sends a second mapping relationship to the target device based on the border gateway protocol.
- the second mapping relationship is used for the target device to access the second server.
- the second server may be a load balancing server or another type of server.
- the second server sends the mapping relationship between the Internet Protocol IP address associated with the first server and the local IP address of the second server to the target device, that is, the second mapping relationship.
- the target device can And accessing the second server according to the second mapping relationship.
- the IP address associated with the second server can be used to access the second server, and the IP address of the second server does not need to be used to access the second server, that is, the user can access without having to sense the second server. That is, when the first server fails and needs to be replaced with the second server, it is only necessary to change the mapping relationship between the IP address associated with the first server and the first server to the IP associated with the first server.
- the mapping relationship between the address and the second server is sufficient, and the user does not need to change the accessed address when switching between servers, which provides convenience to the user.
- the IP address associated with the first server is sent to the target device as the second server, not the routing device of the second server, there is no need to set a priority on the routing device to control whether the routing device accesses the second server.
- the second server itself obtains the status of the first server, and when the status is faulty, it publishes the IP address associated with the first server to the target device to achieve access to the second server and reduce the management staff ’s Workload.
- the target device includes a routing device
- sending the second mapping relationship to the target device based on the border gateway protocol includes: sending a second routing table entry generation instruction to the routing device based on the border gateway protocol, and the second routing table entry generation instruction carries A second mapping relationship, and a second routing table entry generation instruction is used to instruct a routing device to generate a second routing table entry according to the second mapping relationship, and a destination address of the second routing table entry is an IP address associated with the first server; The next hop address of the routing entry is the local IP address of the second server.
- the routing device may look up the second routing entry according to the IP address associated with the first server carried in the received packet, and determine the next hop address corresponding to the IP address associated with the first server, that is, the second The local IP address of the server, and then sends the message to the second server.
- sending the second mapping relationship to the target device based on the border gateway protocol includes: if the state of the first server is a fault state, setting the primary and secondary identifiers of the second server to the identifiers corresponding to the primary server; When the primary and secondary identifiers of the server are the identifiers corresponding to the primary server, a second mapping relationship is sent to the target device based on the border gateway protocol. That is, as an optional implementation manner, whether to trigger the action of sending the second mapping relationship to the target device is determined through the primary and secondary identifiers, and the specific value of the primary and secondary identifiers may be determined by the status of the first server.
- An embodiment of the present application further provides a communication device applied to a first server.
- the device includes: an obtaining unit configured to obtain a first mapping relationship, where the first mapping relationship is an Internet protocol IP address and a first The mapping relationship between the local IP addresses of a server.
- the IP address associated with the first server includes a preset southbound interface IP address and / or a preset northbound interface IP address.
- a sending unit is configured to send a target based on a border gateway protocol. The device sends a first mapping relationship.
- the target device includes a routing device, and a sending unit is configured to send a first routing entry generation instruction to the routing device based on the border gateway protocol.
- the first routing entry generation instruction carries a first mapping relationship and a first routing entry.
- the generation instruction is used to instruct the routing device to generate a first routing entry according to the first mapping relationship.
- the destination address of the first routing entry is the IP address associated with the first server, and the next hop address of the first routing entry is the first.
- the local IP address of a server is the IP address associated with the first server.
- the apparatus further includes: a deleting unit, configured to send a first deletion instruction to the routing device if the state of the first server is a fault state, and the first deletion instruction is used to instruct the routing device to delete the first routing entry.
- a deleting unit configured to send a first deletion instruction to the routing device if the state of the first server is a fault state, and the first deletion instruction is used to instruct the routing device to delete the first routing entry.
- the sending unit is configured to set the master / slave identifier of the first server as the identifier corresponding to the master server if the state of the first server is the working state; if it is detected that the master / slave identifier of the first server corresponds to the master server When it is identified, the first mapping relationship is sent to the target device based on the border gateway protocol.
- the first server includes a load balancing server.
- An embodiment of the present application further provides a communication device, which is applied to a second server.
- the device includes: an obtaining unit, configured to obtain a status of the first server and a second mapping relationship, where the second mapping relationship is associated with the first server.
- the IP address associated with the first server includes a preset southbound interface Internet protocol IP address and / or a preset northbound interface IP address.
- the sending unit is configured to: If the state is a fault state, the second mapping relationship is sent to the target device based on the border gateway protocol.
- the target device includes a routing device; and a sending unit configured to send a second routing entry generation instruction to the routing device based on the border gateway protocol, where the second routing entry generation instruction carries a second mapping relationship and the second routing entry The generation instruction is used to instruct the routing device to generate a second routing entry according to the second mapping relationship.
- the destination address of the second routing entry is the IP address associated with the first server, and the next hop address of the second routing entry is the first.
- the local IP address of the server is the IP address associated with the first server.
- the sending unit is configured to set the master / slave identifier of the second server as the master server's corresponding identifier if the state of the first server is in the fault state;
- the second mapping relationship is sent to the target device based on the border gateway protocol.
- FIG. 1 is a structural block diagram of a communication system according to an embodiment of the present application.
- FIG. 2 is a structural block diagram of another communication system according to an embodiment of the present application.
- FIG. 3 is a schematic flowchart of a communication method according to an embodiment of the present application.
- FIG. 4 is a schematic flowchart of another communication method according to an embodiment of the present application.
- FIG. 5 is a structural block diagram of a communication device according to an embodiment of the present application.
- FIG. 6 is a structural block diagram of another communication device according to an embodiment of the present application.
- FIG. 7 is a structural block diagram of a server according to an embodiment of the present application.
- FIG. 8 is a structural block diagram of another server provided by an embodiment of the present application.
- both the first routing device connected to the primary server and the second routing device connected to the standby server store the IP address associated with the first server, that is, the preset southbound interface IP address and / or the preset IP address of the northbound interface.
- Priorities are configured in the first routing device and the second routing device in advance.
- the priority configured by the primary server is a high priority
- the priority configured by the standby server is a low priority.
- the first routing device is configured with a high priority
- the first routing device sends an IP address associated with the first server to the target device.
- the target device may be a northbound user terminal and / or a southbound network device.
- the second routing device is configured with a low priority, the second routing device does not send the IP address associated with the first server to the target device. At this time, the target device can access the master through the IP address associated with the first server. server.
- the priority of the second routing device needs to be changed from low priority to high priority, and the priority of the first routing device is changed from high priority to low priority, so that the second routing device can forward to
- the target device sends an IP address associated with the first server. In this way, the target device can access the standby server through the IP address associated with the first server.
- the target device uses the same IP address, that is, the IP address associated with the first server to access the active and standby servers, and does not require the user to modify the IP address, which effectively improves the user experience.
- the embodiments of the present application provide a communication system, method, and device, where the communication system includes a first server and a second server. The first server and the second server are connected.
- the first server is configured to obtain a first mapping relationship and send the first mapping relationship to a target device based on a border gateway protocol.
- the first mapping relationship is a mapping relationship between an IP address associated with the first server and a local IP address of the first server.
- the IP address associated with the first server includes: a preset southbound interface IP address and / or a preset northbound interface IP address.
- the preset southbound interface IP address and / or the preset northbound interface IP address include the following three cases: a separate preset southbound interface IP address, or a separate preset northbound interface IP address, or a preset southbound interface. Forwarding interface IP address and preset northbound interface IP address.
- the first mapping relationship may be used for the target device to access the first server.
- the second server is configured to obtain the status of the first server and the second mapping relationship, and if the status is a fault status, send the second mapping relationship to the target device based on the border gateway protocol.
- the second mapping relationship is a mapping relationship between an IP address associated with the first server and a local IP address of the second server. The second mapping relationship is used for the target device to access the second server.
- the target device uses the same IP address, that is, the IP address associated with the first server to access the first server and the second server, there is no need for the user or manager to modify the IP address to access the first server to access the second server.
- Server switching since the IP addresses associated with the first server are sent to the target device as the first server and the second server, rather than the routing device of the first server and the routing device of the second server, there is no need to set priority on the routing device Level to control who publishes the IP address associated with the first server to the target device, but the second server itself obtains the status of the first server, and when the status is faulty, the target server is published to the target device.
- the linked IP address realizes the automatic switching between the first server and the second server, reducing the workload of the management staff.
- FIG. 1 is a structural block diagram of a communication system according to an embodiment of the present application.
- the communication system provided in the embodiment of the present application includes a first server 101 and a second server 102.
- the first server 101 and the second server 102 may be servers for load balancing, or servers for other purposes, which are not specifically limited in the embodiments of the present application.
- the first server 101 and the second server 102 may be physical servers or virtual servers.
- the local IP address of the first server 101 is a physical IP address; if the first server 101 is a virtual server, the local IP address of the first server is a virtual IP address.
- the local IP address of the second server 102 is a physical IP address; if the second server 102 is a virtual server, the local IP address of the second server 102 is a virtual IP address.
- the number of the first servers 101 may be one or plural; the number of the second servers 102 may be one or plural.
- the first server 101 and the second server 102 may be in the same autonomous system (AS), or may belong to different autonomous domains.
- AS autonomous system
- the first server 101 and the second server 102 each have a southbound interface and a northbound interface, where the southbound interface corresponds to a southbound network device, and the northbound interface corresponds to a northbound user terminal.
- the southbound network device may be, for example, a router, a wireless access point (AP), or a switch.
- the northbound user terminal may be, for example, a device such as a mobile phone, a computer, a notebook computer, or an IPAD.
- the IP address of the southbound interface and the IP address of the northbound interface can be the same or different.
- the IP address of the southbound interface is the same, and the IP address of the northbound interface is the same, that is, the IP address of the southbound interface of the first server 101 and the IP address of the southbound interface of the second server 102 are preset south.
- IP address of the northbound interface; the IP address of the northbound interface of the first server 101 and the IP address of the northbound interface of the second server 102 are both preset northbound interface IP addresses.
- the first server 101 is configured to obtain a first mapping relationship, and send the first mapping relationship to a target device based on a border gateway protocol (BGP).
- BGP border gateway protocol
- the first mapping relationship is a mapping relationship between an Internet protocol IP address associated with the first server and a local IP address of the first server 101.
- the IP address associated with the first server 101 includes a preset southbound interface IP address and / Or preset northbound interface IP address.
- the first mapping relationship is used for the target device to access the first server 101.
- the second server 102 is configured to obtain a status of the first server 101 and a second mapping relationship. If the status is a fault status, the second server 102 sends a second mapping relationship to the target device based on the border gateway protocol.
- the second mapping relationship is a mapping relationship between an IP address associated with the first server 101 and a local IP address of the second server 102.
- the second mapping relationship is used for the target device to access the second server 102.
- the IP addresses associated with the first server 101 may be stored in the first server 101 and the second server 102 through a configuration method in advance, or may be stored in a certain way by the first server 101 and the second server.
- the network devices connected to the server 102 are uniformly distributed to the first server 101 and the second server 102 so as to form a first mapping relationship or a second mapping relationship.
- the first server 101 sends a first mapping relationship to the target device based on the border gateway protocol. If the target device and the first server 101 are in the same autonomous domain, they are sent based on the internal border gateway protocol (IBGP); if the target device and the first server 101 are not in the same autonomous domain, they are based on the external border Gateway protocol (external border gateway protocol, EBGP) sending.
- IBGP internal border gateway protocol
- EBGP external border gateway protocol
- the second server 102 sends a second mapping relationship to the target device based on the border gateway protocol. If the target device and the second server 102 are located in the same autonomous domain, then send based on IBGP; if the target device and the second server 102 are not in the same autonomous domain, then send based on EBGP.
- the target device includes a southbound network device and / or a northbound user terminal.
- the southbound network equipment may include routing equipment, such as routers, switches, and so on.
- the first server 101 sending the first mapping relationship to the target device based on the border gateway protocol may be specifically: the first server 101 sends the first route to the routing device based on the border gateway protocol.
- the first routing entry generation instruction carries a first mapping relationship.
- the first routing entry generation instruction is used to instruct a routing device to generate a first routing entry and a purpose of the first routing entry according to the first mapping relationship.
- the address is the IP address associated with the first server 101, and the next hop address of the first routing entry is the local IP address of the first server.
- the routing device may look up the first routing entry according to the IP address associated with the first server 101 carried in the received message, and determine the next hop address corresponding to the IP address associated with the first server, that is, the first A server 101 has a local IP address, and then sends a message to the first server 101.
- the first server 101 may send a first routing table entry generation instruction to the routing device, where the instruction carries a first mapping relationship. After receiving the first routing table entry generation instruction, the routing device generates a first routing table entry according to the first mapping relationship carried therein.
- the second server 102 sending the second mapping relationship to the target device based on the border gateway protocol may be specifically: the second server 102 sends the second mapping relationship to the routing device based on the border gateway protocol.
- a second routing table entry generation instruction, the second routing table entry generation instruction carries a second mapping relationship, and the second routing table entry generation instruction is used to instruct a routing device to generate a second routing table entry according to the second mapping relationship, and the second routing table
- the destination address of the entry is the IP address associated with the first server 101, and the next hop address of the first routing table entry is the local IP address of the second server 102.
- the routing device may look up the second routing table entry according to the IP address associated with the second server 102 carried in the received message, and determine the next hop address corresponding to the IP address associated with the first server 101, that is, The local IP address of the first server 101 then sends a message to the second server 102.
- the second server 102 may send a second routing table entry generation instruction to the routing device, where the instruction carries a second mapping relationship. After receiving the second routing table entry generation instruction, the routing device generates a second routing table entry according to the second mapping relationship carried therein.
- the target device is a non-routing device, such as a user terminal
- the first server 101 and the second server 102 may be connected to the target device through the routing device.
- the interaction between the first server 101 and the second server and the routing device is as described above. I won't repeat them here.
- the IP address of the routing device may be stored in the user terminal in advance, so as to initiate access to the server corresponding to the IP address of the first server 101 according to the IP address of the routing device. Request.
- the second server 102 in order to automatically switch the target device from accessing the first server 101 to accessing the second server 102, the second server 102 obtains the status of the first server 101, and if the status of the first server 101 is a fault status , The second mapping relationship is sent to the target device, so that the target device accesses the second server 102 according to the second mapping relationship.
- the second server 102 may include a second identity setting module and a second mapping relationship sending module.
- the second identifier setting module is configured to set the master and backup identifiers of the second server 102 according to the status of the first server 101. If the state of the first server 101 is the working state, the second identifier setting module sets the master and backup identifiers of the second server 101 to the identifier corresponding to the standby server, for example, 0. If the state of the first server 101 is a fault state, the second identifier setting module sets the primary and secondary identifiers of the second server 102 to an identifier corresponding to the primary server, for example, 1.
- the second mapping relationship sending module does not send the second mapping relationship to the target device when it detects that the primary and secondary identifications of the second server 102 are identifications corresponding to the standby server.
- the second mapping relationship is sent to the target device.
- the second mapping relationship is not sent to the target device here, and the purpose is to prevent the target device from accessing the second server 102 according to the second mapping relationship.
- the second server 102 controls the target device to access the second server 102 by sending a second routing table entry generation instruction to the target device, not sending the second mapping relationship to the target device means not sending it to the target device.
- the second routing table entry generation instruction is not sent to the target device here, and the purpose is to prevent the target device from accessing the second server 102 according to the second mapping relationship.
- the second mapping relationship is sent to the target device, so that the target device can access the second server 102 according to the second mapping relationship.
- sending the second mapping relationship to the target device means sending the second device to the target device. Routing table entry generation instruction.
- a second delete instruction may be sent to the target device, where the second delete instruction carries a second mapping relationship, and the second delete instruction is used by the target device to delete the second routing table entry in the target device.
- the first server 101 may include a first identity setting module and a first mapping relationship sending module.
- the first identifier setting module is configured to set the master and backup identifiers according to the status of the first server 101. If the state of the first server 101 is the working state, the first identifier setting module sets the master and backup identifiers of the first server 101 to identifiers corresponding to the master server, for example, 1. If the state of the first server 101 is a fault state, the first identifier setting module sets the primary and secondary identifiers of the first server 101 to an identifier corresponding to the secondary server, for example, 0.
- the first mapping relationship sending module sends the first mapping relationship to the target device when it detects that the identifier stored in the first identity setting module is the identity corresponding to the master server; and detects the master stored in the first identity setting module.
- the standby identifier is an identifier corresponding to the standby server, the first mapping relationship is not sent to the target device.
- sending the first mapping relationship to the target device is to allow the target device to access the first server 101 according to the first mapping relationship.
- sending the first mapping relationship to the target device means sending the first device to the target device. Routing table entry generation instruction.
- the first mapping relationship is not sent to the target device, and the purpose is to prevent the target device from accessing the first server 101 according to the first mapping relationship.
- the first server 101 controls the target device to access the first server 101 by sending a first routing table entry generation instruction to the target device, then not sending the first mapping relationship to the target device means not sending the target device The first routing table entry generation instruction.
- a first delete instruction may be sent to the target device, where the first delete instruction carries a first mapping relationship, and the first delete instruction is used by the target device to delete the first routing entry in the target device.
- the second server 102 serving as the standby server may receive the primary server, that is, the heartbeat message periodically sent by the first server 101. If a heartbeat message sent by the server 101, the first server 101 is considered to be faulty.
- the first server 101 when the first server 101 is used as the primary server, the first server 101 needs to synchronize service data to the standby server, that is, the second server 102.
- the second server 102 When the second server 102 is upgraded from the standby server to the primary server, the second server 102 needs to synchronize the business data to the first server 101 where the fault is recovered to ensure the reliability of the data.
- the target device may use the same IP address, that is, the IP address associated with the first server to access the first server 101 and the second server 102, so the user does not need to modify the IP address to access the first server from the first server.
- Switch from server 101 to access second server 102 since the first mapping relationship is stored by the first server 101 instead of the routing device of the first server 101, and the second mapping relationship is stored by the second server 102 instead of the routing device of the second server 102, it is not necessary
- the priority is set on the routing device to control who publishes the IP address associated with the first server to the target device. Instead, the second server 102 obtains the status of the first server 101 by itself.
- the first The two servers 102 publish the IP address associated with the first server to the target device, so that the target device automatically switches from accessing the first server 101 to accessing the second server 102 according to the IP address associated with the first server, reducing management staff Workload.
- the agile controller-campus is a scene management and control system for cloud campus solutions. It supports network business management, network security management, user access management, network monitoring, network quality analysis, and network applications. Analysis, alerting and reporting services.
- the cloud management platform which has higher requirements for the reliability of cloud park products. In addition to data backup and recovery, it also requires the provision of offsite disaster recovery functions.
- the primary and secondary servers are deployed in different regions. When the cloud platform of the primary server fails due to scenarios such as earthquakes, fires, or fiber digging, the sustainability of management services needs to be ensured, that is, it can be switched to a different region from the primary server Standby servers continue to provide business capabilities.
- the system 10 includes a server cluster 20, a server cluster 30, and a routing device 40.
- the server cluster 20, the server cluster 30, and the routing device 40 are connected to each other.
- the routing device 40 is connected to a northbound user terminal or a southbound network device.
- the server cluster 20 and the server cluster 30 may belong to different autonomous domains.
- the server cluster 20 belongs to AS100 and the server cluster 30 belongs to AS200.
- the server cluster 20 includes a server 201, a server 202, and a routing device 203.
- the server 201, the server 202, and the routing device 203 are connected to each other.
- the server cluster 30 includes a server 301, a server 302, and a routing device 303.
- the server 301, the server 302, and the routing device 303 are mutually connected.
- the server cluster 20 is a master server cluster
- the server cluster 30 is a standby server cluster.
- the server 201 is the master server
- the server 202 is the standby server.
- the server 301 is the master server
- the server 302 is the standby server.
- the server cluster 20 and the server cluster 30 may be located in different regions.
- the server cluster 20 is located in Beijing and the server cluster 30 is located in Shanghai.
- each server can also be deployed in a different location.
- server 201 in server cluster 20 is located in Haidian District
- server 202 is located in Chaoyang District.
- the server 201, the server 202, the server 301, and the server 302 are all load balancing servers, that is, they perform a load balancing function. They can be physical servers or virtual servers.
- Each of the above four servers can have a southbound interface and a northbound interface, respectively.
- the IP address of the southbound interface and the IP address of the northbound interface can be the same or different.
- the IP address of the southbound interface is 100.100.10.100/32
- the IP address of the northbound interface is 100.100.10.101/32.
- the disaster recovery processing service may include a disaster recovery management service (drService) and a disaster recovery data synchronization service (repService).
- drService is responsible for disaster recovery operation management such as heartbeat keep-alive and active / standby backup of the disaster recovery master or backup server or cluster
- repService is responsible for disaster recovery database, primary and backup copy tasks of files, etc.
- the drService of the server 201 sets its master and backup identifiers to identifiers corresponding to the master server.
- the server 202 can receive the heartbeat message sent by the server 201, so the drService of the server 202 sets its primary and secondary identifiers to the identifier corresponding to the secondary server.
- the drService of the server 201 sets its primary and secondary identifiers to the identifier corresponding to the secondary server. At this time, if the server 202 cannot receive the heartbeat message sent by the server 201 within a preset period of time, the drService of the server 202 sets its master and backup identifiers to the identifiers corresponding to the master server.
- the repService of the server 201 is responsible for synchronizing its business data and files to the server 202.
- the repService of the server 202 is responsible for synchronizing its business data and files to the server 201.
- BGP Service border gateway protocol service
- the server 201 and the server 202 can achieve the purpose of publishing routing information by calling BGP Service.
- a BGP peer is created by calling a BGP service.
- the peers of the server 201 and the server 202 are devices that are neighbors to each other.
- the routing device 203 may be both a peer of the server 201 and a peer of the server 202.
- the server 201 may send the southbound interface IP address and / or the northbound interface IP address with the server 201 to the routing device 203
- the server 202 may send the southbound interface IP address and / or the northbound interface IP address with the server 202 to the routing device. 203.
- the BGP in the BGP service can be specifically IBGP. If the routing device 203 is located outside the AS 100, the BGP in the BGP service can be specifically EBGP.
- the server 201 can call its own IBGP service to send the mapping relationship between the IP address associated with the server 201 and the local IP address of the server 201 to the routing device 203, and the routing device 203 according to the mapping Relationship establishment routing table entry L1.
- the IP address associated with the server 201 is a southbound interface IP address and / or a northbound interface IP address of the server 201.
- the destination address in the routing entry L1 is the IP address associated with the server 201, and the next hop address is the local IP address of the server 201.
- the local IP address of the server 201 is different from the IP address associated with the server 201, and the local address of the server 201 is, for example, 100.10.1.0/24.
- the routing device 203 may further upload the mapping relationship between the IP address associated with the server 201 and the local IP address of the routing device 203 to the routing device 40 to establish a routing entry L2 in the routing device 40.
- the destination address of L2 is the IP address associated with the server 201, and the next hop address is the local address of the routing device 203.
- the server 202 can call its own IBGP Service to cancel the sending action.
- the sending action is the action of sending the mapping relationship between the IP address associated with the server 201 and the local IP address of the server 202 to the routing device 203, in order not to let The routing device 203 establishes a routing entry L3 according to the mapping relationship.
- the server 202 may call its own IBGP service to send a delete instruction M1 To delete the routing table entry L3 stored in the routing device 203.
- the routing device 40 when the routing device 40 receives the message, it determines the next hop address from the routing entry L2 according to the IP address associated with the server 201 carried in the message, that is, the local IP address of the routing device 203, and The message is forwarded to the routing device 203. After receiving the message, the routing device 203 determines the next hop address from the routing entry L1 according to the IP address associated with the server 201 in the message, that is, the local IP address of the server 201, and then forwards the message. To server 201.
- the server 202 can call its own IBGP service to send the mapping relationship between the IP address associated with the server 201 and the local IP address of the server 202 to the routing device 203, and the routing device 203 according to the mapping Relationship establishment routing entry L3.
- the local IP address of the server 202 is different from the IP address associated with the server 201, and the local address of the server 202 is, for example, 100.10.1.1/24.
- the server 201 Since the server 201 is downgraded from the primary server to the standby server at this time, it calls its own IBGP service to cancel the sending action.
- the sending action is to send the mapping relationship between the IP address associated with the server 201 and the local IP address of the server 201.
- the purpose of cancellation is to prevent the routing device 203 from establishing a routing table entry L1 according to the mapping relationship.
- the server 201 can call its own IBGP service to send a delete instruction M2 To delete the routing table entry L1 stored in the routing device 203.
- the routing device 40 when the routing device 40 receives the message, it determines the next hop address from the routing entry L2 according to the IP address associated with the server 201 carried in the message, that is, the local address of the routing device 203, and The message is forwarded to the routing device 203. After receiving the message, the routing device 203 determines the next hop address from the routing entry L3 according to the IP address associated with the server 201 in the message, that is, the local IP address of the server 202, and then forwards the message. To server 202.
- the server cluster 30 needs to be started.
- the master server in the server cluster 20 may call drService to periodically send a heartbeat message to the server (for example, the server 301) of the server cluster 30. If the server of the server cluster 30 does not receive the heartbeat report within a preset time period Text, it is considered that the server cluster 20 has failed.
- the servers of the server cluster 30, for example, the server 301 calls drService to change its own standby server ID to the primary server ID, and calls BGP Service to send the routing device 303 the IP address associated with the server 201 and the server 301 in the server 301 Mapping relationship between local IP addresses in order to establish routing entry L4 in routing device 303, the destination address of routing entry L4 is the IP address associated with server 201, and the next hop address is the local IP of server 301 address.
- the local IP address of the server 301 is different from the IP address associated with the server 201.
- the local address of the server 301 is 100.10.2.0/24.
- the routing device 303 sends the IP address associated with the server 201 and the local IP address of the routing device 303 to the routing device 40, so that the routing device 40 can establish a routing entry L5, and the destination address of the routing entry L5 is for the server
- the IP address associated with 201, and the next hop address is the local IP address of the routing device 303.
- the southbound interface IP address of the server in server cluster 20 is the same as the southbound interface IP address of the server in server cluster 30, and the northbound interface IP address of the server in server cluster 20 is the same as the northbound interface IP address of the server in server cluster 30.
- switching between the server cluster 20 and the server cluster 30 does not require user awareness, and is convenient for users to access.
- the routing device 40 When the routing device 40 receives the packet, it finds the corresponding next hop address from the routing entry L5 according to the IP address associated with the server 201 in the packet, that is, the local IP address of the routing device 303, and sends the packet Forward to routing device 303.
- the routing device 303 finds the next hop address from the routing table entry L4 according to the IP address associated with the server 201 in the message, that is, the local IP address of the server 301, so that the server 301 receives the message.
- the switching between the server 301 and the server 302 is referred to the above-mentioned switching between the server 201 and the server 202, which is not described herein again.
- FIG. 3 is a schematic flowchart of a communication method according to an embodiment of the present application.
- the communication method provided in the embodiment of the present application can be applied to the first server in the embodiment shown in FIG. 1.
- the method specifically includes the following steps:
- S101 Obtain a first mapping relationship, where the first mapping relationship is a mapping relationship between an Internet Protocol IP address associated with the first server and a local IP address of the first server, and the first mapping relationship
- the IP address associated with a server includes a preset southbound interface IP address and / or a preset northbound interface IP address;
- S102 Send the first mapping relationship to a target device based on a border gateway protocol.
- the first server sends a mapping relationship between the IP address associated with the first server and the local IP address of the first server to the target device, that is, the first mapping relationship.
- the target The device may access the first server according to the first mapping relationship.
- the IP address associated with the first server can be used to access the first server, and the IP address of the first server does not need to be used to access the first server, that is, the user can access without having to sense the first server.
- the target device When the first server fails and needs to be replaced with the second server, the target device only needs to change the mapping relationship between the IP address associated with the first server and the IP address of the first server to be associated with the first server The mapping relationship between the IP address of the IP address and the IP address of the second server is sufficient. The user does not need to change the accessed address when switching between servers, which provides convenience to the user. At the same time, since the IP address associated with the first server is sent to the target device as the first server, not the routing device of the first server, there is no need to set a priority on the routing device to control whether the target device accesses the first server, Reduced workload for managers.
- the sending a first mapping relationship to the target device based on a border gateway protocol includes:
- the first routing table entry generation instruction carries the first mapping relationship, and the first routing table entry generation instruction is used to indicate the The routing device generates a first routing entry according to the first mapping relationship.
- the destination address of the first routing entry is the IP address associated with the first server.
- the one-hop address is the local IP address of the first server.
- the method further includes:
- the sending the first mapping relationship to a target device based on a border gateway protocol includes:
- the first mapping relationship is sent to the target device based on a border gateway protocol.
- the first server includes a load balancing server.
- FIG. 4 is a schematic flowchart of a communication method according to an embodiment of the present application.
- the communication method provided in the embodiment of the present application may be applied to the second server shown in FIG. 1, and specifically includes the following steps:
- S201 Obtain a state of a first server and a second mapping relationship, where the second mapping relationship is a mapping relationship between an IP address associated with the first server and a local IP address of the second server, where The IP address associated with the first server includes a preset southbound interface Internet protocol IP address and / or a preset northbound interface IP address;
- S202 If the state is a fault state, send the second mapping relationship to the target device based on a border gateway protocol.
- the second server sends the mapping relationship between the Internet Protocol IP address associated with the first server and the local IP address of the second server to the target device, that is, the second mapping relationship.
- the target device may access the second server according to the second mapping relationship.
- the IP address associated with the second server can be used to access the second server, and the IP address of the second server does not need to be used to access the second server, that is, the user can access without having to sense the second server. That is, when the first server fails and needs to be replaced with the second server, it is only necessary to change the mapping relationship between the IP address associated with the first server and the first server to the IP associated with the first server.
- the mapping relationship between the address and the second server is sufficient, and the user does not need to change the accessed address when switching between servers, which provides convenience to the user.
- the IP address associated with the first server is sent to the target device as the second server, not the routing device of the second server, there is no need to set a priority on the routing device to control whether the routing device accesses the second server.
- the second server itself obtains the status of the first server, and when the status is faulty, it publishes the IP address associated with the first server to the target device to achieve access to the second server and reduce the management staff ’s Workload.
- the target device includes a routing device
- the sending the second mapping relationship to the target device based on a border gateway protocol includes:
- the routing device sends a second routing table entry generation instruction to the routing device based on a border gateway protocol, the second routing table entry generation instruction carrying the second mapping relationship, and the second routing table entry generation instruction used to instruct the routing device
- the routing device generates a second routing entry according to the second mapping relationship.
- the destination address of the second routing entry is the IP address associated with the first server.
- the one-hop address is the local IP address of the second server.
- the sending the second mapping relationship to the target device based on the border gateway protocol includes:
- the second mapping relationship is sent to the target device based on a border gateway protocol.
- the second server includes a load balancing server.
- this figure is a structural block diagram of a communication device according to an embodiment of the present application.
- the communication device provided in the embodiment of the present application is applied to a first server, and the device includes:
- the obtaining unit 501 is configured to obtain a first mapping relationship, where the first mapping relationship is a mapping relationship between an Internet Protocol IP address associated with the first server and a local IP address of the first server, where The IP address associated with the first server includes a preset southbound interface IP address and / or a preset northbound interface IP address;
- the sending unit 502 is configured to send the first mapping relationship to a target device based on a border gateway protocol.
- the target device includes a routing device
- the sending unit 502 is configured to send a first routing table entry generation instruction to the routing device based on a border gateway protocol, where the first routing table entry generation instruction carries the first mapping relationship, and the first routing table
- the entry generation instruction is used to instruct the routing device to generate a first routing entry according to the first mapping relationship, and a destination address of the first routing entry is the IP address associated with the first server.
- the next hop address of the first routing entry is the local IP address of the first server.
- the device further includes:
- a deleting unit configured to send a first deletion instruction to the routing device if the state of the first server is a fault state, and the first deletion instruction is used to instruct the routing device to delete the first routing entry .
- the sending unit is configured to set an active / standby identifier of the first server to an identifier corresponding to the active server if the state of the first server is a working state; if the first server is detected When the primary and secondary identifiers are the identifiers corresponding to the primary server, the first mapping relationship is sent to the target device based on a border gateway protocol.
- the first server includes a load balancing server.
- this figure is a structural block diagram of another communication device according to an embodiment of the present application.
- the communication device provided in the embodiment of the present application is applied to a second server, and the device includes:
- An obtaining unit 601 is configured to obtain a state of a first server and a second mapping relationship, where the second mapping relationship is a mapping between an IP address associated with the first server and a local IP address of the second server Relationship, the IP address associated with the first server includes a preset southbound interface Internet protocol IP address and / or a preset northbound interface IP address;
- the sending unit 602 is configured to send the second mapping relationship to a target device based on a border gateway protocol if the status is a fault status.
- the target device includes a routing device
- the sending unit 602 is configured to send a second routing table entry generation instruction to the routing device based on a border gateway protocol, where the second routing table entry generation instruction carries the second mapping relationship, and the second routing table
- the entry generation instruction is used to instruct the routing device to generate a second routing table entry according to the second mapping relationship.
- the destination address of the second routing table entry is the IP address associated with the first server.
- the next hop address of the second routing entry is the local IP address of the second server.
- the sending unit 602 is configured to set an active / standby identifier of the second server to an identifier corresponding to the active server if the state of the first server is a fault state; when the second server is detected, When the primary and secondary identifiers of the server are identifiers corresponding to the primary server, the second mapping relationship is sent to the target device based on a border gateway protocol.
- the second server includes a load balancing server.
- this figure is a structural block diagram of a server according to an embodiment of the present application.
- the server 700 provided in this embodiment of the present application is a first server, and the server 700 can implement the functions of the first server in the embodiment shown in FIG. 3.
- the server 700 includes: a processor 701, a memory 702, and a communication unit 703, where the memory 702 is configured to store instructions;
- the processor 701 is configured to execute the instructions in the memory and execute the communication method of the first server in the embodiment shown in FIG. 3.
- the communication unit 703 is configured to communicate with a second server.
- the processor 701, the memory 702, and the communication unit 703 are connected to each other through a bus 704; the bus 704 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus Wait.
- PCI peripheral component interconnect
- EISA extended industry standard architecture
- the bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is used in FIG. 7, but it does not mean that there is only one bus or one type of bus.
- the memory 702 may include an obtaining unit 7021 and a sending unit 7022, which respectively store computer-readable instructions for implementing the obtaining unit 501 and the sending unit 502 shown in FIG.
- the processor 701 specifically implements the functions of the obtaining unit 501 by executing instructions in the obtaining unit 7021, and implements the functions of the sending unit 502 by executing instructions of the sending unit 7022.
- this figure is a structural block diagram of another server provided by an embodiment of the present application.
- the server 800 provided in this embodiment of the present application is a second server, and the server 800 can implement the functions of the second server in the embodiment shown in FIG. 4.
- the server 800 includes: a processor 801, a memory 802, and a communication unit 803, where the memory 802 is configured to store instructions;
- the processor 801 is configured to execute the instructions in the memory and execute the communication method of the first server in the embodiment shown in FIG. 3.
- the processor 801, the memory 802, and the communication unit 803 are connected to each other through a bus 804; the bus 804 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus Wait.
- PCI peripheral component interconnect
- EISA extended industry standard architecture
- the bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is used in FIG. 8, but it does not mean that there is only one bus or one type of bus.
- the memory 802 may include an obtaining unit 8021 and a sending unit 8022, which respectively store computer-readable instructions for implementing the obtaining unit 601 and the sending unit 602 shown in FIG.
- the processor 801 specifically implements the function of the obtaining unit 601 by executing instructions in the obtaining unit 8021, and implements the function of the sending unit 602 by executing instructions of the sending unit 8022.
- the memory 701 and the memory 801 may be random-access memory (RAM), flash memory, flash, read-only memory (ROM), erasable programmable read-only memory (erasable, programmable, read-only) memory, EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard drives, mobile hard drives, CD-ROMs, or any other form of storage known to those skilled in the art medium.
- RAM random-access memory
- ROM read-only memory
- EEPROM electrically erasable programmable read-only memory
- registers hard drives, mobile hard drives, CD-ROMs, or any other form of storage known to those skilled in the art medium.
- the memory 701 may represent only one memory or a plurality of memories; similarly, the memory 801 may represent only one memory or a plurality of memories.
- the processor 702 and the processor 802 may be, for example, a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), and an application-specific integrated circuit (ASIC). , Field programmable gate array (field programmable gate array, FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logical blocks, modules, and circuits described in connection with the present disclosure.
- a processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and so on.
- the processor 702 may represent only one processor or multiple processors; similarly, the processor 802 may represent only one processor or multiple processors.
- the communication unit 703 and the communication unit 803 may be, for example, an I / O interface, a LAN interface, a WAN interface, and the like.
- An embodiment of the present application further provides a computer-readable storage medium including instructions that, when run on a computer, cause the computer to execute the above communication method applied to the first server and / or the second server.
- the embodiment of the present application further provides a computer program product containing instructions, which when executed on a computer, causes the computer to execute the above communication method applied to the first server and / or the second server.
- the disclosed systems, devices, and methods may be implemented in other ways.
- the device embodiments described above are only schematic.
- the division of the unit is only a logical function division.
- multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not implemented.
- the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, which may be electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, may be located in one place, or may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the objective of the solution of this embodiment.
- each functional unit in each embodiment of the present application may be integrated into one processor, or each unit may exist separately physically, or two or more units may be integrated into one unit.
- the above integrated unit may be implemented in the form of hardware or in the form of software functional unit.
- the integrated unit When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium.
- the technical solution of the present application is essentially a part that contributes to the existing technology or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium. , Including a plurality of instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in the embodiments of the present application.
- the foregoing storage media include: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disks or optical disks and other media that can store program codes .
- the functions described in the present invention may be implemented by hardware, software, firmware, or any combination thereof.
- the functions may be stored on a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium.
- Computer-readable media includes computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another.
- a storage media may be any available media that can be accessed by a general purpose or special purpose computer.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Selon des modes de réalisation, la présente invention concerne un procédé, un dispositif et un système de communication, qui sont utilisés pour mettre en œuvre une commutation automatique entre des serveurs et pour réduire les charges de travail des utilisateurs et des administrateurs. Le système de communication proposé dans les modes de réalisation de la présente invention comprend un premier serveur et un deuxième serveur. Le premier serveur est utilisé pour acquérir une première relation de mappage, et pour envoyer, selon le protocole BGP (protocole de passerelle de limite), la première relation de mappage à un dispositif cible. La première relation de mappage est une relation de mappage entre une adresse IP associée au premier serveur et une adresse IP locale du premier serveur, et l'adresse IP associée au premier serveur comprend une adresse IP d'interface vers les niveaux inférieurs (southbound) prédéfinie et/ou une adresse IP d'interface vers les niveaux supérieurs (northbound) prédéfinie. Le deuxième serveur est utilisé pour acquérir un état du premier serveur et une deuxième relation de mappage. Si l'état est un état de défaillance, le deuxième serveur envoie alors, selon le protocole BGP, la deuxième relation de mappage au dispositif cible. La deuxième relation de mappage est une relation de mappage entre une adresse IP associée au premier serveur et une adresse IP locale du deuxième serveur.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811095768.6A CN110932876B (zh) | 2018-09-19 | 2018-09-19 | 一种通信系统、方法及装置 |
| CN201811095768.6 | 2018-09-19 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020057445A1 true WO2020057445A1 (fr) | 2020-03-26 |
Family
ID=69856078
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2019/105770 Ceased WO2020057445A1 (fr) | 2018-09-19 | 2019-09-12 | Système, procédé et dispositif de communication |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN110932876B (fr) |
| WO (1) | WO2020057445A1 (fr) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113794644A (zh) * | 2021-10-12 | 2021-12-14 | 新华三信息安全技术有限公司 | 一种路由表项删除方法及装置 |
| CN114245400A (zh) * | 2021-11-11 | 2022-03-25 | 新华三大数据技术有限公司 | 云管理平台系统及其动态管理用户的方法 |
| CN114301989A (zh) * | 2021-12-28 | 2022-04-08 | 中国电信股份有限公司 | 信息传递方法、装置和系统 |
| CN114499778A (zh) * | 2021-12-31 | 2022-05-13 | 武汉达梦数据技术有限公司 | 维护云平台双活的装置、方法、系统和存储介质 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113014426B (zh) * | 2021-02-10 | 2023-04-07 | 优刻得科技股份有限公司 | 在云服务器与客户端服务器之间建立通信的方法、装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009265690A (ja) * | 2008-04-21 | 2009-11-12 | Toshiba Corp | クラスタシステム及びプログラム |
| CN103346903A (zh) * | 2013-06-20 | 2013-10-09 | 北京捷成世纪科技股份有限公司 | 一种双机备份的方法和装置 |
| CN106789246A (zh) * | 2016-12-22 | 2017-05-31 | 广西防城港核电有限公司 | 一种主备服务器的切换方法及装置 |
| CN107465556A (zh) * | 2017-09-07 | 2017-12-12 | 郑州云海信息技术有限公司 | 一种主备服务器的切换方法、装置及系统 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004032452A (ja) * | 2002-06-26 | 2004-01-29 | Nec Corp | クラスタ構成マシンの系切り替え方法および方式 |
| CN1306777C (zh) * | 2004-10-18 | 2007-03-21 | 北京首信股份有限公司 | 一种主备业务模块无缝倒换的实现方法 |
| CN101150439A (zh) * | 2007-09-25 | 2008-03-26 | 华为技术有限公司 | 一种实现主备切换的方法、系统及设备 |
| CN101572676B (zh) * | 2009-06-17 | 2011-06-29 | 杭州华三通信技术有限公司 | 一种数据中心双出口的负载分担方法和设备 |
| US10230629B2 (en) * | 2015-08-11 | 2019-03-12 | Nicira, Inc. | Static route configuration for logical router |
| CN108494675A (zh) * | 2018-02-07 | 2018-09-04 | 华为技术有限公司 | 实现虚拟路由冗余协议备份组的方法、装置和路由设备 |
-
2018
- 2018-09-19 CN CN201811095768.6A patent/CN110932876B/zh active Active
-
2019
- 2019-09-12 WO PCT/CN2019/105770 patent/WO2020057445A1/fr not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009265690A (ja) * | 2008-04-21 | 2009-11-12 | Toshiba Corp | クラスタシステム及びプログラム |
| CN103346903A (zh) * | 2013-06-20 | 2013-10-09 | 北京捷成世纪科技股份有限公司 | 一种双机备份的方法和装置 |
| CN106789246A (zh) * | 2016-12-22 | 2017-05-31 | 广西防城港核电有限公司 | 一种主备服务器的切换方法及装置 |
| CN107465556A (zh) * | 2017-09-07 | 2017-12-12 | 郑州云海信息技术有限公司 | 一种主备服务器的切换方法、装置及系统 |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113794644A (zh) * | 2021-10-12 | 2021-12-14 | 新华三信息安全技术有限公司 | 一种路由表项删除方法及装置 |
| CN114245400A (zh) * | 2021-11-11 | 2022-03-25 | 新华三大数据技术有限公司 | 云管理平台系统及其动态管理用户的方法 |
| CN114245400B (zh) * | 2021-11-11 | 2023-11-03 | 新华三大数据技术有限公司 | 云管理平台系统及其动态管理用户的方法 |
| CN114301989A (zh) * | 2021-12-28 | 2022-04-08 | 中国电信股份有限公司 | 信息传递方法、装置和系统 |
| CN114499778A (zh) * | 2021-12-31 | 2022-05-13 | 武汉达梦数据技术有限公司 | 维护云平台双活的装置、方法、系统和存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110932876A (zh) | 2020-03-27 |
| CN110932876B (zh) | 2022-12-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112087312B (zh) | 一种提供边缘服务的方法、装置和设备 | |
| US10601656B2 (en) | Network element upgrade method and device | |
| WO2020057445A1 (fr) | Système, procédé et dispositif de communication | |
| US8943490B1 (en) | Intelligent non-stop software upgrade | |
| CN113572831B (zh) | Kubernetes集群间的通信方法、计算机设备及介质 | |
| EP3544232B1 (fr) | Procédé, dispositif et système de traitement pour anomalie de composant nf | |
| CN103118148B (zh) | 一种arp缓存更新方法和设备 | |
| US10560550B1 (en) | Automatic configuration of a replacement network device in a high-availability cluster | |
| CN110474802B (zh) | 设备切换方法及装置、服务系统 | |
| US11403319B2 (en) | High-availability network device database synchronization | |
| CN114143283B (zh) | 一种隧道自适应配置方法、装置,中心端设备及通信系统 | |
| WO2021227863A1 (fr) | Procédé et appareil de reprise après sinistre pour réseau à infrastructure infonuagique hybride d'accès à des lignes privées | |
| CN106330786A (zh) | Mac地址的同步方法、装置及系统 | |
| WO2016177231A1 (fr) | Procédé et dispositif de commutation de sauvegarde active basée double commande | |
| CN101595689A (zh) | 在多机架网络接入环境中改变用户信息 | |
| CN108900422B (zh) | 组播转发方法、装置及电子设备 | |
| WO2020177471A1 (fr) | Procédé de transmission de message, appareil associé et support de stockage | |
| CN112995027B (zh) | 路由发布方法及vtep节点 | |
| WO2020181733A1 (fr) | Procédé d'intercommunication de centre de données multiples basé sur vpc et dispositif associé | |
| WO2020119317A1 (fr) | Procédé et appareil de transfert de message, support de stockage et appareil électronique | |
| EP4203414A1 (fr) | Protocole d'échange de services et de topologie ayant des référentiels actifs-actifs axés sur le client à haute disponibilité | |
| CN106878051B (zh) | 一种多机备份实现方法及装置 | |
| CN113765783B (zh) | 通信方法及装置 | |
| CN110958182B (zh) | 一种通信方法及相关设备 | |
| CN117201575A (zh) | 数据发送方法、装置、设备及介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19863448 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 19863448 Country of ref document: EP Kind code of ref document: A1 |