Broadcast between VLANs

I have a network with 2 VLANs running on a Cisco SGE2010 with the switch acting as the gateway for each vlan:

192.168.10.0/24 VLAN 10
192.168.20.0/24 VLAN 20

Servers live on VLAN 10 and Desktops on 20. We have DHCP relay passing requests from VLAN 20 to the DHCP server on 10 but there are some broadcast based services running on our Windows 2008 servers that we would like to broadcast to both subnets.

I originally thought that perhaps multicast would be what I wanted but sysadmin1138 makes me think I have it wrong. My next best guess is a Proxy Arp but it doesn't seem quite right.

So I know I could wire the servers into VLAN20 via trunking or a second NIC but is there a way to have broadcast traffic from a specific port be mirrored into a second VLAN?

EDIT: Thanks for the answers and comments but we've deemed the VLANs overkill and are going to simplify back down.


Solution 1:

I believe you need an ip helper-address entry in the remote (to the server) VLAN that points to the Windows server IP(s).

In VLAN 20, something like:

ip helper-address server.ip.address

The following ports/services are forwarded by default with that statement.

   Time Service             Port 37
   TACACS                   Port 49
   Domain Name Services     Port 53
   Trivial File Transfer    Port 69
   DHCP (BootP)             Port 67 and Port 68
   NetBIOS Name Server      Port 137
   NetBIOS Datagram Server  Port 138