[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