taken from MBONE: Multicasting