Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Dec 2006 23:13:29 -0800
From:      Garrett Cooper <youshi10@u.washington.edu>
To:        freebsd-questions@freebsd.org
Cc:        tmartin159@mchsi.com
Subject:   Re: Multi Address Broadcast Protocol
Message-ID:  <45921D19.9060009@u.washington.edu>
In-Reply-To: <45920F82.1040702@mchsi.com>
References:  <45920F82.1040702@mchsi.com>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Tim Martin wrote:
> I have an idea for a new protocol that will decrease a multimedia
> servers bandwidth usage.  Normally a server, such as a video or audio
> streamer, sends a packet out to each and every listener.  There can be
> made a protocol that sends one packet out to 16 or so listeners.  The
> packets should be designed so that they can be addressed to 16 IP
> addresses in a sequential fashion.  The packet would get sent out to the
> first address in its list of addresses.  The receiving computer will
> strip away its own address and send the packet on to the next address in
> the list.  Then that computer will do the same thing and so on until all
> the addresses are stripped away from the packet.  Or maybe whenever a
> packet makes a hop the packet can be split in two with half the
> addresses in a packet going one way and the other half going the other. 
> This would distribute the workload to all the nodes in between the
> source and destinations in a pyramid of sorts.  If there are enough hops
> between the multimedia server and the listener then there would be no
> need for the listener computer to send any packets back out.  If one
> listener doesn't receive its packet in a specified time then the server
> can resend the packet in a conventional addressing fashion.
> 
> Please feel free to develop this protocol, I would certainly like to
> make use of it.  I guess it could be called something like Multi Address
> Broadcast Internet Protocol or MAB/IP.  Please forward this on to anyone
> who you think might be interested in developing a public licensed
> version of this protocol.
> 
> Of course this protocol should be able to work on Unix, Linux, Windows,
> FreeBSD, and Mac computers.
> 
> Tim Martin
> tmartin159@mchsi.com

	It's already sort of been done (not exactly the same, but
similar). Look up IGMP and multicast.
	Got a net related question? Try <freebsd-net@freebsd.org>.
- -Garrett
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.1 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFkh0ZEnKyINQw/HARAsE1AJ4m0Aj9YuX/bFoIKLGyLzF1KwaXJwCbBozS
FREMXIk4RD+3E0Ve1tDju4s=
=vw4c
-----END PGP SIGNATURE-----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45921D19.9060009>