Software Defined Networks -

Software Defined Networks Will They be the Next Frontier in Industrial Automation? Should ODVA create specifications for configuration and operation o...
Author: Reginald Weaver
4 downloads 0 Views 2MB Size
Software Defined Networks Will They be the Next Frontier in Industrial Automation? Should ODVA create specifications for configuration and operation of integrated automation networks?

www.odva.org

16th

General Session and Annual Meeting of Members

What do a Data Center and Automotive Plant Have in Common? 10,000,000

Automotive Plant

1,000,000

Enterprise Data Center

100,000 10,000 1,000 100 10 1 Facility Sq Physical Compute Ethernet Watts Watts Feet Ethernet (PLC vs. Switches Consumed Consumed Ports Server) in in idle operation

General Session and Annual Meeting of Members © 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting All rights reserved.

page 2 www.odva.org

What does an Automotive Plant Have in Common with a Data Center? 10,000,000

Automotive Plant

1,000,000

Enterprise Data Center

100,000 10,000 1,000

Answer #1…really big Ethernet networks!

100 10 1 Facility Sq Physical Compute Ethernet Watts Watts Feet Ethernet (PLC vs. Switches Consumed Consumed Ports Server) in in idle operation

General Session and Annual Meeting of Members © 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting All rights reserved.

page 3 www.odva.org

Software Defined Networking

SDN enables automation and virtualization of enterprise data centers. Open standards are starting to take hold. General Session and Annual Meeting of Members © 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting All rights reserved.

page 4 www.odva.org

What does an Automotive Plant Have in Common with a Data Center?

General Session and Annual Meeting of Members © 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting All rights reserved.

page 5 www.odva.org

What does an Automotive Plant Have in Common with a Data Center?

Answer #2…they have functions that manage and control the flow of data are somewhat similar!

General Session and Annual Meeting of Members © 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting All rights reserved.

page 6 www.odva.org

So what is all this about? 

Software Defined Network controllers focus on controlling the flow of data across a network in a standard and programmatic way.



PLCs control movement of devices and thus product through a manufacturing system in a standard and programmatic way.



An SDN Controller is like a PLC.



A switch or router is like an I/O block.

General Session and Annual Meeting of Members © 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting All rights reserved.

page 7 www.odva.org

Functions are Somewhat Similar A Network Manager is like a PLC. . . CIP Messages

PLC

I/O

I/O

I/O

I/O

. . . and a switch or router is like an I/O block. OpenFlow Messages SDN Controller

Switch

General Session and Annual Meeting of Members © 2014 ODVA, Inc.

Switch

Switch

2014 Industry Conference & 16th Annual Meeting All rights reserved.

Switch

• PLCs control movement of devices and thus product through a manufacturing system in a standard and programmatic way. • Network Controllers focus on controlling the flow of data across a network in a standard and programmatic way. page 8 www.odva.org

What does an Automotive Plant Have in Common with a Data Center? Their Ethernet networks all share the following embedded in all network devices Management Plane

• Monitoring • Remediation

Control Plane

• Behavior • Characteristics

Data Plane

• Message transport

Traditionally each network device must be “touched” to configure and manage these planes - with the Control Plane being touched the most – creating complexity

General Session and Annual Meeting of Members © 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting All rights reserved.

page 9 www.odva.org

SDN Helps Reduce Complexity by Automating the Configuration of Planes

Today and Tomorrow SDN Controller Touch Many Configure Many

Switch/Router/? Switch/Router/? Switch/Router/?

Touch One Configure Many Dynamically

API

CPU

Memory

LLC

LLC

LLC

MAC

MAC

MAC

PHY

PHY

PHY

Data Plane General Session and Annual Meeting of Members © 2014 ODVA, Inc.

API/Protocol

Switch/Router/? Switch/Router/? Switch/Router/?

Management Control

CPU

Management Control

Memory

LLC

LLC

LLC

MAC

MAC

MAC

PHY

PHY

PHY

Data Plane 2014 Industry Conference & 16th Annual Meeting All rights reserved.

page 10 www.odva.org

The Challenges of Convergence and Expertise

General Session and Annual Meeting of Members © 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting All rights reserved.

page 11 www.odva.org

Today -

Separate Management of Network Assets

IT Administrator

Routers, Switches, Bridges, Firewalls, Desktops, Laptops, Servers, …

NMS

Manage, Configure, Control

IT Network Management Center

IT Assets

Enterprise IT LAN IEDs, RTUs, PLCs, Drives, Actuators, Sensors, Cameras, Pump Stations, …

Floor Operator Historian HMI

OT Network Management Center

General Session and Annual Meeting of Members © 2014 ODVA, Inc.

Control Network LAN

Manage, Configure, Control

2014 Industry Conference & 16th Annual Meeting All rights reserved.

OT Assets

page 12 www.odva.org

Problems and Challenges

Two Sets of Management Systems

No Policy Integration

General Session and Annual Meeting of Members © 2014 ODVA, Inc.

Insufficient Network Security Practices

2014 Industry Conference & 16th Annual Meeting All rights reserved.

Hard to diagnose network problems

page 13 www.odva.org

So where is the complexity?

