Patent ID: 8243643

Claim:
A non-transitory computer readable medium configured to store instructions executable by one or more processors in an edge router, wherein the one or more processors are configured to perform a method in response to executing the instructions, the method comprising an act of storing first multicast group and source addresses in an entry of a look-up table (LUT) in response to the edge router receiving a first message directly or indirectly from another edge router, wherein the first message comprises the first multicast group and source addresses, the first source address identifies a first source that transmits data to receivers corresponding to the first multicast group address, and the first message indicates that the first source is active; and storing second multicast group and source addresses in another entry of the LUT in response to the edge router receiving a second message directly or indirectly from a third edge router, wherein the second message comprises the second multicast group and source addresses, and the second source address identifies a second source that transmits data to receivers corresponding to the second multicast group address.