Problem Description:

I'm trying to filter VLANs on the bridge.  However, when enabling VLAN devices 
on the em1 interface the bridge does not work.


Test Setup:
============

The 2910AL-24G port 19 has its ports configured as TAGGED for VLAN 300 and VLAN 
302 with no other VLANs are enabled on this port.  This cable enters the bridge 
via em0 of the bridge and em1 connects to port 1 on the HP5304XL which is 
configured for TAGGED VLAN 300 and VLAN 302.  Port two is configured as VLAN 
300 UNTAGGED.

HP2910AL-24G (port 19) --- OpenBSD Bridge --- HP 5304XL (port 1)

OS - OpenBSD 4.8-beta (GENERIC.MP) #259: Tue Aug  3 09:06:37 MDT 2010
(no difference with newer versions)
PF - Disabled

Two physical interfaces

em0
em1

VLAN devices
# cat /etc/hostname.vlan300
vlan 300 vlandev em1

# cat /etc/hostname.vlan302
vlan 302 vlandev em1

cat /etc/hostname.em0
up

cat /etc/hostname.em1
up


Working configuration but without filtering.
=============================================
cat /etc/hostname.bridge0
add em0
add em1
up

With this configuration and no VLAN devices created the bridge works and the 
tags are passed appropriately, however I am unable to filter the traffic on the 
VLANs.

dhclient eth0 on client works fine
pinging out works fine

Non-Working configuration with hopes of filtering
==================================================

However, as soon as I create the vlan300 devices with a parent of em1 the 
bridge stops functioning and the client on HP5304XL Port 2 (UNTAGGED VLAN 300) 
stops functioning.  This remains the same even if I add the vlan300 and vlan302 
devices to the bridge.

dhclient stops working
ping is dead


I'm stumped here.  Any ideas?
--
James A. Peltier
Systems Analyst (FASNet), VIVARIUM Technical Director
Simon Fraser University - Burnaby Campus
Phone   : 778-782-6573
Fax     : 778-782-3045
E-Mail  : [email protected]
Website : http://www.fas.sfu.ca | http://vivarium.cs.sfu.ca
          http://blogs.sfu.ca/people/jpeltier
MSN     : [email protected]

Reply via email to