FREEDOM. FRIENDS. FEATURES. FIRST.
페도라 한국 사용자 모임

멀티캐스트에서 IGMP v2 에러 발생

게시판 질문게시판 멀티캐스트에서 IGMP v2 에러 발생

  • This topic has 0개 답변, 1명 참여, and was last updated 9 years, 3 months 전에 by 김밥. This post has been viewed 25 times
  • 만든이
    게시글
  • #13399
    김밥
    참가자
    • 게시글1
    • 댓글0
    • 총합1
    • ★★
    @taehun

    현재 두대의 서버로 멀티캐스트 데이터를 받는데

    한쪽서버 에서는 받는데 다른 서버에서는 데이터가 들어오지 않습니다.

    정상적으로 작동하는 서버는 IGMP v3로 되어있고 작동안하는 서버는 IGMP v2로 되어있습니다.

    IGMP 때문인가 해서 작동 안하는 서버에서 IGMP v3로 바꾸기 위해

    echo 3 > /proc/sys/net/ipv4/conf/eth2/force_igmp_version 으로 3으로 변경하였는데도 proc/net/igmp 파일을 열어보니 그대로 v2로 나오는데 왜 안바뀌는걸까요? eth1도 재기동 하였는데 안 바뀌네요.. ㅡ.ㅡ

     

    TCPDUMP로 확인하면 데이터는 계속 들어오고 있는데 recvfrom에서 받지 못하는 경우는 왜 생기는 건가요? IGMPv2 떄문일까요?

     

     

    -------------------------------------------------------------------------------------------

    안되는 서버
    [root@realneuron ~]# uname -a
    Linux realneuron 2.6.35.6-45.fc14.x86_64 #1 SMP Mon Oct 18 23:57:44 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux

    [root@realneuron ~]# cat /proc/net/igmp
    Idx Device : Count Querier Group Users Timer Reporter
    3 eth1 : 2 V2
    FB0000E0 1 0:00000000 1
    010000E0 1 0:00000000 0

    [root@realneuron ~]# tcpdump -i eth1 igmp
    16:57:24.299441 IP 192.168.246.2 > 224.0.0.1: igmp query v2
    16:57:27.182361 IP 192.168.246.173 > 224.0.0.251: igmp v2 report 224.0.0.251
    16:58:24.703454 IP 192.168.246.2 > 224.0.0.1: igmp query v2
    16:58:34.054303 IP 192.168.246.173 > 224.0.0.251: igmp v2 report 224.0.0.251

    ----------------------------------------------------------------------------------------------------------

    되는 서버
    [root@Neuron ~]# uname -a
    Linux Neuron 2.6.29.4-167.fc11.i586 #1 SMP Wed May 27 17:14:37 EDT 2009 i686 i686 i386 GNU/Linux

    [root@Neuron ~]# cat /proc/net/igmp
    Idx Device : Count Querier Group Users Timer Reporter
    4 eth1 : 2 V3
    FB0000E0 1 0:00000000 0
    010000E0 1 0:00000000 0

    [root@Neuron ~]# tcpdump -i eth1 igmp
    tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
    listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes
    16:57:35.779411 IP 192.168.246.2 > 224.0.0.1: igmp query v2
    16:58:36.178119 IP 192.168.246.2 > 224.0.0.1: igmp query v2
    16:59:36.580178 IP 192.168.246.2 > 224.0.0.1: igmp query v2 010000E0 1 0:00000000 0

    감사합니다.

  • 답변은 로그인 후 가능합니다.