{'fraction_non_alphanumeric': 0.013460015835312747, 'fraction_numerical': 0.0, 'mean_word_length': 5.106280193236715, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Source Filtering in IP Multicast Routing

IP multicasting is an efficient group communication mechanism. It avoids transmitting packets from a sender to each of the receivers separately. Under the current IP multicast model, once having joined a group, the host will receive all data destined to the group from any source, irrespective of whether it wishes to receive them. This paper studies source filtering (SF) in IP multicasting. Source filtering allows individual hosts to specify the reception of packets sent to a multicast group only from a list of source addresses or to explicitly identify a list of the sources whose data the hosts do not want to receive. We investigate the issue of source filtering in the context of multicast routing protocols, and provide support of source filtering for shared-tree based IP multicast routing. We also discuss how source filtering improves the performance of existing work on IP multicast. Finally, we provide analysis and conduct simulations to evaluate the performance of the proposed SF mechanism. The results show that our mechanism allows better bandwidth utilization and scalability than those without the capability of source filtering, thus achieving a truly efficient use of resources for IP multicasting