Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
Piggybacking (Internet access) wikipedia , lookup
Wake-on-LAN wikipedia , lookup
Distributed firewall wikipedia , lookup
Computer network wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
List of wireless community networks by region wikipedia , lookup
Airborne Networking wikipedia , lookup
Simple Network Management Protocol (SNMP) Products Kepware Product Offerings from Eternity Sales Ø Ø Ø SNMP OPC Server: SNMP Manager used to poll SNMP Agents/Devices SNMP Agent: used to make KEPServerEX data available to Network Management applications. PingItFirst: free utility installed with KEPServerEX We will focus on SNMP OPC Server and PingItFirst from Kepware for this presentation. These concern the connection from KEPServerEX to the Device, whereas SNMP Agent is the connection from the server to the application. Agenda Ø Why SNMP is important to network monitoring and performance. Ø Terminology related to SNMP. Ø A feature overview of Kepware’s SNMP products. Ø The basic configuration and runtime use of the SNMP products (demo). Most Important thing to Remember: You do not need to be an IT expert … … to monitor the health and performance … …of automation and control networks. SNMP, An Open Protocol Simple Network Management Protocol (SNMP) Ø An application layer protocol that facilitates the exchange of management information between network devices. Ø It is part of the Transmission Control Protocol/Internet Protocol (TCP/IP) protocol suite. Ø SNMP enables Network Administrators to manage network performance, find and solve network problems, and plan for network growth. Ø It is an open protocol and widely adopted standard maintained by the Internet Engineering Task Force (IETF). Please visit www.ietf.org to learn more… Where SNMP is used: For years people in the IT world have been able to monitor network health and performance. NMS Network Management Systems SNMP IT Network Management Systems Network Management Server Historian GUI Event Log Network Management Database SNMP Communications Drivers NIC Card Network Management Functional Overview Network Management software aids in the visualization of an Ethernet network, to centralize the alarming and management of the distributed network devices… Ethernet Components Automation & Control Network Management HMI node Control System Architecture Historian HMI software typically uses an Ethernet network as the highway for the distributed PLCs and HMI to connect to each other… Ethernet Components Plant Control Components GUI Alarm Log HMI Database PLC Communication Driver NIC Card Why Network Management is Important: HMI node Network Status and Performance Historian ? ? Ethernet Components Alarm Log HMI Database Automation controllers are dependant on the performance and reliability of the underlying Ethernet network and components. ? ? GUI PLC Communication Driver NIC Card ? ? Plant Control Components ? HMIs and SNMP NMS HMI Network Automation Management Systems Systems ????? Automation and control applications need a real-time method to monitor network health and performance. SNMP Your Options, Not Ideal for Real-Time What are the current practices to verify that my plant network is OK? 1. Watching: a screen looking for link lights and traffic indicators. 2. Asking: the IT Group. IT 3. Purchasing: a SNMP management software package and a network analyzer package. (unfortunately both are designed and oriented to IT users ) The Real-Time Network Solution for Automation: HMI Server Kepware’s SNMP OPC Server Historian Kepware SNMP incorporates real-time Ethernet Network status and administration functions into any OPC compliant HMI. GUI Alarm Log HMI Database SNMP This combines all control system data into one “dashboard”. Ethernet Components Plant Control Components PLC Driver NIC Card Benefits of industrial SNMP suite: Ø Ø Ø Makes Ethernet a more dependable platform for industrial networks. Makes all devices such as uninterruptible power supplies, switches, hubs, etc. part of the plant monitoring system. Gives Automation & Control users access to the entire control system. Designed for: Automation & Control users so… no need to be an IT expert Typical Managed Device Types Ø Ø Ø Ø Ø Ø Ø Ø Lynx+ Remote PCs Hubs Switches Routers Uninterruptible Power Supplies (UPS) Device Servers Printers …and many others Viper Red Fox Wolverine Terminology and Concepts 1. 2. Device level: a) Managed and Unmanaged Ethernet Devices b) SNMP Agent in a Managed Device c) Management Information Base (MIB) • XML-like formatted file • Public (RFCs) or Private d) Object Identifier (OID) Server level: a) Public and Private Communities • Public to read tags, private to read and write b) MIB Import and Tag Generation c) Trap and Poll d) Network Analyst for Percent Bandwidth Utilization Managed and Unmanaged Devices Ø Ø Managed devices are SNMP enabled. Unmanaged devices do not support SNMP communications, Ø but can respond to HeartBeat polls like communication status and response time. NMS SNMP Drivers NIC Card Agent MIB Managed device Unmanaged device What is an SNMP Agent?* Ø Ø Exists on SNMP managed devices or nodes. Responds to SNMP commands from Network Management Systems (NMS) with information from its local database. ~ Master NMS SNMP Drivers NIC Card ~ Slave Agent MIB Note: The SNMP relationship between a Manager (NMS or SNMP OPC Server) to Agent is similar to the Master to Slave relationship in a PLC network. *This refers to SNMP Agents existing on managed devices, configured by the manufacturer. It does not refer to the SNMP Agent software from Kepware. What is a MIB? Ø Ø Ø Management Information Base (MIB) is a local database which is organized in a hierarchy. Ø If an object is not in the MIB, it does not “exist”. Relies on its Agent to respond to other Agents. MIBs can be Public or Private. ~ Master NMS SNMP Drivers NIC Card Agent ~ Slave MIB Note: Think of the MIB as a tag database or PLC memory map of data. Public and Private MIBs Public MIB Data conforms to IETF standards per device type. MIB Public and Private MIBs Private MIB Download or obtain private .mib file from device manufacturer, it has data unique to this device. MIB What are OIDs? { MIB Ø Ø Ø Object Identifiers SNMP Objects are collections of information with shared traits. A managed Object consists of one or more identifiers. MIBs in managed devices typically consist of many public and private Objects (and resulting object identifiers). The OID address for the Zone1 camera status is: Object ID: .1.3.6.1.4.1.30144.12.1.2.1.5.0 What are OIDs? (cont.) The OID address for the Zone1 camera status is: Object ID: .1.3.6.1.4.1.30144.12.1.2.1.5.0 device specific Note: Kepware’s Enterprise ID is 30144 and was obtained from the IETF. The full list of enterprise numbers is available here: www.iana.org/assignments/enterprise-numbers. Key Features of iSNMP suite: MIB MIB Import Users select public and private MIB files to import into the SNMP project. Network Analyst For Managed Switches only: Uses raw SNMP data (OIDs) to calculate Device and Port status tags for switches. Trap Support Receive “unsolicited” event notifications from managed devices. Server Feature: MIB Import and Tag Generation MIB Import Many common public MIBs are contained within templates in the SNMP driver. Private MIBs can be easily imported by the user. 010 011 MIB Private MIB Download or obtain private .mib file from the device manufacturer, it has OID data unique to the agent / device MIB Public MIB data conforms to IETF standards per device type Server Feature: walkMIB walkMIB The PingItFirst utility provides an ability to “walk” the MIB in an Agent/device to discover available OIDs. This is useful but does not provide OID description information that can be found in the actual MIB file. Server Feature: Trap Support Trap Managed (SNMP-enabled) devices can often send unsolicited notifications regarding device conditions. The SNMP OPC Server is capable of receiving SNMP Traps. Automation PC SNMP Trap exception based or unsolicited notification from an SNMP managed device Notification !! HMI Database PLC Driver Server Feature: Network Analyst Network Analyst For Managed Switches only. Uses raw SNMP data (OIDs) to calculate Device and Port status tags for switches. Network Analyst tags provide real-time knowledge of % Bandwidth Utilization for ports on managed switches. Automation PC HMI Database PLC Driver Features in the SNMP OPC Server (v5) Ø Ø Ø Ø Ø Ø SNMP versions 1, 2C, 3 (security and authentication) Traps/Notifications and Inform (acknowledged notification) handling Network Analyst feature for managed switches SNMP Device Discovery MIB Import and Automatic Tag Generation Note: No dependency on the NetSNMP stack or on Microsoft SNMP tools for Windows. Included in the SNMP OPC Server Suite Ø SNMP OPC Server (SNMP Manager) Ø Ø Ping Driver Ø Ø Polls SNMP devices and receive Traps from SNMP Agents/hosts. Maintains the “heartbeat” status of unmanaged devices PingItFirst Summary: Ø Ø Ø Simple Network Management Protocol (SNMP) is a widely adopted open standard. Kepware’s SNMP connectivity provides reliable network data to plant monitoring systems in real-time. Kepware’s SNMP was designed for Automation and Control users. For More Information: Review our SNMP and Ethernet Product Pages: IT & Infrastructure Suite - http://www.eternity-sales.com/Kepware/serverbundles-it.htm SNMP Server Suite - http://www.eternity-sales.com/Kepware/snmp.htm SNMP Agent - http://www.eternity-sales.com/kepware/snmp_agent.htm Downloads - http://www.eternity-sales.com/Kepware/kepwaredownloads.htm Westermo Ethernet – http://www.eternity-sales.com/westermo/industrialethernet.htm Product information and downloads are available through the above links: Contact - [email protected] Eternity Sales Inc. is an authorized distributor for Kepware Technologies & Westermo