We have a stack with one EX4500 and two EX4200-48PX switches running Junos 15.1R7.9. LLDP and LLDP-MED enabled on all ports via this code
protocols {
igmp-snooping {
vlan all;
}
rstp;
lldp {
interface all {
power-negotiation {
disable;
}
}
}
lldp-med {
interface all;
}
}
I plug a Mitel phone into port ge-2/0/7 and it works perfect. LLDP/LLDP-MED negotiation allows the switch to place the phone in the voice vlan. Here is the relevant code. The port itself has the data vlan specified with the voip information shown as well
ge-2/0/7 {
unit 0 {
family ethernet-switching {
port-mode access;
vlan {
members DO_ECS;
}
}
}
ethernet-switching-options {
voip {
interface ge-2/0/7.0 {
vlan PhonesDO_ECS;
forwarding-class assured-forwarding;
}
}
}
Here is the crazy part, I plug the same phone into port ge-2/0/28 and it gets put into the data vlan! Here is the config for port ge-2/0/28 and it is identical to ge-2/0/7
ge-2/0/28 {
unit 0 {
family ethernet-switching {
port-mode access;
vlan {
members DO_ECS;
}
}
}
ethernet-switching-options {
voip {
interface ge-2/0/28.0 {
vlan PhonesDO_ECS;
forwarding-class assured-forwarding;
}
}
}
Any idea on what is causing this? I am not sure even how to troubleshoot this other than two wireshark captures, one from each port as the phone is booting up. I tried this on two phones and both exhibited this behavior.