×

Providing router information according to a programmatic interface

  • US 9,059,941 B1
  • Filed: 05/29/2014
  • Issued: 06/16/2015
  • Est. Priority Date: 05/29/2014
  • Status: Active Grant
First Claim
Patent Images

1. A provider network, comprising:

  • a plurality of routers that are each configured to provide a respective one or more private connections to the provider network, wherein at least some of the plurality of routers are different than at least some other ones of the plurality of routers;

    a plurality of compute nodes that together implement a router data service for the provider network;

    the router data service, configured to;

    receive a request from a client of the provider network for router information for specified one or more routers of the plurality of routers, wherein the request is formatted according to a programmatic interface;

    maintain the request along with a plurality of other pending requests for router information for the specified one or more routers;

    select the request to be serviced based, at least in part, on a priority scheme for servicing requests for the plurality of routers;

    in response to the selection of the request to be serviced;

    translate the request for the router information into one or more versions of the request, the one or more versions of the request formatted according to a respective one or more interfaces for the specified one or more routers;

    send the one or more versions of the request to the specified one or more routers in order to obtain the router information; and

    provide the router information to the client according to the programmatic interface.

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