Patent classifications
H04L41/085
PERFORMING INTER-BAND CARRIER AGGREGATION BASED ON DEVICE CAPABILITY
Performing inter-band carrier aggregation based on device capability includes monitoring a dominant type of wireless devices in a wireless sector based on whether or not they are capable of inter-band carrier aggregation, and enabling or disabling inter-band carrier aggregation in the sector based on the dominant type. Enabling/disabling inter-band carrier aggregation can include allowing or preventing usage of usage of a low-frequency carrier as a primary component carrier aggregated with a high-frequency carrier as a secondary component carrier. Carriers using FDD and TDD duplexing modes are included.
Quarantine for cloud-based services
A quarantine system could be disposed between an outer firewall and an inner firewall. The quarantine system may include persistent storage containing mappings between computing devices disposed within the inner firewall and data sources disposed outside the outer firewall. The quarantine system may include one or more processors configured to perform operations that include requesting and receiving, based on the mappings, a software-related update from a data source, the software-related update being targeted for deployment on the computing devices. The operations may also include assigning the software-related update for review by a group of one or more agents authorized to approve or reject the software-related update. The operations may also receiving an indication that the software-related update has been approved by the one or more agents and, responsive to receiving the indication, transmitting, based on the mappings, the software-related update to a recipient device within the inner firewall.
Utilizing blockchains to implement named data networking
Novel tools and techniques are provided for utilizing blockchain to implement named data networking. In various embodiments, a computing system might determine whether a cache that is communicatively coupled to the computing system contains data that is responsive to a first request received from a user. If so, the computing system might retrieve and send (to the client device) data that is responsive to the received first request. If not, the computing system might send, to a blockchain system, a second request for identifying a blockchain containing a block containing data responsive to the received first request. In response to identifying such a blockchain, the computing system might receive a copy of the identified blockchain; might abstract, from the identified blockchain, the block containing the data responsive to the received first request; might abstract the data from the identified block; and might send the data to the client device.
Virtual Gateway Control and Management
In accordance with one or more embodiments, aspects of the disclosure may provide efficient, effective, and convenient ways of managing network devices. In particular, a client router may connect to an upstream virtual gateway. The virtual gateway may manage a large number of client devices. Each client router may be represented virtually within the gateway as a virtual router. The virtual gateways may be distributed regionally, in order to manage large numbers of client routers and/or to reduce transmission delays. The virtual gateways may be managed by a gateway controller. The gateway controller may be centralized, and perform various configuration functions, such as configurations for hardware, logical networking, or content access policies. In some instances, messages sent between the gateway controller using a first protocol and the client router using a second protocol may be translated by a protocol agent.
Virtual Gateway Control and Management
In accordance with one or more embodiments, aspects of the disclosure may provide efficient, effective, and convenient ways of managing network devices. In particular, a client router may connect to an upstream virtual gateway. The virtual gateway may manage a large number of client devices. Each client router may be represented virtually within the gateway as a virtual router. The virtual gateways may be distributed regionally, in order to manage large numbers of client routers and/or to reduce transmission delays. The virtual gateways may be managed by a gateway controller. The gateway controller may be centralized, and perform various configuration functions, such as configurations for hardware, logical networking, or content access policies. In some instances, messages sent between the gateway controller using a first protocol and the client router using a second protocol may be translated by a protocol agent.
Name services for virtual cluster switching
One embodiment of the present invention provides a switch that facilitates name services in a virtual cluster switch. The switch includes a name service database indicating at least one media access control (MAC) address learned at a second switch. The switch also includes a control mechanism. During operation, the control mechanism distributes information on a locally learned MAC address to the second switch. In addition, the control mechanism receives information on a MAC address learned at the second switch.
CONTAINER TRACER
In general, embodiments of the invention relate to a method and system for presenting container tracing information (CTI). More specifically, CTI represents the union of container-server mappings, provided by a third-party container management system (CMS), and server-port mappings obtained by a network element using neighbor information. As a solution, CTI may be useful to administrators who require locating containers in a network or datacenter for troubleshooting.
TRACKING SWITCHOVER HISTORY OF SUPERVISORS
A method for managing a switchover between an active supervisor and a standby supervisor executing on a network device includes initializing a switchover logger agent executing on the supervisor responsive to the switchover, wherein after the switchover, the supervisor is in an active state, wherein prior to the switchover, the supervisor is in a standby state and the second supervisor is in the active state, and wherein the supervisor assumes management of controlled devices on the network device when in the active state, based on the initialization, obtaining a local switchover record file corresponding to the switchover by the supervisor, updating, by the supervisor, a switchover history file based on the local switchover record file, and updating, by the supervisor, a network device state database instance based on the local switchover record file.
Intelligent patching system
An intelligent network patch field management system is provided that includes active electronic hardware, firmware, mechanical assemblies, cables, and software that guide, monitor, and report on the process of connecting and disconnecting patch cords plugs in an interconnect or cross-connect patching environment. The system is also capable of monitoring patch cord connections to detect insertions or removals of patch cords or plugs. In addition, the system can map embodiments of patch fields.
PROVIDING RECOMMENDATIONS FOR IMPLEMENTING VIRTUAL NETWORKS
Some embodiments provide a novel method for deploying different virtual networks over several public cloud datacenters for different entities. For each entity, the method (1) identifies a set of public cloud datacenters of one or more public cloud providers to connect a set of machines of the entity, (2) deploys managed forwarding nodes (MFNs) for the entity in the identified set of public cloud datacenters, and then (3) configures the MFNs to implement a virtual network that connects the entity's set of machines across its identified set of public cloud datacenters. In some embodiments, the method identifies the set of public cloud datacenters for an entity by receiving input from the entity's network administrator. In some embodiments, this input specifies the public cloud providers to use and/or the public cloud regions in which the virtual network should be defined. Conjunctively, or alternatively, this input in some embodiments specifies actual public cloud datacenters to use.