1、原理概述
交换机之间通过以太网电接口对接时需要协商一些接口参数,比如速率、双工模式等。交换机的全双工是指交换机在发送数据的同时也能够接收数据,两者同时进行。就如平时打电话一样,说话的同时也能够听到对方的声音。而半双工指在同一时刻只能发送或接收数据,就像一条比较窄的路,只能先通过一边的车,然后再通过另一边的车,若两边一起通过的话就会撞车。如果交换机两端接口协商模式不一致,会导致报文交互异常。
接口速率指交换机接口每秒钟传输数据的多少,在交换机上可根据需要调整以太网接口速率。默认情况下,当以太网接口工作在非自协商模式时,它的速率为接口支持的最大
速率。
2、实验目的
- 理解双工模式和接口速率
- 掌握更改双工模式的配置
- 掌握更改接口速率的配置
3、实验内容
某公司刚成立,新组建网络,购置了3台交换机。其中S1和S2为接入层交换机,S3为汇聚层交换机。现在网络管理员需要对3台新交换机进行基本配置,保证交换机间的接口使用全双工模式,并根据需要配置接口速率。
4、实验拓扑
交换机基础配置的拓扑如图2-1所示。
图2-1 交换机基础配置拓扑
5、实验编址
实验编址见表2-1。
表 2-1 | 实验编址 | |||
设备 | 接口 | IP地址 | 子网掩码 | 默认网关 |
PC1 | Ethernet 0/0/1 | 10.1.1.1 | 255.255.255.0 | N/A |
PC2 | Ethernet 0/0/1 | 10.1.1.2 | 255.255.255.0 | N/A |
6、实验步骤
1)基本配置
根据实验编址表进行相应的基本IP地址配置,并使用ping命令检测各直连链路的连通性。
现在PC-1和PC-2能够正常通信。
2)配置交换机双工模式
配置接口的双工模式可在自协商或者非自协商模式下进行。
在自协商模式下,接口的双工模式是和对端接口协商得到的,但协商得到的双工模式可能与实际要求不符。可通过配置双工模式的取值范围来控制协商的结果。例如,互连的两个设备对应的接口都支持全/半双工,经自协商后工作在半双工模式,与实际要求的全双工模式不符,这时就可以执行auto duplex full命令使接口的可协商双工模式变为全双工模式。默认情况下,以太网接口自协商双工模式范围为接口所支持的双工模式。
在非自协商模式下,可以根据实际需求手动配置接口的双工模式。
在S1、S2、S3交换机接口下先通过undonegotiationauto命令关掉自协商功能,再手工指定双工模式为全双工。
[S1]interface GigabitEthernet 0/0/1
[S1-GigabitEthernet0/0/1]undo negotiation auto
[S1-GigabitEthernet0/0/1]duplex full
[S1-GigabitEthernet0/0/1]quit[S2]interface GigabitEthernet 0/0/1
[S2-GigabitEthernet0/0/1]undo negotiation auto
[S2-GigabitEthernet0/0/1]duplex full
[S2-GigabitEthernet0/0/1]quit[S3]interface GigabitEthernet 0/0/1
[S3-GigabitEthernet0/0/1]undo negotiation auto
[S3-GigabitEthernet0/0/1]duplex full
[S3-GigabitEthernet0/0/1]quit[S3]interface GigabitEthernet 0/0/2
[S3-GigabitEthernet0/0/2]undo negotiation auto
[S3-GigabitEthernet0/0/2]duplex full
[S3-GigabitEthernet0/0/2]quit
3)配置接口速率
在自协商模式下,以太网接口的速率是和对端接口协商得到的。如果协商的速率与实际要求不符,可通过配置速率的取值范围来控制协商的结果。例如,互连的两个设备对应的接口经自协商后的速率为10Mbit/s,与实际要求的100Mbit/s不符,可通过执行auto speed 100命令配置使得接口可协商的速率为100Mbit/s。默认情况下,以太网接口自协商速率范围为接口支持的所有速率。
在非自协商模式下,需手动配置接口速率,避免发生无法正常通信的情况。
默认情况下,以太网接口的速率为接口支持的最大速率。
根据网络需要调整接口速率。由于网络用户较少,配置GE接口速率为100Mbit/s,配置Ethernet接口速率为10Mbit/s。
在3台交换机接口下配置速率。首先关闭接口自协商模式,然后配置以太网接口的速率。
[S1]interface Ethernet 0/0/1
[S1-Ethernet0/0/1]undo negotiation auto
[S1-Ethernet0/0/1]speed 10
[S1-Ethernet0/0/1]quit
##用同样的方法配置另外两台设备接口的速率。
[S2]interface Ethernet 0/0/1
[S2-Ethernet0/0/1]undo negotiation auto
[S2-Ethernet0/0/1]speed 10
[S2-Ethernet0/0/1]quit[S2]interface GigabitEthernet 0/0/1
[S2-GigabitEthernet0/0/1]undo negotiation auto
[S2-GigabitEthernet0/0/1]speed 100
[S2-GigabitEthernet0/0/1]quit[S3]interface GigabitEthernet 0/0/1
[S3-GigabitEthernet0/0/1]undo negotiation auto
[S3-GigabitEthernet0/0/1]speed 100
[S3-GigabitEthernet0/0/1]quit[S3]interface GigabitEthernet 0/0/2
[S3-GigabitEthernet0/0/2]undo negotiation auto
[S3-GigabitEthernet0/0/2]speed 100
[S3-GigabitEthernet0/0/2]quit