说起自动协商(Auto-negotiation),我想很多人都不会陌生。当你把你PC机器上的网卡通过一段双绞线连接到某个交换机的某个端口的时候,如果你的网卡和交换机都支持自动协商功能的话,一件有趣的事情就会发生了,网卡和交换机似乎能够互相告知对方自己可以工作的方式包括网速,双工状态。然后自动选择一个大家都能接受的最佳工作状态!
首先给大家说说为什么会出现自动协商!它为解决什么问题而来!
众所 周知,早期的以太网工作在低速的10M,半双工状态,后来随着网络不断发展的,又出现了交换机--支持全双工,100M,1000M,甚至最新的万兆以太网。为了保护以前的投资,新的标准一般都向下兼容比如100M的系统能够支持就的10M,半双工。但是这样同时又产生了一个新的问题,如果没有某种机制能够让两台互联的以太网设备之间能够协商获得两者都能接受的最佳工作方式的话,你只能通过手工设置来保证通讯双方工作状态的一致性!
这对于有少量这种问题的网络也许是个小问题,但是对于存在大量这种问题的网络而言就是一个头疼的问题。幸好,以太网的标准制定者推出了自动协商(Auto-Negotiation)这种机制,来解决这个问题。
说完这个自动协商机制用来解决什么问题,我们再讲讲自动协商机制是如何协商的.Auto-Negotiation实际上我们可以把它看作成一种主动地协商方式,具有这种功能的设备会主动与对方协商,并且等待对端返回协商结果,它不仅能够协商两端的工作速度是10M,还是100M还是1000M,而且还可以协商两端工作的双工方式是半双工还是全双工.
Auto-Negotiation通过和对端交换一种FLP(Fast Link Pluse)的特殊Frame,里面包含
以太网 ------ Auto-Negotiation(自动协商)
最新推荐文章于 2024-05-15 17:40:18 发布