In 1995, the
Fast Ethernet standard was released. Because this introduced a new speed option for the same wires, it included a means for connected network adapters to negotiate the best possible shared mode of operation. The autonegotiation protocol included in
IEEE 802.3 clause 28 was developed from a patented technology by
National Semiconductor known as
NWay. The company gave a letter of assurance for anyone to use their system for a one time license fee. Another company has since bought the rights to that patent. The first version of the autonegotiation specification, in the 1995 IEEE 802.3u
Fast Ethernet standard, was implemented differently by different manufacturers leading to
interoperability issues. These problems led many network administrators to manually set the speed and duplex mode of each network interface. However, the use of manual configurations may lead to
duplex mismatches. These can be difficult to diagnose because the network is nominally working. Simple network testing utilities such as
ping may report a valid connection. However, network performance will be significantly impacted by transmission aborts and subsequent
Ethernet frame drops that result from a duplex mismatch. When a duplex mismatch is occurring, the side of the connection that is using half-duplex will report late collisions, while the side using full-duplex will report
FCS errors. The autonegotiation specification was improved in the 1998 release of IEEE 802.3. This was followed by the release of the IEEE 802.3ab
Gigabit Ethernet standard in 1999 which specified mandatory autonegotiation for
1000BASE-T. Autonegotiation is also mandatory for
1000BASE-TX and
10GBASE-T implementations. Currently, most network equipment manufacturers recommend using autonegotiation on all access ports and enable it as a factory default setting. ==Function==