Cluster communictaion
First Claim
1. A method for implementing a cluster, applied to a server in a cluster, wherein the server is configured with two or more than two network cards, the method comprises:
- advertising a route, which comprises a network segment address of each local network card and an IP address of the server, to a route neighbor of the server via the each local network card;
receiving route information, which comprises an address of a device, from the route neighbor of the server via the each network card, determining a route from the server to the device, wherein an outgoing port of the route is the each network card, the address of the device comprises;
an IP address of a client or an IP address of another server in the cluster;
when a packet destined for the address of the device is received, forwarding the packet via the route from the server to the address of the device;
when a link connecting to a network card fails, disabling all routes, outgoing interfaces of which are the network card.
1 Assignment
0 Petitions
Accused Products
Abstract
The server may be configured with two or more than two network cards. The server may advertise a route, which may comprise a network segment address of each local network card and an IP address of the server, to a route neighbor of the server via the each local network card. The server may receive route information, which may comprise an address of a device, from the route neighbor of the server via the each network card. The server may determine a route from the server to the device. An outgoing port of the route may be the each network card. When a packet destined for the address of the device is received, the server may forward the packet via the route. When a link connecting to a network card fails, the server may disable all the routes, outgoing interfaces of which may be the network card.
13 Citations
15 Claims
-
1. A method for implementing a cluster, applied to a server in a cluster, wherein the server is configured with two or more than two network cards, the method comprises:
-
advertising a route, which comprises a network segment address of each local network card and an IP address of the server, to a route neighbor of the server via the each local network card; receiving route information, which comprises an address of a device, from the route neighbor of the server via the each network card, determining a route from the server to the device, wherein an outgoing port of the route is the each network card, the address of the device comprises;
an IP address of a client or an IP address of another server in the cluster;when a packet destined for the address of the device is received, forwarding the packet via the route from the server to the address of the device; when a link connecting to a network card fails, disabling all routes, outgoing interfaces of which are the network card. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server, applied to a server in a cluster, wherein the server is configured with two or more than two network cards and the server comprises:
- a processor and a non-transitory storage medium storing machine-readable instructions, which are executed by the processor to
advertise a route, which comprises a network segment address of each local network card and an IP address of the server, to a route neighbor of the server via the each local network card; receive route information, which comprises an address of a device, from the route neighbor of the server via the each network card, determine a route from the server to the device, wherein an outgoing port of the route is the each network card, the address of the device comprises;
an IP address of a client or an IP address of another server in the cluster;when a packet destined for the address of the device is received, forward the packet via the route from the server to the address of the device; when a link connecting to a network card fails, disable all routes, outgoing interfaces of which are the network card. - View Dependent Claims (10, 11, 12, 13, 14, 15)
- a processor and a non-transitory storage medium storing machine-readable instructions, which are executed by the processor to
Specification