This touches VoIP stuff, but it's really a LAN issue as I see. I'm using Polycom IP430 and IP600 series phones against Interactive Intelligence EIC 3.0 server. These phones pull DHCP from a Win2008 DHCP server. DHCP settings give out Option 066 to tell the phones where to go for their config files. This is an http connection on port 8088 to the EIC 3.0 server.
I was previously using CAT3560 switches running IOS 12.2(25r)SEC. The EIC server was on a trunked port with both the voice and native VLAN's teh same (port is trunked for QoS), and all the phones where on trunked ports with a voice vlan specified. Voice VLAN was differnet than the native vlan on the port.
Fast forward a few months and I've moved locations, now my switch is a Cat6513 w/Sup2 running CatOS 8.5(4) software. EIC server is again on a trunked port again with both native and auxiliaryvlan the same. Phones are on trunked ports.
When I define an auxiliaryvlan on the port, the polycom phones will pull DHCP fine. They get an address and I can ping the phone from a desktop on the native vlan, the switch itself, and the EIC server which is on the same vlan as the phone. BUT, once the phone has an IP, it will not contact the boot server (EIC server) and pull it's config files.
If I remove the auxiliaryvlan setting, thus putting th ephoens on the same vlan as the native port, the phoens boot fine.
Since the issue did not occur on the 3560's with IOS, it seems to be something that the Cat6513 and it's version of CatOS are interfering with. Problem for me, I don't have a clue how I go about figuring this out. Any help would be greatly appreciate.