[Xorp-users] Problem with Multicast ipv4 forwarding setup

dave jones s.dave.jones at gmail.com
Sun Dec 19 21:43:14 PST 2010


Hi,

I'm trying to run XORP-1.6(from ports/net/xorp) in a multicast IPv4
scenario using FreeBSD 9.0 -current. I have the following networks:

 -----------------------------------------------
     |                          |
     |                          |
   iptv device (172.16.113.2) FreeBSD (re0:172.16.113.8)
                                |     (re1:192.168.1.1)
                                |
                               PCs

The problem is when I run "netstat -g", it shows:
IPv4 Virtual Interface Table
 Vif   Thresh   Local-Address  Remote-Address   Pkts-In   Pkts-Out
  0         1   192.168.1.1                           0          0
  1         1   172.16.113.8                          0          0
  2         1   192.168.1.1                           0          0

Ipv4 Multicast Forwarding Table is empty

Here's my xorp.conf:

interfaces {
    interface re0 {
        description: "downstream interface"
        disable: false
        default-system-config
    }
    interface re1 {
        description: "upstream interface"
        disable: false
        default-system-config
    }
}

fea {
    unicast-forwarding4 {
        disable: false
    }
}
plumbing {
    mfea4 {
        interface re0 {
            vif re0 {
                disable: false
            }
        }
        interface re1 {
            vif re1 {
                disable: false
            }
        }
        interface register_vif {
            vif register_vif {
                /* Note: this vif should be always enabled */
                disable: false
            }
        }
    }
}
protocols {
    igmp {
        interface re0 {
            vif re0 {
                disable: false
            }
        }
        interface re1 {
            vif re1 {
                disable: false
            }
        }
    }
}
protocols {
    pimsm4 {
        interface re0 {
            vif re0 {
                disable: false
            }
        }
        interface re1 {
            vif re1 {
                disable: false
            }
        }
        interface register_vif {
            vif register_vif {
                /* Note: this vif should be always enabled */
                disable: false
            }
        }
    }
}
protocols {
    fib2mrib {
        disable: false
    }
}

Regards,
Dave.



More information about the Xorp-users mailing list