igmp administration guide - oracle · igmp is used to learn the multicast group membership of the...

26
Sun Ethernet Fabric Operating System IGMP Administration Guide Part No.: E21712-02 July 2012

Upload: phamcong

Post on 10-Nov-2018

227 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

Sun Ethernet Fabric Operating System

IGMP Administration Guide

Part No.: E21712-02July 2012

Page 2: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

Copyright © 2010, 2012, Oracle and/or its affiliates. All rights reserved.This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected byintellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate,broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering,disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to usin writing.If this is software or related software documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, thefollowing notice is applicable:U.S. GOVERNMENT END USERS. Oracle programs, including any operating system, integrated software, any programs installed on the hardware,and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal AcquisitionRegulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, includingany operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and licenserestrictions applicable to the programs. No other rights are granted to the U.S. Government.This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in anyinherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerousapplications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. OracleCorporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks orregistered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks ofAdvanced Micro Devices. UNIX is a registered trademark of The Open Group.This software or hardware and documentation may provide access to or information on content, products, and services from third parties. OracleCorporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, andservices. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-partycontent, products, or services.

Copyright © 2010, 2012, Oracle et/ou ses affiliés. Tous droits réservés.Ce logiciel et la documentation qui l’accompagne sont protégés par les lois sur la propriété intellectuelle. Ils sont concédés sous licence et soumis à desrestrictions d’utilisation et de divulgation. Sauf disposition de votre contrat de licence ou de la loi, vous ne pouvez pas copier, reproduire, traduire,diffuser, modifier, breveter, transmettre, distribuer, exposer, exécuter, publier ou afficher le logiciel, même partiellement, sous quelque forme et parquelque procédé que ce soit. Par ailleurs, il est interdit de procéder à toute ingénierie inverse du logiciel, de le désassembler ou de le décompiler, excepté àdes fins d’interopérabilité avec des logiciels tiers ou tel que prescrit par la loi.Les informations fournies dans ce document sont susceptibles de modification sans préavis. Par ailleurs, Oracle Corporation ne garantit pas qu’ellessoient exemptes d’erreurs et vous invite, le cas échéant, à lui en faire part par écrit.Si ce logiciel, ou la documentation qui l’accompagne, est concédé sous licence au Gouvernement des Etats-Unis, ou à toute entité qui délivre la licence dece logiciel ou l’utilise pour le compte du Gouvernement des Etats-Unis, la notice suivante s’applique :U.S. GOVERNMENT END USERS. Oracle programs, including any operating system, integrated software, any programs installed on the hardware,and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal AcquisitionRegulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, includingany operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and licenserestrictions applicable to the programs. No other rights are granted to the U.S. Government.Ce logiciel ou matériel a été développé pour un usage général dans le cadre d’applications de gestion des informations. Ce logiciel ou matériel n’est pasconçu ni n’est destiné à être utilisé dans des applications à risque, notamment dans des applications pouvant causer des dommages corporels. Si vousutilisez ce logiciel ou matériel dans le cadre d’applications dangereuses, il est de votre responsabilité de prendre toutes les mesures de secours, desauvegarde, de redondance et autres mesures nécessaires à son utilisation dans des conditions optimales de sécurité. Oracle Corporation et ses affiliésdéclinent toute responsabilité quant aux dommages causés par l’utilisation de ce logiciel ou matériel pour ce type d’applications.Oracle et Java sont des marques déposées d’Oracle Corporation et/ou de ses affiliés.Tout autre nom mentionné peut correspondre à des marquesappartenant à d’autres propriétaires qu’Oracle.Intel et Intel Xeon sont des marques ou des marques déposées d’Intel Corporation. Toutes les marques SPARC sont utilisées sous licence et sont desmarques ou des marques déposées de SPARC International, Inc. AMD, Opteron, le logo AMD et le logo AMD Opteron sont des marques ou des marquesdéposées d’Advanced Micro Devices. UNIX est une marque déposée d’The Open Group.Ce logiciel ou matériel et la documentation qui l’accompagne peuvent fournir des informations ou des liens donnant accès à des contenus, des produits etdes services émanant de tiers. Oracle Corporation et ses affiliés déclinent toute responsabilité ou garantie expresse quant aux contenus, produits ouservices émanant de tiers. En aucun cas, Oracle Corporation et ses affiliés ne sauraient être tenus pour responsables des pertes subies, des coûtsoccasionnés ou des dommages causés par l’accès à des contenus, produits ou services tiers, ou à leur utilisation.

