Method and apparatus for connecting a gateway router to a set of scalable virtual IP network appliances in overlay networks
First Claim
1. A method in a gateway router implemented by an electronic device, comprising:
- establishing, by the gateway router, a Virtual Internet Protocol (VIP) tunnel with a scalable virtual IP appliance, wherein the VIP tunnel comprises a point-to-point link that is configured as a non-broadcast IP tunnel with a virtual IP address as a remote neighbor address of the point-to-point link;
establishing, by the gateway router, a plurality of forwarding tunnels that terminate at a corresponding plurality of scaling units of the scalable virtual IP appliance;
announcing, by the gateway router, information to an external network indicating that the gateway router has a direct link to an endpoint having the virtual IP address;
receiving, at the gateway router, traffic comprising one or more packets having a destination address comprising the virtual IP address associated with the scalable virtual IP appliance; and
forwarding, by the gateway router, each of the one or more packets via one of the plurality of forwarding tunnels to one of the plurality of scaling units, wherein the one or more packets are not transmitted via the VIP tunnel despite the one or more packets having the destination address comprising the virtual IP address.
1 Assignment
0 Petitions
Accused Products
Abstract
A method in a gateway router is described. The method includes receiving traffic with a destination of a virtual internet protocol (VIP) address corresponding to a scalable VIP appliance; selecting a point-to-point VIP tunnel associated with the VIP address, wherein the point-to-point VIP tunnel encapsulates a point-to-point link between the gateway router and the scalable VIP appliance; separating one or more packets within the traffic; classifying each of the one or more separated packets based on one or more indicators of the one or more separated packets; and forwarding each of the one or more separated packets to one of one or more IP tunnels based on the classification of each of the separated packets, wherein the one or more IP tunnels are connected to the scalable VIP appliance and wherein the one or more IP tunnels comprise a forwarding tunnel group associated with the point-to-point VIP tunnel.
-
Citations
20 Claims
-
1. A method in a gateway router implemented by an electronic device, comprising:
-
establishing, by the gateway router, a Virtual Internet Protocol (VIP) tunnel with a scalable virtual IP appliance, wherein the VIP tunnel comprises a point-to-point link that is configured as a non-broadcast IP tunnel with a virtual IP address as a remote neighbor address of the point-to-point link; establishing, by the gateway router, a plurality of forwarding tunnels that terminate at a corresponding plurality of scaling units of the scalable virtual IP appliance; announcing, by the gateway router, information to an external network indicating that the gateway router has a direct link to an endpoint having the virtual IP address; receiving, at the gateway router, traffic comprising one or more packets having a destination address comprising the virtual IP address associated with the scalable virtual IP appliance; and forwarding, by the gateway router, each of the one or more packets via one of the plurality of forwarding tunnels to one of the plurality of scaling units, wherein the one or more packets are not transmitted via the VIP tunnel despite the one or more packets having the destination address comprising the virtual IP address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium comprising instructions which, when executed by one or more processors of an electronic device, cause the electronic device to implement a gateway router to:
-
establish a Virtual Internet Protocol (VIP) tunnel with a scalable virtual IP appliance, wherein the VIP tunnel comprises a point-to-point link that is configured as a non-broadcast IP tunnel with a virtual IP address as a remote neighbor address of the point-to-point link; establish a plurality of forwarding tunnels that terminate at a corresponding plurality of scaling units of the scalable virtual IP appliance; announce information to an external network indicating that the gateway router has a direct link to an endpoint having the virtual IP address; receive traffic comprising one or more packets having a destination address comprising the virtual IP address associated with the scalable virtual IP appliance; and forward each of the one or more packets via one of the plurality of forwarding tunnels to one of the plurality of scaling units, wherein the one or more packets are not transmitted via the VIP tunnel despite the one or more packets having the destination address comprising the virtual IP address. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An electronic device, comprising:
-
one or more processors; and a non-transitory computer-readable storage medium comprising instructions which, when executed by the one or more processors, cause the electronic device to implement a gateway router to; establish a Virtual Internet Protocol (VIP) tunnel with a scalable virtual IP appliance, wherein the VIP tunnel comprises a point-to-point link that is configured as a non-broadcast IP tunnel with a virtual IP address as a remote neighbor address of the point-to-point link; establish a plurality of forwarding tunnels that terminate at a corresponding plurality of scaling units of the scalable virtual IP appliance; announce information to an external network indicating that the gateway router has a direct link to an endpoint having the virtual IP address; receive traffic comprising one or more packets having a destination address comprising the virtual IP address associated with the scalable virtual IP appliance; and forward each of the one or more packets via one of the plurality of forwarding tunnels to one of the plurality of scaling units, wherein the one or more packets are not transmitted via the VIP tunnel despite the one or more packets having the destination address comprising the virtual IP address. - View Dependent Claims (18, 19, 20)
-
Specification