diff --git a/protocol-3.md b/protocol-3.md index 67dd65b..225d39b 100644 --- a/protocol-3.md +++ b/protocol-3.md @@ -29,9 +29,9 @@ It is recommended to keep the data in the cache for 30 seconds or so, then drop When sending a message, check the cache for the given destination. If there is a hardware address in the cache for the destination, send the message straight to that address. Otherwise, broadcast the message. -### WIP, Optional: Broadcast address +### Optional: Broadcast address -Packets addressed to the broadcast address (currently undecided) can optionally be received by all nodes. +Packets addressed to the broadcast address, an adress of an empty string, can optionally be received by all nodes om the same layer 2 network. While a node MAY forward a broadcast packet to other nodes, it SHOULD NOT, unless both sides of the forward are prepared to handle such a packet, to avoid it going around the entire layer 3 network. ### WIP, Optional: Network status packets