[Xorp-users] igmp

Pavlin Radoslavov pavlin@icir.org
Fri, 25 Feb 2005 09:23:20 -0800


[Note: I changed the CC address to xorp-users@xorp.org, because the
<ML-name>-admin@xorp.org address should be used only for issues
regarding the ML itself]

> May be I'm forgot something especial? After adding pim-sm nothing changes.
> Please look at my conf and help me correct mistakes.    

There are few problems with the config below:

 * Inside the "interfaces" configuration:
   Inside each "interface" blocks you specify a
   "default-system-config" statement and a "vif" block. You may want
   to remove the "vif" blocks, because they are not needed if you
   have a "default-system-config" statement.

 * Inside the plimbing/mfea4 configuration:
   You have an extra line of "traceoptions {" which should be
   removed

 * Inside the protocols/pimsm4 configuration:
   The "bootstrap" configuration block is not closed with "}"
   before the next "traceoptions" configruration.

 * At the bottom of your file you have duplicated protocol/igmp and
   protocols/pimsm4 configuration blocks, and the latter one has
   several missing closing "}". You may want to remove both
   duplicates.

After you fix the above problems, if forwarding still doesn't work
then please send the new config file and the output log.

Regards,
Pavlin
 

> 
> ------------boot.conf-----------
> 
> /* $XORP: xorp/rtrmgr/config.boot.sample,v 1.16 2004/06/21 18:06:05 hodson
> Exp $ */
> 
> interfaces {
>     interface eth0 {
>         description: "data interface"
>         enabled: true
>         default-system-config
>         vif eth0 {
>             enabled: true
>             address 192.168.100.29 {
>                 prefix-length: 27
>                 broadcast: 192.168.100.31
>                 enabled: true
>             }
>         }
>         }
>     interface eth2 {
>         description: "data interface"
>         enabled: true
>         default-system-config
>         vif eth2 {
>             enabled: true
>             address 192.168.101.1 {
>                 prefix-length: 24
>                 broadcast: 192.168.101.255
>                 enabled: true
>             }
>                     }
>     }
> 
> }
> 
> fea {
>     enable-unicast-forwarding4: true
>     /* enable-unicast-forwarding6: true */
> }
> 
> 
> plumbing {
>     mfea4 {
>         enabled: true
>         interface eth0 {
>             vif eth0 {
>                 enabled: true
>             }
>         }
>         interface eth2 {
>             vif eth2 {
>                 enabled: true
>             }
>         }
>         interface register_vif {
>             vif register_vif {
>                 /* Note: this vif should be always enabled */
>                 enabled: true
>             }
>         }
>         traceoptions {
>         traceoptions {
>             flag all {
>                 enabled: true
>             }
>         }
>     }
> 
> }
> 
> protocols {
>     igmp {
>         enabled: true
>         interface eth0 {
>             vif eth0 {
>                 enabled: true
>             }
>         }
>         interface eth2 {
>             vif eth2 {
>                 enabled: true
>             }
>         }
>         traceoptions {
>             flag all {
>                 enabled: true
>             }
>         }
>     }
> }
> 
> protocols {
>     pimsm4 {
>         enabled: true
>         interface eth0 {
>             vif eth0 {
>                 enabled: true
>             }
>         }
>         interface eth2 {
>             vif eth2 {
>                 enabled: true
>             }
>         }
>         interface register_vif {
>             vif register_vif {
>                 enabled: true
>             }
>         }
> 
>         static-rps {
>             rp 192.168.100.29 {
>                 group-prefix 224.0.0.0/4 {
>                 }
>             }
>         }
> 
>         bootstrap {
>             enabled: true
>         traceoptions {
>             flag all {
>                 enabled: true
>             }
>         }
>     }
> 
> }
> 
> protocols {
>     igmp {
>         enabled: true
>         interface eth0 {
>             vif eth0 {
>                 enabled: true
>             }
>         }
>         interface eth2 {
>             vif eth2 {
>                 enabled: true
>             }
>         }
>         traceoptions {
>             flag all {
>                 enabled: true
>             }
>         }
>     }
> }
> 
> protocols {
>     pimsm4 {
>         enabled: true
>         interface eth0 {
>             vif eth0 {
>                 enabled: true
>             }
>         }
>         interface eth2 {
>             vif eth2 {
>                 enabled: true
>             }
>         }
>         interface register_vif {
>             vif register_vif {
>                 enabled: true
>             }
>         }
> 
>         static-rps {
>             rp 192.168.100.29 {
>                 group-prefix 224.0.0.0/4 {
>                 }
>             }
>         }
> 
>         bootstrap {
>             enabled: true
> 
> ----------end boot.conf --------