# US 10,484,267 B2 · Systems and methods for managing multi-layer communication networks

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,484,267 B2
- Document ID: US10484267B2
- Status: Granted
- Kind: B2
- Application number: 15/561,069
- Filed: 2016-03-31
- Published: 2018-09-13
- Granted: 2019-11-19
- Earliest claimed: 2015-04-02
- Assignees: Sedonasys Systems Ltd
- Applicants: Sedonasys Systems Ltd
- Inventors: Ornan Alexander Gerstel
- Web page: https://patentgrep.com/patent/US10484267B2

## CPC

- H04L 45/28: using route fault recovery
- H04L 41/0668: by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure
- H04L 41/40: using virtualisation of network functions or resources, e.g. SDN or NFV entities
- H04L 45/028: Dynamic adaptation of the update intervals, e.g. event-triggered updates
- H04L 45/22: {Alternate routing}
- H04L 69/16: Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L 41/0213: Standardised network management protocols, e.g. simple network management protocol [SNMP]
- H04L 43/0876: Network utilisation, e.g. volume of load or congestion level
- H04L 45/02: Topology update or discovery
- H04L 45/62: {Wavelength based (optical switching H04Q11/0062)}
- H04Q 2011/0081: {Fault tolerance; Redundancy; Recovery; Reconfigurability}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04Q: SELECTING (switches, relays, selectors H01H; wireless communication networks H04W)

## Abstract

A computerized system for performing preparation operations for a maintenance activity that causes a disruption in a communication path of traffic over a multilayer network. The system comprising: a maintenance tool configured to coordinate maintenance activities of the multi-layer network based on maintenance activity-data, a storage unit to store the maintenance activity data; and a multi-layer control system comprising a processor, wherein said processor is configured to: receive from the maintenance tool an indication that one or more maintenance activities are required on an indicated optical resource, determine an affected optical path, determine an affected IP link utilizing said affected optical path; remove traffic from the affected IP link; remove the affected optical path; activate an alternative optical path; configure the packet switching layer to utilize the alternative optical path; and repeat for each alVecied optical path and each affected IP link.

## Claims

### Claim 1

A computerized system for performing preparation operations for a maintenance activity that causes a disruption in a communication path of traffic over a multi-layer network, wherein the multi-layer network comprises a packet switching layer and an optical layer, wherein the packet switching layer comprises one or more IP links and one or more IP nodes, wherein the optical layer comprises one or more optical links and one or more optical nodes, the system comprising:
a maintenance tool configured to coordinate maintenance activities of the multi-layer network based on maintenance activity data, wherein the maintenance activity data comprises at least a network traffic state, a network topology and a maintenance activity state;
a storage unit to store the maintenance activity data; and
a multi-layer control system comprising a processor, wherein said processor is configured to:
a. receive from the maintenance tool an indication that one or more maintenance activities are required on an indicated optical resource, wherein the indicated optical resource comprises at least an optical link or an optical node or a part of a node;
b. simulate whether the one or more maintenance activities and anticipated traffic conditions will cause traffic congestion in the multi-layer network;
c. determine an affected optical path, said affected optical path utilizing bandwidth resources associated with optical links and nodes, wherein said affected optical path utilizes the indicated optical resource;
d. determine an affected IP link utilizing said affected optical path;
e. remove traffic from the affected IP link by rerouting traffic through one or more alternative IP links;
f. receive an indication that no traffic is transferred via the affected IP link;
g. remove the affected optical path by releasing the bandwidth resources utilized by the affected optical path;
h. activate an alternative optical path, wherein the alternative optical path circumvents the indicated optical resource;
i. configure the packet switching layer to utilize the alternative optical path, by associating bandwidth resources in optical nodes and links of the alternative optical path to corresponding IP nodes and links of the packet switching layer, in order to reroute traffic transferred via the affected IP link to pass through the alternative optical path;
j. repeat operations (c)-(i) for each affected optical path and each affected IP link; and
k. provide an indication to a maintenance person via the maintenance tool that the maintenance activity is permitted.

