H04L12/759

Using PCE as SDN Controller

Embodiments relate generally to systems and methods for transitioning a system from a tradition network to a Software Defined Network (SDN) enabled network. In some embodiments, the systems and methods may comprise the use of a Path Computation Element (PCE) as a central controller. Smooth transition between traditional network and the new SDN enabled network, especially from a cost impact assessment perspective, may be accomplished using the existing PCE components from the current network to function as the central controller of the SDN network is one choice, which not only achieves the goal of having a centralized controller to provide the functionalities needed for the central controller, but also leverages the existing PCE network components.

Traffic engineering attribute for avoiding packet paths with signal degrade

A packet network includes a plurality of network elements interconnected to one another via a plurality of links, and systems and methods include, responsive to detecting a signal degrade condition on a link in the packet network, advertising the signal degrade condition on the link; maintaining a Traffic Engineering database which includes signal degrade condition status based on the advertising; and, responsive to path computation through the packet network, determining a best path considering the signal degrade condition status of the plurality of links. The systems and methods include further include, responsive to detecting the signal degrade condition on the link has cleared, advertising the signal degrade condition has cleared on the link.

PROTOCOL AND STATE ANALYSIS IN A DYNAMIC ROUTING NETWORK
20210111986 · 2021-04-15 ·

A network protocol analyzer module receives one or more networking log data files, where each of the one or more networking log data files is associated with a corresponding node of a dynamic routing network comprising one or more nodes, determines a network communication protocol associated with the dynamic routing network, retrieves a set of communication protocol rules associated with the network communication protocol, analyzes the one or more networking log data files in view of the set of communication protocol rules associated with the network communication protocol, and generates a combined output file for the one or more nodes of the dynamic routing network in view of the analysis.

SYSTEM AND METHOD FOR MANAGING COMPUTING RESOURCES
20210144085 · 2021-05-13 ·

A network device includes storage. The network device also includes a forwarding information manager. The storage stores forwarding information. The storage also stores information source rankings. The forwarding information manager obtains information from a source. The information source rankings include a ranking associated with the source. The forwarding information manager makes a determination, based on the information source rankings, that the source is undesirable. The forwarding information manager discards the information without processing the information based on the determination.

Resilient network communication using selective multipath packet flow spraying

Techniques for detecting path failures and reducing packet loss as a result of such failures are described for use within a data center or other environment. For example, a source and/or destination access node may create and/or maintain information about health and/or connectivity for a plurality of ports or paths between the source and destination device and core switches. The source access node may spray packets over a number of paths between the source access node and the destination access node. The source access node may use the information about connectivity for the paths between the source or destination access nodes and the core switches to limit the paths over which packets are sprayed. The source access node may spray packets over paths between the source access node and the destination access node that are identified as healthy, while avoiding paths that have been identified as failed.

Poisoning protection for process control switches

A smart process control switch can implement a lockdown routine to lockdown its communication ports exclusively for use by devices having known physical addresses, enabling the smart process control switch to prevent new, potentially hostile, devices from communicating with other devices to which the smart process control switch is connected. Further, the smart process control switch can implement an address mapping routine to identify known pairs of physical and network addresses for each device communicating via a port of the smart process control switch. Thus, even if a new hostile device is able to spoof a known physical address in an attempt to bypass locked ports, the smart process control switch can detect the hostile device by checking the network address of the hostile device against the expected network address for the known pair.

CONFIGURABLE SYSTEM FOR RESOLVING REQUESTS RECEIVED FROM MULTIPLE CLIENT DEVICES IN A NETWORK SYSTEM

A system, a method, and a computer program for generating a dynamically configurable resolution route for transmitting a request object to one or more nodes in a network, comprising receiving a trigger signal from a first node, determining one or more destination nodes based on a resolution process, schema or scenario, determining a pathway to the one or more destination nodes, generating a resolution route for transmitting the request object in the network, iteratively transmitting the request object to the one or more destination nodes based on the resolution route, receiving a request object resolution signal from a final destination node, and transmitting the request object resolution signal to the first node based on the request object resolution signal.

FAST ROUTING CONVERGENCE FOR BORDER GATEWAY PROTOCL (BGP) SYSTEMS INCLUDING ONE OR MORE ROUTE REFLECTORS (RRs)

Responsive to receiving the BGP UPDATE message, a route reflector may (1) update a CLUSTER_LIST value and, if needed, an ORIGINATOR_ID value, in a path attribute section in the BGP UPDATE message to generate a revised BGP UPDATE message, and (2) send the revised BGP UPDATE message to a client of the route reflector, regardless of whether or not one of (A) field validity checking of the BGP UPDATE message, (B) Adj-RIBS-In update using the BGP UPDATE message, (C) decision processing for route selection using information in the BGP UPDATE message, or (D) Adj-RIBS-Out update using the BGP UPDATE message, is completed (or perhaps even started). This provides faster route propagation and avoids delays associated with processing BGP UPDATE messages (NLRI with advertisements and withdrawals) at each hop the NLRIs using conventional BGP such as next-hop validation, best path selection, etc.

RESILIENT NETWORK COMMUNICATION USING SELECTIVE MULTIPATH PACKET FLOW SPRAYING

Techniques for detecting path failures and reducing packet loss as a result of such failures are described for use within a data center or other environment. For example, a source and/or destination access node may create and/or maintain information about health and/or connectivity for a plurality of ports or paths between the source and destination device and core switches. The source access node may spray packets over a number of paths between the source access node and the destination access node. The source access node may use the information about connectivity for the paths between the source or destination access nodes and the core switches to limit the paths over which packets are sprayed. The source access node may spray packets over paths between the source access node and the destination access node that are identified as healthy, while avoiding paths that have been identified as failed.

ROUTE CALCULATION METHOD, ROUTE CALCULATION DEVICE, AND PROGRAM
20210006486 · 2021-01-07 ·

A computer executes a first determination procedure determining a first link which at least partially overlaps a disaster area representing a range reached by an influence of a predetermined disaster, among links constituting a network, a second determination procedure determining a second link which at least partially overlaps a road area representing a range of a road width of a predetermined road used to recover from the disaster, among the links constituting the network, a route search procedure searching for a plurality of routes from a start point node to an end point node constituting the network, a grouping procedure grouping the plurality of routes searched for by the route search procedure into groups depending on a first parameter value that is based on the first link included in the routes, a computing procedure computing, for each of the plurality of routes searched for by the route search procedure, a second parameter value that is based on the first link and the second link included in the routes, and a selecting procedure selecting a predetermined number of routes among one or more routes grouped into the same group on the basis of the second parameter value computed by the computing procedure for each of the groups grouped by the grouping procedure.