MrSmith
02-03-2005, 04:03 PM
I'm testing out what will soon be a redundant link between my office and the "main" tower. I'm not trying to get too fancy, yet. (Someday, all the bridged clients on the wireless network will be gone, and I'll be able to do complex routing out there. Today is not that day.)
The whole "two links" and "redundancy/failover" thing is working well enough. There are two WRAP boards, each with three Ethernet ports. Right now, this whole mess is just on the floor, and the two wireless links are being simulated by two crossover cables. The third Ethernet port on the "office" router goes into my existing infrastructure; the third one on the "tower" router is just hooked up to a laptop for now.
The two routers are talking to each other just fine. From the "office" router, I can see the "tower" router, and the gateway address on the third Ethernet port. And from the laptop, I can see the first router. The failover and redundancy works fine; I can yank one of the cables and see traffic migrate over within about thirty seconds (slow, but acceptable).
But I can't get past there. The default route isn't propagating out from the office to the tower.
IP addresses (sanitized for your protection):
The "office" router is eth0:10.232.171.194/29, eth1:10.232.171.201/29, eth2:10.232.171.209/29. It has a default gateway of 10.232.171.193 manually set up in "static and default routes".
The "tower" router is eth0:10.232.177.1/24, eth1:10.232.171.202/29, eth2:10.232.171.210/29. Same default route, though it has the (!) indicating it's not a valid route.
eth0 on each device goes to the "local" stuff (my core network for the office, and the wireless network for the tower). eth1 will be one set of bridged radios (a pair of Trangos), eth2 will be another set of bridged radios (another pair of WRAP boards with Atheros cards).
Here's the config from the "office" router:
hostname mvn-office-ospf
password 1234
!
(snipped: lo, tunl0, gre0 interfaces, which were all empty)
interface eth0
!
interface eth1
description trango
ip ospf network non-broadcast
ip ospf cost 17
ip ospf dead-interval 45
!
interface eth2
description wrapradio
ip ospf network non-broadcast
ip ospf cost 7
ip ospf dead-interval 45
!
(snipped: ecb, ipacct, beacon, wlanbr, cbq interfaces)
router ospf
ospf router-id 10.232.171.194
redistribute kernel
redistribute connected
redistribute static
network 10.232.171.192/29 area 0.0.0.20
network 10.232.171.200/29 area 0.0.0.20
network 10.232.171.208/29 area 0.0.0.20
neighbor 10.232.171.202 poll-interval 15
neighbor 10.232.171.210 poll-interval 15
!
access-list vtylist permit 127.0.0.1/32
access-list vtylist deny any
!
line vty
access-class vtylist
!
end
And the configuration from the "tower" router (again, with all those empty interfaces omitted):
hostname mvn-mall-ospf
password 1234
!
interface eth0
description malltower
!
interface eth1
description trango
ip ospf network non-broadcast
ip ospf cost 17
ip ospf dead-interval 45
!
interface eth2
description wrapradio
ip ospf network non-broadcast
ip ospf cost 7
ip ospf dead-interval 45
!
router ospf
ospf router-id 10.232.177.1
redistribute connected
network 10.232.171.192/29 area 0.0.0.20
network 10.232.171.200/29 area 0.0.0.20
network 10.232.171.208/29 area 0.0.0.20
neighbor 10.232.171.201 poll-interval 15
neighbor 10.232.171.209 poll-interval 15
!
access-list vtylist permit 127.0.0.1/32
access-list vtylist deny any
!
line vty
access-class vtylist
!
end
I can post more stuff (the 'show ip ospf neighbor' and such) if desired. Basically, though, everything else looks like it's working. The two routers can talk to each other just fine, and appear to be propagating each other's routes (not that there are that many routes, but...) For example, from the office router, I can ping 10.232.177.1 (the tower router's "other" address) and 10.232.177.42 (the laptop). And the laptop can make it as far as 10.232.171.193 (the default gateway for the office router), and that office router can get to the rest of the world (because I'm sitting at my desk, not in the server room where all this stuff is splayed out on the floor, and can see it just fine).
What magic have I overlooked to get this last step working?
The whole "two links" and "redundancy/failover" thing is working well enough. There are two WRAP boards, each with three Ethernet ports. Right now, this whole mess is just on the floor, and the two wireless links are being simulated by two crossover cables. The third Ethernet port on the "office" router goes into my existing infrastructure; the third one on the "tower" router is just hooked up to a laptop for now.
The two routers are talking to each other just fine. From the "office" router, I can see the "tower" router, and the gateway address on the third Ethernet port. And from the laptop, I can see the first router. The failover and redundancy works fine; I can yank one of the cables and see traffic migrate over within about thirty seconds (slow, but acceptable).
But I can't get past there. The default route isn't propagating out from the office to the tower.
IP addresses (sanitized for your protection):
The "office" router is eth0:10.232.171.194/29, eth1:10.232.171.201/29, eth2:10.232.171.209/29. It has a default gateway of 10.232.171.193 manually set up in "static and default routes".
The "tower" router is eth0:10.232.177.1/24, eth1:10.232.171.202/29, eth2:10.232.171.210/29. Same default route, though it has the (!) indicating it's not a valid route.
eth0 on each device goes to the "local" stuff (my core network for the office, and the wireless network for the tower). eth1 will be one set of bridged radios (a pair of Trangos), eth2 will be another set of bridged radios (another pair of WRAP boards with Atheros cards).
Here's the config from the "office" router:
hostname mvn-office-ospf
password 1234
!
(snipped: lo, tunl0, gre0 interfaces, which were all empty)
interface eth0
!
interface eth1
description trango
ip ospf network non-broadcast
ip ospf cost 17
ip ospf dead-interval 45
!
interface eth2
description wrapradio
ip ospf network non-broadcast
ip ospf cost 7
ip ospf dead-interval 45
!
(snipped: ecb, ipacct, beacon, wlanbr, cbq interfaces)
router ospf
ospf router-id 10.232.171.194
redistribute kernel
redistribute connected
redistribute static
network 10.232.171.192/29 area 0.0.0.20
network 10.232.171.200/29 area 0.0.0.20
network 10.232.171.208/29 area 0.0.0.20
neighbor 10.232.171.202 poll-interval 15
neighbor 10.232.171.210 poll-interval 15
!
access-list vtylist permit 127.0.0.1/32
access-list vtylist deny any
!
line vty
access-class vtylist
!
end
And the configuration from the "tower" router (again, with all those empty interfaces omitted):
hostname mvn-mall-ospf
password 1234
!
interface eth0
description malltower
!
interface eth1
description trango
ip ospf network non-broadcast
ip ospf cost 17
ip ospf dead-interval 45
!
interface eth2
description wrapradio
ip ospf network non-broadcast
ip ospf cost 7
ip ospf dead-interval 45
!
router ospf
ospf router-id 10.232.177.1
redistribute connected
network 10.232.171.192/29 area 0.0.0.20
network 10.232.171.200/29 area 0.0.0.20
network 10.232.171.208/29 area 0.0.0.20
neighbor 10.232.171.201 poll-interval 15
neighbor 10.232.171.209 poll-interval 15
!
access-list vtylist permit 127.0.0.1/32
access-list vtylist deny any
!
line vty
access-class vtylist
!
end
I can post more stuff (the 'show ip ospf neighbor' and such) if desired. Basically, though, everything else looks like it's working. The two routers can talk to each other just fine, and appear to be propagating each other's routes (not that there are that many routes, but...) For example, from the office router, I can ping 10.232.177.1 (the tower router's "other" address) and 10.232.177.42 (the laptop). And the laptop can make it as far as 10.232.171.193 (the default gateway for the office router), and that office router can get to the rest of the world (because I'm sitting at my desk, not in the server room where all this stuff is splayed out on the floor, and can see it just fine).
What magic have I overlooked to get this last step working?