{"id":1185,"date":"2026-01-31T16:27:20","date_gmt":"2026-01-31T21:27:20","guid":{"rendered":"https:\/\/casioaktech.com\/?p=1185"},"modified":"2026-04-21T11:00:13","modified_gmt":"2026-04-21T15:00:13","slug":"arubacx-igmp-configuration-guide","status":"publish","type":"post","link":"https:\/\/casioaktech.com\/index.php\/2026\/01\/31\/arubacx-igmp-configuration-guide\/","title":{"rendered":"Quick &amp; Easy ArubaCX IGMP Configuration Guide"},"content":{"rendered":"\n<p><br><em><strong>DISCLAIMER:<br>This is not meant to be a complete in-depth guide, just sharing the basics that might help in a time crunch.<\/strong><\/em><br><\/p>\n\n\n\n<p><br>Internet Group Management Protocol (IGMP) operates at Layer 3 and is responsible for managing multicast group membership on a network. In a well designed setup, the IGMP querier runs on the network gateway this may be a router, firewall, or Layer 3 switch. This device periodically sends queries to determine which hosts want to receive specific multicast streams, allowing it to maintain accurate group membership information.<\/p>\n\n\n\n<p>At Layer 2, IGMP Snooping allows switches to efficiently handle multicast traffic. The switch listens to IGMP messages exchanged between hosts and the querier, building a table that maps multicast groups to the specific ports that requested them. This ensures multicast traffic is forwarded only to the relevant ports instead of being flooded across the entire network.<\/p>\n\n\n\n<p><br><br><br><strong>TLDR: <\/strong>On your Layer 3 interface of your VLAN (SVI on Layer 3 switch) you will enable IGMP. On Layer 2 VLANs you will enable IGMP snooping.<\/p>\n\n\n\n<p><strong><em>Some important things to keep in mind:<\/em><\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Aruba CX switches use IGMPv3 by default. Unless your application requires SSM (Source-Specific Multicast), I recommend sticking with IGMPv2 to avoid possible issues and unnecessary complexity.<br><\/li>\n\n\n\n<li>If your CX switch is not the gateway you will only need to enable snooping.<br><\/li>\n\n\n\n<li>It is best practice to choose the querier, some devices have IGMP enabled by default, which can cause them to be chosen as the querier.  After configuration ensure that the expected IGMP Querier IP is being used. <br><\/li>\n<\/ol>\n\n\n\n<p><strong><em>Let&#8217;s get started<\/em><\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><em><strong>Layer 3 SVI configuration<\/strong><\/em><br>switch# <strong>conf t<\/strong><br>switch(config)#<br>switch(config)# <strong>int vlan <\/strong>200 &lt;&#8212;&#8211;(Select the layer 3 interface of your VLAN)<br>switch(config-if-vlan)#<strong>ip igmp enable <\/strong> <br>switch(config-if-vlan)# <strong>ip igmp version 2 <\/strong><br><br><\/li>\n\n\n\n<li><em><strong>Layer 2 VLAN configuration<\/strong><\/em><br><br>switch(config-if-vlan)# <strong>vlan<\/strong> 200 &lt;&#8212;&#8211; (Select your VLAN)<br>switch(config-vlan-200)# <strong>ip igmp snooping enable<\/strong><br>switch(config-vlan-200)# <strong>ip igmp snooping version 2<\/strong><br><br><\/li>\n\n\n\n<li><em><strong>Verify with show commands<\/strong><\/em><br><br><em>Note: The examples given below have been modified to remove sensitive information<\/em>, <em>and the querier is a firewall<\/em>.<br><br>switch(config)# <strong>show run int vlan<\/strong> 200<br>interface vlan200<br>ip address 10.0.0.1\/24<br>ip igmp enable<br>ip igmp version 2<br>exit<br><br><br>switch(config-if)# <strong>show ip igmp<\/strong> <strong>snooping<\/strong><\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"483\" height=\"854\" src=\"https:\/\/casioaktech.com\/wp-content\/uploads\/2026\/01\/Show-IP-IGMP-Snooping.png\" alt=\"\" class=\"wp-image-1239\" srcset=\"https:\/\/casioaktech.com\/wp-content\/uploads\/2026\/01\/Show-IP-IGMP-Snooping.png 483w, https:\/\/casioaktech.com\/wp-content\/uploads\/2026\/01\/Show-IP-IGMP-Snooping-170x300.png 170w\" sizes=\"(max-width: 483px) 100vw, 483px\" \/><\/figure>\n\n\n\n<p>switch(config-if-vlan)# <strong>show ip igmp snooping counters<\/strong><br><em>Note: If you don&#8217;t select the correct IGMP snooping version you will show wrong version queries as in the example below; This has since been corrected<\/em> in this environment.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"781\" height=\"951\" src=\"https:\/\/casioaktech.com\/wp-content\/uploads\/2026\/01\/Show-IP-IGMP-Snooping-Counters.png\" alt=\"\" class=\"wp-image-1238\" srcset=\"https:\/\/casioaktech.com\/wp-content\/uploads\/2026\/01\/Show-IP-IGMP-Snooping-Counters.png 781w, https:\/\/casioaktech.com\/wp-content\/uploads\/2026\/01\/Show-IP-IGMP-Snooping-Counters-246x300.png 246w, https:\/\/casioaktech.com\/wp-content\/uploads\/2026\/01\/Show-IP-IGMP-Snooping-Counters-768x935.png 768w\" sizes=\"(max-width: 781px) 100vw, 781px\" \/><\/figure>\n\n\n\n<p>switch(config)# <strong>show ip igmp snooping statistics<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"723\" height=\"452\" src=\"https:\/\/casioaktech.com\/wp-content\/uploads\/2026\/01\/Show-IP-igmp-statistics.png\" alt=\"\" class=\"wp-image-1240\" srcset=\"https:\/\/casioaktech.com\/wp-content\/uploads\/2026\/01\/Show-IP-igmp-statistics.png 723w, https:\/\/casioaktech.com\/wp-content\/uploads\/2026\/01\/Show-IP-igmp-statistics-300x188.png 300w\" sizes=\"(max-width: 723px) 100vw, 723px\" \/><\/figure>\n\n\n\n<p><br><\/p>\n\n\n\n<p><br><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>DISCLAIMER:This is not meant to be a complete in-depth guide, just sharing the basics that might help in a time crunch. Internet Group Management Protocol (IGMP) operates at Layer 3 and is responsible for managing multicast group membership on a network. In a well designed setup, the IGMP querier runs on the network gateway this [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1192,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[16,6,11],"tags":[15],"class_list":["post-1185","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guides","category-study","category-tech","tag-arubacx"],"acf":[],"_links":{"self":[{"href":"https:\/\/casioaktech.com\/index.php\/wp-json\/wp\/v2\/posts\/1185","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/casioaktech.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/casioaktech.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/casioaktech.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/casioaktech.com\/index.php\/wp-json\/wp\/v2\/comments?post=1185"}],"version-history":[{"count":4,"href":"https:\/\/casioaktech.com\/index.php\/wp-json\/wp\/v2\/posts\/1185\/revisions"}],"predecessor-version":[{"id":1241,"href":"https:\/\/casioaktech.com\/index.php\/wp-json\/wp\/v2\/posts\/1185\/revisions\/1241"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/casioaktech.com\/index.php\/wp-json\/wp\/v2\/media\/1192"}],"wp:attachment":[{"href":"https:\/\/casioaktech.com\/index.php\/wp-json\/wp\/v2\/media?parent=1185"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/casioaktech.com\/index.php\/wp-json\/wp\/v2\/categories?post=1185"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/casioaktech.com\/index.php\/wp-json\/wp\/v2\/tags?post=1185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}