Patent classifications
H04L61/5046
ASSIGNMENT OF VXLAN NETWORK IDENTIFIERS AND DATA PLANES
During operation, a computer system may receive, from an electronic device, a VNI assignment message, where the VNI assignment message specifies a range of VNIs for VXLANs and one or more associated data planes. In response, the computer system may compute whether one or more VNIs in the range of VNIs are available. For example, the computer system may communicate with the VXLANs and/or may perform a look-up operation in a data structure in memory with information about VNIs (such as available VNIs and/or unavailable VNIs). When the one or more VNIs are unavailable, the computer system may provide, to the electronic device, an error message. Alternatively, when the one or more VNIs in the range of VNIs are available, the computer system may: modify the one or more data planes that implement the VXLANs with the range of VNIs; and provide, to the electronic device, an acknowledgment message.
ASSIGNMENT OF VXLAN NETWORK IDENTIFIERS AND DATA PLANES
During operation, a computer system may receive, from an electronic device, a VNI assignment message, where the VNI assignment message specifies a range of VNIs for VXLANs and one or more associated data planes. In response, the computer system may compute whether one or more VNIs in the range of VNIs are available. For example, the computer system may communicate with the VXLANs and/or may perform a look-up operation in a data structure in memory with information about VNIs (such as available VNIs and/or unavailable VNIs). When the one or more VNIs are unavailable, the computer system may provide, to the electronic device, an error message. Alternatively, when the one or more VNIs in the range of VNIs are available, the computer system may: modify the one or more data planes that implement the VXLANs with the range of VNIs; and provide, to the electronic device, an acknowledgment message.
CONTENT-MODIFICATION SYSTEM WITH HOUSEHOLD COORDINATION FEATURE
In one aspect, an example method includes receiving, from a first content-presentation device, a request for supplemental content for use in connection with performing a content-modification operation; identifying a download conflict between the first content-presentation device and a second content-presentation device having a same IP address as the first content-presentation device; and providing, to the first content-presentation device, a response to the request, with the request including a download delay instruction. Reception of the download delay instruction by the first content-presentation device causes the first content-presentation device to wait until a condition associated with the download delay instruction is satisfied before downloading a supplemental content item specified in the response.
CONTENT-MODIFICATION SYSTEM WITH HOUSEHOLD COORDINATION FEATURE
In one aspect, an example method includes receiving, from a first content-presentation device, a request for supplemental content for use in connection with performing a content-modification operation; identifying a download conflict between the first content-presentation device and a second content-presentation device having a same IP address as the first content-presentation device; and providing, to the first content-presentation device, a response to the request, with the request including a download delay instruction. Reception of the download delay instruction by the first content-presentation device causes the first content-presentation device to wait until a condition associated with the download delay instruction is satisfied before downloading a supplemental content item specified in the response.
Communication management apparatus and communication management method for vehicle network
A plurality of in-vehicle control apparatuses (100) and a DLC (200) connected to a vehicle network each include a frame monitoring unit (131). The frame monitoring units (131) detect simultaneous transmission of a plurality of communication data having a shared CAN ID by monitoring an error frame transmitted to the vehicle network. The plurality of in-vehicle control apparatuses (100) and the DLC (200) also each include a control determination unit (132) and a transmission/reception control unit (133) that execute adjustment processing to adjust the plurality of communication data having the shared CAN ID when simultaneous transmission of the communication data is detected.
METHOD AND SYSTEM FOR UNIFORM REMOTE MANAGEMENT OF NETWORK DEVICES
Method and system (10) of remote management in a network (2, 100), the network (2, 100) comprising a plurality of nodes (110) to be managed by a remote controller (1), the nodes (110) having each at least one characterizing parameter corresponding to any of predetermined instances of said at least one characterizing parameter, said at least one characterizing parameter being selected from the group consisting of: vendor, model, hardware version, firmware version, chipset type, wherein: the remote controller (1) identify the nodes (110), including identification of said at least one characterizing parameter; the remote controller (1) accesses a database (14) comprising said predetermined instances of said at least one characterizing parameter associated with respective upgrade procedures and controller firmwares, specific for each instance of said at least one characterizing parameters, the controller firmwares implementing a uniform set of features among the nodes (110) and enabling the nodes (110) to be managed by the remote controller (1) by means of a uniform set of managing procedures; for each identified node (110), the remote controller (1) retrieves from said database (14) the specific upgrade procedure and the specific controller firmware, which are associated in said database (14) with the instance corresponding to said at least one characterizing parameter identified for the node (110); the remote controller (1) executes, for each identified node (110), the retrieved specific upgrade procedure for loading the retrieved specific controller firmware onto the node (110). After the specific controller firmwares are loaded onto the respective nodes (110), the remote controller (1) manages the nodes (110), according to the uniform set of features and by using the uniform set of managing procedures.
DHCP SERVER IP ADDRESS ALLOCATION IMPROVEMENT TO NULLIFY THE IMPACT OF MAC RANDOMIZATION
A Dynamic Host Configuration Protocol (DHCP) server includes a memory storing computer-readable instructions, and a processor configured to execute the computer-readable instructions to determine a media access control (MAC) address associated with a client, determine the MAC address associated with the client is a randomized MAC address, and assign an IP address the client from a DHCP IP server pool. The processor assigns an IP address to the client from a DHCP IP server pool using one of identifying, in a DHCP server table, at least one host name of the client and assigning a previously assigned IP address to the at least one host name of the client, and when the host name of the client is not available, assigning the IP address using a first lease with a first duration shorter than a default lease duration used for non-randomized MAC addresses.
Address management in an overlay network environment
Embodiments of the invention relate to overlay network address management. One embodiment includes an overlay gateway including an overlay network manager associated with a physical network. The overlay network manager prevents duplicate address assignment for overlay domains having a first sharing status and performs address translation for overlay domains having a second sharing status. Address translation is avoided for overlay domains having the first sharing status.
Scalable and on-demand multi-tenant and multi region secure network
Provided herein are systems and methods for configuring a segmented cloud based network based on separate Internet Protocol (IP) segments, comprising receiving instructions to create one or more additional private virtual networks as respective additional segments in a multi-tenant multi-regional cloud based network segmented to a plurality of segments each mapped by a respective IP address range, calculating one or more non-conflicting new IP address range based on analysis of the IP address range of each of the segments, allocating a respective new IP address range to each additional segment, and deploying automatically one or more gateways. The gateways are configured to connect one or more client devices to the additional segments) by assigning each client device an IP address in the respective new IP address range and routing network packets between the client devices and the respective additional segment according to mapping of the respective new IP address range.
METHOD FOR CONFIGURING A COMMUNICATION NETWORK AND NODE IMPLEMENTING SAID CONFIGURATION METHOD
A method for configuring a communication network including a gateway adapted for connecting the communication network to a wide area communication network and connected to a plurality of nodes implementing an access point functionality is described. The nodes are coordinated in a centralised manner by a current master node selected from the plurality of nodes. The current master node obtains a virtual MAC address and an IP address associated with the virtual MAC address, the IP address being reserved for configuring network services. It next configures a virtual network interface from the IP address associated with the virtual MAC address.