# /etc/mrouted.conf example, refer to mrouted(8) for more details: # Thanks to John Andrews of UCL for the instructions. # Related commands: mrouted(8), mtrace(8), mrinfo(8), netstat -g. # # General Multicast Topology: # # Note: This is NOT the Internet (traceroute) topology. # # OM--| |--RD # RD--|--[MRouter/mrouted]--(Internet)--[MRouter/mrouted]--|--RD # RD--| |--RD # # To minimize the TTLs on the multicast packets, we need to setup mrouted # tunnels between the two multicast router boxes shown above. # * Mrouted MUST be run on both subnets, but not necessarily on the # routers. MRouters above can be any hosts on the same subnets of the # XBone hosts, even the hosts running OM or RD. # * The setting on both ends of the tunnel should be identical except the # route/subnet & tunnel endpoints should be reversed. (Don't forget the # interface name on "phyint", or just use IP addresses.) # # Multicast Topology for the following example: # |--RD # [OM:dee.isi.edu/mrouted]--(Internet)--[128.16.64.9/mrouted]--|--RD # ISI UCL |--RD # # The following is the mrouted.conf on our OM, dee.isi.edu (128.9.160.175): # > fxp0 on dee: 128.9.160.175. # > UCL mrouter: 128.16.64.9 # > UCL subnet: 128.16.64/20 # # 1. Make mrouted DENY route 128.16.64/20 on interface fxp0 for it will be # handled by the tunnel interface (vif). phyint fxp0 deny 128.16.64/20 bidir # 2. Define the tunnel interface (vif) [128.9.160.175--128.16.64.9] for # mrouted to handle the route on 128.16.64/20. tunnel 128.9.160.175 128.16.64.9 metric 1 threshold 1 rate_limit 500 accept 128.16.64/20