전에 배운 IGMP 는 아마 다 이해하셨을거구요..자..그렇다면..이걸 한번 생각해보죠..멀티케스트 통신을 위해..멀티캐스트에 참가하는 호스트(피시)와 라우터간에 IGMP 를 가지고 통신을 한다고 했으니까...거기까진 이해가 되는데...그럼..중간에..스위치가 있다면..어떻게 될까요..?? 여기선 시스코스위치라고..해두죠...시스코 스위치는 카타리스트 계열 스위치거든요..(Catalyst switch) 만약 스위치가 멀티캐스트 트래픽을 이해 못한다면..스위치는 이 트래픽을 마치 브로드캐스트 처럼 이해하기때문에....한 포트로 멀티캐스트를 받으면..다른 모든 포트로 뿌려버리기 때문에...굉장히..많은 트래픽이 발생하게 되거든요.. 따라서..멀티캐스트를 위해서는 반드시 스위치도..멀티캐스트를 이해해야 되요...시스코에서는 스위치가 멀티캐스트 통신을 이해하게 하기위해......만든 프로토콜이 있어요..그게 바로..CGMP(Cisco Group Multicast Protocol)입니다..그럼 중간에 있는 스위치도...이제 멀티캐스트 통신을 이해하기 때문에...모든 포트로 멀티캐스트 트래픽을 뿌리지 않고...멀티캐스트에 속한 포트로만 이 트래픽을 뿌려주는 겁니다...자..그럼 IGMP 와 CGMP 를 가지고 멀티캐스트를 성공적으로 전달할수 있다는걸..아시겠죠..?? 마자요..^^ 라우터는 IGMP 로 통신을 하면서..스위치에는 이 정보를 CGMP 로 바꿔서 보내주는 거죠... 이해 가시죠..?? 어떤 분들은 IGMP 와 CGMP 를 아직도 혼돈해 하시는데...이제 여러분은 이걸 잘 정리해두시기 바랍니다.. 자..좋은 하루 보내세요..^.^안녕...
댓글을 달아 주세요