DNP
Home Up About OPUS Search Take a Tutorial News Services Registration Subscribers Calendar of Events Newsletter Hot Links

WiseOwl
                                       
The Secure Automation Developer's Resource

 

DNP User Group Approves LAN/WAN Solution and Test Procedures

Grant Gilchrest  
GE Harris Energy Control Systems Canada

April 1999

Since its introduction in 1992, the Distributed Network Protocol (DNP) has proven to be an extremely popular open systems protocol suite for the power utility industry. In February, at the Distributech ’99 show in San Diego, the DNP User’s Group approved two important documents that the group believes will help DNP’s popularity continue in the changing utility environment:
bulletA standard method for carrying DNP over a Local Area Network (LAN) or Wide Area Network (WAN).
bulletThe first of several standard test procedures for determining a device’s compliance to the DNP specification and subset definitions.

The LAN/WAN Solution

The need for a standard method of carrying DNP data in a LAN or WAN, especially an Ethernet LAN, was identified about two years ago by members of the DNP User’s Group. The task was referred to the DNP Technical Committee. In the fall of 1998, the Technical Committee agreed on the protocol suite illustrated in Table 1.

OSI Model Layer

Protocol

Application

DNP Object Model and Application Layer

Presentation

Not applicable or implied in DNP

Session  
Transport

DNP Data Link Layer

Transmission Control Protocol (TCP)

User Datagram Protocol (UDP)

Network

Internet Protocol (IP)

Data Link

IEEE 802.x or Ethernet

Physical Layer

As appropriate for the substation

Table 1 - Protocol Suite for DNP over LAN

This solution incorporates the following features:

bulletUses the de-facto standard Internet Protocol suite and therefore makes use of widely available and inexpensive third-party products;
bulletRetains the high reliability of the DNP Data Link Layer checksums;
bulletPermits "virtual devices" (addressed via the DNP Data Link Layer address) within a physical device (addressed via the IP and Physical Layer addresses);
bulletProvides the choice of connection-oriented (TCP) or connectionless (UDP) service as appropriate, "on the fly". The two methods complement each other, and both are necessary for a comprehensive solution, as discussed below.
bulletPermits inexpensive solutions from vendors who already have DNP implementations.

To ensure standardization, the DNP Technical Committee has registered a standard "port number" of 20000 for DNP V3.00 with the Internet Assigned Numbers Authority (IANA). The same number is used for TCP or UDP.

The choice of TCP or UDP is performed according to the guidelines in Table 2.

Protocol

TCP

UDP

Use in the case… Most situations

Non-broadcast or multicast

Mesh topology WAN

Broadcast

Multicast

Equivalent to TCP on high-reliability single-segment LAN

More economical for Pay-per-byte, non-mesh WAN, e.g. Cellular Digital Packet Data (CDPD).

Low priority data, e.g. data monitor or configuration

Table 2 - Guidelines for use of TCP or UDP

IED Test Procedures

At the DNP User’s Group meeting in San Diego at Distributech ’99 in February, the User’s Group approved the documents for the first official DNP certification test procedures. These procedures have been in demand by DNP users since the User’s Group first started, for the following reasons:
bulletUtilities need a "certification stamp" so they don’t need to be DNP experts. With a certification mechanism in place, the utility need only specify that a device be certified to ensure interoperability.
bulletVendors need a tool to verify their implementations are correct prior to releasing a product.
bulletWithout a certification procedure, there is a high risk of irregular implementations causing interoperability problems and discouraging the use of the protocol.

The new procedures test a device’s compliance to the following documents:
bulletThe DNP V3.00 Basic 4 Document Set
bulletThe DNP V3.00 Subset Definitions, Level 1 or Level 2
bulletTechnical Bulletins issued by the Technical Committee since the release of the Subset Definitions
bulletSome new interoperability requirements.

The new requirements have been identified through challenges various User’s Group members have had trying to make some existing devices communicate. The test procedures will ensure that in addition to the requirements listed above, a device:
bulletEmploys report-by-exception to ensure efficient use of bandwidth if the device reports many points.
bulletCorrectly operates some previously non-enforced data link layer features.
bulletUses application layer confirmations correctly for flow control.
bulletAccepts both select-before-operate and direct-operate commands on all its outputs.
bulletDoes not flood the link with unsolicited responses, if it supports that feature.
bulletCorrectly implements collision avoidance, if it supports that feature.
bulletDocuments more information on its implementation than previously required.

As can be seen from the list above, these new requirements generally fall into the category of "enforcing common sense" than any change to the protocol. They will be captured in a new release of the Subset Definitions, possibly in late 1999.

The DNP Subset Definitions define three levels of implementation. For now, the test procedures apply only to Level 1 or Level 2 IEDs. These devices represent the bulk of the devices currently available, and there have already been offers by members to create a draft for Level 3 devices. Similar procedures for master stations are on the DNP Technical Committee’s work list. However, they may not be addressed immediately due to the backlog of issues that built up while the committee was developing the IED procedures last year.

So far, two companies have offered to provide DNP testing facilities and one other has expressed an interest. The DNP User’s Group has formed a new committee to discuss the User’s Group’s options now the procedures exist. These options include possible methods for qualifying test facilities, for providing an official certification stamp/trademark or certificate, and for funding these operations.

The details of the DNP over WAN/LAN proposal and the test procedures are available on the DNP web site, http://www.dnp.org. You must be a member of the User’s Group to access these files. Details on becoming a member are available at the same site.

Where do you want to go now?

Up Next

 
Send mail to postmaster@opusss.com with questions or comments about this web site.
OPUS Publishing and OPUS Subscription Service are trademarks of OPUS Publishing. All other products mentioned are registered trademarks or trademarks of their respective companies.
Copyright © 2001 OPUS Publishing. All rights reserved.
Last modified: Sunday August 01, 2004 .