| ---什么是接口的自动协商模式? 
     当以太网最初被开发出来时,它工作在半双工模式,并使用一条共享的电缆。那也就是说,在同一个时间只能在一个方向发送数据。随着交换式以太网的发展,网络也不再是单一的共享线路。因此,多个终端之间可以同时进行数据传输 
 
 ---端口的协商模式有几种? 
     大致分为单工,半双工和双工 
     先简单介绍一下他们之间的区别 
     单工:单工,指传输的数据是单向的,在通信的时候,数据只能沿着一个方向使用一根传输线传输,比如A→B,A就是发送端,B就是接收端,并且身份无法互换,比如电视和广播,我们作为接收端,只能接收电视或者广播信号,不可以向电视或者广播传输信号。 
     半双工:就是数据可以在两个方向上传输,但是呢,在某一个时刻,只允许数据在一个方向传输,它跟单工通信的优点就是可以切换方向,比如,依旧是A和B,他们是可以互相传输数据的,但是不能在同一个时间又发送又接收,比如对讲机,在同一个时刻是能有一个人可以讲话。 
     全双工:就是在同一个时间,即可以发送数据,又可以接收数据,比如电话,在讲话的同时也可以听到对方的讲话。 
 
 
 -------穿插知识点------- 
 
 
 ---半双工如何有效的检测在共享线路上的冲突? 
     使用CSMA/CD(载波侦听多路访问/冲突检测技术) 
     载波侦听:指在发送数据前会侦听总线的线路上是否有数据在发送,如果有数据在发送,那么就不发送数据(避免冲突),如果没有数据在发送则表示总线是空闲的,则发送数据占用线路; 多路访问:这个就很简单了,指的是在这条总线上,所有终端都使用这条总线发送数据,并且是以广播的形式发送;
 冲突检测:指的是终端在的发送数据的同时,依旧会监听线路上 是否有冲突,如果有冲突,所有主机数据全部退回,停止发送数据。
 检测过程如下:
 1、终端在发送数据前,先侦听线路上的载波,侦听到载波,说明线路繁忙,则不再发送数据;
 2、终端在发送数据前,先侦听线路上的载波,侦听不到载波,说明线路空闲,则发送准备好的数据;
 3、当线路空闲的时候,总线线路上的任何一个主机都可以抢占这个线路来发送数据;
 4、如果,几台主机都在抢占线路,比如两台主机在抢占线路,那么在总线线路上就会产生冲突,一旦检测出来冲突则所有主机都停止发送数据,等待一个随机的退避时间。
 5、全部停止之后,每台终端都会有一个随机的退避时间,退避时间期满的主机优先开始的发送数据
 
 
 综上所述,半双工的缺点显而易见。
 
 
 ---如何查看网络设备的接口协商模式? 
 深信服设备 
 在命令控制台(每个产品的命令控制台所在的位置不一样,这边以AC为例) 
 
   
 
 H3C设备
 
   
 CISCO设备
 
   
 
 ---协商不成功有什么影响? 
     自动协商不同厂商设备之间经常有协商不一致的问题(本人暂时未发现同个厂商协商不成功的现象),也就是我们常说的双工不匹配,但是神奇的是,当双工不匹配的时候,连接并不会完全断开,但是会带来传输数据性能下架,网络卡顿的情况。这种情况主要在某台设备接口协商为半双工的时候,在发送数据的时候,会检测线路冲突,然后触发CSMA/CD的退避机制,会导致数据大量堆积包括丢包的现象,从而对于最终用户来说会感觉到网络的卡顿。 
 
 
 
 -------案列------- 
 背景:某客户AC双网桥上架之后,反馈有一对网桥上网的时候会很卡,跳开AC正常。 
 处理过程: 
 1、查看设备的负载,CPU/内存都正常 
 2、检查是否配置流控策略---无 
 3、开启上网故障排除---故障依旧 
 4、查看运行状态的wan口流量,在正常值 
 5、查看AC网口协商模式为自动协商100M/Half,如下图 
 
 ![]() 
 
 6、查看下面连接的思科交换机协商为1000/Full(无图,当时捉急解决问题忘记截图了) 
 7、修改AC的协商模式为自动协商,修改成1000/Full,修改方法如下 
 
 
 
 
 |