Add and Configure the Entries in a DNP Route Table
To add entries to a DNP Route Table, you need to Display the Table. If the table has insufficient rows, you will need to Specify the Table Size.
When adding entries to a DNP Route Table, you should take into account that the SCADAPack E outstation scans the table entries from top to bottom and stops at the first matching entry (see Route DNP3 Frames Using a DNP Route Table). As such, it is more efficient to add the most frequently used routes first, followed by less frequently used routes.
Geo SCADA Expert automatically allocates a unique Index number to each entry in a DNP Route Table. For each entry in the table, you need to specify:
- Source Port—The Port on which the outstation receives in-bound DNP3 frames. Use the combo box to select the relevant port. The selected port’s Function must be set to DNP3.
- Source Start—Use in conjunction with the Source End property to specify the source address range to which this table entry refers. Specify the lower number of the range of addresses between 0 and 65535 (inclusive).
- Source End—Use in conjunction with the Source Start property to specify the source address range to which this table entry refers. Specify the higher number of the range of addresses between 0 and 65535 (inclusive).
- Destination Start—Use in conjunction with the Destination End property to specify the destination address range to which this table entry refers. Specify the lower number of the range of addresses between 0 and 65535 (inclusive).
- Destination End—Use in conjunction with the Destination Start property to specify the destination address range to which this table entry refers. Specify the higher number of the range of addresses between 0 and 65535 (inclusive).
- Destination Port—The port to which the outstation sends any DNP3 frames that match the Source and Destination properties specified for this table entry. Use the combo box to select the relevant port.
If the selected port is a serial port, the port’s Function must be set to DNP3 or PPP (see Configure the Properties of the Individual Ports).
If the selected port is an ethernet port, its Function must be set to TCP/IP + ES Remote I/O (see Configure General Ethernet Properties).
- Connection Number—Where applicable, use to specify either:
- A telephone number—The corresponding port’s Mode must be set to Hayes Modem or Hayes Pool (see Configure the Properties of the Individual Ports).
- An X.25 address—The corresponding port’s Mode must be set to X.29 (see Configure the Properties of the Individual Ports).
- An IP address and TCP/UDP Port—The corresponding port must be either:
- A serial port with a Function of PPP/TCPIP (see Configure the Properties of the Individual Ports).
Or:
- An ethernet port with a Function of TCP/IP + ES Remote I/O (see Configure General Ethernet Properties).
The address format for TCP is A.B.C.D:T
The address format for UDP is A.B.C.D:<port>U
Example:
10.1.10.1:20001U
(Specifying that DNP3 frames will be sent to the host address 10.1.10.1, port 20001, using a UDP connection.)If the TCP/UDP port is not specified, the outstation will use the Default DNP3 Port, specified within the DNP/IP Parameters section on the Outstation Form’s SCADAPack TCP/IP tab. If the transport type (T or U) is not specified, the outstation will use the Default DNP3 Transport specified within the DNP/IP Parameters section on the SCADAPack TCP/IP tab (see Configure DNP/IP Parameters).
Ensure that this field is left blank if other means of communication are used.
- A serial port with a Function of PPP/TCPIP (see Configure the Properties of the Individual Ports).
- Status—Use to specify whether the route is enabled or disabled. For TCP/IP routes, also use the Status to specify whether the SCADAPack E outstation automatically updates the Connection Number when it receives DNP3 frames matching the route entry.
Use the combo box to choose one of the following:
- On Static—The route is enabled. If the route uses TCP/IP, the Connection Number will be updated each time the outstation receives DNP3 frames matching the route table entry.
- Off Static—The route is disabled. If the outstation receives DNP3 frames matching this route entry, the frame will not be forwarded. The outstation will update the Connection Number. If a return route for the frame does not already exist in the route table, the outstation will create a dynamic return route (see the SCADAPack E DNP3 Technical User and Reference Manual).
- On Dynamic—The route is enabled. If the outstation receives DNP3 frames matching this route entry, it will forward the frames via an automatically generated route.
- Off Dynamic—The route is disabled. If the outstation receives DNP3 frames matching this route entry, the frame will not be forwarded, as the automatically generated route has expired.
- On Fixed—The route is enabled, and the Connection Number will not be updated each time the outstation receives DNP3 frames matching the route table entry.
- Off Fixed—The route is disabled. If the outstation receives DNP3 frames matching this route entry, the frame will not be forwarded. The outstation will not update the Connection Number. If a return route for the frame does not already exist in the route table, the outstation will not create a dynamic return route (see the SCADAPack E DNP3 Technical User and Reference Manual).
- Security Level—Use to specify whether AGA12-2 security is used to encrypt the DNP3 frames and if so, any AGA12 processing that the outstation undertakes when routing the DNP3 frames.
Use the combo box to choose one of the following:
- None—Communications are routed between standard DNP3 devices that do not use AGA12 security. The frames that are routed comprise cleartext DNP3.
- AGA12 Node—The outstation routes secure AGA12-2 DNP3 frames from one part of the network to another. Most SCADAPack E outstations operate as AGA12 Nodes on a AGA12-2 secured system.
- AGA12 Gateway n—DNP3 frames are routed via a security gateway node. Messages are routed to a nominated gateway SCADA Cryptographic Module (SCM) address, rather than to a destination DNP address. An outstation that is configured as a gateway node encodes and decodes messages on behalf of other DNP3 devices. For example, the outstation might route messages between a cleartext DNP3 master and secured AGA12-2 DNP3 devices.
For more information on AGA12 security, see the SCADAPack E Security Technical User and Reference Manual.
Use the DNP Route Table field on the DNP3 SCADAPack E Outstation Form’s SCADAPack tab to associate the table with a particular outstation (see Configure the DNP Route Table and Modem Authentication Properties).