### Instruction:

Extract the cause and effect entities from the following sentence:
Instead, protocols that are based on multicast discovery schemes like DPWS need to provide a way to propagate multicast messages outside the internal network

### Assistant:

NOT_RELEVANT: like DPWS
VARIABLE: protocols
CONDITION: need to provide a way to propagate multicast messages outside the internal network.
CAUSE_1: are based on multicast discovery schemes
EFFECT_1: need to provide a way to propagate multicast messages outside the internal network
KEYWORD: that

