[Xorp-users] Multicast routing between interfaces
Pavlin Radoslavov
pavlin@icir.org
Wed, 08 Feb 2006 19:47:24 -0800
> I recently set up a Xorp box which has four interfaces - site1, site2,
> site3, site4. Each site is on a different subnet with appropriate subnet
> mask.
>
> I am interested in multicast routing between these interfaces and believe
> I have set Xorp up to do this.
>
> However, I believe that rather than routing multicast between the
> interfaces, it is simply snooping on the multicast traffic on each
> interface and not actually routing (the 'show igmp group' command does
> show the multicast groups I expect on each interface correctly).
>
> Most of the multicast traffic is voice - and with two
> transmitting/receiving PCs on a single subnet connected with a crossover
> cable everything works OK (traffic is seen on 224.1.0.1 and 224.1.0.3).
> However, if I put the first PC on fxp0 and the second on fxp1 (with
> appropriate IP, netmask and gateway settings), I see groups 224.1.0.1 and
> 224.1.0.3 on fxp0 and groups 224.1.0.1 and 224.1.0.3 on fxp1, but no data
> is passed between the PCs.
>
> Any input would be greatly appreciated - my xorp.cfg (with part of the IPs
> masked) is below:
You must configure PIM-SM.
Hence, you would also have to configure the fib2mrib module, and the
register_vif interface inside mfea4.
Pavlin
>
> /*XORP Configuration File, v1.0*/
> interfaces {
> interface rl0 {
> description: "site1"
> vif rl0 {
> disable: false
> address xxx.xxx.84.206 {
> prefix-length: 28
> disable: false
> broadcast: xxx.xxx.84.207
> }
> }
> disable: false
> discard: false
> }
> interface fxp0 {
> description: "site2"
> vif fxp0 {
> disable: false
> address xxx.xxx.84.30 {
> prefix-length: 27
> disable: false
> broadcast: xxx.xxx.84.31
> }
> }
> disable: false
> discard: false
> }
> interface fxp1 {
> description: "site3"
> vif fxp1 {
> disable: false
> address xxx.xxx.84.94 {
> prefix-length: 27
> disable: false
> broadcast: xxx.xxx.84.95
> }
> }
> disable: false
> discard: false
> }
> interface xl0 {
> description: "site4"
> vif xl0 {
> disable: false
> address xxx.xxx.84.174 {
> prefix-length: 28
> disable: false
> broadcast: xxx.xxx.84.175
> }
> }
> disable: false
> discard: false
> }
> interface lo0 {
> description: "Loopback interface"
> vif lo0 {
> disable: false
> }
> disable: false
> discard: false
> }
> targetname: "fea"
> }
> fea {
> unicast-forwarding4 {
> disable: false
> }
> targetname: "fea"
> }
> plumbing {
> mfea4 {
> targetname: "MFEA_4"
> disable: false
> interface fxp0 {
> vif fxp0 {
> disable: false
> }
> }
> interface fxp1 {
> vif fxp1 {
> disable: false
> }
> }
> interface rl0 {
> vif rl0 {
> disable: false
> }
> }
> interface xl0 {
> vif xl0 {
> disable: false
> }
> }
> }
> }
> protocols {
> igmp {
> targetname: "IGMP"
> disable: false
> interface fxp0 {
> vif fxp0 {
> disable: false
> }
> }
> interface fxp1 {
> vif fxp1 {
> disable: false
> }
> }
> interface rl0 {
> vif rl0 {
> disable: false
> }
> }
> interface xl0 {
> vif xl0 {
> disable: false
> }
> }
> }
> }
>
> _______________________________________________
> Xorp-users mailing list
> Xorp-users@xorp.org
> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users