How to configure IGMP Snooping for IPTV network on L2 Managed switches using the new GUI
T1600G-18TS( V2 ) , TL-SG2008P , TL-SG3452X , TL-SG2218P , TL-SG3452XP , TL-SG2016P , TL-SG2210P , SG2210MP , T2600G-28MPS( V3 ) , TL-SX3008F , TL-SL2428P , TL-SX3016F , S4500-8G , SG3428 , TL-SG3452P , TL-SG3428X , S4500-16GP , SL2428P , T1600G-28TS( V3 ) , S4500-8GHP2F , TL-SG3428XF , TL-SG2210MP , T1600G-28PS( V3 ) , SG3210 , SG3452 , SG3452X , TL-SG3210XHP-M2 , S5500-24GP4XF , T1600G-52PS( V3 ) , TL-SG2428P , T1500G-8T( V2 ) , T1600G-52TS( V3 ) , SG3428XF , TL-SG2210 , T1500G-10PS( V2 ) , SG2428LP , Festa FS308GP , SX3008F , SG3428MP , SG3428X , SG3452P , T2600G-52TS( V3 ) , SX3016F , T2600G-28TS( V3 ) , SG2218P , SG2428P , SG2008P , SG3452XP , T1500G-10MPS( V2 ) , TL-SG3428 , SG2210P , SG2016P , S5500-4XHPP2XF , T1700X-16TS( V3 ) , S5500-8MHP2XF , TL-SG3428MP , TL-SG2008 , T1500-28PCT( V3 ) , T2600G-28SQ( V1 ) , TL-SG3210 , TL-SG3452 , Festa FS310GP , TL-SX3206HPP , SG3428XMP , TL-SG3428XMP , SX3206HPP , S5500-24MPP4XF
Recent updates may have expanded access to feature(s) discussed in this FAQ. Visit your product's support page, select the correct hardware version for your device and check either the Datasheet or the firmware section for the latest improvements added to your product.
This article applies to:
T1500G-10PS v2 or above, T1500G-8T v2 or above, T1500G-10MPS v2 or above, T1500-28PCT v3 or above, T1600G-52TS v3 or above, T1600G-52PS v3 or above, T1600G-28PS v3 or above, T1600G-28TS v3 or above, T1600G-18TS v2 or above, T1700X-16TS v3 or above, T2600G-52TS v3 or above, T2600G-28TS v3 or above, T2600G-28MPS v3 or above, T2600G-28SQ v1 or above.
IPTV programs are transmitted in multicast traffic. When a switch receives the multicast traffic, it will flood the traffic to all the ports, even if the devices connected to some particular ports do not need the IPTV service, so the network could be very slow. To solve this problem, we recommend you configure IGMP Snooping on the switch. With IGMP Snooping, the switch will forward IPTV stream only to the ports that request the IPTV service rather than to all ports.
Here is an example for IGMP Snooping configuration.
Scenario:
As shown in the following topology, Host B, Host C and Host D are connected to port 1/0/1, port 1/0/2 and port 1/0/3 respectively. Port 1/0/4 is connected to the router. Host B and Host C are in the VLAN 10 and they want to receive IPTV programs from the IPTV source while Host D does not need any IPTV service.
Note: The router must support IGMP querier/proxy function, otherwise IGMP snooping on the switch will not work as expected.
Configuration Scheme:
As not all the devices connected to the switch need IPTV service, we can configure IGMP Snooping on the switch so that only host B and host C can receive the IPTV programs.
- Go to L2 FEATURES > VLAN > 802.1Q VLAN > VLAN Config page, create VLAN 10 and add Untagged ports 1/0/1-2 and Tagged port 1/0/4 to VLAN 10.
- Go to L2 FEATURES > VLAN > 802.1Q VLAN > Port Config page, configure the PVID for port 1/0/1-2 as 10.
- Go to L2 FEATURES > Multicast > IGMP Snooping > Global Config page, In the Global Config section, enable IGMP Snooping globally. Configure the IGMP version as v3 so that the switch can process IGMP messages of all versions.
- In the IGMP VLAN Config section, click in VLAN 10 to load the following page. Enable IGMP Snooping for VLAN 10. Leave the other parameters as the default values.
- Go to L2 FEATURES > Multicast > IGMP Snooping > Port Config page. Enable IGMP Snooping for ports 1/0/1-2, 4.
- Click to save the settings.
Looking for More
Is this faq useful?
Your feedback helps improve this site.
What’s your concern with this article?
- Dissatisfied with product
- Too Complicated
- Confusing Title
- Does not apply to me
- Too Vague
- Other
We'd love to get your feedback, please let us know how we can improve this content.
Thank you
We appreciate your feedback.
Click here to contact TP-Link technical support.
TP-Link Community
Still need help? Search for answers, ask questions, and get help from TP-Link experts and other users around the world.
This website uses cookies to improve website navigation, analyze online activities and have the best possible user experience on our website. You can object to the use of cookies at any time. You can find more information in our privacy policy . Don’t show again
This website uses cookies to improve website navigation, analyze online activities and have the best possible user experience on our website. You can object to the use of cookies at any time. You can find more information in our privacy policy . Don’t show again
Basic Cookies
These cookies are necessary for the website to function and cannot be deactivated in your systems.
TP-Link
SESSION, JSESSIONID, accepted_local_switcher, tp_privacy_base, tp_privacy_marketing, tp_smb-select-product_scence, tp_smb-select-product_scenceSimple, tp_smb-select-product_userChoice, tp_smb-select-product_userChoiceSimple, tp_smb-select-product_userInfo, tp_smb-select-product_userInfoSimple, tp_top-banner, tp_popup-bottom, tp_popup-center, tp_popup-right-middle, tp_popup-right-bottom, tp_productCategoryType
Youtube
id, VISITOR_INFO1_LIVE, LOGIN_INFO, SIDCC, SAPISID, APISID, SSID, SID, YSC, __Secure-1PSID, __Secure-1PAPISID, __Secure-1PSIDCC, __Secure-3PSID, __Secure-3PAPISID, __Secure-3PSIDCC, 1P_JAR, AEC, NID, OTZ
Zendesk
OptanonConsent, __cf_bm, __cfruid, _cfuvid, _help_center_session, _pendo___sg__.<container-id>, _pendo_meta.<container-id>, _pendo_visitorId.<container-id>, _zendesk_authenticated, _zendesk_cookie, _zendesk_session, _zendesk_shared_session, ajs_anonymous_id, cf_clearance
Analysis and Marketing Cookies
Analysis cookies enable us to analyze your activities on our website in order to improve and adapt the functionality of our website.
The marketing cookies can be set through our website by our advertising partners in order to create a profile of your interests and to show you relevant advertisements on other websites.
Google Analytics & Google Tag Manager
_gid, _ga_<container-id>, _ga, _gat_gtag_<container-id>
Google Ads & DoubleClick
test_cookie, _gcl_au