Using a DNP3 Routing Table to Route DNP3 Frames
When a SCADAPack x70 device receives or generates a DNP3 frame, it applies the following rules until the frame is either processed, sent, or discarded:
- If the frame’s destination address is the SCADAPack x70 device’s DNP3 address, the frame is processed.
- If the frame’s destination address is a DNP3 broadcast address, the frame is processed.
- The device's DNP3 Routing Table is searched, starting from the first entry and proceeding sequentially through the table until a Table End entry is found, for the first entry that matches the frame’s Source Port, Source Address, and Destination Address. Any offline entries (Static Off, and Fixed Off) are skipped.
- If an online entry is found, the frame is sent via the corresponding Destination Port, using the corresponding Connect Number.
The Source Port and Source Address fields are ignored for any DNP3 frames that are generated by the SCADAPack x70 device. In such a situation, the SCADAPack x70 device will use the first route entry that matches the Destination Address of the frame.
- If the DNP3 Routing Table is empty, and the frame was not received on the Master Communications Port, the frame is sent via the Master Communications Port (see Configure the Connection to Master).
- The frame is discarded.