General Session and Annual Meeting of Members © 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting All rights reserved.

Configuration and Management

Quality of Service/Performance

Mobility

Virtual Segmentation

Control Plane has five Pillars that require specific network expertise.  Currently each Pillar must be configured separately yet each has an impact on the others.

High Availability

 The

page 14 www.odva.org

What Resides in these Pillars? 1.

Scalable High Availability -

2.

Virtual Segmentation -

3.

VLAN, VDC, Contexts, 802.1Q, VRF, MPLS VPN, EVN, VXLAN, LISP, SXP, SGT

Mobility (Layer 2 extension and Host Routing) -

4.

EIGRP, OSPF, IS-IS, BGP, MP-BGP, Spanning Tree, MC-LAG, Cluster, VSS, VPC, HSRP, VRRP, GLBP, ISSU,PFR, MPLS TE, etc.

OTV, VLAN 802.1Q, L2TPv3, MPLS Pseudo Wire, MPLS VPLS, MPLS EVPN, VXLAN, LISP, CAP/WAP

Quality of Service with Service Assurance -

Modular QoS, WRR, DWRR, SRR, Strict Priority, MLS QoS, HQoS, WTD, Policing, Shaping, Hierarchical Shaping, Bandwidth Remaining Ratio, RED, WRED, DBL, WFQ, etc.

5. Single point of configuration and management -

CLI, Cisco Prime Infrastructure, DCNM, Cisco Fabric Manager, XML/CLI Scripting, Cisco Configuration Professional, Cisco Prime Analytics, Cisco Prime Network, Cisco Prime Performance Manager, Cisco Prime Central, Cisco Prime Provisioning, Cisco ONE/XNC, Open Daylight, CIAC, Cloupia, Openstack Nebula, Cisco WAN Manager, etc.

Each is impacted by vendor-specific characteristics requiring expertise to optimize their use. General Session and Annual Meeting of Members © 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting All rights reserved.

page 15 www.odva.org

The Benefits of Software Defined Networking Can Apply to Industrial Automation

• • • • • •



}

Lower Cost Flexibility Faster deployment More dynamic Control the network configuration as an entity Eliminate device by device configuration treatment Provides for application control of the network Facilitates Network Automation for changes

General Session and Annual Meeting of Members © 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting All rights reserved.

page 16 www.odva.org

SDN and a VLAN or 2 Today manual: • Determine ports used • Get/choose VLAN number • Get/choose IP address • Create VLAN • Assign ports to VLAN • Connect locally and configure via device interface SDN programmatic: • SDN server application finds network devices • SDN server application finds end points connected to network • Control program requests SDN server to connect devices • Control Program requests ….

Switch/Router/?

CPU

Memory

LLC

LLC

LLC

MAC

MAC

MAC

PHY

PHY

PHY

PLC

Switch/Router/? PLC

CPU

Memory

LLC

LLC

LLC

MAC

MAC

MAC

PHY

PHY

PHY

General Session and Annual Meeting of Members © 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting All rights reserved.

Conveyor Drive

page 17 www.odva.org

SDN Standards Today 

OpenDaylight: open source controller



OpenFlow: open source protocol/API



Both are current communities providing standards for Software Defined Networks



Both are open and may be used together



Overlapping vendor support



Data center focused



Underlying hardware provides performance differentiation only; throughput etc.

No thought to the industrial space General Session and Annual Meeting of Members © 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting All rights reserved.

page 18 www.odva.org

Can ODVA Bring SDN Concepts to Industrial Automation? 

CIP and EtherNet/IP can be used to create a an Industrial Network Controller for the automation network infrastructure.



This Controller can be used to operate switches and routers as we do I/O today.



CIP can be extended to communicate with the network infrastructure devices with new attributes.

General Session and Annual Meeting of Members © 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting All rights reserved.

page 19 www.odva.org

Controller Architecture Overview CIP, Restful API, …

Floor Operator Historian HMI

SDN Controller ENG Applications Visualizer

Asset Disc

Manager

Compliance

OT Applications OT Topology DE Visualizer

Asset Disc Security Mgr.

OT Network Management Center IT-OT Proxy OT-IT Agent

RESTFUL API Standard ENG Services Topology Inventory

Policy Engine QoS

NIB

OT Services Prot Analyzer PCE

DAS

Policy Engine Data Model

OT Assets CIP, Profinet, …

OnePK, OpenFlow, CLI, SNMP, … IT Assets

General Session and Annual Meeting of Members © 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting All rights reserved.

page 20 www.odva.org

The Call to Action Management Plane

Control Plane

EtherNet/ IP™ SDN

CIP Messages PLC CIP PLC ModBus

Switch

Switch

General Session and Annual Meeting of Members © 2014 ODVA, Inc.

Switch

PLC PROFINET

Data Plane

Data Plane I/O

True Convergence EtherNet/IP and CIP controlling a multiprotocol automation network based on standard Ethernet.

I/O

2014 Industry Conference & 16th Annual Meeting All rights reserved.

I/O

page 21 www.odva.org

Thank You

General Session and Annual Meeting of Members © 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting All rights reserved.

page 22 www.odva.org