Methods and apparatus for providing an enhanced dynamic multipoint virtual private network architecture
First Claim
Patent Images
1. A method of determining a next hop for a packet route, the method comprising:
- transmitting, to the hub from a first spoke, first routing information associated with the first spoke;
receiving, at the first spoke, from the hub, second routing information associated with a plurality of spokes in communication with the hub, the plurality of spokes including a second spoke; and
resolving, at the first spoke, a next hop determination for the packet based on the second routing information received from the hub.
1 Assignment
0 Petitions
Accused Products
Abstract
A system transmits, to a hub from a first spoke, first routing information associated with the first spoke. The system receives, at the first spoke, from the hub, second routing information associated with a plurality of spokes in communication with the hub. The plurality of spokes includes a second spoke. The system resolves, at the first spoke, a next hop determination for the packet based on the second routing information received from the hub. The system routes the packet from the first spoke to the second spoke using the next hop determination.
41 Citations
20 Claims
-
1. A method of determining a next hop for a packet route, the method comprising:
-
transmitting, to the hub from a first spoke, first routing information associated with the first spoke;
receiving, at the first spoke, from the hub, second routing information associated with a plurality of spokes in communication with the hub, the plurality of spokes including a second spoke; and
resolving, at the first spoke, a next hop determination for the packet based on the second routing information received from the hub. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computerized device comprising:
-
a memory;
a processor;
a communications interface;
an interconnection mechanism coupling the memory, the processor and the communications interface;
wherein the memory is encoded with a route determining application that when executed on the processor determines a next hop for a packet route on the computerized device by performing the operations of;
transmitting, to the hub from a first spoke, first routing information associated with the first spoke;
receiving, at the first spoke, from the hub, second routing information associated with a plurality of spokes in communication with the hub, the plurality of spokes including a second spoke; and
resolving, at the first spoke, a next hop determination for the packet based on the second routing information received from the hub. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. The computerized device of 19 wherein the next hop server is the hub and wherein the next hop determination contains information associated with a quality of service associated with the packet and wherein when the computerized device performs the operation of triggering a request, to a next hop server, the request originating from the first spoke to obtain next hop determination for the packet, the computerized device performs the operation of:
triggering a request to the hub, the request including at least one of;
i) a request to resolve all available next hop determinations;
ii) a request to resolve some of the available next hop determinations; and
iii) a request to resolve all available next hop determinations as those available next hop determination are required by the first spoke.
Specification