[Xorp-users] Simple configuration

Iain Grant iain_grant@onetel.com
Tue, 15 Feb 2005 14:38:28 +0000


Ok I am new to this and have been scratching my head a lot...

I have a Linux Fedora 2 server with 2 network cards. eth0 and eth1.
eth0 is on a world network, eth1 is on a private network.

I want to be able to bridge multicast packets between the two ports. I don't
think that should be two difficult, but the dents in the wall and my desk have
proved me wrong.

I have modified the simple multicast client and server examples kicking around
in the internet so the server is listenening on my eth1 port. I don't seem to
receive any packets from the client sending 'hello messages'.

I have also got ethereal running, listening to traffic on eth1, but I am not
seeing any multicast messages.

Can someone please help me, my desk and wall solve this.

Thanks in advance

Iain

This is what my config.boot file looks like

---------------------------------------------------------------
interfaces {
    interface eth0 {
       description: "World interface"
       enabled: true
       default-system-config
    }
    interface eth1 {
       description: "Private interface"
       enabled: true
       default-system-config
    }
}

fea {
    enable-unicast-forwarding4: true
}


plumbing {
    mfea4 {
       enabled: true

       interface eth0 {
          vif eth0 {
             enabled: true
          }
       }

       interface eth1 {
          vif eth1 {
             enabled: true
          }
       }

       interface register_vif {
          vif register_vif {
             enabled: true
          }
       }

       traceoptions {
          flag all {
             enabled: true
          }
       }
    }
}

protocols {
    igmp {
       enabled: true

       interface eth0 {
          vif eth0 {
             enabled: true
          }
       }

       interface eth1 {
          vif eth1 {
             enabled: true
          }
       }

       traceoptions {
          flag all {
             enabled: true
          }
       }
    }
}

protocols {
    mld {
       enabled: true

       interface eth0 {
          vif eth0 {
             enabled: true
          }
       }

       interface eth1 {
          vif eth1 {
             enabled: true
          }
       }

       traceoptions {
          flag all {
             enabled: true
          }
       }
    }
}

protocols {
    pimsm4 {
       enabled: true

       interface eth0 {
          vif eth0 {
             enabled: true
          }
       }

       interface eth1 {
          vif eth1 {
             enabled: true
          }
       }

       interface register_vif {
          vif register_vif {
             enabled: true
          }
       }


       switch-to-spt-threshold {
          enabled: true
          interval-sec: 100
          bytes: 102400
       }
    }
}

protocols {
    fib2mrib {
       enabled: true
    }
}
---------------------------------------------------------------


\"Only two things are infinite, the universe and human stupity, and I'm not sure
about the former.\"
- Albert Einstein