Fallback service through a cloud exchange for network service provider connections

    公开(公告)号:US11677660B2

    公开(公告)日:2023-06-13

    申请号:US17302368

    申请日:2021-04-30

    申请人: Equinix, Inc.

    摘要: An example method includes receiving, from a customer system by a cloud exchange comprising processing circuitry, a request to communicatively couple a virtual gateway on network infrastructure of the cloud exchange to a network gateway communicatively coupled to a public network, the request including data indicating a public Internet Protocol (IP) address of the customer system, wherein the customer system is configured with a first connection communicatively coupling the customer system and the public network via a network service provider (NSP) that is separate from the cloud exchange; configuring, by the cloud exchange, a network route for a network gateway to the virtual gateway, the network gateway communicatively coupled to the public network; and providing, by the cloud exchange to the network gateway, routing information including the public IP address of the customer system to create a second connection communicatively coupling the customer system and the public network.

    Virtual domains within a shared device

    公开(公告)号:US11552930B2

    公开(公告)日:2023-01-10

    申请号:US17008027

    申请日:2020-08-31

    申请人: Equinix, Inc.

    摘要: In general, this disclosure describes techniques for using virtual domains. In one example, a method comprises receiving, by a computing device, configuration data defining: an external virtual domain for a network function, the external virtual domain connected to a public network and managed by a provider for the computing device; a virtual domain for the network function, the virtual domain separate from the external virtual domain, configured with a secure tunnel interface, connected to a customer network, and managed by a customer of the provider for the computing device; forwarding, by the external virtual domain implementing a route-based virtual private network, encrypted network traffic, received from the public network via a secure tunnel, to the secure tunnel interface configured in the virtual domain; decrypting, by the virtual domain, the encrypted network traffic to generate network traffic; and forwarding, by the virtual domain, the network traffic to the customer network.

    Simulating time synchronization
    84.
    发明授权

    公开(公告)号:US11502913B1

    公开(公告)日:2022-11-15

    申请号:US17071420

    申请日:2020-10-15

    申请人: Equinix, Inc.

    IPC分类号: H04L41/14 H04J3/06

    摘要: An example method includes creating, by a computing system and in response to user input, one or more virtual master devices and a plurality of virtual leaf devices in a virtual network system; selecting, by the computing system, data from one or more of real-time clock offset data, prerecorded clock offset data, or synthetically generated clock offset data; executing, by the computing system, a time synchronization simulation by applying a predefined clock offset generation algorithm to the selected data; and outputting, by the computing system, data indicative of results of the time synchronization simulation.

    Decentralized identifiers for securing device registration and software updates

    公开(公告)号:US11379213B1

    公开(公告)日:2022-07-05

    申请号:US17112588

    申请日:2020-12-04

    申请人: Equinix, Inc.

    摘要: Techniques for a secure device registration and software update using Decentralized Identifiers (DIDs). For example, a method includes sending, by a device and to a data store, a request for a software update published by a software publisher, wherein the request includes a verifiable credential for the device including a DID of the device; receiving, by the device and from the data store, a verifiable credential for the software update, wherein the verifiable credential includes a DID of the software publisher; determining, by the device, whether the software update is newer than software on the device; obtaining, by the device, the software update from the software publisher from a location specified by the verifiable credential; verifying, by the device, the software update based on the verifiable credential; and in response to verifying the software update based on the verifiable credential, installing, by the device, the software update.

    Clock synchronization in a heterogeneous system

    公开(公告)号:US11252068B1

    公开(公告)日:2022-02-15

    申请号:US16728522

    申请日:2019-12-27

    申请人: Equinix, Inc.

    IPC分类号: H04L12/26 H04J3/06

    摘要: The disclosure describes methods and systems for performing time synchronization in a heterogeneous system. In one example, a method includes evaluating, by a computing system, one or more network conditions of a network to determine whether to perform a time synchronization process with a secondary device in the network, wherein the one or more network conditions include a health score for the secondary device, and, in response to determining, based on the evaluation of the one or more network conditions, to perform the time synchronization process: determining based at least in part on a time indication for a clock on a master device and a time indication for a clock on the secondary device, a time synchronization offset for the secondary device; and sending the time synchronization offset for the secondary device to the secondary device in a data packet.

    Clock synchronization in a heterogeneous system

    公开(公告)号:US11252065B1

    公开(公告)日:2022-02-15

    申请号:US16728562

    申请日:2019-12-27

    申请人: Equinix, Inc.

    摘要: The disclosure describes methods and systems for performing time synchronization in a heterogeneous system. In one example, a method includes, for each secondary device of one or more secondary devices in a network, determining, by a computing system, one or more time synchronization characteristics for the respective secondary device; and generating, by the computing system and based on at least the respective one or more time synchronization characteristics for each respective secondary device of the one or more secondary devices in the network, a time synchronization report for the network, wherein the one or more time synchronization characteristics include health data for the one or more secondary device.

    VIRTUAL GATEWAYS IN A CLOUD EXCHANGE

    公开(公告)号:US20210359948A1

    公开(公告)日:2021-11-18

    申请号:US17321229

    申请日:2021-05-14

    申请人: Equinix, Inc.

    摘要: In an example, a system includes a first cloud exchange network for a first cloud exchange, the first cloud exchange network located within a first data center and configured with a first dedicated virtual gateway, the first dedicated virtual gateway configured to interface with a first virtual connector to a customer network, with a second virtual connector to a first cloud service provider (CSP) network, and with a third virtual connector to a second CSP network. Network traffic among the customer network, the first CSP network, and the second CSP network is routed through the first dedicated virtual gateway. The first dedicated virtual gateway dynamically polices the network traffic based on an aggregate bandwidth subscription configured in the first cloud exchange network that limits a total bandwidth that may be used over the first cloud exchange network between the customer network, the first CSP network, and the second CSP network.

    SERVICE PEERING EXCHANGE
    89.
    发明申请

    公开(公告)号:US20210314411A1

    公开(公告)日:2021-10-07

    申请号:US17353310

    申请日:2021-06-21

    申请人: Equinix, Inc.

    IPC分类号: H04L29/08 H04L12/46

    摘要: In general, this disclosure describes a service peering exchange for creating and managing service-to-service paths among applications. For example, a service peering exchange with network connectivity with multiple networks may receive application programming interface (API) data describing APIs for services provided, e.g., by enterprises or cloud service providers (CSPs) and accessible via the networks using service requests. Such services may include, for example, data storage, eCommerce, billing, marketing, customer relationship management (CRM), social media, digital media, financial, weather, search, and other services accessible using machine-to-machine communication over a network. An administrator or customer of the service peering exchange may configure policies that are applied by the service peering exchange to orchestrate service-to-service paths among different services accessible via the different networks.