This type of node selects messages from predecessor nodes and sends them to successor nodes. D type nodes have an EL for each predecessor. Some messages are taking from the ELs and sent to the successor nodes according to the selection rules indicated by the code.