Dear all,
I have some CRS354-48G-4S+2Q+ with some bridge vlan filtering, everything works good except for a lot of fanvil x4 phones that gives to me ethernet link ok, but no lan communication. The phones are all on the same VLAN 300 and all ports are untagged with PVID 300.
So after searching a lot, I found that VLAN settings was enabled on all phones, disabling this setting gave me back access to the phones, but after some minutes turns automatically on again.. so due to my inexperience I searched about some kind of autolearning protocol and I found that disabling LLDP on phones side (that is enabled on stock firmware by default) or disabling it on mikrotik side (IP->NEIGHBOR->DISCOVERY SETTINGS-LLDP) fixed the issue.
Now the question is, since I suppose that this is for some kind of autovlan feature for separating VOIP traffic from the rest and I’m not interested in this(at least not in my environment) which is the correct setup? Disabling it on mikrotik side or on phones side? Or probably I can do something on mikrotik side to avoid pushing the VLAN ID through LLDP keeping LLDP enabled?
Historically when VoIP phones were added to offices there were often insufficient network sockets available, a common workaround was to present the normal data network untagged and the VoIP network tagged.
Rather than having to configure each phone when deployed a number of autoconfiguration mechanisms were developed, one of these being LLDP-MED which informs phones that they should switch to a specific VLAN.
If you are presenting your VoIP network to the phones untagged you should not be advertising a tagged voice VLAN with LLDP-MED, i.e. lldp-med-net-policy-vlan should be set to disabled.
If the box between the label ‘LLDP MED Network Policy VLAN:’ and the downward-pointing triangle is greyed out it should be disabled. When enabled the box is not greyed out and contains the VLAN ID.
If you open a terminal window the command /ip neighbor export verbose should display:
/ip neighbor discovery-settings
set discover-interface-list=static lldp-med-net-policy-vlan=disabled protocol=cdp,lldp,mndp
If it is disabled then it could be originating elsewhere on your network depending on your bridge settings.