H04L12/707

Method and apparatus for routing traffic using asymmetrical optical connections

A method, computer-readable storage device and apparatus for routing traffic in a reconfigurable optical add-drop multiplexer layer of a dense wavelength division multiplexing network are disclosed. For example, the method determines the reconfigurable optical add-drop multiplexer layer has asymmetric traffic, and routes the asymmetric traffic in the reconfigurable optical add-drop multiplexer layer over a plurality of asymmetrical optical connections, wherein the plurality of asymmetrical optical connections is provided with only uni-directional equipment in the reconfigurable optical add-drop multiplexer layer.

Optical path fault recovery

The embodiments disclosed herein provide fast recovery of a network signal path by, in the event of a failure or unacceptable degradation in a signal in the original network path, diverting the optical signal passing through the network to a preselected bypass optical path which is maintained in a warm or operational state. The optical elements on the bypass optical path are available network resources which may, during part or all of the time the bypass path is designated for a node in the primary optical path, be in use to transmit other optical signals in the network. By maintaining the resources in the designated bypass path in a warm or operating state, fast rerouting and recovery of an interrupted signal is possible.

Prefix-aware weighted cost multi-path group reduction
09736067 · 2017-08-15 · ·

Methods and systems for generating a forwarding table for a packet switch. The system includes a route manager for the packet switch, configured to identify a plurality of multi-path groups each corresponding to a respective initial set of routing entries in the forwarding table and generate, for one or more multi-path groups, at least one replacement set of routing entries with fewer routing entries than the initial set corresponding to the respective multi-path group. The route manager selects, based on a traffic reduction cost metric, one or more of the replacement sets of routing entries, each corresponding to a different respective multi-path group, and updates the forwarding table with the selected replacement sets. In some implementations, the traffic reduction cost metric includes a traffic characteristic. In some implementations, the packet switch participates in a software-defined network (SDN) and the route manager is part of an SDN controller.

Purging failover through application controlled transit selection

Some embodiments provide redundancy and failover for accelerating and improving the processing of commands across a distributed platform. A distributed platform administrative server distributes commands to different distributed platform points-of-presence (PoPs) for execution. The administrative server distributes the commands over a first set of transit provider paths that connect the server to each PoP. The administrative server selects the first set of paths based on different addressing associated with each of the paths. If any of the first paths is unavailable or underperforming, the administrative server selects a second path by changing a destination address and resends the command to the particular PoP over the second path. Some embodiments further modify PoP server operation so that the PoP servers can identify commands issued according to the different path addressing and distribute such commands to all other servers of the same PoP upon identifying the different path addressing.

METHOD AND SYSTEM FOR DEEP STATS INSPECTION (DSI) BASED SMART ANALYTICS FOR NETWORK/SERVICE FUNCTION CHAINING
20170230252 · 2017-08-10 ·

A method and system for deep stats inspection (DSI)-based smart analytics for service function chaining (SFC) in a virtualized network/service environment are described. DSI assists the service function forwarder (SFF) to analyze the path, routing, processing history, forecasted transit nodes and destination of packet-streams. The SFF can be physical or virtual or a combination of both in the chained path. The packet streams can have a header or a trailer that may carry (a) a profile of the service that is generating the traffic being carried by the packet-stream/flow, and (b) a signature of the expected and traversed chain, path or route. The profile and the signature can be in the form of statistical information and can help the current SFF make intelligent chaining and forwarding decisions. The methods and systems described can help fulfill both end-to-end network and service (quality, customers experience, etc.) expectations. DSI can also be utilized for service chaining in multi-tenant environments (data centers), automated load balancing (ALB), and automated disaster recovery (ADR).

Telecommunication system for automatically locating by network connection and selectively delivering calls to mobile client devices

A communication system for an organization having multiple sites uses a dual-mode device capable of both cell phone communication and telephone communication on a local area network (LAN). IP LANS are established at organization sites such that a temporary IP address is assigned to a dual-mode device that logs onto an organization LAN, and the IP address is associated at a PSTN-connected server on the LAN with the cell phone number of the communication device. The IP server notifies a PSTN-connected routing server when a device logs on to a LAN, and also provides a destination number for the IP server. Cell calls directed to the device are then redirected to the IP server and directed to the device connected to the LAN.

Method of data delivery across a network
09729450 · 2017-08-08 · ·

The present invention relates to a method of managing congestion in a multi-path network, the network having a plurality of network elements arranged in a plurality of switch stages and a plurality of network links interconnecting the network elements, the method comprising the steps of detecting congestion on a network link, the congested network link interconnecting the output port of a first network element with a first input port of a second network element in a subsequent switch stage; identifying an uncongested network link connected to a second input port of said second network element; and directing future data packets on a route across the multi-path network which includes the identified uncongested network link. Also provided is a multi-path network and an Ethernet bridge or router incorporating such a multi-path network.

Flow-based adaptive private network with multiple WAN-paths

Systems and techniques are described which improve performance, reliability, and predictability of networks without having costly hardware upgrades or replacement of existing network equipment. An adaptive communication controller provides WAN performance and utilization measurements to another network node over multiple parallel communication paths across disparate asymmetric networks which vary in behavior frequently over time. An egress processor module receives communication path quality reports and tagged path packet data and generates accurate arrival times, send times, sequence numbers and unutilized byte counts for the tagged packets. A control module generates path quality reports describing performance of the multiple parallel communication paths based on the received information and generates heartbeat packets for transmission on the multiple parallel communication paths if no other tagged data has been received in a predetermined period of time to ensure performance is continually monitored. An ingress processor module transmits the generated path quality reports and heartbeat packets.

Dynamic local decision control in software defined networking-based environment

Cross-layer information associated with a software defined networking-based (SDN-based) communication network is collected. One or more updates are sent to one or more network elements in the SDN-based communication network to control one or more local decisions made at the one or more network elements. The one or more updates are based on at least a portion of the collected cross-layer information. Preferably, the collecting and sending steps are performed by a controller implementing an SDN management plane associated with the SDN-based communication network.

Network high availability using temporary re-routing

A method in a network element that includes multiple interfaces for connecting to a communication network includes receiving via an ingress interface packets that are not allowed to undergo re-routing and that are addressed to a destination via a first egress interface. The packets are forwarded via the first egress interface when there is a valid path from the first egress interface to the destination. When there is no valid path from the first egress interface to the destination, a second egress interface is selected from a group of multiple egress interfaces that have respective paths to the destination and are assigned to packets for which re-routing is allowed, and the packets are forwarded via the second egress interface until recovering a path to the destination.