Exchange interconnection using an interconnection token

    公开(公告)号:US12095775B1

    公开(公告)日:2024-09-17

    申请号:US17402356

    申请日:2021-08-13

    申请人: Equinix, Inc.

    摘要: In some examples, a method includes generating, by an interconnection platform for an exchange, an interconnection token representing authorization for an interconnection to or from a resource of the exchange, wherein the interconnection token comprises a unique identifier and token data for requesting and provisioning an interconnection using the resource. The method also includes outputting a first indication of the unique identifier of the interconnection token. The method also includes provisioning, by the interconnection platform, in response to receiving, from a customer of an exchange provider of the exchange, a second indication of the unique identifier of the interconnection token and based on the authorization, an interconnection in a network device of the exchange, the interconnection including, or connecting to or from, the resource.

    Smart contract interpreter
    3.
    发明授权

    公开(公告)号:US11842322B2

    公开(公告)日:2023-12-12

    申请号:US16453606

    申请日:2019-06-26

    申请人: Equinix, Inc.

    IPC分类号: G06Q10/10

    CPC分类号: G06Q10/10

    摘要: This disclosure describes techniques that include interpreting information about a smart contract so that the terms of the smart contract can be implemented across a diverse array of consensus networks or blockchain platforms. In one example, this disclosure describes a method that includes receiving, by a first computing device, information describing a smart contract, wherein the first computing device is included within a first plurality of computing devices, each on a first consensus network that maintains a first distributed ledger; performing, by the first computing device and in response to receiving the information describing the smart contract, operations to update the first distributed ledger; and interpreting, by at least one of the first plurality of computing devices, the information describing the smart contract to determine and perform at least one of a plurality of first smart contract operations on the first consensus network.

    Hierarchical distributed dynamic host configuration protocol system

    公开(公告)号:US11777899B1

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

    申请号:US17132986

    申请日:2020-12-23

    申请人: Equinix, Inc.

    IPC分类号: H04L61/5014 H04L101/622

    CPC分类号: H04L61/5014 H04L2101/622

    摘要: In general, techniques are described for a hierarchical, distributed DHCP system for managing IP address assignment among distributed networks of computing devices. For example, a system may include a central DHCP server configured to manage a plurality of distributed DHCP servers, each distributed DHCP server configured to perform DHCP using IP addresses allocated from a common prefix for a tenant associated with computing devices managed by multiple DHCP servers. The central DHCP server allocates IP addresses to the distributed DHCP servers, e.g., on an on-demand basis from the common pool and may handle concurrent requests for IP addresses from distributed DHCP servers. Each of the distributed DHCP servers may store records for IP addresses and media access control (MAC) addresses for computing devices managed by that distributed DHCP server, and the DHCP servers may send these records to the central DHCP server to facilitate IP assignment coherency.

    Tracing timestamps through immutable records

    公开(公告)号:US11698916B1

    公开(公告)日:2023-07-11

    申请号:US17133903

    申请日:2020-12-24

    申请人: Equinix, Inc.

    摘要: Systems and methods include techniques for recording information for tracing a timestamp to its source. The techniques can facilitate auditing of a time service by external auditors. The timestamps can be collected from all the sources and intermediate touch points like timing and network switches and can be stored in a distributed time ledger. In one example, a method includes receiving, at a collection time by a time collector, a timestamp from each of a plurality of timing devices at a collection time; aggregating the timestamp of each of the plurality of timing devices into a timestamp record, the timestamp record including the collection time and a timestamp entry for each of the timing devices, wherein the timestamp entry for a timing device includes a timing device identifier and the timestamp corresponding to the timing device providing the timestamp; and inserting the timestamp record into an immutable time ledger.

    Hybrid compensation of chromatic dispersion in optical networks

    公开(公告)号:US11637637B1

    公开(公告)日:2023-04-25

    申请号:US17645883

    申请日:2021-12-23

    申请人: Equinix, Inc.

    IPC分类号: H04B10/61

    摘要: Techniques are described for providing a hybrid compensation of chromatic dispersion in optical networks to reduce power consumption by coherent receivers. In some examples, a controller may receive a chromatic dispersion value of an optical signal from a coherent receiver integrated with a receiver optical network device. The controller may compare the chromatic dispersion value with a threshold. The controller may, in response to determining that the chromatic dispersion value satisfies the threshold, perform at least one of: configure a switch connected to a dispersion compensation module (DCM) with a state to provide access to the DCM to compensate the chromatic dispersion value of the optical signal, or adjust a phase response of a filter of a coherent transmitter to compensate the chromatic dispersion value of the optical signal.

    Cloud-to-cloud interface
    10.
    发明授权

    公开(公告)号:US11588731B1

    公开(公告)日:2023-02-21

    申请号:US17139606

    申请日:2020-12-31

    申请人: Equinix, Inc.

    摘要: In general, this disclosure describes a cloud exchange (or “cloud exchange”) that offers a cloud-to-cloud interface (CCI) for interconnecting cloud services to tenants within public clouds. As described herein, the cloud exchange may be configured with a cloud-to-cloud interface that enables tenant applications of a public cloud to subscribe to and communicate with cloud services, using an end-to-end layer 3 path, in some cases without requiring a separate routing protocol session with a public edge device for the public cloud. In some examples, the public cloud provides a virtual layer 2 connection from a tenant within a public cloud to a routing instance of the cloud exchange, and the cloud exchange uses the routing instance to route service traffic between the tenant and the cloud services.