### Claim 2 (depends on 1)

The system according to claim 1, wherein the maintenance tool comprises a maintenance tool display unit to display the maintenance activity data.

### Claim 3 (depends on 1)

The system according to claim 1, wherein the processor is further configured to indicate that the alternative optical path has been determined and the maintenance activity should proceed.

### Claim 4 (depends on 1)

The system according to claim 1, wherein the processor is further configured to calculate an updated network traffic measurement by combining current traffic data and historical traffic data, wherein the current traffic data comprises data related to current maintenance activities and the historical traffic data comprises data related to previous maintenance activities.

### Claim 5 (depends on 4)

The system according to claim 4, wherein the processor is further configured to identify at least one suitable timeframe to schedule the maintenance activity, wherein a suitable timeframe is calculated according to current traffic data and the historical traffic data.

### Claim 6 (depends on 1)

The computerized system according to claim 1,
wherein said processor is configured to
update properties associated with the affected IP link in order to reflect characteristics of the alternative optical path, said properties including at least one of the following: latency, distance, affinity value and shared risk link groups (SRLG).

### Claim 7

A computerized method for performing preparation operations for a maintenance activity that causes a disruption in a communication path of traffic over a multi-layer network, wherein the multi-layer network comprises layer and an optical layer, wherein the packet switching layer comprises one or more IP links and one or more IP nodes, wherein the optical layer comprises one or more optical links and one or more optical nodes, the method comprising:
coordinating, by a maintenance tool, maintenance activities of the multi-layer network based on maintenance activity data, wherein the maintenance activity data comprises at least a network traffic state, a network topology and a maintenance activity state;
storing, by a storage unit, the maintenance activity data; and
performing, by a processor of a multi-layer control system, the operations:
a. receiving, from the maintenance tool, an indication that one or more maintenance activities are required on an indicated optical resource, wherein the indicated optical resource comprises at least an optical link or an optical node or a part of a node;
b. simulating whether the one or more maintenance activities and anticipated traffic conditions will cause traffic congestion in the multi-layer network
c. determining an affected optical path, said affected optical path utilizing bandwidth resources associated with optical links and nodes, wherein said affected optical path utilizes the indicated optical resource;
d. determining an affected IP link utilizing said affected optical path;
e. removing traffic from the affected IP link by rerouting traffic through one or more alternative IP links;
f. receiving an indication that no traffic is transferred via the affected IP link;
g. removing the affected optical path by releasing the bandwidth resources utilized by the affected optical path;
h. activating an alternative optical path, wherein the alternative optical path circumvents the indicated optical resource;
i. configuring the packet switching layer to utilize the alternative optical path, by associating bandwidth resources in optical nodes and links of the alternative optical path to corresponding IP nodes and links of the packet switching layer, in order to reroute traffic transferred via the affected IP link to pass through the alternative optical path;
j. repeating operations (c)-(i) for each affected optical path and each affected IP link; and
k. providing an indication to a maintenance person via the maintenance tool that the maintenance activity is permitted.

### Claim 8 (depends on 7)

The method according to claim 7, further comprising displaying, by a maintenance tool display unit, at least a portion maintenance activity data.

### Claim 9 (depends on 7)

The method according to claim 7, further comprising, indicating, by the processor, that the alternative optical path has been determined and the maintenance activity should proceed.

### Claim 10 (depends on 7)

The method according to claim 7, further comprising calculating, by the processor, an updated network traffic measurement by combining current traffic data and historical traffic data, wherein the current traffic data comprises data related to current maintenance activities and the historical traffic data comprises data related to previous maintenance activities.

### Claim 11 (depends on 10)

The method according to claim 10, further comprising identifying, by the processor, at least one suitable timeframe to schedule the maintenance activity, wherein a suitable timeframe is calculated according to current traffic data and the historical traffic data.

### Claim 12 (depends on 7)

The method of claim 7, further comprising updating, by the processor, properties associated with the affected IP link in order to reflect characteristics of the alternative optical path, said properties including at least one of the following: latency, distance and shared risk link groups (SRLG).
