On Wed, Feb 25, 2009 at 02:04:32PM +0200, Andrew R. wrote:
> I'am configuring ospfd on FreeBSD 6.4
>
> I want transfer, for exmple x.x.x.0/24, network to cisco routers with the
> next config:
>
> # cat /usr/local/etc/ospfd.conf
> # Global Configuration
> router-id yy.yy.yy.yy
>
> redistribute zz.zz.zz.0/27 (ospfd host and cisco network)
> redistribute x.x.x.0/24
>
> area 0.0.0.0 {
> auth-type crypt
> auth-md 1 "KE34rt#2d3)"
> auth-md-keyid 1
> interface vr0 { hello-interval 5
> router-dead-time 20
> }
>
> }
>
> When i start ospfd:
>
> ]# ospfd -d
> startup
> if_del: interface vr0
> rde_asext_get: zz.zz.zz.0/27 is net LSA
> orig_rtr_lsa: area 0.0.0.0
> orig_rtr_lsa: stub net, interface vr0
> if_fsm: event UP resulted in action START and changing state for interface
> vr0 from DOWN to WAIT
> spf_calc: area 0.0.0.0 calculated
> if_act_elect: interface vr0 old dr none new dr yy.yy.yy.yy, old bdr none new
> bdr none
> orig_rtr_lsa: area 0.0.0.0
> orig_rtr_lsa: stub net, interface vr0
> orig_rtr_lsa: area 0.0.0.0
> orig_rtr_lsa: stub net, interface vr0
> if_fsm: event WAITTIMER resulted in action ELECT and changing state for
> interface vr0 from WAIT to DR
> rde_asext_get: zz.zz.zz.0/27 is net LSA
> rde_asext_get: zz.zz.zz.0/27is net LSA
>
> No route on cisco from ospfd daemon. Where I make mistakes?
>
The /27 is most probably on vr0 and does not need to be redistributed.
x.x.x.0/24 will not announce anything until a route inside that /24 is
available in the FIB.
Check with ospfctl show fib <ip> that you have a valid route available.
I tested on OpenBSD -current and it works here.
--
:wq Claudio