ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • IGMP snooping 이란 무엇인가?
    _[정보통신]/근거리 통신 2009. 9. 26. 13:41

    통신 회사들이나 기타 프로젝트에 있어서 요구사항에 자주 등장하는 문구인 IGMP snooping이란
    무엇인가
    ?

    IGMP snooping
    에 대해서 살펴보기 전에 먼저 IGMP가 무엇인지 알고 넘어가자.

    IGMP
    Internet Group Management Protocol의 약자로 Internet Protocol multicast group들의
    membership을 관리하는 통신 규약이다.

    , multicast를 관리 하는것이다.

    - IGMP
    IP host들과 multicast router들에 의해 사용된다.
    -
    송수신 규약은 아니라도 network layer 상위에서 동작하는
    IP multicast spec의 필수 구성요소이다.
    - Unicast connection
    에 있어서
     Internet Control Message Protocol해당한다.
    - Streaming video
    game등에 사용되며 보다 효율적인 리소스사용을
    가능하게 한다.
    - IGMP
    는 몇 몇 공격을 받을 수도 있으며 방화벽에 의해 차단 될 수도 있다.

    위 그림에서 IGMP가 사용되는 구간을 확인할 수 있다.

    여기까지 IGMP가 무엇인지 알아 보았으니 이제 IGMP snooping이 무엇인지 알아보자.

    한마디로 switch host router간의 대화내용을 듣는 것이다.

    그 결과 switch multicast traffic 필요로 하는 client에게만 전달할 것이다.

    -
    이 대화 내용은 mutlicast network에 보내진 IGMP packet들이며 구성은 Layer3 packet들로 되어져 있다.
    - Switch
    안에서 IGMP snooping enable되면 host switch 혹은 multicast router간의 IGMP packet
       분석한다.
    -
    주어진 multicast group에 대하여 IGMP report를 받을 땐 multicast grouphost port 번호를 더하는
       역할을 수행하고 IGMP가 나가면(leave) hostport를 제거한다.
    - Mutlicast
    를 이해 못하는 switch broadcast multicast traffic LAN상의 모든 포트에 뿌리지만
      
    IGMP snooping을 이용하는 switch는 해당 traffic관심있어 하는 client에게만 전달 할 것이다.
    -
    상기와 같은 multicast traffic의 감소는 switch에게서 packet processing줄여주어 메모리 가격을
       줄여 줄 수 있으며
    host에게 있어서는 network card나 운영체제가 네트웍상에 발생되는 모든
      
    multicast traffic에 대하여 filter역할을 해 주므로 workload를 줄여줄 수 있다.

    [
    참고]
    WIKIPEDIA

    '_[정보통신] > 근거리 통신' 카테고리의 다른 글

    ICMP란?  (0) 2009.10.14
    WiMAX 기술  (0) 2009.09.26
    VoIP : Voice Over Internet Protocol 의 개념  (0) 2009.09.26
    CAT5와 CAT5e의 비교  (0) 2009.09.26
Designed by Tistory.