[Xorp-users] xorp configuration question

Alexander Kolesnik xorp@temp.spb.ru
Mon, 15 Aug 2005 23:06:03 +0400


Hello,

I'm trying to implement the following configuration:
I've a router with CentOS 4 installed. The bonding is configured and
iptables/cbq/quagga are running. bond1 - is the interface where
clients subnets are terminated on configured subinterfaces (approx. 20
subinterfaces). Only IPv4 is supported.
I would like to install and run XORP for multicast traffic routing
between clients (bond1) and other network (bond0) (bond0 is not
configured now in XORP, I know; this will be the next step).
Here is my config.boot:
interfaces {
    interface bond1 {
        description: "data interface"
        disable: false
        default-system-config
    }
}
fea {
    unicast-forwarding4 {
        disable: false
    }
    unicast-forwarding6 {
        disable: true
    }
}
plumbing {
    mfea4 {
        disable: false
        interface bond1 {
            vif bond1 {
                disable: false
            }
        }
        interface register_vif {
            vif register_vif {
                disable: false
            }
        }
        traceoptions {
            flag {
                all {
                    disable: false
                }
            }
        }
    }
}
protocols {
    igmp {
        disable: false
        interface bond1 {
            vif bond1 {
                disable: false
            }
        }
        traceoptions {
            flag {
                all {
                    disable: false
                }
            }
        }
    }
    pimsm4 {
        disable: false
        interface bond1 {
            vif bond1 {
                disable: false
                dr-priority: 1
            }
        }
        interface register_vif {
            vif register_vif {
                disable: false
                dr-priority: 1
            }
        }
        static-rps {
            rp 192.168.30.225 {
                group-prefix 224.0.0.0/4 {
                    rp-priority: 192
                    hash-mask-len: 30
                }
            }
        }
        bootstrap {
            disable: false
            cand-bsr {
                scope-zone 224.0.0.0/4 {
                    cand-bsr-by-vif-name: "bond1"
                    is-scope-zone: false
                    bsr-priority: 1
                    hash-mask-len: 30
                }
            }
            cand-rp {
                group-prefix 224.0.0.0/4 {
                    cand-rp-by-vif-name: "bond1"
                    is-scope-zone: false
                    rp-priority: 192
                    rp-holdtime: 150
                }
            }
        }
        switch-to-spt-threshold {
            disable: false
            interval-sec: 100
            bytes: 102400
        }
        traceoptions {
            flag {
                all {
                    disable: false
                }
            }
        }
    }
    fib2mrib {
        disable: false
    }
}

192.168.30.225/24 - is the main address of bond1.

Output of `xorprtr_mgr -v' may be found here:
http://awanti.com/xorp.debug

The problematic places in that output are delimited with '---'.
So, the questions are:
1. What 'no interface found' means? What cannot be found and why?
2. Why 'Target "fea" does not exist or is not enabled' message comes up? The
fea part is actually configured.
3. 'Target "IGMP" does not exist or is not enabled'. The same
question.
4. What 'RX packet from 192.168.25.227 to 239.255.255.250: no vif
found' means? How to configure XORP to understand that traffic?

Thank you for help in advance!

-- 
Best regards,
 Alexander