[Cu-wireless] zebra/quagga versions
Zachary C. Miller
zach at chambana.net
Fri Apr 2 20:47:07 CST 2004
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
More information about the CU-Wireless
mailing list