이 페이지 내용
예: EX 시리즈 스위치에서 IGMP 스누핑 구성
VLAN에서 IGMP 스누핑을 활성화하여 VLAN에서 IPv4 멀티캐스트 트래픽의 플러딩을 제한할 수 있습니다. IGMP 스누핑이 활성화되면 스위치는 호스트와 멀티캐스트 라우터 간의 IGMP 메시지를 검사하고 멀티캐스트 그룹에 대한 멀티캐스트 트래픽 수신에 관심이 있는 호스트를 학습합니다. 학습한 내용을 기반으로 스위치는 모든 인터페이스에 트래픽을 플러딩하는 대신 관심 있는 수신기에 연결된 인터페이스에만 멀티캐스트 트래픽을 전달합니다.
이 예에서는 IGMP 스누핑을 구성하는 방법을 설명합니다.
요구 사항
이 예에서 사용되는 소프트웨어 및 하드웨어 구성 요소는 다음과 같습니다:
EX4300 시리즈 스위치 1개
EX 시리즈 스위치용 Junos OS 릴리스 13.2 이상
IGMP 스누핑을 구성하기 전에 다음을 확인하십시오.
스위치에서 vlan100 VLAN을 구성했습니다
vlan100에 할당된 인터페이스 ge-0/0/0, ge-0/0/1, ge-0/0/2, ge-0/0/12
ge-0/0/12를 트렁크 인터페이스로 구성합니다.
개요 및 토폴로지
이 예에서 스위치 인터페이스 ge-0/0/0, ge-0/0/1, ge-0/0/2는 vlan100에 있으며 잠재적인 멀티캐스트 수신기인 호스트에 연결되어 있습니다. vlan100의 트렁크 인터페이스인 인터페이스 ge-0/0/12는 멀티캐스트 라우터에 연결됩니다. 라우터는 IGMP 쿼리 발생기 역할을 하며 그룹 233.255.0.100에 대한 멀티캐스트 트래픽을 멀티캐스트 소스에서 스위치로 전달합니다.
위상수학
예제 토폴로지는 그림 1에 나와 있습니다.
예
이 예제 토폴로지에서 멀티캐스트 라우터는 호스트 중 하나(예: 호스트 B)로부터 그룹 233.255.0.100 에 대한 멤버십 보고서를 수신할 때 소스에서 스위치로 멀티캐스트 트래픽을 전달합니다. vlan100에서 IGMP 스누핑이 활성화되지 않은 경우 스위치는 vlan100 의 모든 인터페이스에서 멀티캐스트 트래픽을 플러딩합니다(인터페이스 ge-0/0/12 제외). IGMP 스누핑이 vlan100에서 활성화된 경우 스위치는 호스트와 라우터 간의 IGMP 메시지를 모니터링하여 호스트 B만 멀티캐스트 트래픽 수신에 관심이 있는지 확인할 수 있습니다. 그런 다음 스위치는 인터페이스 ge-0/0/1로만 멀티캐스트 트래픽을 전달합니다.
IGMP 스누핑은 기본 공장 구성의 모든 VLAN에서 활성화됩니다. 많은 구현에서 IGMP 스누핑은 추가 구성이 필요하지 않습니다. 이 예는 그룹 가입 및 탈퇴 지연을 줄일 수 있는 다음과 같은 선택적 구성을 수행하는 방법을 보여줍니다.
VLAN에서 즉시 종료를 구성합니다. 즉시 나가기가 구성된 경우, 스위치는 멀티캐스트 그룹의 마지막 멤버가 그룹을 떠났음을 감지하면 인터페이스에서 멀티캐스트 트래픽 포워딩을 중단합니다. 즉시 휴가가 구성되지 않은 경우 스위치는 그룹별 쿼리가 시간 초과될 때까지 기다렸다가 트래픽 전달을 중지합니다.
즉시 휴가는 IGMP 버전 2(IGMPv2) 및 IGMPv3에서 지원됩니다. IGMPv2에서는 인터페이스에 IGMP 호스트가 하나만 있는 경우에만 즉시 종료를 구성하는 것이 좋습니다. IGMPv2에서는 인터페이스의 한 호스트만 group-specifc 쿼리에 대한 응답으로 멤버십 보고서를 전송합니다. 관심 있는 다른 호스트는 동일한 그룹에 대한 보고서가 폭주하는 것을 방지하기 위해 보고서를 억제합니다. 이 보고서 억제 기능은 스위치가 주어진 시간에 하나의 관심 있는 호스트에 대해서만 알고 있음을 의미합니다.
ge-0/0/12를 정적 멀티캐스트 라우터 인터페이스로 구성합니다. 이 토폴로지에서 ge-0/0/12는 항상 멀티캐스트 라우터로 이어집니다. ge-0/0/12를 멀티캐스트 라우터 인터페이스로 정적으로 구성함으로써 ge-0/0/12가 멀티캐스트 라우터 인터페이스라는 것을 알아야 하는 스위치에 의해 부과되는 지연을 피할 수 있습니다.
구성
스위치에서 IGMP 스누핑을 구성하려면:
절차
CLI 빠른 구성
IGMP 스누핑을 신속하게 구성하려면 다음 명령을 복사하여 스위치 터미널 창에 붙여넣으십시오.
[edit] set protocols igmp-snooping vlan vlan100 immediate-leave set protocols igmp-snooping vlan vlan100 interface ge-0/0/12 multicast-router-interface
단계별 절차
vlan100에서 IGMP 스누핑을 구성하려면:
인터페이스에 있는 그룹의 마지막 멤버로부터 탈퇴 보고서를 받으면 인터페이스에서 그룹 멤버십을 즉시 제거하도록 스위치를 구성합니다.
[edit protocols] user@switch# set igmp-snooping vlan vlan100 immediate-leave
인터페이스 ge-0/0/12 를 멀티캐스트 라우터 인터페이스로 정적으로 구성합니다.
[edit protocols] user@switch# set igmp-snooping vlan vlan100 interface ge-0/0/12 multicast-router-interface
결과
구성 결과를 확인합니다:
[edit protocols]
user@switch# show igmp-snooping
vlan all;
vlan vlan100 {
immediate-leave;
interface ge-0/0/12.0 {
multicast-router-interface;
}
}
IGMP 스누핑 작업 확인
IGMP 스누핑이 구성된 대로 작동하는지 확인하려면 다음 작업을 수행합니다.
VLAN vlan100에 대한 IGMP 스누핑 정보 표시
목적
IGMP 스누핑이 vlan100 에서 활성화되어 있고 ge-0/0/12 가 멀티캐스트 라우터 인터페이스로 인식되는지 확인합니다.
행동
다음 명령을 입력합니다.
user@switch> show igmp-snooping vlans vlan vlan100 detail
VLAN: vlan100, Tag: 100
Interface: ge-0/0/12.0, tagged, Groups: 0, Router
의미
vlan100에 대한 정보를 표시함으로써 명령 출력은 IGMP 스누핑이 VLAN에 구성되었음을 확인합니다. 인터페이스 ge-0/0/12.0은 구성된 대로 multicast-router 인터페이스로 나열됩니다. 호스트 인터페이스가 나열되지 않기 때문에 현재 멀티캐스트 그룹의 수신자인 호스트는 없습니다.