PleaseRecycle

Page 3: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

Contents

Using This Documentation 1

Product Notes 1

Related Documentation 2

Acronyms and Abbreviations 2

CLI Command Modes 3

Feedback 3

Support and Accessibility 4

Protocol Description 5

IGMP Protocol 5

IGMP Topology 5

Configuring IGMP 7

Example Topology 7

Configuration Guidelines 8

Default Settings 8

▼ Enable IGMP Globally 9

▼ Enable IGMP on an Individual Interface 9

▼ Enable Fast Leave 10

▼ Configure the IGMP Version 11

▼ Configure the IGMP Query Interval 11

▼ Configure the IGMP Query Maximum Response Time 12

▼ Configure the IGMP Robustness Value 13

iii

Page 4: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

▼ Configure the IGMP Last Member Query Interval 13

▼ Configure a Static-Multicast Group Membership 14

▼ Enable the IGMP Proxy Service 15

▼ Configure an Interface as an Upstream Interface 15

▼ Configure the Purge Interval for an Upstream Interface 16

▼ Configure the IGMP Version on an Upstream Interface 17

▼ Configure the IGMP Proxy 17

iv Sun Ethernet Fabric Operating System IGMP Administration Guide • July 2012

Page 5: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

Using This Documentation

Oracle’s SEFOS implements version 3 of IGMP with the IGMP router functionsrequired by the MRP. This document describes the basic and advanced configurationtasks for the configuration of IGMP in SEFOS.

■ “Product Notes” on page 1

■ “Related Documentation” on page 2

■ “Acronyms and Abbreviations” on page 2

■ “CLI Command Modes” on page 3

■ “Feedback” on page 3

■ “Support and Accessibility” on page 4

Product NotesFor late-breaking information and known issues about the following products, referto the product notes at:

Sun Blade 6000 Ethernet Switched NEM 24p 10GbE:

http://www.oracle.com/pls/topic/lookup?ctx=SB6K-24p-10GbE

Sun Network 10GbE Switch 72p:

http://www.oracle.com/pls/topic/lookup?ctx=SN-10GbE-72p

1

Page 6: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

Related Documentation

For detailed information about the commands and options described in thisdocument, refer to the Sun Ethernet Fabric Operating System CLI Base Reference Manual.

Acronyms and Abbreviations

Documentation Links

All Oracle products http://oracle.com/documentation

Sun Blade 6000Ethernet SwitchedNEM 24p 10GbE

http://www.oracle.com/pls/topic/lookup?ctx=SB6K-24p-10GbE

Sun Network 10GbESwitch 72p

http://www.oracle.com/pls/topic/lookup?ctx=SN-10GbE-72p

Sun Blade 6000modular system

http://www.oracle.com/pls/topic/lookup?ctx=sb6000

Oracle IntegratedLights Out Manager(Oracle ILOM) 3.0

http://www.oracle.com/pls/topic/lookup?ctx=ilom30

Acronym or Abbreviation Explanation

CLI Command-line interface

IGMP Internet Group Management Protocol

Oracle ILOM Oracle Integrated Lights Out Manager

IP Internet Protocol

MRP Multicast Routing Protocol

PIM Protocol independent muticast

SEFOS Sun Ethernet Fabric Operating System

2 Sun Ethernet Fabric Operating System IGMP Administration Guide • July 2012

Page 7: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

CLI Command ModesThe following table lists the configuration modes used in this document with theiraccess and exit methods.

FeedbackProvide feedback on this documentation at:

http://www.oracle.com/goto/docfeedback

Command Mode Access Method Prompt Exit Method

User EXEC Access SEFOS from Oracle ILOMwith read-only rights (privilegelevel 1).

SEFOS> Use the logout or exitcommand to return to theOracle ILOM prompt.

PrivilegedEXEC

Access SEFOS from Oracle ILOMwith full administrative rights(privilege level 15).

SEFOS# Use the logout or exitcommand to return to theOracle ILOM prompt.

GlobalConfiguration

From User EXEC mode, use theenable command.

SEFOS(config)# Use the end command toreturn to PrivilegedEXEC mode.

InterfaceConfiguration

From Global Configurationmode, use the interfaceinterface-typeinterface-id command.

