×

Route signaling driven service management

  • US 10,250,562 B1
  • Filed: 12/13/2016
  • Issued: 04/02/2019
  • Est. Priority Date: 03/31/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, in a service gateway, configuration information defining a redundancy set having a master redundancy state and a standby redundancy state, wherein the configuration information includes one or more redundancy policies associated with the redundancy set, the one or more redundancy policies including a service redundancy policy that defines changes to be made in a service when a transition occurs in the state of the redundancy set;

    receiving, in a service gateway, configuration information defining events that cause a transition between the master and standby redundancy states in the redundancy set, wherein the events include a first event that causes a transition from the master redundancy state to the standby redundancy state in the redundancy set;

    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, wherein the first signal-route is associated with the first event; and

    in response to detecting the first event in the service gateway;

    transitioning the redundancy set, within the service gateway, from the master redundancy state to the standby redundancy state;

    modifying a first signal-route state associated with the redundancy set, wherein modifying includes adding the first signal-route to or removing the first signal-route from a routing information base and advertising, from the service gateway and to peer network devices, the change in the routing information base; and

    modifying the service based on the service redundancy policy.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×