Hi all!
We are trying our two "edge" router (aging Cisco 7500 with ATM) with two
pairs of "carped" multi-function (firewalling/routing) OpenBSD boxes, both
for redundancy and for very advanced shaping/firewalling/bgp routing and
also due to future network upgrade to native METRO-Ethernet solution.
A sample schematic of the desiderata network schematic follows..
Location A
O O O
| | |
---
em0||em0
em2---[A1] [A2]em2
em1||em1
--
|
| ISP Ethernet over MPLS service
|
Location B --
em1||em1
em2---[B1] [B2]em2
em0||em0
--
| | |
O O O
Where:
- O are some small Cisco routers on some fiber-connected sites near our main
offices (A/B locations), speaking OSPF
- A1/A2 are OpenBSD routers in location A with all interface in carp mode.
- B1/B2 are OpenBSD routers in location B with all interface in carp mode.
I'm trying this configuration in laboratory, in order to check if everything
works fine and preparing the changeover, as I'm not a OpenBSD sysadmin
guru.. so I try to familiarize a bit with it.
OpenOSPFD have the following configuration:
area 0.0.0.0 {
interface em0 # carped with carp0
interface em1 # carped with carp1
interface carp2
}
In this topology I found a problem: OpenOSPF daemon is configured with
"interface carpX" for any interface with except em0/em1 to announce the
connected interface only if master but however there are the announce of all
the route learned from other cisco router behind it, thus causing (unwanted)
traffic also in the router in backup carp state.
How I can make OpenBSD redistribute ospf learned routes only if carp state
is master even if in ospfd.conf have configured "interface em0" (and not
"interface carp0")? Is my topology just broken?
Sorry for the long email and thanks in advance.
Best wishes,
Chris
--
View this message in context:
http://www.nabble.com/OpenOSPF-routing-and-CARP-issues-%28-%29-tp18036287p18036287.html
Sent from the openbsd user - misc mailing list archive at Nabble.com.