SEFOS(config-if)# Use the exit commandto return to GlobalConfiguration mode, oruse the end command toreturn to PrivilegedEXEC mode.

Using This Documentation 3

Page 8: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

Support and Accessibility

Description Links

Access electronic supportthrough My Oracle Support

http://support.oracle.com

For hearing impaired:http://www.oracle.com/accessibility/support.html

Learn about Oracle’scommitment to accessibility

http://www.oracle.com/us/corporate/accessibility/index.html

4 Sun Ethernet Fabric Operating System IGMP Administration Guide • July 2012

Page 9: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

Protocol Description

These sections describe IGMP and an example topology:

■ “IGMP Protocol” on page 5

■ “IGMP Topology” on page 5

IGMP ProtocolIGMP is used to learn the multicast group membership of the hosts connected to arouter. Multicast routing protocols, like PIM, use this information to forwardmulticast packets that are received by the router. An IGMP proxy learns groupmembership and forwards multicast traffic based on this information. It does notneed to run any multicast routing protocols.

IGMP TopologyThe following illustration shows an example topology using an IGMP proxy. Thisexample topology is referenced in all of the procedures in this guide.

The IGMP proxy device performs the router portion of IGMP on the downstream(host) interfaces and the host portion of IGMP on the upstream (router) interfaces.The IGMP proxy device consolidates the reports received on the downstreaminterfaces and sends summarized reports on the upstream interface. The main use forIGMP proxy is in edge devices.

5

Page 10: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

6 Sun Ethernet Fabric Operating System IGMP Administration Guide • July 2012

Page 11: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

Configuring IGMP

These sections describe how to configure IGMP:

■ “Example Topology” on page 7

■ “Configuration Guidelines” on page 8

■ “Default Settings” on page 8

■ “Enable IGMP Globally” on page 9

■ “Enable IGMP on an Individual Interface” on page 9

■ “Enable Fast Leave” on page 10

■ “Configure the IGMP Version” on page 11

■ “Configure the IGMP Query Interval” on page 11

■ “Configure the IGMP Query Maximum Response Time” on page 12

■ “Configure the IGMP Robustness Value” on page 13

■ “Configure the IGMP Last Member Query Interval” on page 13

■ “Configure a Static-Multicast Group Membership” on page 14

■ “Enable the IGMP Proxy Service” on page 15

■ “Configure an Interface as an Upstream Interface” on page 15

■ “Configure the Purge Interval for an Upstream Interface” on page 16

■ “Configure the IGMP Version on an Upstream Interface” on page 17

■ “Configure the IGMP Proxy” on page 17

Example TopologyThe instructions for configuring IGMP are based on the example topology depictedin the following illustration.

7

Page 12: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

Configuration GuidelinesThe following guidelines must be met before you configure IGMP:

1. Enable IGMP globally and on the interface on which IGMP is needed.

2. Execute at least one interface configuration command to create the IGMP interface.

3. Enable IGMP globally before enabling the IGMP proxy-service.

4. Disable multicast routing protocols before enabling the IGMP proxy-service.

Default SettingsThe following table shows the default settings for IGMP configuration parameters.

Feature Default Setting

IGMP status Disabled

IGMP fast leave Disabled

IGMP version 2

IGMP query interval 125 seconds

IGMP max response time 100 seconds

IGMP robustness value 2

IGMP last member query interval 10 seconds

Debug level None

IGMP proxy Disabled

8 Sun Ethernet Fabric Operating System IGMP Administration Guide • July 2012

Page 13: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

▼ Enable IGMP GloballyYou must enable IGMP globally and on the interface on which IGMP is needed. Bydefault, IGMP is disabled globally.

1. Enable IGMP in the router.

2. Review the configuration information.

Note – To disable IGMP in the switch, execute the set ip igmp disablecommand.

▼ Enable IGMP on an IndividualInterfaceBy default, IGMP is disabled globally. You must enable IGMP globally and on theinterface on which IGMP is needed.

1. Enter Interface Configuration mode for VLAN 2.

IGMP proxy mrouter timeout 125 seconds

IGMP proxy mrouter version 3

SEFOS# configure terminalSEFOS(config)# set ip igmp enableSEFOS(config)# end

SEFOS# show ip igmp global-config

IGMP is globally enabled

SEFOS# configure terminalSEFOS(config)# interface vlan 2

Feature Default Setting

Configuring IGMP 9

Page 14: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

