Data communication system and method for same
AssigneeAlaxala Networks Corporation
InventorsMasaya Arai, Manabu Fujita, Ken Watanabe, Kensuke Ino
Life of this patent
Estimating the term…
Abstract
A Provider Edge PE3 replicates a received packet and relays these to virtual circuits VC1, VC2 respectively, and Provider Edges PE2, PE2 respectively receive the packets from the virtual circuits VC1, VC2, whereupon the Provider Edges PE2, PE2, on the basis of an agreement between them, decide to handle the received packets such that one of the edges relays the packet to a Customer Edge CE1 for forwarding to a Host A, while the other edge discards the packet without relaying it to the Customer Edge CE1.
Claims20
A data communication system for communicating data between a second and a third network via a first network, the system comprising:
- a first and a second edge present within the first network, for which multi-device link aggregation is implemented;
- a third edge present within the first network, connected to the first edge via a first virtual circuit and connected to the second edge via a second virtual circuit;
- a fourth edge present within the second network, connected to the first and second edges by circuits and connected to a host within the second network;
- and
- a fifth edge present within the third network, connected to the third edge by a circuit and connected to a host within the third network;
- wherein in the event of forwarding of a packet from a host in the third network to a host in the second network,
- the third edge receives the packet sent from the host in the third network via the fifth edge, replicates the packet, and relays these individually to the first and second virtual circuits;
- and
- the first edge receives the packet sent from the first virtual circuit while the second edge receives the packet sent from the second virtual circuit, and the first and second edges decide upon the handling of the received packets on the basis of an agreement between them in advance, whereby one of the edges relays the received packet to the fourth edge for forwarding to the host in the second network, while the other edge discards the received packet without relaying it to the fourth edge.
A data communication system for communicating data between a second and a third network via a first network, the system comprising:
- a first and a second edge present within the first network, for which multi-device link aggregation is implemented;
- a third edge present within the first network, connected to the first edge via a first virtual circuit and connected to the second edge via a second virtual circuit;
- a fourth edge present within the second network, connected to the first and second edges by circuits and connected to a host within the second network;
- and
- a fifth edge present within the third network, connected to the third edge by a circuit and connected to a host within the third network;
- wherein in the event of forwarding of a packet from a host in the third network to a host in the second network,
- the third edge receives the packet sent from the host in the third network via the fifth edge, and on the basis of MAC learning content relating to packet transmission, relays the packet to either the first or second virtual circuit;
- and
- the edge that receives the packet from the connected virtual circuit, of the first and second edges, relays the received packet to the fourth edge for forwarding to the host in the second network.
A data communication method for communicating data between a second and a third network via a first network using a data communication system,
- the system comprising:
- a first and a second edge present within the first network, for which multi-device link aggregation is implemented;
- a third edge present within the first network, connected to the first edge via a first virtual circuit and connected to the second edge via a second virtual circuit;
- a fourth edge present within the second network, connected to the first and second edges by circuits and connected to a host within the second network;
- and
- a fifth edge present within the third network, connected to the third edge by a circuit and connected to a host within the third network;
- wherein in the event of forwarding of a packet from a host in the third network to a host in the second network,
- the data communication method comprises the following steps:
- (a) the third edge receiving the packet sent from the host in the third network via the fifth edge, replicating the packet, and relaying these individually to the first and second virtual circuits;
- (b) the first edge receiving the packet sent from the first virtual circuit, and the second edge receiving the packet sent from the second virtual circuit;
- and
- (c) the first and second edges deciding upon the handling of the received packets on the basis of an agreement between them in advance, whereby one of the edges relays its received the packet to the fourth edge for forwarding to the host in the second network, while the other edge discards its received packet without relaying it to the fourth edge.
A data communication method for communicating data between a second and a third network via a first network using a data communication system,
- the system comprising:
- a first and a second edge present within the first network, for which multi-device link aggregation has been implemented;
- a third edge present within the first network, connected to the first edge via a first virtual circuit and connected to the second edge via a second virtual circuit;
- a fourth edge present within the second network, connected to the first and second edges by circuits and connected to a host within the second network;
- and
- a fifth edge present within the third network, connected to the third edge by a circuit and connected to a host within the third network;
- wherein in the event of forwarding of a packet from a host in the third network to a host in the second network,
- the data communication method comprises the following steps:
- (a) the third edge receiving the packet sent from the host in the third network via the fifth edge, and on the basis of MAC learning content relating to packet transmission, relaying the packet to either the first or second virtual circuit;
- and
- (b) the edge that receives the packet from the connected virtual circuit of the first and second edges, relaying the received packet to the fourth edge for forwarding to the host in the second network.
Dependencies are inferred from the claim text.