H04L12/26

COMMUNICATION LINK ADJUSTMENTS IN WIRELESS NETWORKS BASED UPON COMPOSITE LQI MEASUREMENTS
20170366296 · 2017-12-21 ·

Methods and systems are disclosed to adjust communication links within wireless networks based upon composite link quality indicators (LQIs). Packet communications are received by a network node through a communication link from a separate network node within a wireless network. The network node can also be configured to transmit packet communications from the network node through the communication link to the separate network node. The network node generates composite LQI measurements for the received packet communications, and the composite LQI measurements are based upon signal strength measurements for the received packet communications and also based upon signal quality measurements for the received packet communications. The network node then adjusts the communication link based upon the composite LQI measurements.

INTERNAL CONTROLS ENGINE AND REPORTING OF EVENTS GENERATED BY A NETWORK OR ASSOCIATED APPLICATIONS

Provided is a process including: obtaining, with a network controls engine, network traffic, wherein: the network traffic is sent across the network between source computing devices and destination computing devices; at least one of the source or destination computing devices are on a network carrying the network traffic; and the network has a plurality of computing devices causing the network traffic and which are assigned addresses on the network; applying, with the network controls engine, a plurality of rules to the network traffic to identify rules with criteria satisfied by the network traffic; and causing, with the network controls engine, one or more actions prescribed by one or more identified rules with criteria satisfied by the network traffic.

INFORMATION PROCESSING METHOD, INFORMATION PROCESSING DEVICE, AND RECORDING MEDIUM

An information processing method executed by a processor included in an information processing device includes acquiring, when an error occurred at the information processing device is detected, first identification information that include identification information of a transmission source of a first packet transmitted or received when the error has occurred and identification information of a transmission destination of the first packet; receiving a second packet; determining whether second identification information included in the second packet matches with the first identification information, the second identification information including identification information of a transmission source of the second packet and identification information of a transmission destination of the second packet; storing data corresponding to the second packet when it is determined that the second identification information matches with the first identification information; and transmitting the data to a management device that analyzes the error when an instruction is received from the management device.

Network Event Locus Descriptor
20170366391 · 2017-12-21 ·

That each switch is configured with a series of new commands, such as NELD, which include various parameters, the parameters matching predefined terms, such as STP, BGP or DROP, and specifying a particular port or interface, if relevant. By predefining the parameters, the switch is configured to obtain data relevant to a particular problem. When a problem occurs, the administrator sends the command to all relevant switches with a parameter relevant to the problem being analyzed. Preferably, this sending of the command is done using a management application, so that the command can be sent to each switch by the management application in an extremely short period. By capturing all of the data in a small window, the odds are greatly improved on obtaining the relevant data. By having the preprogrammed commands, all of the desired data can be obtained in a single command rather than a series of commands.

TRANSMITTING TEST TRAFFIC ON A COMMUNICATION LINK

Techniques for transmitting test traffic on a communication link are disclosed. A computer system includes at least two nodes, interconnected by a particular communication link. A test engine associated with one of the two nodes identifies a level of data traffic being transmitted on the particular communication link. Based on the level of data traffic, the test engine selects a level of test traffic to be transmitted on the particular communication link. The node associated with the test engine transmits the selected level of test traffic on the particular communication link. The test traffic is transmitted concurrently with the data traffic on the particular communication link. The node receiving the test feedback transmits test feedback. Based on the test feedback, the test engine generates test results for the particular communication link. The test engine determines and/or executes a corrective action based on the test results.

APPARATUS AND METHODS FOR MONITORING AND DIAGNOSING A WIRELESS NETWORK
20170366983 · 2017-12-21 ·

Apparatus and methods for monitoring a wireless local area network (WLAN) to identify inoperative or degraded devices and restore network connectivity to end users. In one embodiment, the network includes one or more access points (APs) in data communication with a cable modem, which in turn communicates with managed network entities via a backhaul connection. Each AP is configured to provide connectivity to client devices, as well as monitor the operation of other network components including the cable modem, via logic indigenous to the AP, and invoke corrective action when failures or degraded performance is detected. In one variant, the logic operative to run on the AP includes both diagnostic and self-healing functionality, so as to enable at least partial automated diagnosis, localization, and recovery from faults, thereby obviating costly troubleshooting by the network operator or service personnel.

Selection of Service Providers for Message Transmission on Online Social Networks

In one embodiment, a method includes identifying a mobile service provider network (SPN) and a geographic location of an online social network user and accessing a service-provider table associated with the identified mobile SPN and with the geographic location. The service-provider table indexes a reliability score and a sampling amount for multiple messaging-service providers in the geographic location. The method further determines, based on the service-provider table, whether any of the messaging-service providers has a sampling amount below a threshold sampling amount and sends messaging traffic via the determined messaging-service provider until the sampling amount is greater than or equal to the threshold sampling amount. The messaging traffic is used to update the reliability score for the messaging-service provider. The method further includes selecting a messaging-service provider based on the updated reliability scores of the messaging-service providers and sending a message to the user via the selected messaging service-provider.

System and Method for Changing an Identifier of a Basic Service Set
20170367129 · 2017-12-21 ·

A method for changing an identifier of a basic service set (BSS) served by an access point (AP) includes determining a first value of the identifier of the BSS, transmitting a first physical (PHY) protocol data unit (PPDU) with a first BSS identifier field in a PHY header of the first PPDU set to a pre-specified value, transmitting at least one first management frame including a second BSS identifier field in a frame body of the at least one first management frame set to the first value, and transmit at least one second PPDU with the first BSS identifier field in the PHY header set to the first value when the AP is able to start using the first value to set the first BSS identifier field in the PHY header of PPDUs transmitted by the AP.

DYNAMIC SWITCHING BETWEEN EDGE NODES IN AUTONOMOUS NETWORK SYSTEM
20170366426 · 2017-12-21 ·

System and method of dynamically selecting an egress edge node for data transmission between different autonomous systems based on real-time route performance detection. With respect to a destination node located in a second autonomous system, a plurality of edge nodes in the first autonomous system each operate to detect route performance in real-time and send the detected information to a control center for evaluation. The evaluation results are compared and used to select an optimal edge node and an associated link for transporting data between the source node and the destination node. To switch from a first edge node to a second one, the IP address of the source node contained in the data packets are converted from an address assigned to the first edge node to an address assigned to the second edge node.

CLOUD NETWORK ASSESSMENT BASED ON SCORING VIRTUAL NETWORK PERFORMANCE RELATIVE TO UNDERLYING NETWORK PERFORMANCE
20170366417 · 2017-12-21 ·

One aspect includes a method to assess virtual network performance, comprising: selecting at least a given pair of endpoints; determining at least one virtual path between the given pair of endpoints; determining at least one underlying network path between the given pair of endpoints; generating one or more flows between the given pair of endpoints over both the virtual path and the underlying network path; collecting one or more measurements for the virtual path and for the underlying network path; and determining at least one score for the given pair of endpoints at least in part by computing at least one ratio between at least one of the one or measurements for the virtual path and at least one of the one or more measurements for the underlying network path.