System and method for active geographic redundancy
First Claim
1. A system that communicates with a second chassis having functionalities for causing wireless communications to be directed to and/or from mobile nodes, the second chassis having an active partition and a standby partition, the system comprising:
- a first chassis having functionalities for causing wireless communications to be directed to and/or from mobile nodes, the first chassis including a first partition and a second partition;
wherein the first partition of the first chassis is in an active state and is configured to accept new subscriber sessions, provide mobility management for a first plurality of mobile nodes, and send at least one update regarding the first plurality of mobile nodes to the second chassis standby partition;
wherein the second partition of the first chassis is in a standby state and is configured to receive updates from the second chassis active partition regarding a second plurality of mobile nodes and to maintain subscriber session information of the second plurality of mobile nodes corresponding to subscriber session information on the second chassis active partition, wherein the second partition of the first chassis is configured, when active, to provide mobility management for the second plurality of mobile nodes,wherein the first partition of the first chassis is a logical partition that maintains a first virtual IP network having a first set of resources that include a first range of IP addresses for assignment to the first plurality of mobile nodes, and the active partition of the second chassis is a logical partition that maintains a second virtual IP network having a second set of resources that include a second range of IP addresses for assignment to the second plurality of mobile nodes that is different from the first plurality of mobile nodes,wherein the first range of IP addresses is different from the second range of IP addresses and the first range of IP addresses and the second range of IP addresses are derived from a common pool of IP addresses including dynamic IP addresses, andwherein the first partition of the first chassis monitors (1) dynamic routing peer connectivity of the first chassis, (2) authentication, authorization, and accounting (AAA) server connectivity of the first chassis, and (3) internal software state of the first chassis and initiates a switchover event activating the standby partition of the second chassis by allowing the standby partition of the second chassis to transition to active state when the monitored internal software state or at least one of the dynamic routing peer connectivity and the AAA server connectivity fails.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided that allow voice and data traffic to be shifted from one chassis to other chassis without interrupting service. Geographic Redundancy (GR) is an inter-chassis redundancy, where the chassis may be a home agent, a packet data serving node, or any combination of wireless networking devices. Additionally, each chassis can have one or more partitions that handle subscriber session traffic and a corresponding redundant partition on a different chassis. The redundant chassis partition can take over all or a portion of the functionality of the active chassis partition if the active chassis or any critical peer servers/gateways communicating with the active chassis should fail. This provides users with uninterrupted service in the case of some failures.
57 Citations
19 Claims
-
1. A system that communicates with a second chassis having functionalities for causing wireless communications to be directed to and/or from mobile nodes, the second chassis having an active partition and a standby partition, the system comprising:
-
a first chassis having functionalities for causing wireless communications to be directed to and/or from mobile nodes, the first chassis including a first partition and a second partition; wherein the first partition of the first chassis is in an active state and is configured to accept new subscriber sessions, provide mobility management for a first plurality of mobile nodes, and send at least one update regarding the first plurality of mobile nodes to the second chassis standby partition; wherein the second partition of the first chassis is in a standby state and is configured to receive updates from the second chassis active partition regarding a second plurality of mobile nodes and to maintain subscriber session information of the second plurality of mobile nodes corresponding to subscriber session information on the second chassis active partition, wherein the second partition of the first chassis is configured, when active, to provide mobility management for the second plurality of mobile nodes, wherein the first partition of the first chassis is a logical partition that maintains a first virtual IP network having a first set of resources that include a first range of IP addresses for assignment to the first plurality of mobile nodes, and the active partition of the second chassis is a logical partition that maintains a second virtual IP network having a second set of resources that include a second range of IP addresses for assignment to the second plurality of mobile nodes that is different from the first plurality of mobile nodes, wherein the first range of IP addresses is different from the second range of IP addresses and the first range of IP addresses and the second range of IP addresses are derived from a common pool of IP addresses including dynamic IP addresses, and wherein the first partition of the first chassis monitors (1) dynamic routing peer connectivity of the first chassis, (2) authentication, authorization, and accounting (AAA) server connectivity of the first chassis, and (3) internal software state of the first chassis and initiates a switchover event activating the standby partition of the second chassis by allowing the standby partition of the second chassis to transition to active state when the monitored internal software state or at least one of the dynamic routing peer connectivity and the AAA server connectivity fails. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving subscriber session traffic at a first partition in an active state in a first chassis from a first plurality of mobile nodes; providing mobility management to the first plurality of mobile nodes using information in the first partition of the first chassis; sending a message to update a first partition in a standby state in a second chassis with information from the first partition in the first chassis regarding the first plurality of mobile nodes; receiving a message to update a second partition in a standby state in the first chassis with information regarding a second plurality of mobile nodes that are being provided mobility management from a second partition in an active state in the second chassis; and maintaining subscriber session information of the second plurality of mobile nodes in the second partition of the first chassis that corresponds to subscriber session information of the second plurality of mobile nodes on the second partition of the second chassis, wherein the first partition of the first chassis is a logical partition that maintains a first virtual IP network having a first set of resources that include a first range of IP addresses for assignment to the first plurality of mobile nodes, and the second partition of the second chassis is a logical partition that maintains a second virtual IP network having a second set of resources that include a second range of IP addresses for assignment to the second plurality of mobile nodes that is different from the first plurality of mobile nodes, wherein the first range of IP addresses is different from the second range of IP addresses and the first range of IP addresses and the second range of IP addresses are derived from a common pool of IP addresses including dynamic IP addresses, and wherein the first partition of the first chassis monitors (1) dynamic routing peer connectivity of the first chassis, (2) authentication, authorization, and accounting (AAA) server connectivity of the first chassis, and (3) internal software state of the first chassis and initiates a switchover event activating the first partition of the second chassis by allowing the first partition of the second chassis to transition to active state when the monitored internal software state or at least one of the dynamic routing peer connectivity and the AAA server connectivity fails. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. Logic encoded on one or more non-transient tangible media for execution and when executed operable to:
-
receive subscriber session traffic at a first partition in an active state in a first chassis from a first plurality of mobile nodes; provide mobility management to the first plurality of mobile nodes using information in the first partition of the first chassis; send a message to update a first partition in a standby state in a second chassis with information from the first partition in the first chassis regarding the first plurality of mobile nodes; receive a message to update a second partition in a standby state in the first chassis with information regarding a second plurality of mobile nodes that are being provided mobility management from a second partition in an active state in the second chassis; and maintain subscriber session information of the second plurality of mobile nodes in the second partition of the first chassis that corresponds to subscriber session information of the second plurality of mobile nodes on the second partition of the second chassis, wherein the first partition of the first chassis is a logical partition that maintains a first virtual IP network having a first set of resources that include a first range of IP addresses for assignment to the first plurality of mobile nodes, and the second partition of the second chassis is a logical partition that maintains a second virtual IP network having a second set of resources that include a second range of IP addresses for assignment to the second plurality of mobile nodes that is different from the first plurality of mobile nodes, wherein the first range of IP addresses is different from the second range of IP addresses and the first range of IP addresses and the second range of IP addresses are derived from a common pool of IP addresses including dynamic IP addresses, and wherein the first partition of the first chassis monitors (1) dynamic routing peer connectivity of the first chassis, (2) authentication, authorization, and accounting (AAA) server connectivity of the first chassis, and (3) internal software state of the first chassis and initiates a switchover event activating the first partition of the second chassis by allowing the first partition of the second chassis to transition to active state when the monitored internal software state or at least one of the dynamic routing peer connectivity and the AAA server connectivity fails. - View Dependent Claims (19)
-
Specification