Not sure if this is the right thread or if I should put this under LAN switching, but here it goes.
I know that with Catalyst switches you can issue the "switchport voice vlan #" command to separate voice and data traffic by utilizing CDP to communicate with a Cisco IP phone connected to that port.
My question is, what is the best practice for separating voice and data traffic on the same port with non-Cisco IP phones?
Well, that depends on the hardware and software you are dealing with for end point and switch.
Clearly, best practice is to keep voice and data separate. The question is whether you can do this manually or dynamically via a protocol like CDP. For the dynamic option you would be looking for your switch and endpoints to support LLDP-Med:
You will want to research this and test it out before going to production.
Please remember to rate helpful posts.