I'm not sure if this is a problem with ShoreTel (now Mitel) phones or a problem on my Juniper switch. I have a 24 port EX3300 on Junos: 15.1R6.7. and LLDP-MED only works intermittently. What I mean by that, is most of the time the phone comes up and requests an IP address from the data vlan first. I can plug an old ShoreTel MGCP phone in the same switchport, and there's a much higher success rate (maybe 85% of the time). When the phone works correctly, it requests an IP address from the voice vlan first. I can see via port analyzers that there's certainly an exchange of LLDP traffic between the Juniper switch and ShoreTel phone (IP480).
Output of show lldp neighbors:
root@ex3300-24p> show lldp neighbors
Local Interface Parent Interface Chassis Id Port info System Name
ge-0/0/22.0 - 3c:97:0e:17:f8:a1 3c:97:0e:17:f8:a1
ge-0/0/14.0 - 192.168.8.202 00:10:49:2d:23:65 Serial Number: 0010492D2365
ge-0/0/4.0 ae0.0 vmnic2 port 10 on dvSwitch DSwitch (etherswitch) localhost
ge-0/0/2.0 - vmnic3 port 11 on dvSwitch DSwitch (etherswitch) localhost
My IP480 is currently plugged into ge-0/0/14.
Also attaching a config of my EX3300 (is only currently being used in a lab enviornment).
Any ideas?