I'm implementing a broadcast-based protocol. I have a problem in controlling the broadcasting. How can a node check if it has received a broadcast packet before. My nodes are receiving the same packet coming from different neighbors.