BTW, the BAGNet multicast channel is bound to the class D IP address 224.2.175.194 and video is sent an port 48072 (I have no clue why we did not pick 224.8.8.8/8888 or something, but maybe it were just too easy...) and audio is sent to 224.2.175.194/48073 (which should be changed soon since this is the session port of a vic session on data port 48072 - see the RTPv2 spec for details)
To send on the BAGNet multicast channel we bind the Class D IP address
(currently 224.2.175.194) to our outgoing point to multipoint PVC
(which is PVC 502 on port 15 or PVC 170 on port 2).
To receive data from the BAGNet multicast channel we use some bogus Class C IP
addresses and bind each incoming point to multipoint PVCs to one of these addresse.
Afterwards we have to reroute the multicast traffic (224.0.0.0) to our local ATM
interface. That means we have to delete
the old routing table entry for multicast traffic (if any) and set a new entry
with "route add 224.0.0.0 icsibag1 0". Click here to see
a shellscript wich does all that.
The Synoptics drivers do not work properly with Solaris 2.4,
so we send multicast from our efficient or interphase boards.
To send on the BAGNet multicast channel we bind the Class D IP address
(currently 224.2.175.194) to our outgoing point to multipoint PVC
(which is PVC 503 on port 15 or PVC 171 on port 3).
To receive data from the BAGNet multicast channel we use some bogus Class C IP
addresses and bind each incoming point to multipoint PVCs to one of these addresse.
Afterwards we have to reroute the multicast traffic (224.0.0.0) to our local ATM
interface. That means we have to delete
the old routing table entry for multicast traffic (if any) and set a new entry
with "route add 224.0.0.0 icsibag2 0".
Currently we send the CalREN promotion video ((c) copyright 1994 PacBell) from icsibag1 (PVC 503) on ports 50000 (video) and 50002 (audio). Thanks to Wieland Holfelder and his mbone-vcr.