Anycast service implementing method, method for transmitting anycast request, anycast router
An implementation method and server technology, applied in the branch office to provide special service devices, data exchange details, digital transmission systems, etc., can solve problems such as unfavorable global use, inability to apply, and reduce the vitality of IP-anycast services
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0091] Embodiment 1, each packet on the IP network will inevitably carry a source address and a destination address when it is sent out, and the source address and destination address of the network layer packet P (Internet protocol packet) are respectively src and dest. If the packet P is an anycast packet, then dest is the Aid (Aid, anycast address, anycast address) of the anycast service. Referring to Fig. 3, the specific process of this embodiment is as follows:
[0092] Block diagram 101: AR receives a packet P; the source address and destination address of the packet P are src and dest respectively;
[0093] Block diagram 102: judge whether grouping P is TP (Tunnel Packet anycast tunnel grouping); If grouping P is TP, then execution block diagram 103, if grouping P is not TP then execution block diagram 107;
[0094] The tunnel packet refers to an encapsulated IP packet, which may also be referred to as a first packet P. The so-called encapsulation refers to the IP tun...
Embodiment 2
[0120] Embodiment 2, the embodiment of the present invention also provides an anycast router; referring to FIG. 5, the anycast router includes:
[0121] The first receiving unit 201 is configured to receive a packet P, where the packet P is an anycast request packet;
[0122] The first processing unit 202 is configured to search for the unicast address of the anycast server according to the address of the packet P; transform the destination address of the packet P into the unicast address of the anycast server to form a second packet P;
[0123] The first sending unit 203 is configured to send the second packet P to the anycast server.
[0124] The anycast server may further include a first judging unit 204, configured to judge that the packet P is not a tunnel packet TP before searching for the unicast address of the anycast server according to the address of the packet P.
[0125] The representation method of the tunnel group is as follows: defining new header information ...
Embodiment 3
[0126] Embodiment 3, the present invention also provides an anycast router, see Figure 6, the anycast router includes:
[0127] The second receiving unit 301 is configured to receive a packet P, where the packet P is an anycast request packet;
[0128] The second processing unit 302 is configured to search an anycast routing table according to the destination address of the packet P to select an anycast server; encapsulate the packet P into a first packet P, and the destination address of the first packet P is the an address of an anycast router corresponding to the anycast server, and the payload of the first packet P is the packet P;
[0129] The second sending unit 303 is configured to send the first packet P.
[0130]After receiving the packet P, the second processing unit 302 further judges that the packet P is not a tunnel packet; the representation method of the tunnel packet is: define new header information for the packet P or convert the packet A certain reserved b...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 