IGMP 메세지(멀티캐스트 조인 메세지)를 캡춰하는 가장 효율적인

jhanglim의 이미지

리눅스 머신에서 다른 컴퓨터에서 날아오는 IGMP 메세지를 캡춰할 필요학 있습니다. 리눅스 머신이 데스크탑이라면 별 문제가 없으나 200MHz짜리 arm이라서 문제입니다.
pcap을 사용할 것인가 아니면 멀티캐스트 조인 메세지를 잡기 위해 여러개의 멀티캐스트 데몬을 띄워놓을것인가 고민중입니다.
혹 좋은 방법 있으면 조언 부탁드립니다.
커널은 2.4입니다.

*클라이언트 컴퓨터가 접속할 멀티캐스트 주소레인지는 리눅스 머신이 알고 있습니다.( 약 20~30개 정도)

지나가는새의 이미지

tcpdump igmp

그룹이 얼마나 많은지 모르겠지만 200MHz에서도 충분히 동작 하리라 봅니다.
(mips 250Mhz 경험자 :lol: )

Fever Pitch!

jhanglim의 이미지

그럼 pcap을 사용해야 하겠군요!!!
전 pcap보다는 일일이 멀티캐스트 데몬을 띄워서 멀티캐스트 접속 요청 들어오는것을 캡춰해서 처리하려고 했거든요!!!
하는일이 이것 거것 많아서요!
패킷도 20Mbps정도 계속 전송해야하고20Mb/s로 처리해야 할 데이터도 있고요. 그래서 가능하면 IGMP 메세지 캡춰는 cpu부담이 적은쪽으로 가려고 했거든요

답변 감사드립니다.
pcap 크로스 컴파일 해야겠군요 ^_^