Media Endpoint Discovery is an enhancement of LLDP, known as LLDP-MED, that provides the following facilities: Auto-discovery of LAN policies (such as VLAN, Layer 2 Priority and Differentiated services (Diffserv) settings) enabling plug and play networking.

Summary: Ed Wilson, Microsoft Scripting Guy, talks about getting started with packet sniffing in Windows PowerShell. Microsoft Scripting Guy, Ed Wilson, is here. One of the way cool things that happened with Windows 8.1 and Windows Server 2012 R2 was the ability to do network traces with Windows PowerShell. Solution: The file location for mslldp.sys is on C: Windows system32 drivers, if you have an installation Windows 10 CD or ISO the file should be included there Hello all,The Microsoft LLDP protocol driver was uninstalled from a Win 10 client from the Local Area Network Adapter Properties, and when I go to reinstall I get this error:I a. CDP does not work on Windows 8.1 64-ibt. The OpenLLDP project aims to provide a comprehensive implementation of IEEE 802.1AB to help foster adoption of the LLDP. A php script which uses lldp information to traverse snmp servers in a network and produce a graphical map of different hosts and connections in the network.The graph is produced with the graphviz dot syntax and graphviz can be used to produce different file formats like.png or.eps.

————————————————————————————————————————————

UPDATE: According to Microsoft, this was never supposed to work. We will need to rely on third party NIC teaming software for client operating systems.

See the Technet thread here: https://social.technet.microsoft.com/Forums/office/en-US/936e8936-810c-434f-9e06-525daafa50b8/teaming-not-possible-in-win10pro-insider-builds-10565-and-10576-error-87?forum=WindowsInsiderPreview

Intel NIC Teaming Software:http://www.intel.com/content/www/us/en/support/network-and-i-o/ethernet-products/000005667.html

Broadcom Downloads: https://www.broadcom.com/support

Be sure to check and make sure any NIC you are purchasing is compatible with Windows 10 and the NIC teaming software.

————————————————————————————————————————————

There may be times that you will require more network bandwidth on Windows clients to transfer files much quicker. Because most network cards are 10/100/1000, you are limited to gigabit speeds (using a gigabit switch, of course). There are other alternatives, such as buying a 10Gb NIC and switch to speed up the network, but one simple way to accomplish this is by using NIC teaming.

An easy way to create a network team was included in Windows Server 2012. This functionality was also included in the client version of Windows as well, just without a GUI. Because there is no graphical interface, we will be configuring a team using Powershell.

This example is being presented using a Windows 10 virtual machine with two virtual NICs attached. This same concept will apply to any Windows 8+ computer with two or more network adapters.

Gathering Information

Windows 8.1 Dpi

To get started, we will need to gather some information. The command will require you to use the actual name of the adapters to include them in the team. While you can use the default options, I recommend renaming the adapters to something easier to understand. You can see my example of this at the beginning of this article detailing How To Enable NIC Teaming in Windows Server 2012 R2.

1. Open the Network Connections control panel applet by clicking Start and typing ncpa.cpl into the start search. Hit the EnterKey to continue.

2. Note the names of the network adapters exactly as they are displayed. In this example, the two network adapters are named Ethernet and Ethernet 2.

Windows 8.1 dpi fix

Windows 8.1 Dpi Fix

Creating the Network Team

The command we will be running is a Powershell command built into Windows Server and Client Operating systems. Microsoft has a TechNet article detailing all of the parameters for the command that you can check out at: https://technet.microsoft.com/en-us/library/jj130849(v=wps.630).aspx

1. Click Start and in the Start Search, type Powershell
2. Right click the Powershell icon and choose Run as Administrator
3. If you are prompted to allow the action by User Account Control, click Yes.
4. Enter the command new-NetLBFOTeam [TEAMNAME] “[NIC1]”, “[NIC2]” and press the Enter Key.

[TEAMNAME] – The name you want to give to the team of network adapters
[NIC1] – The name of the first network adapter found from above
[NIC2] – The name of the second network adapter found from above

5. Finally, Open the Network Connections control panel applet by clicking Start and typing ncpa.cpl into the start search. Hit the EnterKey to continue.

