很多朋友在配置交换机或接触网络项目时,时常会看到关于半双工与全双工的模式,也有不少弱电人问到,那么今天我们一起来了解下它们。

什么是半双工与全双工

1、双工模式分为如下两种:

a、半双工:接口任意时刻只能接收数据或者发送数据,并存在最大传输距离的限制。

b、全双工:接口可以同时接收和发送数据,最大吞吐量可达到双倍速率,且消除了半双工的物理距离限制。

什么是同步半双工(什么是半双工与全双工)(1)

2、配置以太网接口速率和双工模式可在自协商或者非自协商两种模式下进行:

a、在自协商模式下,接口速率和双工模式是由链路两端的接口协商决定的。一旦协 商通过,链路两端的设备就锁定在同样的双工模式和接口速率。自协商功能只有 在链路两端设备均支持时才可以生效。如果对端设备不支持自协商功能,或者对 端设备自协商模式和本端设备不一致,则接口可能会处于Down状态。

b、当对端设备不支持自协商功能,或者配置自协商功能后设备无法连通、物理连通 后接口出现大量错包或丢包现象时,用户可配置本接口工作在非自协商模式下, 手动配置接口速率和双工模式,调整接口的速率和双工模式。

以太网的接口双工模式

以太网接口速率和双工模式支持情况

什么是同步半双工(什么是半双工与全双工)(2)

如何解决网络中的拥塞问题

服务器群(Server1、Server2和Server3)分别与Switch的接口GE0/0/1、 GE0/0/2和GE0/0/3相连,Switch通过接口GE0/0/4上行接入Internet网络。

由于服务器网卡的特殊限制,接口GE0/0/1、GE0/0/2和GE0/0/3只能自协商为半双工模式,在该双工模式下,当业务数据流量较大时将会产生丢包现象。

同时,接口 GE0/0/1、GE0/0/2和GE0/0/3速率自协商为最大速率1000Mbit/s,当服务器群同时以 1000Mbit/s速率对外发送数据时,就会造成出接口GE0/0/4拥塞。用户希望解决数据丢 包和拥塞问题。

1、配置非自协商模式下速率和双工模式组网图


什么是同步半双工(什么是半双工与全双工)(3)

2、配置思路如下:

配置接口工作在非自协商模式,避免服务器网卡影响设备接口的最终工作速率。

在非自协商模式下强制指定接口双工模式为全双工,避免发生数据丢包现象。

在非自协商模式下强制指定接口工作速率为100Mbit/s,避免发生数据拥塞现象。

3、配置步骤

step1、创建端口组,并将接口GE0/0/1、GE0/0/2和GE0/0/3加入端口组

什么是同步半双工(什么是半双工与全双工)(4)

step2、批量配置接口GE0/0/1、GE0/0/2和GE0/0/3工作在非自协商模式、双工模式为全双工、 工作速率为100Mbit/s

什么是同步半双工(什么是半双工与全双工)(5)

step3、验证配置结果 在任意视图下执行命令display interface gigabitethernet 0/0/1,检查接口当前工作速率 及双工模式。

什么是同步半双工(什么是半双工与全双工)(6)

由上述回显字段看出接口工作在非自协商模式,工作速率为100Mbit/s,双工模式为全 双工。同理,对于GE0/0/2和GE0/0/3也可以通过执行display interface gigabitethernet 0/0/2和display interface gigabitethernet 0/0/3命令查看接口当前工作信息。

,