IP Library Granted Patent US 8,891,384
Granted Patent B2
US 8,891,384 · App. 13/658,373 · Granted Nov 18, 2014

Circuit emulation service for carrying time division multiplexed SCADA traffic

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 8,891,384
App. No.
13/658,373
Granted
Nov 18, 2014
Kind
B2
Abstract

Embodiments of the invention employ specially adapted P2MP and MP2P transmission techniques to communicate traffic of a TDM based SCADA system over an IP/MPLS based network. Advantageously, by specially adapting P2MP and MP2P transmission techniques to carry TDM based SCADA traffic over an IP/MPLS network, an existing TDM based SCADA system can be migrated to an IP/MPLS network and operated in an easy to manage and bandwidth efficient manner as compared to a solution that employs point-to-point connections between a SCADA master node and subsystems over an IP/MPLS network. Furthermore, since TDM based SCADA equipment would not need to be replaced with IP based SCADA equipment in such a migration, significant equipment and installation costs associated with such replacement can be avoided.

Claims (39)

1. A method of communicating Supervisory Control and Data Acquisition (SCADA) traffic between time division multiplexed (TDM) based SCADA equipment over a packet switched network (PSN) performed at a provide edge (PE) node, comprising:

determining whether a message received over a serial link is a TDM SCADA message;

when the received message is the TDM SCADA message encapsulating the TDM SCADA message in a circuit emulation service (CES) packet and setting a serial number of the CES packet to null;

when the received message is not the TDM SCADA message: generating a filler frame and encapsulating the filler frame in a CES packet; and

transmitting the CES packet over the PSN.

2. The method of claim 1 , wherein the determining step further comprises:

determining if the serial link is coupled to a SCADA master node; and the transmitting step further comprises:

transmitting the CES packet over a point-to-multipoint (P2MP) routed connection responsive to the serial link being coupled to the SCADA master node.

3. The method of claim 1 , wherein the determining step further comprises:

determining whether the serial link is coupled to a SCADA subsystem; and

the transmitting step further comprises:

transmitting the CES packet over a multipoint-to-point (MP2P) routed connection responsive to the serial link being coupled to the SCADA subsystem.

4. The method of claim 1 , wherein the determining step further comprises:

determining whether the TDM SCADA message has not yet been received after expiration of a predetermined time interval.

5. The method of claim 4 , wherein the predetermined time interval corresponds to a timeslot defined by TDM techniques employed by the SCADA equipment.

6. A network node comprising:

a serial interface configured for coupling to a serial link to communicate time division multiplexed (TDM) traffic;

a packet interface configured for coupling to a packet switched network (PSN) to communicate packet traffic;

a processor coupled to the serial and packet interfaces;

a memory coupled to the processor;

a program of computer readable instructions stored in the memory that when executed by the processor cause the network node to:

determine whether a TDM Supervisory Control and Data Acquisition (SCADA) message has been received over a serial link;

when the received message is the TDM SCADA message encapsulate the TDM SCADA message in a circuit emulation service (CES) packet and set a serial number of the CES packet to null;

when the received message is not the TDM SCADA message: generate a filler frame and encapsulate the filler frame in a CES packet; and

transmit the CES packet over the PSN.

7. The network node of claim 6 , wherein the program of computer readable instructions stored in the memory that when executed by the processor further cause the network node to:

determine whether the serial link is coupled to a SCADA master node; and

transmit the CES packet over a point-to-multipoint (P2MP) routed connection responsive to the serial link being coupled to the SCADA master node.

8. The network node of claim 6 , wherein the program of computer readable instructions stored in the memory that when executed by the processor further cause the network node to:

determine whether the serial link is coupled to a SCADA subsystem; and

transmit the CES packet over a multipoint-to-point (MP2P) routed connection responsive to the serial link being coupled to the SCADA subsystem.

9. The network node of claim 6 , wherein the program of computer readable instructions stored in the memory that when executed by the processor further cause the network node to determine whether the TDM SCADA message has not yet been received after expiration of a predetermined time interval.

10. The network node of claim 9 , wherein the program of computer readable instructions stored in the memory that when executed by the processor further cause the network node to determine whether the TDM SCADA message has not yet been received after expiration of a predetermined time interval wherein the predetermined time interval corresponds to a timeslot defined by TDM techniques employed by the SCADA equipment.

11. A network node comprising:

a serial link interface;

a packet interface; and

a circuit emulation service (CES) function configured to determine whether a message received over the serial link interface is a TDM SCADA message, encapsulate, in a CES packet, the received TDM SCADA message received set a serial number of the packet to null when the received message is the TDM SCADA message, and transmit the CES packet over the packet interface.

12. The network node of claim 11 , further comprising:

an activity detection function configured to detect that the TDM SCADA message has not been received over the serial link interface upon expiration of a predetermined time interval and provide an indication to that effect to the CES function, wherein the CES function is further configured to generate a filler from responsive to the indication from the activity detection function, encapsulate the filler frame into a CES packet having a null serial number, and transmit the CES packet to the packet interface.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0016 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2013
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 031658/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2013
From: ALCATEL-LUCENT CANADA INC.
To: ALCATEL LUCENT
Reel/Frame 031658/0324 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2012
From: LAFLEUR, DANIEL
To: ALCATEL-LUCENT CANADA INC.
Reel/Frame 029341/0989 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2012
From: DIBIRDI, ALP
To: ALCATEL-LUCENT USA, INC.
Reel/Frame 029361/0338 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2012
From: LAFLEUR, DANIEL
To: ALCATEL-LUCENT CANADA INC.
Reel/Frame 029175/0709 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2012
From: DIBIRDI, ALP
To: ALCATEL-LUCENT USA, INC.
Reel/Frame 029175/0538 →