Patent classifications
H04L12/721
Method of low-bandwidth data transport
A method is disclosed for more efficiently and economically transporting data on a network using network access links between the first switch, which is the entry point of the network, and an end-user device, which is either on a fixed link on a customer premises or is a mobile device. The method includes terminating one or more protocol sessions at the first switch and removing corresponding packet headers. The first switch creates a substitute packet, adding a substitute header that identifies the transport path and the communications connection. Removed headers are not delivered to the end-user device which processes received substitute packets into usable streams based on the substitute header.
PEER STATE SYNCHRONIZATION MECHANISM FOR DYNAMIC NETWORK ADDRESS TRANSLATION (DNAT) IN A NETWORK ELEMENT
In general, embodiments of the invention relate to a method and system for enabling a peer state synchronization mechanism for dynamic network address translation (DNAT). More specifically, at least two network elements may be permitted to mount each other's DNAT tables, thereby providing redundancy for the implementation of DNATs in case of the failover of one of the network elements. The failed network element may then re-initialize while the functional network element continues to process packets, including packets that have been redirected to the functional network element post-failure of the failed network element. Upon completing re-initialization, the once failed network element recovers its DNAT table from the functional network element and proceeds to process packets normally.
Generating High Resolution Inferences in Electrical Networks
Methods, systems, and computer program products for generating high resolution inferences in electrical networks are provided herein. A computer-implemented method includes collecting multiple items of data from one or more data sources arising from a power distribution network, wherein the multiple items of data comprise (i) one or more levels of temporal resolution and (ii) one or more levels of spatial resolution; determining a network topology of the power distribution network based on identification of one or more connections between each of multiple components within the power distribution network; and generating a power flow estimate for one or more nodes within the power distribution network at a pre-determined level of spatio-temporal resolution, wherein said generating comprises applying a model to (i) the multiple items of collected data, (ii) the determined network topology, and (iii) one or more relations constraining the power flow estimate at the pre-determined level of spatio-temporal resolution.
PROACTIVE LOAD BALANCING BASED ON FRACTAL ANALYSIS
The disclosure relates to technology for load balancing link utilization of a networking device based on fractal analysis. In one embodiment, link utilization of switches, routers, etc. in a data center is balanced based on a fractal model of the link utilization. Techniques disclosed herein are proactive. For example, instead of reacting to link congestion, the technique predicts future link utilization based on fractal analysis. Then, packet flows (or flowlets) may be assigned to links based on the predicted future link utilization. Hence, congestion on links may be reduced or prevented.
TECHNIQUES FOR EFFICIENT SERVICE CHAIN ANALYTICS
A method is provided in one example embodiment and includes receiving at a network element an encapsulated packet including an encapsulation header, in which the encapsulation header includes an Analytics Proxy Function (“APF”) flag; determining whether the APF flag is set to a first value; if the APF flag is set to the first value, forwarding the encapsulated packet to a local APF instance associated with the network element, in which the encapsulated packet is processed by the local APF instance to replicate at least a portion of the encapsulated packet, construct a record of the encapsulated packet, or both; and if the APF flag is not set to the first value, omitting forwarding the encapsulated packet to the local APF instance associated with the network element. The local APF instance is implemented as a service function anchored at the forwarding element.
Data Traffic Management System and Method
A data traffic management system and method is described. Embodiments of the data traffic management system and method can include creating a plurality of tunnels in a communications network between a data center and a remote network. A failover solution of tearing down a tunnel when an issue is detected and immediately transferring data traffic to a second tunnel is provided. The plurality of data tunnels can be continuously monitored to ensure a viable data tunnel is available when a primary data tunnel fails.
Application wire
Transferring data over a network includes identifying an application flow and mapping the application flow to a network bound connection.
Enhanced hierarchical virtual private local area network service (VPLS) system and method for ethernet-tree (E-tree) services
A network apparatus comprising a trunk end point associated with an Ethernet-tree (E-Tree) service in a network domain and configured to forward a frame that comprises a tag according to the tag in the frame, wherein the tag in the frame is a root tag that indicates a root source of the frame or a leaf tag that indicates a leaf source of the frame, and wherein the trunk end point is coupled to a second end point associated with the E-tree service outside the network domain.
Method and network device for selecting label switched path
The present invention relates to a method for selecting a label switched path LSP, which is applied in an MPLS network and includes: determining an energy engineering parameter of a network element itself in the network, where the network element is a network element on any candidate LSP between a source network element and a destination network element; receiving, by the network element, Interior Gateway Protocol IGP messages sent by other network elements in the network, and obtaining an energy engineering parameter of each of the other network elements; and selecting, according to the energy engineering parameter of the network element itself and the energy engineering parameter of each of the other network elements, a transmission path for the source network element and the destination network element.
Using transactions to minimize churn in a distributed network control system
A particular network controller receives a first set of inputs from the first controller and a second set of inputs from the second controller. The particular controller then starts to compute a set of outputs using the first set of inputs. After a failure of the first controller, the particular controller receives a third set of inputs from the second controller. The third set of inputs and the first or second set of inputs makes up a group of inputs for being processed together and separately from another group of inputs. The particular controller then receives an indicator from the second controller, which indicates that all inputs of the group of inputs have arrived at the particular controller. After receiving the indicator and after computing the set of outputs completely, the particular controller sends the set of outputs to a fourth controller or to a managed forwarding element.