Methods and apparatus for providing an enhanced dynamic multipoint virtual private network architecture
First Claim
Patent Images
1. A method, comprising:
- transmitting, to a hub from a first spoke in a hub and spoke network, first routing information associated with the first spoke;
in response to transmitting the first routing information, receiving, at the first spoke, from the hub, second routing information associated with a plurality of spokes in the hub and spoke network, the plurality of spokes including a second spoke;
storing the second routing information in a routing table in the first spoke;
receiving a packet at the first spoke; and
forwarding the packet to a next-hop according to the second routing information.
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.
-
Citations
20 Claims
-
1. A method, comprising:
-
transmitting, to a hub from a first spoke in a hub and spoke network, first routing information associated with the first spoke; in response to transmitting the first routing information, receiving, at the first spoke, from the hub, second routing information associated with a plurality of spokes in the hub and spoke network, the plurality of spokes including a second spoke; storing the second routing information in a routing table in the first spoke; receiving a packet at the first spoke; and forwarding the packet to a next-hop according to the second routing information. - 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 in a Non-Broadcast Multiple Access (NBMA) hub and spoke Dynamic Multipoint Virtual Private Network (DMVPN) by performing the operations of; transmitting, to a hub from a first spoke in the NBMA hub and spoke DMVPN, first routing information associated with the first spoke; in response to transmitting the first routing information, receiving, at the first spoke, from the hub, second routing information associated with a plurality of spokes in the NBMA hub and spoke DMVPN, the plurality of spokes including a second spoke; storing the second routing information in a routing table in the first spoke; receiving a packet at the first spoke; and forwarding the packet to a next-hop according to the second routing information. - View Dependent Claims (13, 14, 16, 17, 18, 19, 20)
-
-
15. The computerized device of 14,
where the second routing information comprises quality of service information associated with a next-hop and next-hop resolution information for the plurality of spokes in the NBMA hub and spoke DMVPN; - and
where the tunnel is a multipoint generic encapsulation (mGRE) tunnel.
- and
Specification