Networking Forums

Networking Forums > Computer Networking > Linux Networking > Linux IPv4 Multicast question

Reply
Thread Tools Display Modes

Linux IPv4 Multicast question

 
 
krishkar99@gmail.com
Guest
Posts: n/a

 
      07-15-2008, 06:10 AM
Hi,

I am trying to add IPv4 multicast feature in openwrt distribution for
embedded (linux based).

Before that I want to test the basic linux multicast how it works.

I have 3 redhat linux machines which have 2.6.21. I see from make
menuconfig that the IP multicast is already enabled. In order to
simulate a simple multicast clients and server, what should I do and
how to see the traffic ?
(I mean how to configure IGMP router and how to configure IGMP clients
and see some basic traffic like PING and iperf working).

Your input would be valuable.

Thanks in advance !!

--Krish
 
Reply With Quote
 
 
 
 
Ashish Shukla आशीष शुक्ल
Guest
Posts: n/a

 
      07-17-2008, 05:26 PM
krishkar99 writes:
> Hi,


> I am trying to add IPv4 multicast feature in openwrt distribution for
> embedded (linux based).


> Before that I want to test the basic linux multicast how it works.


> I have 3 redhat linux machines which have 2.6.21. I see from make
> menuconfig that the IP multicast is already enabled. In order to
> simulate a simple multicast clients and server, what should I do and
> how to see the traffic ?
> (I mean how to configure IGMP router and how to configure IGMP clients
> and see some basic traffic like PING and iperf working).


To get, ICMP replies from all hosts (GNU/Linux boxen) for a multicast
address, you need to set 'net.ipv4.icmp_echo_ignore_broadcasts' sysctl option
to 0. And then, you can ping 224.0.0.1 (all-hosts group) or 224.0.0.251
(all mDNS hosts group).

---->8---->8----
abbe@chateau:~$ ping -c3 224.0.0.1
PING 224.0.0.1 (224.0.0.1) 56(84) bytes of data.
64 bytes from 172.16.0.3: icmp_seq=1 ttl=64 time=0.061 ms
64 bytes from 172.16.0.2: icmp_seq=1 ttl=64 time=0.212 ms (DUP!)
64 bytes from 172.16.0.30: icmp_seq=1 ttl=64 time=0.919 ms (DUP!)
64 bytes from 172.16.0.3: icmp_seq=2 ttl=64 time=0.047 ms
64 bytes from 172.16.0.2: icmp_seq=2 ttl=64 time=0.177 ms (DUP!)
64 bytes from 172.16.0.30: icmp_seq=2 ttl=64 time=0.874 ms (DUP!)
64 bytes from 172.16.0.3: icmp_seq=3 ttl=64 time=0.045 ms

--- 224.0.0.1 ping statistics ---
3 packets transmitted, 3 received, +4 duplicates, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.045/0.333/0.919/0.361 ms
abbe@chateau:~$ ping -c3 224.0.0.251
PING 224.0.0.251 (224.0.0.251) 56(84) bytes of data.
64 bytes from 172.16.0.3: icmp_seq=1 ttl=64 time=0.060 ms
64 bytes from 172.16.0.2: icmp_seq=1 ttl=64 time=0.184 ms (DUP!)
64 bytes from 172.16.0.3: icmp_seq=2 ttl=64 time=0.047 ms
64 bytes from 172.16.0.2: icmp_seq=2 ttl=64 time=0.182 ms (DUP!)
64 bytes from 172.16.0.3: icmp_seq=3 ttl=64 time=0.046 ms

--- 224.0.0.251 ping statistics ---
3 packets transmitted, 3 received, +2 duplicates, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.046/0.103/0.184/0.066 ms
----8<----8<----

You should also checkout Avahi[1], an mDNS implementation.

References:
[1] - http://www.avahi.org/

HTH
Ashish
--
·-- ·- ···· ·--- ·- ···- ·- ·--·-· --· -- ·- ·· ·-·· ·-·-·- -·-· --- --

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkh/gMcACgkQHy+EEHYuXnQeNACg3s4Oc1+YcMi+5cKYy2fsvbfA
y4MAnRvyX/oXZMdKTGk+Ft4qojVMP+n1
=YK5g
-----END PGP SIGNATURE-----
 
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Some C language examples of linux raw sockets for IPv4 and IPv6 pdbuchan@yahoo.com Linux Networking 0 12-17-2011 03:30 AM
IPv6 and IPv4 conversion with Linux Router. RedPenguin Linux Networking 4 03-27-2007 01:52 PM
Using IPv4 TCPMSS target with IPv6-in-IPv4 Mark T.B. Carroll Linux Networking 1 03-18-2007 10:30 AM
multicast routing with linux. padam.singh@gmail.com Linux Networking 0 01-08-2005 02:47 PM
Reliable multicast over IP on Linux parag Linux Networking 5 04-23-2004 09:01 PM



1 2 3 4 5 6 7 8 9 10 11