Route signalling based resilient application overlay network
First Claim
1. A method, comprising:
- receiving configuration information defining events that cause a transition from a master redundancy state to a standby redundancy state in service delivery gateways, including receiving configuration information defining a first event that causes a transition from a first master redundancy state to a first standby redundancy state in service delivery gateways;
in response to receiving the configuration information, storing a plurality of signal-routes, including a first signal-route, wherein each signal-route is a route used by applications to signal changes in application state and wherein each signal-route is associated with one or more of the defined events; and
in response to detecting occurrence of the first event in a first service delivery gateway;
transitioning, within the first service delivery gateway, from the first master redundancy state to the first standby redundancy state;
making a change in a set of available signal-routes stored in the first service delivery gateway, wherein making a change in a set of available signal-routes includes adding the first signal-route to or removing the first signal-route from the set of available signal routes in the first service delivery gateway; and
advertising, from the first service delivery gateway and to peer network devices, the change in the first signal-route.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for handling critical events in service delivery gateways. Events are defined that cause a transition from a master redundancy state to a standby redundancy state in service delivery gateways and a plurality of signal-routes are stored. Each signal-route is associated with one or more of the defined events. A first defined event is detected in the first service delivery gateway and causes a transition from the first master redundancy state to the first standby redundancy state in the first service delivery gateway and a change in a first signal-route from the plurality of signal-routes in the first service delivery gateway. The change in the first signal-route is advertised and a second service delivery gateway transitions from the first standby redundancy state to the first master redundancy state.
-
Citations
22 Claims
-
1. A method, comprising:
-
receiving configuration information defining events that cause a transition from a master redundancy state to a standby redundancy state in service delivery gateways, including receiving configuration information defining a first event that causes a transition from a first master redundancy state to a first standby redundancy state in service delivery gateways; in response to receiving the configuration information, storing a plurality of signal-routes, including a first signal-route, wherein each signal-route is a route used by applications to signal changes in application state and wherein each signal-route is associated with one or more of the defined events; and in response to detecting occurrence of the first event in a first service delivery gateway; transitioning, within the first service delivery gateway, from the first master redundancy state to the first standby redundancy state; making a change in a set of available signal-routes stored in the first service delivery gateway, wherein making a change in a set of available signal-routes includes adding the first signal-route to or removing the first signal-route from the set of available signal routes in the first service delivery gateway; and advertising, from the first service delivery gateway and to peer network devices, the change in the first signal-route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A service delivery gateway system, comprising:
-
a plurality of links; and a plurality of service delivery gateway network devices connected by the plurality of links, wherein the plurality of service delivery gateway network devices includes a first service delivery gateway network device and a second service delivery gateway network device, wherein each service delivery gateway network device includes a memory and one or more processors connected to the memory, wherein the one or more processors are configured to; receive configuration information defining events that cause a transition from a master redundancy state to a standby redundancy state in service delivery gateway network devices, including receiving configuration information defining a first event that causes a transition from a first master redundancy state to a first standby redundancy state in service delivery gateway network devices; in response to receiving the configuration information, store a plurality of signal-routes, including a first signal-route, wherein each signal-route is a route used by applications to signal changes in application state and wherein each signal-route is associated with one or more of the defined events; and in response to detecting occurrence of the first event in the first service delivery gateway network device; transition, within the first service delivery gateway network device, from the first master redundancy state to the first standby redundancy state; transition, within the second service delivery gateway, from the first standby redundancy state to the first master redundancy state; make a change in a set of available signal-routes stored in the first service delivery gateway, wherein making a change in a set of available signal-routes includes adding the first signal-route to or removing the first signal-route from the set of available signal routes in the first service delivery gateway; and advertise, from the first service delivery gateway and to peer network devices, the change in the first signal-route. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable storage medium storing instructions that, when executed, cause one or more processors to:
-
receive configuration information defining events that cause a transition from a master redundancy state to a standby redundancy state in service delivery gateway network devices, including receiving configuration information defining a first event that causes a transition from a first master redundancy state to a first standby redundancy state in service delivery gateway network devices; in response to receiving the configuration information, store a plurality of signal-routes, including a first signal-route, wherein each signal-route is a route used by applications to signal changes in application state and wherein each signal-route is associated with one or more of the defined events; and in response to detecting occurrence of the first event in a first service delivery gateway network device; transition, within the first service delivery gateway network device, from the first master redundancy state to the first standby redundancy state; make a change in a set of available signal-routes stored in the first service delivery gateway, wherein making a change in a set of available signal-routes includes adding the first signal-route to or removing the first signal-route from the set of available signal routes in the first service delivery gateway; and advertise, from the first service delivery gateway and to peer network devices, the change in the first signal-route.
-
Specification