数通设备配置说明与示例(数据通信实验指导)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
华为数通设备配置说明与示例
数
据
通
信
实
验
指
导
书
电子工程系
目录
配置基础(模拟器不用) (4)
1. 学习目标 (4)
2. 配置路由器(或交换机) (4)
2.2 通过 Aux口+Modem远程拨入方式 (5)
2.3 通过Telnet方式配置 (6)
3. 设置访问路由器的权限 (7)
4. 路由器常用命令配置模式(模拟器需要学习) (9)
端口配置上机实验 (13)
1. 学习目标 (13)
2. 实验步骤: (13)
2.1 PoS接口配置 (13)
2.2 配置PAP认证 (19)
2.3 CPOS接口的配置 (19)
2.4 Ethernet接口配置 (25)
实验内容 (25)
基本端口配置命令 (25)
实验目的 (25)
实验环境 (25)
实验组网图 (25)
实验步骤 (25)
端口汇聚实验 (36)
实验目的 (36)
实验环境 (36)
实验组网图 (36)
实验步骤 (36)
VLAN基础配置实验 (41)
1.1实验内容 (41)
1.2VLAN级联静态配置 (41)
1.2.1实验目的 (41)
1.2.2实验环境 (41)
1.2.3实验组网图 (41)
1.2.4实验步骤 (42)
VLAN间路由实验 (45)
1.1实验内容 (45)
1.2静态路由配置 (45)
1.2.1实验目的 (45)
1.2.2实验环境 (45)
1.2.3实验组网图 (45)
1.2.4实验步骤 (46)
STP实验 (53)
3. 实验内容 (53)
4. 生成树计算过程 (53)
4.1 实验目的 (53)
4.2 实验环境 (53)
4.3 实验组网图 (53)
4.4 实验步骤 (54)
静态路由和RIP协议上机实验 (73)
1. 学习目标 (73)
2. 实验步骤: (73)
2.1 静态路由的配置 (73)
2.2 RIP路由协议的配置 (83)
OSPF协议上机实验 (90)
1. 学习目标 (90)
2. 实验步骤: (90)
2.1 OSPF协议基本配置 (90)
2.2 DR和BDR选举 (92)
2.3 配置OSPF验证 (94)
2.4 OSPF协议的区域划分 (95)
2.5 引入外部路由到OSPF (98)
2.6 OSPF路由聚合 (106)
2.7 NSSA区和STUB区 (110)
BGP协议上机实验 (125)
1. 学习目标 (125)
2. 实验步骤: (125)
2.1 BGP协议的基本配置 (125)
2.2 BGP 路由聚合 (134)
2.3 BGP 路由反射器 (144)
2.4 控制BGP的路径选择 (146)
MPLS基础上机实验 (152)
1. 学习目标 (152)
2. 实验步骤: (152)
2.2 配置过程 (152)
附录:配置文件 (160)
MPLS VPN 基础上机实验 (167)
1. 学习目标 (167)
2. 实验步骤: (167)
2.2 配置过程 (167)
2.3 练习题 (171)
附录:配置文件 (171)
配置基础(模拟器不用)
1. 学习目标
1. 掌握配置环境的搭建
2. 掌握常见命令的配置视图
2. 配置路由器(或交换机)
通过console 口配置(通过Console 口登录主要用于交换机第一次上电或本地配置。
当交换机无法远程访问时,可通过Console 口登录。
)
ATM接口配置
实验环境:
RS232 串口线
PC Router
图1通过console配置
2. 建立本地配置环境,只需将微机(或终端)的串口通过专用配置电缆与路
由器主用MPU板上的配置口(Console)连接。
3. 在PC 机WindowsXP ,Win7,Win8等操作系统中,打开超级终端。
设置终端通信参数为9600bit/s 、8位数据位、1位停止位、无校验和无流控,选择终端类型为VT100或自动检测,如图:
4. 路由器上电运行,如果不需要进入BOOTROM 菜单,则自检结束后提示用户键入回车,直到出现命令行提示符<Quidway>
2.2 通过
PC Router
PSTN 网络
Modem Modem
连接好电缆和Modem 等。
S8016路由器发货的时候会随机附带一根墨绿色的AUX 电缆,一端为RJ-45接头,另外一端为9针和25针的串口。
该电缆和Console 电缆在外观上非常相似,唯一不同的是AUX 电缆的串口是9/25针的,
而Console电缆的串口为9/25孔的。
把AUX电缆的RJ-45头插在MPU板上
的AUX接口,串口连在Modem上,接好电话线,这样就具备了NE80路由
器通过AUX接口远程拨号登录的物理基础。
3. 配置路由器的AUX口
配置Aux登录用户密码。
在user-interface视图下,用set password命令配
置系统登录时用的口令:
[Quidway] User-interface aux 0
[Quidway-ui-aux0] authentication-mode password
[Quidway-ui-aux0] set authentication password simple Huawei
[Quidway-ui-aux0] user privilege level 3
配置允许Modem呼入呼出:
[Quidway-ui-aux0] modem both
4. 配置超级终端
物理环境搭建好,命令配置好之后,就可以从PC机拨号登录到NE80系统了。
拨号登录使用的是终端应用程序,例如Windows自带的超级终端。
如下为实
际拨号图例:
2.3 通过Telnet方式配置
实验环境:
ATM接口配置
PC Router
RS232 串口线
Internet
图3通过Telnet方式配置
2. 配置Telnet方式登录时的密码:
[Quidway] User-interface vty 0 4
[Quidway-ui-vty0] authentication-mode password
[Quidway-ui-vty0] set authentication password simple Huawei
[Quidway-ui-vty0] user privilege level 3
3. 检测PC与路由器的连通性
使用ping命令检测,能否ping通路由器
4. 在PC上运行telnet应用程序登录路由器
3. 设置访问路由器的权限
可以通过super password [ level user-level ] { simple | cipher } password
来设置不同级别的访问密码:
[Quidway]super password level 1 cipher jack
[Quidway]super password level 2 cipher black
[Quidway]super password level 3 cipher brown
在上面telnet方式登陆路由器时,我们使用命令
[Quidway-ui-vty0] user privilege level 0 设置用户的默认访问级别为0
当telnet到路由器的时候,使用命令:super [ level ],不同的等级密码不同,可以实现对访问用户的权限管理。
通过设置不同的访问用户不同的级别实现权限管理
[Quidway-ui-vty0-4]authentication-mode local
[Quidway]local-user test password cipher test
[Quidway]local-user test level 3
当telnet到路由器的时候,会提示输入用户名和密码。
完成此实验请您清除所有的配置:
[Quidway]undo super password
[Quidway-ui-vty0-4]undo set authentication password
[Quidway]undo super password level 1
[Quidway]undo super password level 2
[Quidway-ui-aux0]authentication-mode none
[Quidway]undo local-user test
4. 路由器常用命令配置模式(模拟器需要学习)
1. Quidway系列产品的系统命令采用分级保护方式,命令被划分为参观级、
监控级、配置级、管理级4个级别,简介如下:
●参观级:网络诊断工具命令(ping、tracert)、从本设备出发访问外部
设备的命令(包括:Telnet客户端、RLogin)等,该级别命令不允许进
行配置文件保存的操作。
●监控级:用于系统维护、业务故障诊断等,包括display、debugging
命令,该级别命令不允许进行配置文件保存的操作。
●配置级:业务配置命令,包括路由、各个网络层次的命令,这些用于向
用户提供直接网络服务。
●管理级:用于系统基本运行的命令,对业务提供支撑作用,包括文件系
统、FTP、TFTP 下载、配置文件切换命令、用户管理命令、命令级别
设置命令、系统内部参数设置命令;用于业务故障诊断的debugging 命
令等。
2. 命令视图:
系统将命令行接口划分为若干个命令视图,系统的所有命令都注册在某个(或
某些)命令视图下,只有在相应的视图下才能执行该视图下的命令:
各命令视图的功能特性、进入各视图的命令等的细则:
命令视图功能特性列表
3. 命令行在线帮助
1)在任一命令视图下,键入“?”获取该命令视图下所有的命令及其简单描述。
<Quidway> ?
2)键入一命令,后接以空格分隔的“?”,如果该位置为关键字,则列出全部关键字及其简单描述。
<Quidway> display ?
3)键入一命令,后接以空格分隔的“?”,如果该位置为参数,则列出有关的参数描述。
4) [Quidway] interface ethernet ?
<3-3> Slot number
[Quidway] interface ethernet 3?
/
[Quidway] interface ethernet 3/?
<0-0>
[Quidway] interface ethernet 3/0?
/
[Quidway] interface ethernet 3/0/?
<0-0>
[Quidway] interface ethernet 3/0/0 ?
<cr>
其中<cr>表示该位置无参数,在紧接着的下一个命令行该命令被复述,直接键入回车即可执行。
5)键入一字符串,其后紧接“?”,列出以该字符串开头的所有命令。
<Quidway> d?
debugging delete dir display
6)键入一命令,后接一字符串紧接“?”,列出命令以该字符串开头的所有关键字。
<Quidway> display h?
history-command
输入命令的某个关键字的前几个字母,按下<tab>键,可以显示出完整的关键字,前提是这几个字母可以唯一标示出该关键字,不会与这个命令的其它关键字混淆。
7)以上帮助信息,均可通过执行language-mode chinese命令切换为中文显示。
4. 命令行错误信息
用户键入的所有命令,如果通过语法检查,则执行,否则向用户报告错误信息:
5. 历史命令
命令行接口提供类似Doskey功能,将用户键入的历史命令自动保存,用户可以随时调用命令行接口保存的历史命令,并重复执行。
在缺省状态下,命令行接口为每个用户最多可以保存10条历史命令:
6. 显示特性
命令行接口提供了如下的显示特性:
为方便用户,提示信息和帮助信息可以用中英文两种语言显示。
在一次显示信息超过一屏时,提供了暂停功能,这时用户可以有三种选择:
7. 基本配置命令
端口配置上机实验
1. 学习目标
1. 掌握POS 接口的配置,理解PPP 配置属性
2. 掌握CPOS 接口的配置 3、掌握Eehernet 接口的配置
2. 实验步骤:
2.1 PoS 接口配置
实验环境:
POS 接口配置
A
B
1.1.1.0/24
.1.2
图4 PoS 接口上机组网图
配置PoS 接口时,路由器A 采用用内部时钟,路由器B 线路时钟。
主时钟模式:使用内部时钟信号 从时钟模式:使用线路提供的时钟信号
2. 进入POS 口配置模式,进行基本配置,配置相关的物理参数: 路由器A 全部采用缺省参数:
#线路编码方式为SDH ,允许扰码,32比特CRC 校验(默认值不能修改) [router-A-Pos4/0/0]frame-format sdh [router-A-Pos4/0/0]scramble
#线路时钟方式为主时钟模式
[router-A-Pos4/0/0]clock master
#禁止对内自环和线路回波
[router-A-Pos4/0/0]undo loopback
路由器B采用线路时钟,其余和路由器A配置一致:
配置POS接口的时钟模式:clock { master | slave }
[router-B-Pos1/0/0]frame-format sdh
[router-B-Pos1/0/0]scramble
[router-B-Pos1/0/0]undo loopback
[router-B-Pos1/0/0]clock slave
router-A和router-B配置完成后使用display interface pos和display pos interface pos命令查看配置和物理层的信息:
[router-A]display interface pos 4/0/0
Pos4/0/0 current state: up
Line protocol current state: up
Physical layer is Packet over SDH
Description: HUAWEI, Quidway Series, Pos4/0/0 Interface
The Maximum Transmit Unit is 4470 bytes, the BandWidth is 2488000 Kbits
Loopback not set, Clock source master, Scramble enabled, Urpf disabled
Link-protocol is PPP
Statistics last cleared: never
Traffic statistics:
Last 5 minutes input rate 14 bytes/sec, 0 packets/sec
Last 5 minutes output rate 3 bytes/sec, 0 packets/sec
Input: 547 packets, 38290 bytes
0 MulticastPkts, 0 MulticastBytes
0 errors, 1 CRC, 0 giants
Output:547 packets, 8752 bytes, 0 underruns
0 MulticastPkts, 0 MulticastBytes
0 CRC, 0 aborted sequences, 0 giants
[router-A]display pos interface pos 4/0/0(主要查看物理状态)
Pos4/0/0 current state: up
Line protocol current state: up
Physical layer is Packet over SDH
Card info: POS OC-48c/STM-16c-SM-SR-LC
Line Type: SingleMode, WaveLength: 1310nm, Transmission Distance: 2km
Average Optical Output Power: -10~-3 (dBm)
Receiver Overload: -3 (dBm)
Optical Center Wavelength: 1310 (nm)
Receiver Sensitivity: -18(dBm)
Description: HUAWEI, Quidway Series, Pos4/0/0 Interface
The Maximum Transmit Unit is 4470 bytes, the BandWidth is 2488000 Kbits
Loopback not set, Clock source master, Scramble enabled, Urpf disabled
Link-protocol is PPP
MRU: 4470 bytes, Negotiate Timeout set 3 seconds
Peer MRU: 4470 bytes, Magic number: 67115012
LCP: Opened
NCP: MPLSCP Opened
Input: 558 Lcps, 0 Ipcps, 2 Mplscps, 0 Osicps, 0 Invalids
Output:558 Lcps, 0 Ipcps, 3 Mplscps, 0 Osicps, 0 Invalids
Hold time is 10 (sec)
Input: 556 Timerhold Packets
Output:556 Timerhold Packets
Statistics last cleared: never
Traffic statistics:
Last 5 minutes input rate 14 bytes/sec, 0 packets/sec Last 5 minutes output rate 3 bytes/sec, 0 packets/sec Input: 561 packets, 39270 bytes
0 MulticastPkts, 0 MulticastBytes
0 errors, 1 CRC, 0 giants
Output:561 packets, 8976 bytes, 0 underruns
0 MulticastPkts, 0 MulticastBytes
0 CRC, 0 aborted sequences, 0 giants
SECTION: Seconds Count State
B1 0 0
LOS 0 0 OK
LOF 0 0 OK
OOF 0 0 OK
SES 0
SSES 0
SSEFS 0
LINE:
B2 0 0
LREI 0 0 OK
LRDI 0 0 OK
LAIS 0 0 OK
SFBERR 0 0 OK
SDBERR 0 0 OK
LES 0
LSES 0
LUAS 0
LFEES 0
LFESES 0
LFEUAS 0
PATH:
B3 0 0
PREI 0 0 OK
PLOP 0 0 OK
PAIS 0 0 OK
PRDI 0 0 OK
PPLM 0 0 OK
PES 0
PSES 0
PUAS 0
PFEES 0
PFESES 0
PFEUAS 0
CLOCK RECOVERY:
RDOOL OK
RROOL OK
TROOL OK
Rxd: 2 packets
0 FCS, 0 aborts, 0 Max, 0 Min
Txd: 2 packets
0 underruns, 0 aborts
SDH overhead:(Rx/Tx)
F1 : NA/NA , J0 : 0x48/0x4e, K1 : 0x00/0x00, K2 : 0x00/0x00 S1 : 0x08/0x08, C2 : 0x16/0x16, F2 : NA/NA , Z3 : NA/NA
Z4 : NA/NA , V5 : NA/NA
Received section trace(J0): "Huawei S8016 "
48 75 61 77 65 69 20 53 38 30 31 36 20 20 20 00 Huawei S8016 Received path trace(J1): "Huawei S8016 "
48 75 61 77 65 69 20 53 38 30 31 36 20 20 20 00 Huawei S8016
Transmitted section trace(J0): "NetEngine "
4e 65 74 45 6e 67 69 6e 65 20 20 20 20 20 20 00 NetEngine
Transmitted path trace(J1): "NetEngine "
4e 65 74 45 6e 67 69 6e 65 20 20 20 20 20 20 00 NetEngine
3. 配置端口IP地址
[router-A-Pos4/0/0]ip address 1.1.1.1 255.255.255.0
[router-B-Pos1/0/0]ip address 1.1.1.2 255.255.255.0
4. 设置最大传输单元
相关配置命令:
配置POS接口MTU:mtu mtu
[router-A-Pos4/0/0]mtu 4470
[router-B-Pos1/0/0]mtu 4470
如果需要进行PPP验证,则可以选择CHAP或PAP。
5. 配置CHAP验证
路由器A做主验证方,B做从验证方。
主从验证方都要将对端用户名和口令加入本地用户列表,相关配置命令:
local-user user password { simple | cipher } password
主验证方需要配置验证方式:
ppp authentication-mode { chap | pap }
主从验证方都配置本地名称,相关配置命令:
ppp chap user username
routerA 配置
[router-A]local-user routerB password cipher Huawei
[router-A]local-user routerB service-type ppp
[router-A-Pos4/0/0]ppp authentication-mode chap
[router-A-Pos4/0/0]ppp chap user routerA
routerB 的配置
[router-B]local-user routerA password cipher Huawei [router-B]local-user routerA service-type ppp [router-B-Pos1/0/0]ppp chap user routerB
2.2 配置PAP 认证
路由器A 做主验证方,B 做从验证方。
被验证方需要把用户名和密码发送到主验证方进行验证,参考命令: local-user user password { simple | cipher } password ppp authentication-mode { chap | pap }
ppp pap local-user user password { simple | cipher } password 路由器A 的配置:
[router-A]local-user routerB password cipher Huawei [router-A]local-user routerB service-type ppp [router-A-Pos4/0/0]ppp authentication-mode pap 路由器B 的配置:
[router-B-Pos1/0/0]ppp pap local-user routerB password cipher huawei
2.3 CPOS 接口的配置
实验环境:
POS 接口配置
A
B
1.1.1.0/24
.1.2
图5 CPOS 接口配置上机组网图
路由器A和路由器B采用CPOS2.5G接口对接。
目前,NE80 CPOS接口分为2.5G和155M两种。
2.5G CPOS可以划分16个155M接口,155M CPOS 可以划分63个E1接口。
2. 进入cpos接口(控制口),配置相关物理参数,此接口不能作为业务接口。
RouterA物理层的参数采用缺省参数:
CPOS接口的时钟模式为:master
CPOS接口的环回方式:不环回
RouterB物理层的参数
CPOS接口的时钟模式:slave
CPOS接口的环回方式:不环回
路由器A的配置:
[router-A-Pos1/0/0]clock master
[router-A-Pos1/0/0]undo loopback
路由器B的配置:
[router-B-Pos5/0/0]clock slave
[router-B-Pos5/0/0]undo loopback
3. 通道化POS接口的配置
路由器A的POS1/0/0:1与路由器B的POS5/0/0:1对接。
主要配置项目如下:
配置通道化POS接口的加扰方式:{scramble | undo scramble}
配置通道化POS接口的MTU:MTU value
配置通道化POS接口的链路层协议封装:link-protocol{ppp | hdlc}
配置通道化POS接口的网络地址:ip address
路由器A配置:
[router-A-Pos1/0/0:1]scramble
[router-A-Pos1/0/0:1]mtu 4470
[router-A-Pos1/0/0:1]link-protocol ppp
[router-A-Pos1/0/0:1]ip address 1.1.1.1 255.255.255.0
路由器B配置:
[router-B-Pos5/0/0:1]scramble
[router-B-Pos5/0/0:1]mtu 4470
[router-B-Pos5/0/0:1]link-protocol ppp
[router-B-Pos5/0/0:1]ip address 1.1.1.2 255.255.255.0
配置完毕后,使用display interface pos和display pos interface pos命令查看相应接口的状态(物理层和链路层)。
[router-B]display interface pos 5/0/0:1
Pos5/0/0:1 current state: up
Line protocol current state: up
Physical layer is Packet over SDH
Description: HUAWEI, Quidway Series, Pos5/0/0:1 Interface
Internet address is 1.1.1.2/24 Is-Primary
The Maximum Transmit Unit is 4470 bytes, the BandWidth is 155000 Kbps Loopback not set, Clock source master, Scramble enabled, Urpf disabled Link-protocol is PPP
Statistics last cleared: never
Traffic statistics:
Last 5 minutes input rate 7 bytes/sec, 0 packets/sec
Last 5 minutes output rate 6 bytes/sec, 0 packets/sec
Input: 6596577 packets, 277104205 bytes
0 MulticastPkts, 0 MulticastBytes
0 errors, 6596240 CRC, 0 giants
Output:390 packets, 7324 bytes, 0 underruns
0 MulticastPkts, 0 MulticastBytes
0 CRC, 0 aborted sequences, 0 giants
[router-B]display pos interface pos5/0/0:1
Pos5/0/0:1 current state: up
Line protocol current state: up
Physical layer is Packet over SDH
Card info: POS OC-48/STM-16-SM-SR-LC
Line Type: SingleMode, WaveLength: 1310nm, Transmission Distance: 2km
Average Optical Output Power: -10~-3 (dBm)
Receiver Overload: -3 (dBm)
Optical Center Wavelength: 1310 (nm)
Receiver Sensitivity: -18(dBm)
Description: HUAWEI, Quidway Series, Pos5/0/0:1 Interface
Internet address is 1.1.1.2/24 Is-Primary
The Maximum Transmit Unit is 4470 bytes, the BandWidth is 155000 Kbps
Loopback not set, Clock source master, Scramble enabled, Urpf disabled
Link-protocol is PPP
MRU: 4470 bytes, Negotiate Timeout set 3 seconds
Peer MRU: 4470 bytes, Magic number: 83911574
Peer IP address is 1.1.1.1/32
LCP: Opened
NCP: IPCP Opened, MPLSCP Opened
Input: 336 Lcps, 42 Ipcps, 3 Mplscps, 0 Osicps, 40 Invalids
Output:430 Lcps, 2 Ipcps, 2 Mplscps, 0 Osicps, 0 Invalids
Hold time is 10 (sec)
Input: 323 Timerhold Packets
Output:322 Timerhold Packets
Statistics last cleared: never
Traffic statistics:
Last 5 minutes input rate 3 bytes/sec, 0 packets/sec
Last 5 minutes output rate 3 bytes/sec, 0 packets/sec
Input: 6596631 packets, 277105069 bytes
0 MulticastPkts, 0 MulticastBytes
0 errors, 6596240 CRC, 0 giants
Output:444 packets, 8188 bytes, 0 underruns 0 MulticastPkts, 0 MulticastBytes
0 CRC, 0 aborted sequences, 0 giants
SECTION: Seconds Count
B1 0 0 LOS 0 0 OK
LOF 0 0 OK
OOF 0 0 OK
SES 0
SSEFS 0
LINE:
B2 0 0
LREI 0 0 OK
LRDI 0 0 OK
LAIS 0 0 OK
SFBERR 0 0 OK
SDBERR 0 0 OK
LES 0
LSES 0
LUAS 0
LFEES 0
LFESES 0
LFEUAS 0
PATH:
B3 0 0
PREI 0 0 OK
PLOP 0 0 OK
PAIS 0 0 OK
PRDI 0 0 OK
PPLM 0 0 OK
PES 0
PSES 0
PUAS 0
PFEES 0
PFESES 0
PFEUAS 0
CLOCK RECOVERY:
RDOOL OK
RROOL OK
TROOL OK
Rxd: 0 packets
0 FCS, 0 aborts, 0 Max, 0 Min
Txd: 0 packets
0 underruns, 0 aborts
SDH overhead:(Rx/Tx)
F1 : NA/NA , J0 : 0x4e/0x4e, K1 : 0x00/0x00, K2 : 0x00/0x00 S1 : 0x08/0x08, C2 : 0x16/0x16, F2 : NA/NA , Z3 : NA/NA
Z4 : NA/NA , V5 : NA/NA
Received section trace(J0): "NetEngine "
4e 65 74 45 6e 67 69 6e 65 20 20 20 20 20 20 00 NetEngine Received path trace(J1): "NetEngine "
4e 65 74 45 6e 67 69 6e 65 20 20 20 20 20 20 00 NetEngine Transmitted section trace(J0): "NetEngine "
4e 65 74 45 6e 67 69 6e 65 20 20 20 20 20 20 00 NetEngine
Transmitted path trace(J1): "NetEngine "
4e 65 74 45 6e 67 69 6e 65 20 20 20 20 20 20 00 NetEngine
3、需要进行ppp验证请参照POS接口的ppp验证配置
2.4 Ethernet接口配置
实验内容
●基本端口配置命令
●端口汇聚
基本端口配置命令
实验目的
●帮助读者理解并测试端口速率、工作方式自协商功能
实验环境
●Quidway交换机2台, PC一台,标准网线、配置电缆各一根;实验组网图
SW1
SW2
PC 表1端口配置实验组网图
实验步骤
1、首先请按照如上的组网图连接所有设备。
我们将在这个实验中测试交换机
关于速率和工作方式的自协商功能。
为了避免不必要的麻烦,请首先用命令:
<Quidway>clear saved-configuration清除交换机Sw1和Sw2的原有配
置,重新启动交换机,并将两台交换机分别用命令:[Quidway]sysname Sw1
和[Quidway]sysname Sw2命名两台交换机。
为了测试两台交换机之间的可通性,我们首先给每一台交换机配置一个3层接口,并分别配以IP地址10.0.0.1/24和10.0.0.2/24。
(当然,您也可以通过Sw1和Sw2分别接一台PC,然后将这两台PC配置于同一个网段,然后通过Ping检查两台PC之间的互通性的方法来检查Sw1和Sw2的互通性,严格来说这两种方法是等价的)具体的命令序列为:
Sw1上配置:
[Sw1]int vlan 1 //创建一个3层接口
[Sw1-Vlan-interface1]ip addr 10.0.0.1 255.255.255.0 //给这个三层接口配置IP地址
Sw2上配置:
[Sw2]int vlan 1
[Sw2-Vlan-interface1]ip addr 10.0.0.2 255.255.255.0
配置完成以后,请在交换机Sw1上用Ping命令检查Sw1和Sw2的互通性。
如下为在Sw1上执行Ping命令的一个输出:
<Sw1>ping 10.0.0.2
PING 10.0.0.2: 56 data bytes, press CTRL_C to break
Reply from 10.0.0.2: bytes=56 Sequence=1 ttl=255 time = 66 ms
Reply from 10.0.0.2: bytes=56 Sequence=2 ttl=255 time = 33 ms
Reply from 10.0.0.2: bytes=56 Sequence=3 ttl=255 time = 33 ms
Reply from 10.0.0.2: bytes=56 Sequence=4 ttl=255 time = 33 ms
Reply from 10.0.0.2: bytes=56 Sequence=5 ttl=255 time = 33 ms
--- 10.0.0.2 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 33/39/66 ms
如果一切如上面输出所示那样良好,那么就可以进入下一个实验步骤,否则请检查有关IP地址配置以及物理连接是否良好。
2、我们首先测试交换机端口关于速率的自适应特性。
用Display Interface命令可以查看到当前端口的速率状况。
如下为利用Display Interface命令查看Sw1端口 E0/1的速率的一个输出:
<Sw1>display int e0/1
Ethernet0/1 is up
Hardware is Fast Ethernet, Hardware address is 00e0-fc07-708a
Auto-duplex(Full), Auto-speed(100M), 100_BASE_TX
Flow control: disabled
Broadcast MAX-ratio: 100%
PVID: 1
Mdi type: auto
Port link-type: access
Tagged VLAN ID : none
Untagged VLAN ID : 1
229 packets output
29066 bytes, 48 multicasts, 176 broadcasts, 0 pauses
74 packets input
6624 bytes, 23 multicasts, 45 broadcasts, 0 pauses
0 CRC errors
0 long frames
上面输出中画线部分指出了当前此端口工作于速率自动协商方式下,协商所得速率为100Mbps。
这个结果是很自然的,因为Sw1和Sw2的E0/1都是100M/10M自适应端口,默认情况下他们都工作于速率自协商方式下,所以协商的最终结果是他们支持的最高速率:100Mbps。
可以用Speed命令改变端口速率工作方式,例如我们可以用如下命令改变Sw2端口工作方式为强制10Mbps速率方式(而不是默认的速率自协商方式):
[Sw2-Ethernet0/1]speed 10
执行完这条命令以后,我们可以用Ping命令检查Sw1和Sw2的互通性:
<Sw2>ping 10.0.0.1
PING 10.0.0.1: 56 data bytes, press CTRL_C to break
Reply from 10.0.0.1: bytes=56 Sequence=1 ttl=255 time = 67 ms
Reply from 10.0.0.1: bytes=56 Sequence=2 ttl=255 time = 34 ms Reply from 10.0.0.1: bytes=56 Sequence=3 ttl=255 time = 34 ms Reply from 10.0.0.1: bytes=56 Sequence=4 ttl=255 time = 34 ms Reply from 10.0.0.1: bytes=56 Sequence=5 ttl=255 time = 34 ms
--- 10.0.0.1 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 34/40/67 ms
在Sw2上,Display Interface E0/1的输出为:
<Sw2>dis int e 0/1
Ethernet0/1 is up
Hardware is Fast Ethernet, Hardware address is 00e0-fc07-708f Auto-duplex(Full), 10M, 100_BASE_TX
Flow control: disabled
Broadcast MAX-ratio: 100%
PVID: 1
Mdi type: auto
Port link-type: access
Tagged VLAN ID : none
Untagged VLAN ID : 1
109 packets output
9852 bytes, 34 multicasts, 64 broadcasts, 0 pauses
263 packets input
32164 bytes, 58 multicasts, 194 broadcasts, 0 pauses
0 CRC errors
0 long frames
划线部分信息指示目前交换机工作于强制10Mbps速率模式下。
对应的,在Sw1上Display Interface E0/1的输出为:
<Sw1>display int e 0/1
Ethernet0/1 is up
Hardware is Fast Ethernet, Hardware address is 00e0-fc07-708a
Auto-duplex(Full), Auto-speed(10M), 100_BASE_TX
Flow control: disabled
Broadcast MAX-ratio: 100%
PVID: 1
Mdi type: auto
Port link-type: access
Tagged VLAN ID : none
Untagged VLAN ID : 1
270 packets output
32764 bytes, 60 multicasts, 199 broadcasts, 0 pauses
116 packets input
10452 bytes, 36 multicasts, 69 broadcasts, 0 pauses
0 CRC errors
0 long frames
划线部分指示目前端口E0/1工作速率自协商模式,协商速率正是您也许早已预知的10Mbps。
此时,如果我们强制Sw1端口工作于100Mbps速率模式下,结果会怎么样呢?以下为我们做这个操作在Sw1 上的有关输出:
[Sw1-Ethernet0/1]speed 100
[Sw1-Ethernet0/1]ping 10.0.0.2
PING 10.0.0.2: 56 data bytes, press CTRL_C to break
Request time out
Request time out
Request time out
Request time out
Request time out
--- 10.0.0.2 ping statistics ---
5 packet(s) transmitted
0 packet(s) received
100.00% packet loss
[Sw1-Ethernet0/1]dis int e 0/1
Ethernet0/1 is down
Hardware is Fast Ethernet, Hardware address is 00e0-fc07-708a
Auto-duplex, 100M, 100_BASE_TX
Flow control: disabled
Broadcast MAX-ratio: 100%
PVID: 1
Mdi type: auto
Port link-type: access
Tagged VLAN ID : none
Untagged VLAN ID : 1
279 packets output
33562 bytes, 63 multicasts, 205 broadcasts, 0 pauses
125 packets input
11250 bytes, 39 multicasts, 75 broadcasts, 0 pauses
0 CRC errors
0 long frames
如上输出显示,当连接在一起的两台交换机的两个端口都工作于非自协商方式时,接口是down的。
这个现象在实际网络故障中是比较常见的一类故障,由于各种各样的原因,人们经常将交换机的端口强行设置为速率非自协商工作方式,如果双方的速率并不一致,这就出现了上面所示的故障。
在进入下一个步骤之前,请先在Sw1和Sw2接口视图下用undo speed(auto)命令清除这个实验步骤的影响,即恢复Sw1和Sw2 的E0/1端口工作于默认的速率自协商模式:
[Sw1-Ethernet0/1]un speed(auto)
[Sw1-Ethernet0/1]un auto
[Sw2-Ethernet0/1]un speed
并用ping命令检查Sw1和Sw2的可通性。
3、现在我们来测试交换机的工作方式协商特性,和速率协商特性类似。
交换机的端口可以工作于默认情况下的工作方式自协商模式、全双工模式和半双工模式。
同样可以用display interface命令查看接口当前的工作方式。
如下为默认情况下的Sw1上的接口E0/1的一个display interface输出:
[Sw1]dis int e 0/1
Ethernet0/1 is up
Hardware is Fast Ethernet, Hardware address is 00e0-fc07-708a
Auto-duplex(Full), Auto-speed(100M), 100_BASE_TX
Flow control: disabled
Broadcast MAX-ratio: 100%
PVID: 1
Mdi type: auto
Port link-type: access
Tagged VLAN ID : none
Untagged VLAN ID : 1
345 packets output
39476 bytes, 86 multicasts, 248 broadcasts, 0 pauses
191 packets input
17164 bytes, 62 multicasts, 118 broadcasts, 0 pauses
0 CRC errors
0 long frames
划线部分指示当前工作方式为自动协商模式,协商所得的工作方式为全双工(Full)。
类似于步骤2中的speed命令,我们可以用duplex命令配置当前接口的工作方式。
如下命令就配置Sw2的端口E0/1工作于半双工模式下:
[Sw2-Ethernet0/1]duplex half
如下为Sw1上的Display Interface E0/1输出:
[Sw1]dis int e0/1
Ethernet0/1 is up
Hardware is Fast Ethernet, Hardware address is 00e0-fc07-708a
Auto-duplex(Half), Auto-speed(100M), 100_BASE_TX
Flow control: disabled
Broadcast MAX-ratio: 100%
PVID: 1
Mdi type: auto
Port link-type: access
Tagged VLAN ID : none
Untagged VLAN ID : 1
359 packets output
40738 bytes, 91 multicasts, 257 broadcasts, 0 pauses
205 packets input
18426 bytes, 67 multicasts, 127 broadcasts, 0 pauses
0 CRC errors
0 long frames
划线部分显示的结果正如您所猜测:协商的结果是半双工方式。
如果我们把Sw1的E0/1设置工作于全双工方式会怎样呢?
[Sw1-Ethernet0/1]duplex full
[Sw1-Ethernet0/1]ping 10.0.0.2
PING 10.0.0.2: 56 data bytes, press CTRL_C to break
Reply from 10.0.0.2: bytes=56 Sequence=1 ttl=255 time = 66 ms
Reply from 10.0.0.2: bytes=56 Sequence=2 ttl=255 time = 33 ms
Reply from 10.0.0.2: bytes=56 Sequence=3 ttl=255 time = 33 ms
Reply from 10.0.0.2: bytes=56 Sequence=4 ttl=255 time = 33 ms
Reply from 10.0.0.2: bytes=56 Sequence=5 ttl=255 time = 33 ms
--- 10.0.0.2 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 33/39/66 ms
[Sw1-Ethernet0/1]dis int e0/1
Ethernet0/1 is up
Hardware is Fast Ethernet, Hardware address is 00e0-fc07-708a
Full-duplex, Auto-speed(100M), 100_BASE_TX
Flow control: disabled
Broadcast MAX-ratio: 100%
PVID: 1
Mdi type: auto
Port link-type: access
Tagged VLAN ID : none
Untagged VLAN ID : 1
376 packets output
42308 bytes, 95 multicasts, 265 broadcasts, 0 pauses
223 packets input
20126 bytes, 72 multicasts, 134 broadcasts, 0 pauses
0 CRC errors
0 long frames
这个结果也许和你预计的并不一样,但千万不要被这个良好的结果给欺骗了!请在Sw1和Sw2上同时的用大包、连续多次的Ping对方,就会出现丢包的现象,如下所示:
<Sw1>ping -s 1000 -c 1000 10.0.0.2
PING 10.0.0.2: 1000 data bytes, press CTRL_C to break
Reply from 10.0.0.2: bytes=1000 Sequence=8 ttl=255 time = 33 ms
Reply from 10.0.0.2: bytes=1000 Sequence=9 ttl=255 time = 33 ms
Reply from 10.0.0.2: bytes=1000 Sequence=10 ttl=255 time = 33 ms Reply from 10.0.0.2: bytes=1000 Sequence=11 ttl=255 time = 33 ms Reply from 10.0.0.2: bytes=1000 Sequence=12 ttl=255 time = 33 ms ......
Reply from 10.0.0.2: bytes=5000 Sequence=863 ttl=255 time = 100 ms Reply from 10.0.0.2: bytes=5000 Sequence=864 ttl=255 time = 117 ms Request time out
Reply from 10.0.0.2: bytes=5000 Sequence=869 ttl=255 time = 84 ms Reply from 10.0.0.2: bytes=5000 Sequence=870 ttl=255 time = 100 ms ......
- 10.0.0.2 ping statistics ---
1000 packet(s) transmitted
996 packet(s) received
0.40% packet loss
round-trip min/avg/max = 67/91/400 ms
在实际网络中,双向数据流是很常见的需求,所以必须注意上面案例所示的这一类比较隐蔽的故障。
事实上,在实际网络中,工作方式不匹配可能会引起比这里严重得多的结果。
同样的,请用如下命令清除这个实验步骤对于以下步骤的影响:
[Sw1-Ethernet0/1]un duplex
[Sw2-Ethernet0/1]un duplex
此时,您可以尝试在Sw1上再以上面同样的参数ping一下Sw2,以获得对比效果。
如下为我们在实验室里的测试结果:
<Sw1>ping -s 1000 -c 1000 10.0.0.2
……
--- 10.0.0.2 ping statistics ---
1000 packet(s) transmitted
1000 packet(s) received
0.00% packet loss
round-trip min/avg/max = 66/95/334 ms
当然,端口自协商不仅仅只协商速率和工作方式这两个参数,还会协商诸如流控等参数。
读者可以在有关手册的帮助下自己验证这些参数的,我们这里就不一一列举了。
对端口基本参数进行配置,如自动协商、双工模式、速率、流量控制等,端口参数的配置在进入到端口配置模式下进行,常用命令参考如下。
[s3700]interface Ethernet 0/3 //进入端口3配置模式
[s3700-Ethernet0/3]shutdown //关闭端口3
[s3700-Ethernet0/3]undo shutdown //使能端口3
[s3700-Ethernet0/3]duplex full //设置端口3的工作方式为全双工
[s3700-Ethernet0/3]duplex half //设置端口3的工作方式为半双工
[s3700-Ethernet0/3]duplex auto //设置端口3的工作方式为自适应
[s3700-Ethernet0/3]speed 100 //设置端口3的速率为100M
[s3700-Ethernet0/3]speed 10 //设置端口3的速率为10M
[s3700-Ethernet0/3]speed auto //设置端口3的速率为auto
使用display命令可以查看端口的相关信息。
[s3700]display interface Ethernet 0/3 //显示端口3的配置和工作状态
端口汇聚实验
实验目的
●帮助读者掌握端口聚合的配置命令
●理解聚合端口的报文转发方式
实验环境
●Quidway交换机2台,
●PC一台,标准网线2根、配置电缆1根;实验组网图
SW1
SW2
PC 表2端口汇聚实验组网图
实验步骤
1、首先请依照组网图连接各设备。
当然,为了清晰起见,建议删除交换机上
所有配置并且重新启动交换机。
为了检验端口汇聚的结果,首先请在Sw1和
Sw2各配置一个三层接口,并分别配置其IP地址为10.0.0.1/24(Sw1)和
10.0.0.2/24(Sw2)。
这些配置准备工作的配置清单如下:
Sw1:
<Quidway>sys
[Quidway]sysname Sw1
[Sw1]int vlan 1
[Sw1-Vlan-interface1]ip addr 10.0.0.1 255.255.255.0
Sw2:
<Quidway>sys
[Quidway]sysname Sw2
[Sw2]int vlan 1
[Sw2-Vlan-interface1]ip addr 10.0.0.2 255.255.255.0
请用Ping检查两台交换机之间的互通性,显然这个组网图会导致交换机之间的环路的存在,主要表现就是出现广播风暴,交换机数据转发灯不停的闪烁。
广播风暴可能会导致连接在交换机网口上的Pc反应速度变慢,如果出现这种情况,可以先拔掉一根网线消除环路,待配置好端口汇聚以后再将其插上,此时广播风暴就不会发生了。
2、在配置端口汇聚之前,首先要保证Sw1和Sw2所有汇聚的端口必须工作在全双工方式下,而且必须工作在相同的速率下(不能工作于自协商模式)。
为了达到这一要求,请手工配置如下命令:
[Sw1]int e0/1
[Sw1-Ethernet0/1]speed 100
[Sw1-Ethernet0/1]duplex full
[Sw1-Ethernet0/1]int e0/2
[Sw1-Ethernet0/2]speed 100
[Sw1-Ethernet0/2]duplex full
[Sw2]int e0/1
[Sw2-Ethernet0/1]speed 100
[Sw2-Ethernet0/1]duplex full
[Sw2-Ethernet0/1]int e0/2
[Sw2-Ethernet0/2]speed 100
[Sw2-Ethernet0/2]duplex full
然后就可以在Sw1和Sw2上分别用命令link-aggregation将端口E0/1和E0/2汇聚在一起了。
具体的命令为:
[Sw1]link e 0/1 to e 0/2 both
[Sw2]link e 0/1 to e 0/2 both
刚才如果拔下了一根网线,此时可以插上。
端口汇聚的主要作用是将两个端口捆绑在一起,达到互为备份、负荷分担的作用。
端口汇聚的基本原理就是根据交换机要转发的数据帧的MAC地址等信息(如果link-aggregation命令中最后一个参数为both,则依赖于目的和源MAC地址,否则仅依赖于源MAC地址)均匀的映射到端口汇聚组内的一个端口,这个端口将被用于转发此数据帧。
当然,要达到这一切首先必须消除环路的影响。
由于上面的机制,交换机只会将任何一个数据包从端口汇聚组中的一个端口发出去,同时交换机也不会将从一个汇聚组内一个端口收到的数据帧从这个汇聚组内的任意一个端口发送出去,所以,端口汇聚的机制本身决定了不可能产生环路。
作为一个验证,这里可以先从Sw1上Ping Sw2,检查可通性,并观察是否有广播风暴发生。
如果结果并不是我们所预期的那样良好,请仔细检查有关配置,确保一切正常以后再进行进一步的实验。
为了检查配置是否正确,你可以用Display link-aggregation命令查看有关端口汇聚的情况。
如下为正常情况下的该命令的一个输出:
[Sw1]dis link
Master port: Ethernet0/1
Other sub-ports:
Ethernet0/2
Mode: both
现在,让我们来验证端口汇聚的互为备份这个特性。
首先在Sw1上用Display Mac命令检查MAC地址表,查看目前Sw2的Interface Vlan 1的MAC地址在E0/1还是E0/2,Sw2的Interface Vlan 1的MAC地址可以通过在Sw2上利用命令Display Interface Vlan 1观察到。
以下是我们在实验环境下观察这些信息的命令及其输出:
<Sw2>dis int vlan 1
Vlan-interface1 current state : UP
Line protocol current state : UP
Description : HUAWEI, Quidway Series, Vlan-interface1 Interface
The Maximum Transmit Unit is 1500
Internet Address is 10.0.0.2/24 Primary
IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is 00e0-fc07-708f
[Sw1]dis mac。