zebra/quagga versions
"Zachary C. Miller" <[email protected]>
| Newsgroups | gmane.network.wireless.cu-wireless |
|---|---|
| Message-ID | <[email protected]> |
We've been having some issues with our OSPF configuration where version .93b works but .94 (and any later quagga version) does not. I know a lot of people on this list will be getting this out of context but there's a few folk out there that I know have useful input on router configs. We suspect that our config files (see below) are buggy and broken and just HAPPEN to work on .93b but that .94 and later versions institute more strictness that we are not adhering to. We also know that p2mp mode is less well tested than other modes so perhaps this is a bug in zebra/quagga rather than a bug in our configs. Any input or thoughts the routing experts among you might have would be appreciated. Here's some scenarios that I tested out comparing zebra .93b (with p2mp patches applied) with zebra .94. 10.0.9.221 is internet connected 10.0.9.142 is not internet connected. 10.200.208/24 and 10.200.09/24 are the subnets provided by 142's ethernet ports. Below find different scenarios using the same configuration files but different versions of zebra. It would appear that nodes running .94 will advertise routes that they have connected to them but only .93b nodes will pick those routes up. It doesn't matter if node is running .94 or 93b for the purposes of making that nodes ruotes available, but a node must be running 93b in order to pick up and integrate routes that are made available by other nodes. .94 will export but not import. .93b will export or import. ----------------------------------------- 10.0.9.221 running .93b with p2mp patch 10.0.9.142 running .94 In this case 142 can not see the internet but 221 can see 142's ethernet subnets. 10.0.9.142 Destination Gateway Flags Refs Use Mtu Interface 10/16 link#4 UC 1 0 - wi0 10.0.9.221 00:02:2d:8b:24:54 UHLc 1 283 - wi0 10.200.208/24 link#1 UC 0 0 - sip0 10.200.209/24 link#2 UC 0 0 - sip1 loopback/8 localhost UGRS 0 0 33196 lo0 localhost localhost UH 4 74 33196 lo0 224.0.0.5 localhost UGH1 0 0 33196 lo0 224.0.0.6 localhost UGH1 0 0 33196 lo0 244.0.0.9 localhost UGH1 0 0 33196 lo0 10.0.9.221 Destination Gateway Flags Refs Use Mtu Interface 0/8 link#2 UC 0 0 - sip1 => default 192.168.29.1 UGS 0 14 - iip0 10/16 link#4 UC 1 0 - wi0 10.0.9.142 00:02:2d:8b:24:07 UHLc 4 656 - wi0 10.200.208/24 10.0.9.142 UG1 0 0 - wi0 10.200.209/24 10.0.9.142 UG1 0 0 - wi0 loopback/8 localhost UGRS 0 0 33196 lo0 localhost localhost UH 5 22 33196 lo0 192.168.29/24 link#1 UC 1 0 - sip0 192.168.29.1 00:50:da:0a:f5:f2 UHLc 1 0 - sip0 192.168.29.251 localhost UGHS 0 0 33196 lo0 OSPF-ALL.MCAST.NET localhost UGH1 0 0 33196 lo0 ----------------------------------------- 10.0.9.221 running .94 10.0.9.142 running .94 In this case 142 can't see the internet and 221 can't se 142's ethernet ports. 10.0.9.142 Destination Gateway Flags Refs Use Mtu Interface 10/16 link#4 UC 1 0 - wi0 10.0.9.221 00:02:2d:8b:24:54 UHLc 1 355 - wi0 10.200.208/24 link#1 UC 0 0 - sip0 10.200.209/24 link#2 UC 0 0 - sip1 loopback/8 localhost UGRS 0 0 33196 lo0 localhost localhost UH 4 74 33196 lo0 224.0.0.5 localhost UGH1 0 0 33196 lo0 224.0.0.6 localhost UGH1 0 0 33196 lo0 224.0.0.9 localhost UGH1 0 0 33196 lo0 10.0.9.221 Destination Gateway Flags Refs Use Mtu Interface 0/8 link#2 UC 0 0 - sip1 => default 192.168.29.1 UGS 0 0 - sip0 10/16 link#4 UC 1 0 - wi0 10.0.9.142 00:02:2d:8b:24:07 UHLc 0 0 - wi0 loopback/8 localhost UGRS 0 0 33196 lo0 localhost localhost UH 5 0 33196 lo0 192.168.29/24 link#1 UC 1 0 - sip0 192.168.29.1 00:50:da:0a:f5:f2 UHLc 1 1 - sip0 192.168.29.251 localhost UGHS 0 0 33196 lo0 OSPF-ALL.MCAST.NET localhost UGH1 0 0 33196 lo0 OSPF-DSIG.MCAST.NE localhost UGH1 0 0 33196 lo0 RIP2-ROUTERS.MCAST localhost UGH1 0 0 33196 lo0 ----------------------------------------- 10.0.9.221 running .94 10.0.9.142 running .93b with p2mp patch In this case 142 can see the internet but 221 can not see 142's ethernet subnets. 10.0.9.142 Destination Gateway Flags Refs Use Mtu Interface default 10.0.9.221 UG1 0 2 - wi0 10/16 link#4 UC 1 0 - wi0 10.0.9.221 00:02:2d:8b:24:54 UHLc 2 49 - wi0 10.200.208/24 link#1 UC 0 0 - sip0 10.200.209/24 link#2 UC 0 0 - sip1 loopback/8 localhost UGRS 0 0 33196 lo0 localhost localhost UH 4 0 33196 lo0 OSPF-ALL.MCAST.NET localhost UGH1 0 0 33196 lo0 OSPF-DSIG.MCAST.NE localhost UGH1 0 0 33196 lo0 RIP2-ROUTERS.MCAST localhost UGH1 0 0 33196 lo0 10.0.9.221 Destination Gateway Flags Refs Use Mtu Interface 0/8 link#2 UC 0 0 - sip1 => default 192.168.29.1 UGS 0 52 - sip0 10/16 link#4 UC 1 0 - wi0 10.0.9.142 00:02:2d:8b:24:07 UHLc 2 536 - wi0 loopback/8 localhost UGRS 0 0 33196 lo0 localhost localhost UH 5 22 33196 lo0 192.168.29/24 link#1 UC 1 0 - sip0 192.168.29.1 00:50:da:0a:f5:f2 UHLc 1 1 - si00 192.168.29.251 localhost UGHS 0 0 33196 lo0 OSPF-ALL.MCAST.NET localhost UGH1 0 0 33196 lo0 OSPF-DSIG.MCAST.NE localhost UGH1 0 0 33196 lo0 RIP2-ROUTERS.MCAST localhost UGH1 0 0 33196 lo0 ----------------------------------------- 10.0.9.221 running .93b with p2mp patch 10.0.9.142 running .93b with p2mp patch In this case 142 can see the internet and 221 can see 142's ethernet subnets. This is the happy case. 10.0.9.142 Destination Gateway Flags Refs Use Mtu Interface default 10.0.9.221 UG1 0 2 - wi0 10/16 link#4 UC 1 0 - wi0 10.0.9.221 00:02:2d:8b:24:54 UHLc 2 207 - wi0 10.200.208/24 link#1 UC 0 0 - sip0 10.200.209/24 link#2 UC 0 0 - sip1 loopback/8 localhost UGRS 0 0 33196 lo0 localhost localhost UH 4 0 33196 lo0 OSPF-ALL.MCAST.NET localhost UGH1 0 0 33196 lo0 OSPF-DSIG.MCAST.NE localhost UGH1 0 0 33196 lo0 RIP2-ROUTERS.MCAST localhost UGH1 0 0 33196 lo0 10.0.9.221 Destination Gateway Flags Refs Use Mtu Interface 0/8 link#2 UC 0 0 - sip1 => default 192.168.29.1 UGS 2 42 - sip0 10/16 link#4 UC 1 0 - wi0 10.0.9.142 00:02:2d:8b:24:07 UHLc 3 116 - wi0 10.200.208/24 10.0.9.142 UG1 0 0 - wi0 10.200.209/24 10.0.9.142 UG1 0 0 - wi0 loopback/8 localhost UGRS 0 0 33196 lo0 localhost localhost UH 5 0 33196 lo0 192.168.29/24 link#1 UC 1 0 - sip0 192.168.29.1 00:50:da:0a:f5:f2 UHLc 1 0 - sip0 192.168.29.251 localhost UGHS 0 0 33196 lo0 OSPF-ALL.MCAST.NET localhost UGH1 0 0 33196 lo0 OSPF-DSIG.MCAST.NE localhost UGH1 0 0 33196 lo0 RIP2-ROUTERS.MCAST localhost UGH1 0 0 33196 lo0 ----------------------------------------- Current configuration: [for 10.0.9.142] ! hsstname cuw-station password 8 x43XSykXGhtCQ enable password 8 025XB1zOjA3B. log syslog log record-priority service advanced-vty service password-encryption ! ! ! interface sip0 ! interface sip1 ! interface wi0 ip ospf network point-to-multipoint ip ospfddead-interval 900 ! interface lo0 ! router ospf ospf router-id 10.0.9.142 passive-interface sip0 passive-interface sip1 network 10.0.9.142/16 area 0 network 10.200.208.254/24 area 0 network 10.200.209.254/24 area 0 default-information originate ! access-list net-10 permit 10.0.0.0/8 access-list term permit 127.0.0.1/32 access-list term deny any ! route-map just-10 permit 10 match ip address net-10 ! line vty access-class term ! end ----------------------------------------- Current configuration: [for 10.0.9.221] ! hostname cuw-station password 8 x43XSykXGhtCQ enable password 8 025XB1zOjA3B. log syslog log record-priority service advanced-vty service password-encryption ! ! ! interface wi0 ip ospf network point-to-multipoint ip ospf dead-interval 900 ! interface sip0 ! interface sip1 ! interface lo0 ! router ospf ospf router-id 10.0.9.221 network 10.0.9.221/16 area 0 default-information originate ! access-list net-10 permit 10.0.0.0/8 access-list term permit 127.0.0.1/32 access-list term deny any ! route-map just-10 permit 10 match ip address net-10 ! line vty access-class term ! end -- Zachary C. Miller - @= - http://wolfgang.groogroo.com/ IMSA 1995 - UIUC 2000 - Just Another Leftist Muppet - Ya Basta! Social Justice, Community, Nonviolence, Decentralization, Feminism, Sustainability, Responsibility, Diversity, Democracy, Ecology _______________________________________________ CU-Wireless mailing list [email protected] http://lists.cu.groogroo.com/cgi-bin/listinfo/cu-wireless Project Page: http://cuwireless.ucimc.org