IP Library Granted Patent US 11,245,768
Granted Patent B2
US 11,245,768 · App. 17/048,624 · Granted Feb 8, 2022

System and method for network migration with minimal traffic impact

Inventors: Ornan Gerstel (Tel Aviv, IL); Moty Cohen (Elkana, IL); Assaf Nitzan (Haifa, IL)
Assignee: SEDONASYS SYSTEMS LTD
H04L67/148
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,245,768
App. No.
17/048,624
Granted
Feb 8, 2022
Kind
B2
Abstract

Migrating data traffic from legacy networks to packet networks by inserting a first circuit emulation device (CEM) at a first endpoint and a second circuit emulation device (CEM) at a second endpoint of a connection in the legacy network, duplicating data traffic provided to the first CEM by routing one copy of the data traffic over the connection in the legacy network to the second CEM and one copy of the data traffic over a packet network from the first CEM to a comparison server, duplicating data traffic provided to the second CEM over the legacy network from the first CEM by routing one copy of the data traffic to customer communication equipment and one copy of the data traffic to the comparison server, comparing the data traffic routed to the comparison server and validating that the packet network can be used to replace the connection in the legacy network.

Claims (53)

1. A method of migrating data traffic from legacy networks to packet networks, comprising:

inserting a first circuit emulation device at a first endpoint and a second circuit emulation device at a second endpoint of a connection in a legacy network;

duplicating first data traffic provided to the first circuit emulation device to result second data traffic;

routing the first data traffic over the connection in the legacy network to the second circuit emulation device;

replicating the second data traffic as first packets and routing the first packets over a packet network from the first circuit emulation device to a comparison server;

receiving the first data traffic at the second circuit emulation device over the connection in the legacy network;

duplicating the first data traffic provided to the second circuit emulation device over the legacy network from the first circuit emulation device to result in third data traffic;

routing one of the first data traffic or third data traffic to customer communication equipment;

replicating another of the first data traffic or the third data traffic as second packets and routing the second packets over the packet network to the comparison server;

comparing the first packets and second packets at the comparison server;

validating, based at least in part on the comparing the first packets and second packets, that the packet network can be used to replace the connection in the legacy network; and

at least partly responsive to the validating, diverting subsequent data traffic from the connection in the legacy network to another connection from the first circuit emulation device to the second circuit emulation device in the packet network.

2. The method of claim 1 , wherein the comparison server is located at the second circuit emulation device.

3. The method of claim 1 , wherein the comparison server is located remote from the first circuit emulation device and the second circuit emulation device and connected to the first circuit emulation device and second circuit emulation device over the packet network.

4. The method of claim 1 , wherein after diverting removing legacy devices that formed the connection in the legacy network.

5. The method of claim 1 , wherein a user is notified if said validating fails.

6. The method of claim 1 , wherein the second endpoint in the legacy network is reconnected to a different position in the legacy network if said validating fails.

7. The method of claim 1 , further comprising injecting an alarm indication signal into the connection in the legacy network at the first circuit emulation device.

8. The method of claim 7 , further comprising identifying time slots, ports, cards, shelves chassis and other network elements of the legacy network for removal based on said injecting.

9. A system for migrating data traffic from legacy networks to packet networks, comprising:

a first circuit emulation device and a second circuit emulation device;

a comparison server;

wherein the first circuit emulation device, the second circuit emulation device and the comparison server are configured to perform the following:

inserting a first circuit emulation device at a first endpoint and a second circuit emulation device at a second endpoint of a connection in a legacy network;

duplicating first data traffic provided to the first circuit emulation device to result second data traffic;

routing the first data traffic over the connection in the legacy network to the second circuit emulation device;

replicating the second data traffic as first packets and routing the first packets over a packet network from the first circuit emulation device to a comparison server;

receiving the first data traffic at the second circuit emulation device over the connection in the legacy network;

duplicating the first data traffic provided to the second circuit emulation device over the legacy network from the first circuit emulation device to result in third data traffic;

routing one of the first data traffic or third data traffic to customer communication equipment;

replicating another of the first data traffic or the third data traffic as second packets and routing the second packets over the packet network to the comparison server;

comparing the first packets and second packets at the comparison server;

validating, based at least in part on the comparing the first packets and second packets, that the packet network can be used to replace the connection in the legacy network; and

at least partly responsive to the validating, diverting subsequent data traffic from the connection in the legacy network to another connection from the first circuit emulation device to the second circuit emulation device in the packet network.

10. The system of claim 9 , wherein the comparison server is located at the second circuit emulation device.

11. The system of claim 9 , wherein the comparison server is located remote from the first circuit emulation device and the second circuit emulation device and connected to the first circuit emulation device and second circuit emulation device over the packet network.

12. The system of claim 9 , wherein after diverting removing legacy devices that formed the connection in the legacy network.

13. The system of claim 9 , wherein a user is notified if said validating fails.

14. The system of claim 9 , wherein the second endpoint in the legacy network is reconnected to a different position in the legacy network if said validating fails.

15. The system of claim 9 , further comprising injecting an alarm indication signal into the connection in the legacy network at the first circuit emulation device.

16. The system of claim 15 , further comprising identifying time slots, ports, cards, shelves chassis and other network elements of the legacy network for removal based on said injecting.

17. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

inserting a first circuit emulation device at a first endpoint and a second circuit emulation device at a second endpoint of a connection in a legacy network;

duplicating first data traffic provided to the first circuit emulation device to result second data traffic;

routing the first data traffic over the connection in the legacy network to the second circuit emulation device;

replicating the second data traffic as first packets and routing the first packets over a packet network from the first circuit emulation device to a comparison server;

receiving the first data traffic at the second circuit emulation device over the connection in the legacy network;

duplicating the first data traffic provided to the second circuit emulation device over the legacy network from the first circuit emulation device to result in third data traffic;

routing one of the first data traffic or third data traffic to customer communication equipment;

replicating another of the first data traffic or the third data traffic as second packets and routing the second packets over the packet network to the comparison server;

comparing the first packets and second packets at the comparison server;

validating, based at least in part on the comparing the first packets and second packets, that the packet network can be used to replace the connection in the legacy network; and

at least partly responsive to the validating, diverting subsequent data traffic from the connection in the legacy network to another connection from the first circuit emulation device to the second circuit emulation device in the packet network.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2023
From: SEDONASYS SYSTEMS LTD.
To: CISCO TECHNOLOGY, INC.
Reel/Frame 064433/0970 →
RELEASE OF SECURITY INTEREST Recorded Sep 8, 2021
From: COMERICA BANK
To: SEDONASYS SYSTEMS LTD
Reel/Frame 057408/0052 →
SECURITY INTEREST Recorded Feb 3, 2021
From: SEDONASYS SYSTEMS LTD
To: COMERICA BANK
Reel/Frame 055131/0845 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2020
From: GERSTEL, ORNAN; COHEN, MOTY; NITZAN, ASSAF
To: SEDONASYS SYSTEMS LTD.
Reel/Frame 054088/0022 →
Continuity (2)
Provisional Application 62853074 · May 27, 2019
Related Publication 20210203730A1 · Jul 1, 2021