방송통신기술/네트워크기술현업

Research Expert 2014. 6. 25. 09:29




IGMP(Internet Group Management Protocol) Snooping은 Multicast traffic의 flooding을 방지합니다. 스위치는 호스트와 라우터 간의 IGMP Traffic을 감시하고 있으며(snooping), 멀티캐스트 그룹과 멤버 포트에 대한 데이터를 유지하고 있습니다. 스위치가 특정 멀티캐스트 그룹으로부터 IGMP join 메시지를 받으면, 스위치는 멀티캐스트 전송 테이블(Multicast forwarding table entry)에 호스트 포트 넘버를 추가합니다. 호스트로부터 IGMP Leave Group message를 받으면, 테이블에서 호스트 포트를 제거합니다. 멀티캐스트 라우터로부터 IGMP 쿼리를 릴레이한 후에 멀티캐스트 클라이언트로부터 IGMP 멤버십 메시지를 수신하지 않으면 주기적으로 테이블을 갱신합니다.


IGMP Snooping을 활성화시키면 모든 VLAN 인터페이스에 적용(globally) 됩니다. 기본적으로 IGMP snooping은 모든 VLAN에 활성화되어 있으며, 개별 VLAN 마다 할당할 수 없습니다.


Configuration>

1. configure terminal

2. ip igmp snooping

3. show ip igmp snooping


Immediate-Leave Processing

IGMP snooping immediate-leave processing은 스위치가 인터페이스에 MAC기반의 쿼리를 보내는 것 없이 스위치가 leave message를 바로 보낼 수 있도록 해줍니다.(IP Multicast group에서 포트를 즉시 제거함) 단, Immediate-leave processing은 반드시 하나의 포트에 하나의 호스트가 연결되었을 때만 사용해야 합니다.


Configuration>

1. configure terminal

2. ip igmp snooping vlan vlan-id immediate-leave