I have a question to the implementation of PRP under some special conditions:
Is my assumption correct that:
- the key attribute of the NodesTable is the MacAddress as received in the PRP_Supervision frame sent by a DANP or in any frame received from a SAN.
Reception of a well-formed RCT is not a sufficient criterion to declare its source as DANP, since some protocols reply with the same frame as received. - If destination node is not registered as a SAN in the NodesTable the frame will be appended by an RCT and send to LAN A and LAN B
- If the destination node is registered as a SAN frame to the port(s) where the SAN is registered
Sending information to network:
In case for any reason the DANP source node is not receiving any supervision frames from the DANP destination node, but other Frames on LAN A and LAN B including the proper RCT, the DANP destination node will send the frame to the DANP destination node on both ports without RCT, because it is registered as a single attached node causes by the missing supervision frames?
Or is the behaviour of a DANP in sending direction different (like send always to LAN A and LAN B with RCT)?
Receiving information from the network:
For the receiving I assume the NodesTable entries are not relevant and the duplicate discard algorithm does not depend on the information if the source node is registered as DAN or not?