[Xorp-users] Xorp debug messages

Pavlin Radoslavov pavlin@icir.org
Thu, 02 Mar 2006 14:31:09 -0800


> Thanks for your ideas but I still couldn't figure out whats wrong. I 
> added the debug output but it seems MFEA does not get the PIM messages - 
> whyever.
> 
> Can you have a quick glance at my .boot-file? Maybe I missed something 
> there.

Your XORP configuration seems fine.
Can you confirm that it works for you without Click.

Also, can you provide more details about how exactly you are using
Click with XORP? E.g., are you using Click in kernel-mode or
user-mode, are the Click elements in the middle of the processing
path for PIM control messages and how the packets get from there to
the MFEA in userland, etc.

Pavlin


> ---------
> interfaces {
> 
>    interface eth3 {
>        description: "een5047"
>        disable: false
>        vif eth3 {
>            disable: false
>            address 172.30.12.2 {
>                prefix-length: 16
>                broadcast: 172.30.255.255
>                disable: false
>            }
>        }
>    }
>    interface eth5 {
>        description: "een5212"
>        disable: false
>        vif eth5 {
>            disable: false
>            address 172.20.100.6 {
>                prefix-length: 16
>                broadcast: 172.20.255.255
>                disable: false
>            }
>        }
>    }
> }
> 
> fea {
>    unicast-forwarding4 {
>        disable: false
>    }
> }
> plumbing {
>    mfea4 {
>        disable: false
>        interface eth3 {
>            vif eth3 {
>                disable: false
>            }
>        }
>        interface eth5 {
>            vif eth5 {
>                disable: false
>            }
>        }
>        interface register_vif {
>            vif register_vif {
>                /* Note: this vif should be always enabled */
>                disable: false
>            }
>        }
>        traceoptions {
>            flag all {
>                disable: false
>            }
>        }
>    }
> }
> protocols {
>    igmp {
>        disable: false
>        interface eth3 {
>            vif eth3 {
>                disable: false
>            }
>        }
>        interface eth5 {
>            vif eth5 {
>                disable: false
>            }
>        }
>        traceoptions {
>            flag all {
>                disable: false
>            }
>        }
>    }
> }
> protocols {
>    pimsm4 {
>        disable: false
>        interface eth3 {
>            vif eth3 {
>                disable: false
>            }
>        }
>        interface eth5 {
>            vif eth5 {
>                disable: false
>            }
>        }
>        interface register_vif {
>            vif register_vif {
>                /* Note: this vif should be always enabled */
>                disable: false
>            }
>        }
> 
>        static-rps {
>               rp  172.20.12.19 {
>                group-prefix 224.0.0.0/4 {
>                }
>            }
>        }
>        switch-to-spt-threshold {
>            disable: false
>            interval-sec: 3
>            bytes: 1
>        }
> 
>        traceoptions {
>            flag all {
>                disable: false
>            }
>        }
>    }
> }
> 
> protocols {
>    fib2mrib {
>        disable: false
>    }
> }
> ------------