🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.protocols.tcp-ip
Article #15404

multicast on SUNOS

#15404
From: Mark Rayman
Date: Thu, 13 Mar 1997 00:00
32 lines
1781 bytes
Sunos does not support IP multicast unless you apply the
appropriate patches.  But it does support ethernet level 
multicast, by calling ioctl(fd, SIOCADDMULTI, &ifr).

Since it is possible to convert an IP multicast address to an ethernet
address (see RFC 1112), for any given IP multicast group, one
should be able to sign up the matching ethernet multicast address.
and then "see" the multicast packets.

I have verified this by using multicast -p (-p does NOT put the
network card into promiscuous mode) and the multicast packets show
up as regular UDP packets with the destination IP address being
the IP multicast group address.

My problem is, I cannot seem to get these packets filtered up to
a socket, I have tried regualr UDP sockets, raw IP sockets, without
success.  I am guessing that the IP layer is seeing the destination
address as one it does not recognize, and is throwing the packet
away.

Does anyone out there have any suggestions??? (Other that applying
the multicast patch or moving to SOLARIS).

Please CC me on any followup posts.
-- 
                (o-o)
==-=-=-=---.oOO--(_)--OOo.---=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Mark Rayman
Lehman Brothers  - TS Tech Services Market Data
mrayman@lehman.com
==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Technical Details
Message-ID: <332825C7.41C67EA6@lehman.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 163b15,b0b221428c5d36a2,start
X-Google-Attributes: gid163b15,public
X-Google-Thread: f9325,b0b221428c5d36a2,start
X-Google-Attributes: gidf9325,public
From: Mark Rayman <mrayman@lehman.com>
Subject: multicast on SUNOS
Date: 1997/03/13
Message-ID: <332825C7.41C67EA6@lehman.com>
X-Deja-AN: 225344008
Organization: Lehman Brothers
Newsgroups: comp.protocols.tcp-ip,at.mail.mbone