Note: This program is no longer being updated or maintained by Tom Lehman. The code base and functionality
has been absorbed into (and extended by) the Access Grid community as part of the
QuickBridge program.
Mbone Multicast/Unicast Gateway and Reflector Program
This program provides multicast gateway services. The gateway allows users to run their mbone
conferencing tools in unicast mode, and rely on the gateway to join multicast sessions and
provide unicast to multicast translation. This functionality provides a method for
clients on non-multicast enabled networks to utilize their unicast infrastructure to join multicast groups.
The gateway service can also be utilized to interconnect multiple multicast enabled networks via a common
non multicast capable infrastructure.
The command line for the gateway is as follows:
- mboneuctomcgw [unicast port] [multicast address] [multicast port] [ttl]
Example command lines to run gatway services for the CAIRN sessions are as follows:
- mboneuctomcgw 58000 239.140.173.3 22222 63   (audio)
- mboneuctomcgw 56000 239.140.173.5 55555 63   (video)
- mboneuctomcgw 54000 239.140.173.4 44444 63   (whiteboard)
The unicast clients should point their Mbone tools (vic, vat, rat, etc) to the machine running this program as the gateway.
Example client command lines to join the CAIRN sessions are as follows(gateway running on helpman.east.isi.edu):
- vat -f pcm2 -r -I 1 -t 1 -C "CAIRN" helpmann.east.isi.edu/58000
- vic -t 1 -I 1 -C "CAIRN" helpmann.east.isi.edu/56000
- wb -C "CAIRN" helpmann.east.isi.edu/54000
The source code is available here:   mboneuctomcgw.c
An executable compiled on a FreeBSD 2.2.5 system is available here:   mboneuctomcgw.22x
An executable compiled on a FreeBSD 3.3 system is available here:   mboneuctomcgw.3x
Client command lines to join the local ISI East sessions are as follows:
- vat -f pcm2 -r -I 1 -t 1 -C "ISI EAST" helpmann.east.isi.edu/40000
- vic -t 1 -I 1 -C "ISI EAST" helpmann.east.isi.edu/38000