Thanks Eric for sharing your working config file. It does work much better than xorpsh.
On Thu, Dec 8, 2011 at 11:53 AM, Eric S. Johnson <[email protected]> wrote: > > Here is a working config file for vlans and multicast using a recent > svn pull (1.8.5-WIP) on centos 5 linux. > > As Ray mentioned, its better to let the OS create the vlans > and let xorp deal with them as "real" interfaces with a single vif. > > Note the fib2mrib and plumbing mfea sections. > > E > > ---- > > > > protocols { > fib2mrib { > disable: false > } > igmp { > interface "eth0.10" { > vif "eth0.10" { > disable: true > version: 2 > enable-ip-router-alert-option-check: false > query-interval: 125 > query-last-member-interval: 1 > query-response-interval: 10 > robust-count: 2 > } > } > interface "eth0.14" { > vif "eth0.14" { > disable: false > version: 2 > enable-ip-router-alert-option-check: false > query-interval: 125 > query-last-member-interval: 1 > query-response-interval: 10 > robust-count: 2 > } > } > interface "eth0.15" { > vif "eth0.15" { > disable: true > version: 2 > enable-ip-router-alert-option-check: false > query-interval: 125 > query-last-member-interval: 1 > query-response-interval: 10 > robust-count: 2 > } > } > interface "eth0.16" { > vif "eth0.16" { > disable: false > version: 2 > enable-ip-router-alert-option-check: false > query-interval: 125 > query-last-member-interval: 1 > query-response-interval: 10 > robust-count: 2 > } > } > } > ospf4 { > router-id: X.X.X.X > rfc1583-compatibility: true > ip-router-alert: false > area 0.0.0.125 { > area-type: "normal" > interface "eth0.16" { > link-type: "broadcast" > vif "eth0.16" { > address X.X.X.X { > priority: 1 > hello-interval: 10 > router-dead-interval: 40 > interface-cost: 70 > retransmit-interval: 5 > transit-delay: 1 > authentication { > simple-password: "" > md5 1 { > password: "XXXXXXX" > start-time: "" > end-time: "" > max-time-drift: 3600 > } > } > disable: false > } > } > } > interface "eth0.15" { > link-type: "broadcast" > vif "eth0.15" { > address X.X.X.X { > priority: 1 > hello-interval: 10 > router-dead-interval: 40 > interface-cost: 70 > retransmit-interval: 5 > transit-delay: 1 > passive { > disable: false > host: false > } > disable: false > } > } > } > interface "eth0.10" { > link-type: "broadcast" > vif "eth0.10" { > address X.X.X.X { > priority: 1 > hello-interval: 10 > router-dead-interval: 40 > interface-cost: 70 > retransmit-interval: 5 > transit-delay: 1 > authentication { > simple-password: "" > md5 1 { > password: "XXXXXXX" > start-time: "" > end-time: "" > max-time-drift: 3600 > } > } > disable: false > } > } > } > interface "eth0.14" { > link-type: "broadcast" > vif "eth0.14" { > address X.X.X.X { > priority: 1 > hello-interval: 10 > router-dead-interval: 40 > interface-cost: 70 > retransmit-interval: 5 > transit-delay: 1 > passive { > disable: false > host: false > } > disable: false > } > } > } > } > } > pimsm4 { > disable: false > interface "eth0.10" { > vif "eth0.10" { > disable: false > dr-priority: 1 > hello-period: 30 > hello-triggered-delay: 5 > } > } > interface "eth0.14" { > vif "eth0.14" { > disable: false > dr-priority: 1 > hello-period: 30 > hello-triggered-delay: 5 > } > } > interface "eth0.15" { > vif "eth0.15" { > disable: false > dr-priority: 1 > hello-period: 30 > hello-triggered-delay: 5 > } > } > interface "eth0.16" { > vif "eth0.16" { > disable: false > dr-priority: 1 > hello-period: 30 > hello-triggered-delay: 5 > } > } > interface "register_vif" { > vif "register_vif" { > disable: false > dr-priority: 1 > hello-period: 30 > hello-triggered-delay: 5 > } > } > static-rps { > rp X.X.X.X { > group-prefix 224.0.0.0/4 { > rp-priority: 192 > hash-mask-len: 30 > } > } > } > } > } > fea { > unicast-forwarding4 { > disable: false > forwarding-entries { > retain-on-startup: false > retain-on-shutdown: true > } > } > } > interfaces { > restore-original-config-on-shutdown: false > interface "eth0.10" { > description: "" > disable: false > discard: false > unreachable: false > management: false > vif "eth0.10" { > disable: false > address X.X.X.X { > prefix-length: 26 > disable: false > } > } > } > interface "eth0.14" { > description: "" > disable: false > discard: false > unreachable: false > management: false > vif "eth0.14" { > disable: false > address X.X.X.X { > prefix-length: 24 > disable: false > } > } > } > interface "eth0.15" { > description: "" > disable: false > discard: false > unreachable: false > management: false > vif "eth0.15" { > disable: false > address X.X.X.X { > prefix-length: 27 > disable: false > } > } > } > interface "eth0.16" { > description: "" > disable: false > discard: false > unreachable: false > management: false > vif "eth0.16" { > disable: false > address X.X.X.X { > prefix-length: 26 > disable: false > } > } > } > } > plumbing { > mfea4 { > disable: false > interface "eth0.10" { > vif "eth0.10" { > disable: false > } > } > interface "eth0.14" { > vif "eth0.14" { > disable: false > } > } > interface "eth0.15" { > vif "eth0.15" { > disable: false > } > } > interface "eth0.16" { > vif "eth0.16" { > disable: false > } > } > interface "register_vif" { > vif "register_vif" { > disable: false > } > } > } > } > >
_______________________________________________ Xorp-hackers mailing list [email protected] http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-hackers
