Groups for multicast messages

Signed-off-by: Yury Kaliada <fut.wrk@gmail.com>
Reworked with hierarchy addresses

Signed-off-by: Yury Kaliada <fut.wrk@gmail.com>
csmacd

Signed-off-by: Yury Kaliada <fut.wrk@gmail.com>