2. Enable IGMP on the interface.

3. Review the configuration information.

▼ Enable Fast Leave1. Enter Interface Configuration mode for VLAN 2.

2. Enable fast leaving.

3. Ensure that fast leave is enabled on the interface.

SEFOS(config-if)# set ip igmp enableSEFOS(config-if)# end

SEFOS# show ip igmp interface vlan 2

vlan2, line protocol is up Internet Address is 12.0.0.1/8 IGMP is enabled on interface...

SEFOS# configure terminalSEFOS(config)# interface vlan 2

SEFOS(config-if)# ip igmp immediate-leaveSEFOS(config-if)# end

SEFOS# show ip igmp interface vlan 2

... Fast leave is enabled on this interface...

10 Sun Ethernet Fabric Operating System IGMP Administration Guide • July 2012

Page 15: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

▼ Configure the IGMP Version1. Enter Interface Configuration mode for VLAN 2.

2. Configure the IGMP version as 3.

3. Review the current IGMP router version.

▼ Configure the IGMP Query Interval1. Enter Interface Configuration mode for VLAN 2.

2. Set the IGMP query interval to 200 seconds.

3. Review the query interval information.

SEFOS# configure terminalSEFOS(config)# interface vlan 2

SEFOS(config-if)# ip igmp version 3SEFOS(config-if)# end

SEFOS# show ip igmp interface vlan 2

... Current IGMP router version is 3...

SEFOS# configure terminalSEFOS(config)# interface vlan 2

SEFOS(config-if)# ip igmp query-interval 200SEFOS(config-if)# end

SEFOS# show ip igmp interface vlan 2

Configuring IGMP 11

Page 16: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

▼ Configure the IGMP Query MaximumResponse Time1. Enter Interface Configuration mode for VLAN 2.

2. Set the maximum response time to 200 seconds.

3. Review the configuration information.

...IGMP query interval is 200 seconds...

SEFOS# configure terminalSEFOS(config)# interface vlan 2

SEFOS(config-if)# ip igmp query-max-response-time 200SEFOS(config-if)# end

SEFOS# show ip igmp interface

vlan2, line protocol is up Internet Address is 12.0.0.1/8 IGMP is enabled on interface Current IGMP router version is 2 IGMP query interval is 125 seconds Last member query response interval is 10 seconds IGMP max query response time is 200 seconds Robustness value is 3 IGMP querying router is 12.0.0.1 (this system) Fast leave is disabled on this interface No multicast groups joined

12 Sun Ethernet Fabric Operating System IGMP Administration Guide • July 2012

Page 17: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

▼ Configure the IGMP Robustness Value1. Enter Interface Configuration mode for VLAN 2.

2. Configure the robustness value as 3.

3. Ensure that the robustness value has changed.

▼ Configure the IGMP Last MemberQuery Interval1. Enter Interface Configuration mode for VLAN 2.

2. Set the last member query interval to 20 seconds.

SEFOS# configure terminalSEFOS(config)# interface vlan 2

SEFOS(config-if)# ip igmp robustness 3SEFOS(config-if)# end

SEFOS# show ip igmp interface... Robustness value is 3...

SEFOS# configure terminalSEFOS(config)# interface vlan 2

SEFOS(config-if)# ip igmp last-member-query-interval 20SEFOS(config-if)# end

Configuring IGMP 13

Page 18: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

3. Ensure that the query interval has changed.

▼ Configure a Static-Multicast GroupMembership1. Enter Interface Configuration mode for VLAN 2.

2. Add a static entry (224.1.0.1) for the multicast group.

3. Ensure that the multicast groups joined.

4. Review the IGMP group information.

SEFOS# show ip igmp interface vlan 2...Last member query response interval is 20 seconds...

SEFOS# configure terminalSEFOS(config)# interface vlan 2

SEFOS(config-if)# ip igmp static-group 224.1.0.1SEFOS(config-if)# end

SEFOS# show ip igmp interface

... Number of multicast groups joined 1

SEFOS# show ip igmp groups

I - Include Mode, E - Exclude ModeS - Static Mbr, D - Dynamic Mbr

GroupAddress Flg Iface UpTime ExpiryTime LastReporter--------------- --- ------- ---------------- ---------------- ----224.1.0.1 ES vlan2 [0d 00:00:22.12] [0d 00:00:00.00] 0.0.0.0

