发明名称 Providing router information according to a programmatic interface
摘要 A provider network may implement providing router information according to a programmatic interface. A plurality of routers may be implemented as part of provider network. Clients that utilize these routers may wish to obtain information specific to one or more routers in order to configure communications utilizing the particular router. A request may be received for the information from the client that is formatted according to the programmatic interface that is platform-independent. The requests may be maintained along with other received requests until selected for servicing according to a priority scheme. The request may be translated into one or more versions of the request that are formatted according to a interfaces specific to the one or more routers. The translated one or more versions of the request may be sent to the one or more routers to obtain the information from the one or more routers. The information may then be provided to the client.
申请公布号 US9059941(B1) 申请公布日期 2015.06.16
申请号 US201414290680 申请日期 2014.05.29
申请人 Amazon Technologies, Inc. 发明人 Oweis Marwan Salah El-Din;Cullen Patrick Brigham
分类号 H04L12/24;H04L12/28;G06F15/16;H04L12/713;H04L12/855 主分类号 H04L12/24
代理机构 Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. 代理人 Kowert Robert C.;Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
主权项 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; andprovide the router information to the client according to the programmatic interface.
地址 Reno NV US