[T1600G-52PS] VLAN, VoIP, DHCP and routing troubles
Greetings!
Please consider these conditions before continuing to read:
- I don't do network architecture enough to grasp all the terminology
- The equipment is 900 miles away from me and the customer isn't technical enough to make adjustments
- I am able to configure the switch remotely through the web interface
- I do have the MAC addresses and IP addresses for most devices on the networks
- The subnet addressing and gateways are not under my control and I cannot make changes to them
Network Description
My customer has two independent gateways to the internet: voice and data. The data gateway is 192.168.58.1 with the subnet being 192.168.58.0/24 and is connected to the TP-Link switch at port 47. The voice gateway is 10.30.30.254 with subnet of 10.30.30.0/24 and connected to the switch at port 48. There are about 15 VoIP Polycom phones connected to the TP-Link switch at various ports. These Polycom phones each have a one-port Ethernet switch where one PC can be connected. Most of the PCs at the customer's office are connected through the phones in this way, with the phones connecting to the TP-Link switch. The VoIP vendor has indicated that these Polycom phones have been each programmed to use VLAN 300, although their behavior doesn't support this.
Here is a (badly drawn) picture of the topology:
As of now, all of the data AND voice are using the data gateway because I am unable to get the TP-Link T1600G-52PS to route voice traffic to the voice gateway. This is causing congestion and also they are running out of IP addresses on the data subnet. The VoIP phones are getting their IP addresses from the data gateway when they should be getting their addresses from the voice gateway. I want all data traffic to be on VLAN 1 and want voice traffic to be on VLAN 300.
I have configured the port going to the voice gateway (port 48) with VLAN 300 'tagged' enabled while ports that are connected to the VoIP phones 'untagged' enabled.
What I've Tried
(When I say "This does not work" below, it means that the Polycom phones will not use the voice gateway's DHCP server, nor will VLAN 300 traffic go to the voice gateway)
* I have tried setting static routes between the TP-Link switch, data and voice subnets, and this does not work.
* Pinging the voice gateway from the TP-Link switch does not work. I then tried making port 48 a routing port, then I am able to ping the voice gateway, but cannot enable 'tagged' on that port for VLAN 300. The phones will not use the voice gateway's DHCP server.
* I have tried LLDP and LLDP-MED to coax the phones to get their addresses from the voice gateway. This does not work.
* I have tried to use all of the different DHCP relaying features, and this does not work.
* I have used MAC-address-VLAN assignment to the phones, which does appear to force them onto VLAN 300, but they will not even try to get an address from either the data or voice gateways.
Again, I am not an expert on advanced network architecture, so what might be obvious to you is not to me. I typically do "simple" unmanaged network layouts, Windows / Mac / Linux tech support and software development.
What can I do to: 1) Force the Polycom phones to get their IP addresses from the voice gateway instead of the data gateway? 2) Force VLAN 300 traffic to only flow from 'untagged'-enabled ports through port 48 to the voice gateway?
Thank you in advance!