14 Sun Ethernet Fabric Operating System IGMP Administration Guide • July 2012

Page 19: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

▼ Enable the IGMP Proxy ServiceYou must enable IGMP globally before you enable the IGMP proxy service. You mustalso disable multicast routing protocols before enabling IGMP proxy service.

1. Enable IGMP.

2. Enable the IGMP proxy service in the router.

3. Review the configuration information.

▼ Configure an Interface as an UpstreamInterface1. Enter Interface Configuration mode for VLAN 2.

2. Enable IGMP on the interface if it is not already enabled.

SEFOS# configure terminalSEFOS(config)# set ip igmp enable

SEFOS(config-if)# ip igmp proxy-serviceSEFOS(config-if)# end

SEFOS# show ip igmp global config

IGMP is globally enabledIGMP Proxy is globally enabled in the system

SEFOS# configure terminalSEFOS(config)# interface vlan 2

SEFOS(config-if)# set ip igmp enable

Configuring IGMP 15

Page 20: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

3. Set the interface as an upstream interface.

4. Ensure that the IP address has changed.

▼ Configure the Purge Interval for anUpstream Interface1. Enter Interface Configuration mode for VLAN 2.

2. Set the purge interval to 100 seconds.

3. Review the configuration information.

SEFOS(config-if)# ip igmp-proxy mrouterSEFOS(config-if)# end

SEFOS# show ip igmp interface

... Internet Address is 12.0.0.1/8...

SEFOS# configure terminalSEFOS(config)# interface vlan 2

SEFOS(config-if)# ip igmp-proxy mrouter-time-out 100SEFOS(config-if)# end

SEFOS# show ip igmp-proxy mrouter

IfName/IfId OperVersion CfgVersion UpTime/VersionExpiryTimePurgeIntvl----------------------------------------------------------------------vlan2 /40 IGMPv3 IGMPv3 [0d 00:00:59.96]/0 100

16 Sun Ethernet Fabric Operating System IGMP Administration Guide • July 2012

Page 21: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

▼ Configure the IGMP Version on anUpstream Interface1. Enter Interface Configuration mode for VLAN 2.

2. Set the IGMP version to 2.

3. Review the configuration information.

▼ Configure the IGMP ProxyThis section shows how to set up an IGMP topology.

1. On the router, create VLAN 2 and VLAN 3, and associate the ports to thecorresponding VLAN.

SEFOS# configure terminalSEFOS(config)# interface vlan 2

SEFOS(config-if)# ip igmp-proxy mrouter-version 2SEFOS(config-if)# end

SEFOS# show ip igmp-proxy mrouter

IfName/IfId OperVersion CfgVersion UpTime/VersionExpiryTimePurgeIntvl-------------------------------------------------------------------------vlan2 /40 IGMPv2 IGMPv2 [0d 00:00:59.96]/0 100

SEFOS# configure terminalSEFOS(config)# vlan 2SEFOS(config-vlan)# ports extreme-ethernet 0/1 untaggedextreme-ethernet 0/1SEFOS(config-vlan)# exitSEFOS(config)# interface extreme-ethernet 0/1SEFOS(config-if)# switchport access vlan 2SEFOS(config-if)# exit

Configuring IGMP 17

Page 22: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

2. Verify the changes to the VLAN configuration.

3. Review the VLAN database information.

SEFOS(config)# interface vlan 2SEFOS(config-if)# shutdownSEFOS(config-if)# ip address 12.0.0.1 255.0.0.0SEFOS(config-if)# no shutdownSEFOS(config-if)# exitSEFOS(config)# vlan 3SEFOS(config-vlan)# ports extreme-ethernet 0/2 untaggedextreme-ethernet 0/2SEFOS(config-vlan)# exitSEFOS(config)# interface extreme-ethernet 0/2SEFOS(config-if)# switchport access vlan 3SEFOS(config-if)# no shutdownSEFOS(config-if)# exitSEFOS(config)# interface vlan 3SEFOS(config-if)# shutdownSEFOS(config-if)# ip address 20.0.0.1 255.0.0.0SEFOS(config-if)# no shutdownSEFOS(config-if)# end

SEFOS# show ip interface

vlan1 is up, line protocol is downInternet Address is 10.0.0.1/8Broadcast Address 10.255.255.255

vlan2 is up, line protocol is upInternet Address is 12.0.0.1/8Broadcast Address 12.255.255.255

vlan3 is up, line protocol is upInternet Address is 20.0.0.1/8Broadcast Address 20.255.255.255

SEFOS# show vlan brief

Vlan database-------------Vlan ID : 2Member Ports : Ex0/1Untagged Ports : Ex0/1Forbidden Ports : NoneName :Status : Permanent

18 Sun Ethernet Fabric Operating System IGMP Administration Guide • July 2012

Page 23: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

4. Enable IGMP and the IGMP proxy service globally on the VLANs.

5. Configure VLAN 2 as an upstream interface to receive the incoming datapackets.

----------------------------------------------------Vlan ID : 3Member Ports : Ex0/2Untagged Ports : Ex0/2Forbidden Ports : NoneName :Status : Permanent----------------------------------------------------Vlan ID : 1Member Ports : Ex0/3, Ex0/4, Ex0/5, Ex0/6, Ex0/7, Ex0/8

Ex0/9, Ex0/10, Ex0/11, Ex0/12, Ex0/13, Ex0/14Ex0/15, Ex0/16, Ex0/17, Ex0/18, Ex0/19, Ex0/20

Ex0/21, Ex0/22, Ex0/23, Ex0/24Untagged Ports : Ex0/3, Ex0/4, Ex0/5, Ex0/6, Ex0/7, Ex0/8

Ex0/9, Ex0/10, Ex0/11, Ex0/12, Ex0/13, Ex0/14Ex0/15, Ex0/16, Ex0/17, Ex0/18, Ex0/19, Ex0/20

Ex0/21, Ex0/22, Ex0/23, Ex0/24Forbidden Ports : NoneName :Status : Permanent----------------------------------------------------

SEFOS# configure terminalSEFOS(config)# set ip igmp enableSEFOS(config)# ip igmp proxy-serviceSEFOS(config)# interface vlan 2SEFOS(config-if)# set ip igmp enableSEFOS(config-if)# exitSEFOS(config)# interface vlan 3SEFOS(config-if)# set ip igmp enableSEFOS(config-if)# end

SEFOS# configure terminalSEFOS(config)# interface vlan 2SEFOS(config-if)# ip igmp-proxy mrouterSEFOS(config-if)# end

Configuring IGMP 19

Page 24: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

6. For VLAN 3 (224.1.1.1), add a static-multicast group membership.

Note – Adding a static group membership is not required if the device connected tothe VLAN 3 interface is capable of sending an IGMP membership report to theswitch.

7. Verify the changes to the IGMP configuration.

8. Review the configuration information.

9. Review the IGMP group information.

SEFOS# configure terminalSEFOS(config)# interface vlan 3SEFOS(config-if)# ip igmp static-group 224.1.1.1SEFOS(config-if)# end

SEFOS# show ip igmp global-config

IGMP is globally enabled IGMP Proxy is globally enabled in the system

SEFOS# show ip igmp interface

vlan2, line protocol is up Internet Address is 12.0.0.1/8 IGMP is enabled on interface Interface is configured as Upstream interface

vlan3, line protocol is up Internet Address is 20.0.0.1/8 IGMP is enabled on interface Current IGMP router version is 2 IGMP query interval is 125 seconds Last member query response interval is 10 secondsIGMP max query response time is 100 secondsRobustness value is 2 IGMP querying router is 20.0.0.1 (this system) Fast leave is disabled on this interface Number of multicast groups joined 1

SEFOS# show ip igmp groups

I - Include Mode, E - Exclude Mode

20 Sun Ethernet Fabric Operating System IGMP Administration Guide • July 2012

Page 25: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

10. Verify that the multicast data from VLAN 2 is forwarded to VLAN 3.

At the packet generator, create and transmit a valid multicast data packet withdestination IP address 224.1.1.1 and source IP address 12.0.0.x. Ensure thatthe packet is received by the packet capturing device.

S - Static Mbr, D - Dynamic Mbr

GroupAddress Flg Iface UpTime ExpiryTime LastReporter----------- ---- --- ------- ---------- -----------224.1.1.1 S vlan3 [0d 00:03:02.86] [0d 00:00:00.00] 0.0.0.0

Configuring IGMP 21

Page 26: IGMP Administration Guide - Oracle · IGMP is used to learn the multicast group membership of the hosts connected to a router. Multicast routing protocols, like PIM, use this information

22 Sun Ethernet Fabric Operating System IGMP Administration Guide • July 2012