METHOD AND APPARATUS PROVIDING NETWORK REDUNDANCY AND HIGH AVAILABILITY TO REMOTE NETWORK NODES
First Claim
1. A computer-implemented method in which a computer system performs operations comprising:
- providing a first tunnel across a layer 3 network from a first network device to a second network device, said second network device a member of a cluster of network devices;
providing a first virtual interface (VI) on said second network device, said first VI assigned to said first tunnel;
passing information related to said first tunnel and said first VI to a third network device, said third network device a member of said cluster;
providing a second tunnel across a layer 3 network from said third device to said first network device;
providing a second virtual interface (VI) on said third network device, said second VI assigned to said second tunnel; and
exchanging forwarding information learned on said first VI to said third network device and exchanging forwarding information learned on said second VI to said second network device.
13 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product is presented. A first tunnel is provided across a layer 3 network from a first network device to a second network device. A first virtual interface (VI) is provided on the second network device, and assigned to the first tunnel. Information related to the first tunnel and the first VI is passed to a third network device, which is a member of a cluster with the second network device. A second tunnel is provided across the layer 3 network from the third device to the first network device, and a second virtual interface (VI) is provided on the third network device, and assigned to the second tunnel. Forwarding information is exchanged between the second network device and the third network device. The second network device and the third network device provide forwarding redundancy service to the first network device.
-
Citations
20 Claims
-
1. A computer-implemented method in which a computer system performs operations comprising:
-
providing a first tunnel across a layer 3 network from a first network device to a second network device, said second network device a member of a cluster of network devices; providing a first virtual interface (VI) on said second network device, said first VI assigned to said first tunnel; passing information related to said first tunnel and said first VI to a third network device, said third network device a member of said cluster; providing a second tunnel across a layer 3 network from said third device to said first network device; providing a second virtual interface (VI) on said third network device, said second VI assigned to said second tunnel; and exchanging forwarding information learned on said first VI to said third network device and exchanging forwarding information learned on said second VI to said second network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable storage medium having computer readable code thereon for method and apparatus providing network redundancy and high availability to remote network nodes, the medium including instructions in which a computer system performs operations comprising:
-
providing a first tunnel across a layer 3 network from a first network device to a second network device, said second network device a member of a cluster of network devices; providing a first virtual interface (VI) on said second network device, said first VI assigned to said first tunnel; passing information related to said first tunnel and said first VI to a third network device, said third network device a member of said cluster; providing a second tunnel across a layer 3 network from said third device to said first network device; providing a second virtual interface (VI) on said third network device, said second VI assigned to said second tunnel; and exchanging forwarding information learned on said first VI to said third network device and exchanging forwarding information learned on said second VI to said second network device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system comprising:
-
a memory; a processor; a communications interface; an interconnection mechanism coupling the memory, the processor and the communications interface; and wherein the memory is encoded with an application providing network redundancy and high availability to remote network nodes, that when performed on the processor, provides a process for processing information, the process causing the computer system to perform the operations of; providing a first tunnel across a layer 3 network from a first network device to said computer system, said computer system a member of a cluster of network devices; providing a first virtual interface (VI) on said computer system, said first VI assigned to said first tunnel; passing information related to said first tunnel and said first VI to a peer network device, said peer network device a member of said cluster; providing a second tunnel across a layer 3 network from said peer network device to said first network device; providing a second virtual interface (VI) on said peer network device, said second VI assigned to said second tunnel; and exchanging forwarding information learned on said first VI to said peer network device and exchanging forwarding information learned on said second VI to said computer system. - View Dependent Claims (18, 19, 20)
-
Specification