Как сделать так, чтобы LLDP в Windows 2012 R2 / Windows 8.1 давал мне некоторую полезную информацию, например, имя компьютера.
С моего коммутатора Cisco Catalyst соседом LLDP является Windows 8.1:
SWITCH# show lldp neigh detail
Chassis id: 0026.2dfb.e215
Port id: 0026.2dfb.e215
Port Description - not advertised
System Name - not advertised
System Description - not advertised
Time remaining: 3451 seconds
System Capabilities - not advertised
Enabled Capabilities - not advertised
Management Addresses - not advertised
Auto Negotiation - supported, enabled
Physical media capabilities:
1000baseT(FD)
Media Attachment Unit type - not advertised
Vlan ID: - not advertised
MED Information:
MED Codes:
(NP) Network Policy, (LI) Location Identification
(PS) Power Source Entity, (PD) Power Device
(IN) Inventory
Inventory information - not advertised
Capabilities:
Device type: Endpoint Class I
Network Policies - not advertised
Power requirements - not advertised
Location - not advertised
Это буквально ничего не говорит в 25 строках.
AFAIK, он просто не работает на windows 2012 r2.
Вот шаги, которые я сделал, чтобы попытаться установить протокол:
В Windows 2012 вы должны установить DCB:
На PowerShell, запущенном от имени администратора:
Установить-WindowsFeature Data-Center-Bridging
Затем установите протокол lldp на интерфейс, к сожалению, устройство cisco nexus не видит ничего, поступающего с сервера.
Поддержка LLDP в 8.1, скорее всего, в первую очередь предназначена для поддержки Skype для бизнеса, особенно для информации о местоположении для приложений E911. Клиент Skype для бизнеса извлекает идентификатор соседа из коммутатора, к которому он подключен через драйвер LLDP, и отправляет его на серверы Lync / Skype для определения физического местоположения.