Skip to content
This repository has been archived by the owner on Sep 1, 2022. It is now read-only.

Abnormal configuration of DNP3 Master causes an infinite loop when outstation has an event buffer overflow #393

Closed
scaryPonens opened this issue Aug 28, 2020 · 1 comment

Comments

@scaryPonens
Copy link

In a testing environment we discovered that when our outstation entered into an "event buffer overflow" state and we set up a dnp3 master with:

  • integrity class 0 poll on startup set to "true"
  • integrity class 1/2/3 poll on startup set to "false"
  • auto integrity scan is "true" when IIN buffer is overflow is observed

The master will enter an infinite loop and not execute any other tasks, e.g. class polls with classes 1, 2, 3 set to "true" to remedy the situation. It is thought that this because the IIN overflow flag in the response to the initial class 0 request triggers an integrity poll, but that's configured to not read class 1+ data.

@emgre
Copy link
Member

emgre commented Apr 20, 2022

This is a misconfiguration error. If integrityOnEventOverflowIIN is set, you should make sure that the startupIntegrityClassMask will scan the appropriate events.

@emgre emgre closed this as completed Apr 20, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants