Patent classifications
H04L47/825
Ethernet services with Segment Routing with dataplane MAC learning
A node in a Segment Routing network includes circuitry configured to signal first service Segment Identifiers (SIDs), for one or more first Ethernet services configured at the node, to other nodes in the Segment Routing network, receive second service SIDs for one or more second Ethernet services configured at the other nodes in the Segment Routing network, and configure the second service SIDs for one or more second Ethernet services. The first service SIDs and the second service SIDs can be signaled by one of Interior Gateway Protocol (IGP) and Border Gateway Protocol (BGP).
Congestion detection using machine learning on arbitrary end-to-end paths
In one embodiment, a device predicts a range of bitrates expected to be required by one or more applications associated with traffic conveyed via a particular path in a network. The device obtains telemetry data indicative of observed bitrates associated with the traffic conveyed via the particular path in the network. The device identifies, a presence of congestion along the particular path in the network, by comparing the observed bitrates to the range of bitrates expected to be required by the one or more applications. The device causes at least a portion of the traffic to be re-routed from the particular path to a second path in the network, when the device identifies the presence of congestion along the particular path.
DYNAMIC PATH SELECTION AND DATA FLOW FORWARDING
Various techniques for dynamic path selection and data flow forwarding are disclosed. For example, various systems, processes, and computer program products for dynamic path selection and data flow forwarding are disclosed for providing dynamic path selection and data flow forwarding that can facilitate preserving/enforcing symmetry in data flows as disclosed with respect to various embodiments.
Methods, systems and apparatuses for application service layer (ASL) inter-networking
A machine-to-machine (M2M) node is configured to provide a communication management function to facilitate communication between a first service layer in a first network and a second service layer in a second network. The M2M node is configured to store a plurality of attributes for use by the communication management function and to receive via the first network, a first message from a first application in the first service layer. The M2M node is configured to determine, based on at least a first attribute identifying an expiration time after which the communication management function does not facilitate communication, that the communication management function is available to process the first message. The M2M node is configured to determine, based on at least a second attribute defining an access control list identifying applications in the first service layer, that the communication management function is available to process the first message.
Wireless access gateway
A wireless network including a wireless access gateway (WAG) and methods are provided for routing traffic between non-cellular and cellular networks. The WAG interconnects at least one non-cellular network and at least one cellular network in an at least one-to-many relationship. The WAG receives a first IP address for the UE in the cellular domain and the WAG allocates a second IP address for the UE in the non-cellular domain. The WAG creates a routing rule including the first and second IP addresses for the UE and an additional data path identifier.
DYNAMIC PATH SELECTION AND DATA FLOW FORWARDING
Various techniques for dynamic path selection and data flow forwarding are disclosed. For example, various systems, processes, and computer program products for dynamic path selection and data flow forwarding are disclosed for providing dynamic path selection and data flow forwarding that can facilitate preserving/enforcing symmetry in data flows as disclosed with respect to various embodiments.
Learning of tunnel endpoint selections
Some embodiments provide a method for a managed forwarding element (MFE). At the MFE, the method receives a first packet from a particular tunnel endpoint. The first packet originates from a particular data compute node associated with multiple tunnel endpoints including the particular tunnel endpoint. Based on the first packet, the method stores an association of the particular tunnel endpoint with the particular data compute node. The method uses the stored association to encapsulate subsequent packets received at the MFE and having the particular data compute node as a destination address with the particular tunnel endpoint as a destination tunnel endpoint.
Path selection for an application based on a performance score in a software-defined network
A method may include receiving a data flow of an application directed to the destination in a software-defined network (SDN). The method may also include identifying a classification of the application. The method may additionally include identifying a set of performance thresholds associated with the classification of the application. The method may also include determining a current performance of the data flow of the application in the SDN. The method may also include generating a performance score for the application based on the set of performance thresholds and the current performance of the data flow of the application in the SDN. The method may further include causing the performance score for the application to be presented via an interface.
Controlling route
Disclosed are a method and a device for controlling an EVPN route. According to an example of the method, when receiving an EVPN route from a second VTEP device, a first VTEP device checks whether the EVPN route carries a role attribute. When determining that the EVPN route carries a role attribute and the carried role attribute is a specified first role attribute value, the first VTEP device controls the distribution of the EVPN route according to a set route synchronization control strategy.
Management device and management method
An acquisition unit acquires a state of a server including pieces of virtual CPE, and an instructing unit instructs CPE connected to the virtual CPE to control a communication band based on the state of the server. The instructing unit instructs the CPE to limit a communication band to a predetermined value or less based on a CPU usage rate acquired by the acquisition unit exceeding a predetermined threshold value. The instructing unit instructs the CPE to limit a communication band to a predetermined value or less in based on the number of connections of the CPE acquired by the acquisition unit being less than a predetermined threshold value. The acquisition unit acquires presence or absence of CPE not connected to the virtual CPE, and the instructing unit instructs the CPE to block communication based on the presence of CPE not connected to the virtual CPE.