L2 Switch에서의 Multicast Flood 문제점
L2 Switch의 Mac Table은 Source Mac에 의존되어 생성되므로, Broadcast/Multicast Group에
Join 하기 위한 Host의 목적지 MAC 주소는 Switch에 존재 하지 않음
Switch의 Mac Table에 존재하지 않는 목적지 mac address 학습을 broadcast가 발생함
IGMP Snooping , CGMP 를 통한 L2 Switch Flooding 제어
IGMP Snooping
IGMP Snooping은 Switch가 모든 IGMP에 대한 응답을 위한 멀티케스트 Mac Table을 생성
하고, host의 IGMP report message를 참조하여 host 가 접속되어 있는 포트의 mac table을
생성함
CGMP : Cisco 社에서 만든 프로토콜
Router가 알고있는 Multicast 정보를 CGMP Packet을 통해 Switch의 MAC TABLE에 반영
반드시 Router-Switch 간 Cisco 社 제품으로 구성되고, Router가 있어야 함.
현재는 L2 Switch의 성능 향상으로 인하여 CGMP를 Cisco에서 지원하지 않음.
기존에는 L2에서 IGMP Snooping 사용시 퍼포먼스에 영향을 미쳐 L3에서 사용할것을 권고
하였으나, 현재는 L2 Switch의 성능향상으로 많은 부분이 해소됨
L2 Switch의 Mac Table은 Source Mac에 의존되어 생성되므로, Broadcast/Multicast Group에
Join 하기 위한 Host의 목적지 MAC 주소는 Switch에 존재 하지 않음
Switch의 Mac Table에 존재하지 않는 목적지 mac address 학습을 broadcast가 발생함
IGMP Snooping , CGMP 를 통한 L2 Switch Flooding 제어
IGMP Snooping
IGMP Snooping은 Switch가 모든 IGMP에 대한 응답을 위한 멀티케스트 Mac Table을 생성
하고, host의 IGMP report message를 참조하여 host 가 접속되어 있는 포트의 mac table을
생성함
CGMP : Cisco 社에서 만든 프로토콜
Router가 알고있는 Multicast 정보를 CGMP Packet을 통해 Switch의 MAC TABLE에 반영
반드시 Router-Switch 간 Cisco 社 제품으로 구성되고, Router가 있어야 함.
현재는 L2 Switch의 성능 향상으로 인하여 CGMP를 Cisco에서 지원하지 않음.
기존에는 L2에서 IGMP Snooping 사용시 퍼포먼스에 영향을 미쳐 L3에서 사용할것을 권고
하였으나, 현재는 L2 Switch의 성능향상으로 많은 부분이 해소됨
'IT > Network' 카테고리의 다른 글
PIM-SM Rendezvous Point (RP) (0) | 2009.10.07 |
---|---|
Multicast PIM Sparse Mode (2) | 2009.10.06 |
Multicast IGMP (0) | 2009.10.06 |
Fundamentals Multicast (0) | 2009.10.05 |
IGMP Flags (0) | 2008.12.12 |