You can see that the new team you created is now available. You should also note that the IP Configuration options of the network adapters included in the team are disabled. You can configure a static IP address on the teamed network adapter, or allow it to obtain an IP address from DHCP normally.

If you don’t have 2 network cards in your computer, check out http://amzn.to/1kqsTV3 for an Intel Dual Port PCI-e network card to get you started.

Related

If you are using Intel X710,XL710 or X722 adapters in your environment, you may have already noticed, that LLDP (Link Layer
Discovery Protocol) is not working for you. And you are getting following message “Link Layer Discovery Protocol is not available on this physical network adapter”

Apparently those cards have their own LLDP agent used by their internals which is not forwarding LLDP frames to the networking stack.

Solution for this is to disable this agent, however you need to be running specific driver and firmware combination:

For Intel X710,XL710 you need to be running at least i40en 1.5.6 and FW 6.0.x and later

Support for Intel x722 should have been released with the driver i40en 1.7.11 and FW 3.10. It was not working for me, therefore I checked with Intel at their forums and looks like they forgot to include it. At least they promised it will be there in the next (December’s) release.

Note: To verify your network card driver and FW combination you can run esxcli network nic get -n vmnic0

Let me cite the latest i40en 1.7.11 release notes:

Link Layer Discovery Protocol (LLDP) supports Intel X710 and XL710 adapters with FW 6.0 and later
as well as X722 adapters with FW 3.10 and later.
Set LLDP driver load param to allow or disallow LLDP frames forwarded to the network stack

LLDP agent is enabled in firmware by default (Default FW setting)
Set LLDP=0 to disable LLDP agent in firmware
Set LLDP=1 to enable LLDP agent in firmware
Set LLDP to anything other then 0 or 1 will fallback to the default setting (LLDP enabled in firmware)
LLDP agent is always enabled in firmware when MFP (Multi Functional Port, i.e. NPAR) is enabled,
regardless of the driver parameter LLDP setting.

When the LLDP agent is enabled in firmware, the ESXi OS will not receive LLDP frames and Link Layer
Discovery Protocol information will not be available on the physical adapter inside ESXi.

Please note that the LLDP driver module parameter is an array of values. Each value represents LLDP agent
setting for a physical port.
Please refer to “Command Line Parameters” section for suggestions on how to set driver module parameters.

In short, to have LLDP working with 4port card you need to run the following command (0 for each port):

8.1

esxcli system module parameters set -m i40en -p LLDP=0,0,0,0

Don’t forget one thing, LLDP is vSphere Distributed Switch function , it is not an option for the vSphere Standard Switches.

Update 25th March 2019: Looks like Intel had troubles implementing LLDP control in the driver for x722 so they released X722-LLDP-FW-Setting-Tool to control this functionality via FW directly. It can be found at Lenovo Site. I didn’t have to install QV driver for ESXi.

15) In TOOLS folder, a tool for end users to configure LLDP setting in NVM for X722 products ( To enable or disable LLDP in X722 FW/NVM ) is provided in /X722-LLDP-FW-Setting-Tool folder. Please follow the information and instructions provided.

The following two tabs change content below.
Dusan has over 8 years experience in the Virtualization field. Currently working as Senior VMware plarform Architect at one of the biggest retail bank in Slovakia. He has background in closely related technologies including server operating systems, networking and storage. Used to be a member of VMware Center of Excellence at IBM, co-author of several Redpapers. His main scope of work consists from designing and performance optimization of business critical virtualized solutions on vSphere, including, but not limited to Oracle WebLogic, MSSQL and others. He holds several IT industry leading certifications like VCAP-DCD, VCAP-DCA, MCITP and the others. Honored with #vExpert2015-2018 awards by VMware for his contribution to the community. Opinions are my own!
  • ESXi 6.7 U1 fixes: APD and VMCP is not triggered even when no paths can service I/Os - November 30, 2018
  • Update manager error: hosts could not enter maintenance mode - November 19, 2018
  • VMware fixes 2 data corruption bugs and VM to Host escape vulnerability! - November 19, 2018