组网图形

图1 配置非自协商模式下速率和双工模式组网图
  • 以太网接口速率和双工模式简介
  • 配置注意事项
  • 组网需求
  • 配置思路
  • 操作步骤
  • 配置文件

以太网接口速率和双工模式简介

双工模式分为如下两种:

  • 半双工:接口任意时刻只能接收数据或者发送数据,并存在最大传输距离的限制。
  • 全双工:接口可以同时接收和发送数据,最大吞吐量可达到双倍速率,且消除了半双工的物理距离限制。

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

  • 在自协商模式下,接口速率和双工模式是由链路两端的接口协商决定的。一旦协商通过,链路两端的设备就锁定在同样的双工模式和接口速率。自协商功能只有在链路两端设备均支持时才可以生效。如果对端设备不支持自协商功能,或者对端设备自协商模式和本端设备不一致,则接口可能会处于Down状态。
  • 当对端设备不支持自协商功能,或者配置自协商功能后设备无法连通、物理连通后接口出现大量错包或丢包现象时,用户可配置本接口工作在非自协商模式下,手动配置接口速率和双工模式,调整接口的速率和双工模式。

配置注意事项

  • 特性使用约束
    • 通信两端以太网接口必须都工作在相同的自协商模式下,否则接口可能会处于Down状态。
    • GE电接口工作速率为1000Mbit/s时,只支持全双工模式,不需要与链路对端的接口共同协商双工模式。
    • 链路两端的接口速率和双工模式必须保持一致。

组网需求

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

由于服务器网卡的特殊限制,接口GE1/0/1、GE1/0/2和GE1/0/3只能自协商为半双工模式,在该双工模式下,当业务数据流量较大时将会产生丢包现象;同时,接口GE1/0/1、GE1/0/2和GE1/0/3速率自协商为最大速率1000Mbit/s,当服务器群同时以1000Mbit/s速率对外发送数据时,就会造成出接口GE1/0/4拥塞。用户希望解决数据丢包和拥塞问题。

配置思路

配置思路如下:

  • 配置接口工作在非自协商模式,避免服务器网卡影响设备接口的最终工作速率。
  • 在非自协商模式下强制指定接口双工模式为全双工,避免发生数据丢包现象。
  • 在非自协商模式下强制指定接口工作速率为100Mbit/s,避免发生数据拥塞现象。

操作步骤

  1. 创建端口组,并将接口GE1/0/1、GE1/0/2和GE1/0/3加入端口组
    <HUAWEI> system-view
    [HUAWEI] sysname Switch
    [Switch] port-group portgroup1   //创建永久端口组portgroup1。
    [Switch-port-group-portgroup1] group-member  GE1/0/1 to  GE1/0/3   //将接口GE1/0/1、GE1/0/2和GE1/0/3加入portgroup1中。
  2. 批量配置接口GE1/0/1、GE1/0/2和GE1/0/3工作在非自协商模式、双工模式为全双工、工作速率为100Mbit/s
    [Switch-port-group-portgroup1] undo negotiation auto   //批量配置接口工作在非自协商模式。
    [Switch-GigabitEthernet1/0/1] undo negotiation auto  
    [Switch-GigabitEthernet1/0/2] undo negotiation auto
    [Switch-GigabitEthernet1/0/3] undo negotiation auto
    [Switch-port-group-portgroup1] duplex full   //批量配置接口为全双工模式。
    [Switch-GigabitEthernet1/0/1] duplex full
    [Switch-GigabitEthernet1/0/2] duplex full
    [Switch-GigabitEthernet1/0/3] duplex full
    [Switch-port-group-portgroup1] speed 100   //批量配置接口速率为100Mbit/s。
    [Switch-GigabitEthernet1/0/1] speed 100
    [Switch-GigabitEthernet1/0/2] speed 100
    [Switch-GigabitEthernet1/0/3] speed 100
    [Switch-port-group-portgroup1] quit

    在端口组视图下执行配置命令后,设备会向端口组内的各个端口下发该配置,并打印各端口的配置信息。

  3. 验证配置结果在任意视图下执行命令display interface gigabitethernet 1/0/1,检查接口当前工作速率及双工模式。
    [Switch] display interface gigabitethernet 1/0/1
    ...
    Port Mode: COMMON COPPER                                                        
    Speed : 100,    Loopback: NONE                                                  
    Duplex: FULL,   Negotiation: DISABLE                                            
    Mdi   : AUTO,   Flow-control: DISABLE  
    ...

    由上述回显字段看出接口工作在非自协商模式,工作速率为100Mbit/s,双工模式为全双工。

    同理,对于GE1/0/2和GE1/0/3也可以通过执行display interface gigabitethernet 1/0/2display interface gigabitethernet 1/0/3命令查看接口当前工作信息。

配置文件

Switch的配置文件。

#
 sysname Switch
#
interface GigabitEthernet1/0/1
 undo negotiation auto
 speed 100
#
interface GigabitEthernet1/0/2
 undo negotiation auto
 speed 100
#
interface GigabitEthernet1/0/3
 undo negotiation auto
 speed 100
#
port-group portgroup1         
 group-member GigabitEthernet1/0/1       
 group-member GigabitEthernet1/0/2        
 group-member GigabitEthernet1/0/3       
#
return