Virtual links for network appliances
First Claim
Patent Images
1. A system, comprising:
- a processor configured to;
determine a first network appliance to configure to communicate with a second network appliance using a virtual link, wherein the virtual link comprises a layer three overlay point-to-point data link;
configure an inner interface of the first network appliance to receive data from the first network appliance to be sent via the virtual link;
encapsulate the received data by adding a virtual link-related tunnel header for each data packet;
configure an outer interface of the first network appliance to send the encapsulated data via the virtual link;
determine the second network appliance to configure to communicate with the first network appliance using the virtual link;
configure an outer interface of the second network appliance to receive the encapsulated data sent from the first network appliance via the virtual link;
decapsulate the received data by removing the virtual-link related tunnel header from each received data packet; and
configure an inner interface of the first network appliance to send the decapsulated data to the second network appliance; and
a memory coupled to the processor and configured to provide the processor with instructions.
3 Assignments
0 Petitions
Accused Products
Abstract
Creating virtual links is disclosed, including: determining a first network appliance to configure to communicate with a second network appliance using a virtual link, wherein the virtual link comprises a layer three overlay point-to-point data link; and determining the second network appliance to configure to communicate with the first network appliance using the virtual link.
21 Citations
20 Claims
-
1. A system, comprising:
-
a processor configured to; determine a first network appliance to configure to communicate with a second network appliance using a virtual link, wherein the virtual link comprises a layer three overlay point-to-point data link; configure an inner interface of the first network appliance to receive data from the first network appliance to be sent via the virtual link; encapsulate the received data by adding a virtual link-related tunnel header for each data packet; configure an outer interface of the first network appliance to send the encapsulated data via the virtual link; determine the second network appliance to configure to communicate with the first network appliance using the virtual link; configure an outer interface of the second network appliance to receive the encapsulated data sent from the first network appliance via the virtual link; decapsulate the received data by removing the virtual-link related tunnel header from each received data packet; and configure an inner interface of the first network appliance to send the decapsulated data to the second network appliance; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
determining a first network appliance to configure to communicate with a second network appliance using a virtual link, wherein the virtual link comprises a layer three overlay point-to-point data link; configuring an inner interface of the first network appliance to receive data from the first network appliance to be sent via the virtual link; encapsulating the received data by adding a virtual link-related tunnel header for each data packet; configuring an outer interface of the first network appliance to send the encapsulated data via the virtual link; determining the second network appliance to configure to communicate with the first network appliance using the virtual link; configuring an outer interface of the second network appliance to receive the encapsulated data sent from the first network appliance via the virtual link; decapsulating the received data by removing the virtual-link related tunnel header from each received data packet; and configuring an inner interface of the first network appliance to send the decapsulated data to the second network appliance. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
determining a first network appliance to configure to communicate with a second network appliance using a virtual link, wherein the virtual link comprises a layer three overlay point-to-point data link; configuring an inner interface of the first network appliance to receive data from the first network appliance to be sent via the virtual link; encapsulating the received data by adding a virtual link-related tunnel header for each data packet; configuring an outer interface of the first network appliance to send the encapsulated data via the virtual link; determining the second network appliance to configure to communicate with the first network appliance using the virtual link configuring an outer interface of the second network appliance to receive the encapsulated data sent from the first network appliance via the virtual link; decapsulating the received data by removing the virtual-link related tunnel header from each received data packet; and configuring an inner interface of the first network appliance to send the decapsulated data to the second network appliance. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification