Ejemplo: Configuración de la supervisión IGMP en conmutadores de la serie EX
Puede habilitar el espionaje IGMP en una VLAN para restringir la inundación del tráfico de multidifusión IPv4 en una VLAN. Cuando la supervisión IGMP está habilitada, un conmutador examina los mensajes IGMP entre hosts y enrutadores de multidifusión y aprende qué hosts están interesados en recibir tráfico de multidifusión para un grupo de multidifusión. En función de lo que aprende, el conmutador reenvía el tráfico de multidifusión sólo a las interfaces conectadas a los receptores interesados, en lugar de inundar el tráfico a todas las interfaces.
En este ejemplo se describe cómo configurar la supervisión IGMP:
Requisitos
En este ejemplo se utilizan los siguientes componentes de software y hardware:
Un conmutador de la serie EX4300
Junos OS versión 13.2 o posterior para conmutadores serie EX
Antes de configurar la supervisión IGMP, asegúrese de tener:
Configuró la VLAN vlan100 en el conmutador
Interfaces asignadas ge-0/0/0, ge-0/0/1, ge-0/0/2 y ge-0/0/12 a vlan100
Configure ge-0/0/12 como interfaz troncal.
Descripción general y topología
En este ejemplo, las interfaces ge-0/0/0, ge-0/0/1 y ge-0/0/2 en el conmutador están en vlan100 y están conectadas a hosts que son posibles receptores de multidifusión. La interfaz ge-0/0/12, una interfaz troncal también en vlan100, está conectada a un enrutador de multidifusión. El enrutador actúa como el solicitante IGMP y reenvía el tráfico de multidifusión para el grupo 233.255.0.100 al conmutador desde un origen de multidifusión.
Topología
La topología de ejemplo se ilustra en la figura 1.
En esta topología de ejemplo, el enrutador de multidifusión reenvía el tráfico de multidifusión al conmutador desde el origen cuando recibe un informe de pertenencia para el grupo 233.255.0.100 de uno de los hosts, por ejemplo, el host B. Si la supervisión IGMP no está habilitada en vlan100, el conmutador inunda el tráfico de multidifusión en todas las interfaces de vlan100 (excepto en la interfaz ge-0/0/12). Si la supervisión IGMP está habilitada en vlan100, el conmutador supervisa los mensajes IGMP entre los hosts y el enrutador, lo que le permite determinar que solo el host B está interesado en recibir el tráfico de multidifusión. A continuación, el conmutador reenvía el tráfico de multidifusión sólo a la interfaz ge-0/0/1.
La supervisión IGMP está habilitada en todas las VLAN en la configuración predeterminada de fábrica. Para muchas implementaciones, el espionaje IGMP no requiere configuración adicional. En este ejemplo se muestra cómo realizar las siguientes configuraciones opcionales, que pueden reducir la latencia de pertenencia a grupos y salida:
Configure la licencia inmediata en la VLAN. Cuando se configura la licencia inmediata, el conmutador detiene el reenvío del tráfico de multidifusión en una interfaz cuando detecta que el último miembro del grupo de multidifusión ha abandonado el grupo. Si no se configura la licencia inmediata, el conmutador espera hasta que se agote el tiempo de espera de las consultas específicas del grupo antes de detener el reenvío del tráfico.
La licencia inmediata es compatible con IGMP versión 2 (IGMPv2) e IGMPv3. Con IGMPv2, se recomienda configurar la licencia inmediata solo cuando solo haya un host IGMP en una interfaz. En IGMPv2, solo un host en una interfaz envía un informe de pertenencia en respuesta a una consulta específica de grupo; cualquier otro host interesado suprime sus informes para evitar una avalancha de informes para el mismo grupo. Esta función de supresión de informes significa que el conmutador solo conoce un host interesado en un momento dado.
Configure ge-0/0/12 como una interfaz estática de enrutador de multidifusión. En esta topología, ge-0/0/12 siempre conduce al enrutador de multidifusión. Al configurar estáticamente ge-0/0/12 como una interfaz de enrutador de multidifusión, se evita cualquier retraso impuesto por el conmutador teniendo que aprender que ge-0/0/12 es una interfaz de enrutador de multidifusión.
Configuración
Para configurar la supervisión IGMP en un conmutador:
Procedimiento
Configuración rápida de CLI
Para configurar rápidamente la supervisión IGMP, copie los siguientes comandos y péguelos en la ventana terminal del conmutador:
[edit] set protocols igmp-snooping vlan vlan100 immediate-leave set protocols igmp-snooping vlan vlan100 interface ge-0/0/12 multicast-router-interface
Procedimiento paso a paso
Para configurar la supervisión IGMP en vlan100:
Configure el conmutador para quitar inmediatamente una pertenencia a un grupo de una interfaz cuando reciba un informe de licencia del último miembro del grupo en la interfaz:
[edit protocols] user@switch# set igmp-snooping vlan vlan100 immediate-leave
Configure estáticamente la interfaz ge-0/0/12 como interfaz de enrutador de multidifusión:
[edit protocols] user@switch# set igmp-snooping vlan vlan100 interface ge-0/0/12 multicast-router-interface
Resultados
Compruebe los resultados de la configuración:
[edit protocols] user@switch# show igmp-snooping vlan all; vlan vlan100 { immediate-leave; interface ge-0/0/12.0 { multicast-router-interface; } }
Verificación de la operación de espionaje IGMP
Para comprobar que el espionaje IGMP funciona según lo configurado, realice la siguiente tarea:
Visualización de información de espionaje IGMP para VLAN vlan100
Propósito
Verifique que el espionaje IGMP esté habilitado en vlan100 y que ge-0/0/12 se reconozca como una interfaz de enrutador de multidifusión.
Acción
Escriba el siguiente comando:
user@switch> show igmp-snooping vlans vlan vlan100 detail
VLAN: vlan100, Tag: 100
Interface: ge-0/0/12.0, tagged, Groups: 0, Router
Significado
Al mostrar información para vlan100, la salida del comando confirma que la supervisión IGMP está configurada en la VLAN. La interfaz ge-0/0/12.0 aparece como interfaz de enrutador de multidifusión, tal como está configurada. Dado que no se muestra ninguna de las interfaces de host, ninguno de los hosts son actualmente receptores para el grupo de multidifusión.