I am having problems getting ospfd to work with 802.1q vlans.  I have 2 
existing ospfd servers that are working correctly with physical interfaces in 
each network they are trying to take part in.  I recently built new box that 
I'm trying to use vlans as it only has 2 interfaces and I want it to talk to 
3 different networks.  When I start `ospfd -d` to see why no networks ever 
get populated into the FIB I get the follow errors.  Is there anything I can 
do to resolve this problem?

Tim Donahue

recv_dd_description: invalid MTU 1500 sent by neighbor ID 10.4.64.3, expected 
1496
if_fsm: event WAITTIMER resulted in action NOTHING and changing state for 
interface vlan33 from DROTHER to DROTHER
recv_dd_description: invalid MTU 1500 sent by neighbor ID 10.4.64.1, expected 
1496


# ifconfig 
de0: flags=8863<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:c0:f0:16:f0:5e
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet6 fe80::2c0:f0ff:fe16:f05e%de0 prefixlen 64 scopeid 0x2
vlan33: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1496
        lladdr 00:c0:f0:16:f0:5e
        vlan: 33 priority: 0 parent interface: de0
        groups: vlan
        inet6 fe80::2c0:f0ff:fe16:f05e%vlan33 prefixlen 64 scopeid 0xf
        inet 10.4.64.4 netmask 0xffffff00 broadcast 10.4.64.255
vlan35: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1496
        lladdr 00:c0:f0:16:f0:5e
        vlan: 35 priority: 0 parent interface: de0
        groups: vlan
        inet6 fe80::2c0:f0ff:fe16:f05e%vlan35 prefixlen 64 scopeid 0x10
        inet 10.2.8.1 netmask 0xffffff00 broadcast 10.2.8.255



# cat /etc/ospfd.conf

# $OpenBSD: ospfd.conf,v 1.2 2005/02/06 20:07:09 norby Exp $

# macros
password="secret"

# global configuration
router-id 10.4.64.4
fib-update yes
# spf-delay 1
# spf-holdtime 5
redistribute none

# auth-key $password
# auth-type simple
# hello-interval 10
# metric 10
# retransmit-interval 5
# router-dead-time 40
# router-priority 1
# transmit-delay 1

# areas
area 1 {
        interface vlan33 {
                auth-type none
        }
}


# cat /etc/pf.conf

#       $OpenBSD: pf.conf,v 1.29 2005/08/23 02:52:58 henning Exp $
#
# See pf.conf(5) and /usr/share/pf for syntax and examples.
# Remember to set net.inet.ip.forwarding=1 and/or net.inet6.ip6.forwarding=1
# in /etc/sysctl.conf if packets are to be forwarded between interfaces.

set skip on { lo }

scrub in

block in log
pass out keep state

antispoof quick for { lo }

pass in on de0 from any to any
pass in on vlan33 from any to any
pass in on vlan35 from any to any

Reply via email to