一、常用专业名词解释
1.DCE:数据通信设备(即ISP提供商端)运营商的网络互联设备,用于在网络中提供计时和交换服务,它们在WAN中传输数据,通常是帧中继交换机。
DTE:数据终端设备(即用户端)在客户场点中端接帧中继连接的设备,通常是路由器,网桥
2.dlci:数据链路连接标识符(范围:16—1007)
3.虚电路(VC):建立用于确保两台网络设备(DTE)能够进行双向通信的逻辑电路
4.永久性建立的虚电路(PVC):当需要不断地在设备间传输数据时,这种电路很有用
5.SVC:根据需要动态地建立并在数据传输完毕后拆除的虚电路,当数据传输为间歇性的时使用它
6.Lmi:本地管理接口:一种用于路由器(DTE)和帧中继交换机(DCE)之间的信令标准,负责管
理设备之间的连接和维护它们的状态。
二、实验
一、【实验名称】动态Fram-relay(帧中继)
【实验设备】三台CISCO 7200系列路由器,其中R2代替帧中继交换机
【实验目标】R1和R3通过R2(帧中继交换机)进行互相通信
【名词解释】dlci:数据链路连接标识符(范围:16—1007)
fram-relay swith:帧中继交换机
Lmi:本地管理接口
DCE:数据通信设备(即ISP提供商端)
DTE:数据终端设备(即用户端)
【实验拓扑】
(一)在R2上模拟帧中继交换机
1.在S1/0上设置
router(config)#host fr-sw
fr-sw(config)#frame-relay switching !开启帧中继交换机功能
fr-sw(config)#int s1/0
fr-sw(config-if)#clock rate 64000 !设置时钟频率为6400
fr-sw(config-if)#no shut
fr-sw(config-if)#encapsulation frame-relay !设置帧封装格式
fr-sw(config-if)#frame-relay lmi-type cisco !选择lmi(本地管理接口)类型为cisco
fr-sw(config-if)#frame-relay intf-type dce !将S1/0帧中继类型设置为DCE端
fr-sw(config-if)#frame-relay route 200 interface s1/1 300 !映射dlci
fr-sw(config-if)#no shut
2.在S1/1上设置
fr-sw(config)#int s1/1
fr-sw(config-if)#clock rate 64000 !设置时钟频率为6400
fr-sw(config-if)#encapsulation frame-relay !设置帧封装格式fr-sw(config-if)#frame-relay lmi-type cisco !将lmi类型设置为CISCO类型
fr-sw(config-if)#frame-relay intf-type dce !将S1/0设置为DCE端
fr-sw(config-if)#frame-relay route 300 interface s1/0 200 !映射dlci
fr-sw(config-if)#no shut
(二)设置动态的frame-relay
1.R1上设置
rack01(config)#int s1/0
rack01(config-if)#encapsulation fram-relay !定义帧中继交换机
rack01(config-if)#ip add 199.99.1.1 255.255.255.0
rack01(config-if)#fram-relay lmi-type cisco !选择lmi类型为CISCO类型
rack01(config-if)#no shut
2.在R3上设置
rack03(config)#int s1/1
rack03(config-if)#ip add 199.99.1.2 255.255.255.0
rack03(config-if)#encapsulation fram-relay
rack03(config-if)#fram-relay lmi-type cisco
rack03(config-if)#no shut
三、【实验名称】帧中继
【实验设备】四台CISCO 7200路由器,一台以配置好的帧中继交换机
【实验目标】现在R1, R2,R3,R4分别属于一个局域网,现要实现的是:
1.在R1到R2,R3,R4分别设置帧中继,将R1与R2,R1与R2以及R1与R3互相Ping通
2.在R1,R2,R3之间设置路由功能,将R1,R2,R3,R4之间能够相互能够Ping通
3.但设置距离矢量路由协议后,因为能够产生路由环路,因此默认状态下利用水平分割的
方法,避免了路由环路的产生,但在这里需要关闭水平分割。因为水平分割禁止将路由
选择更新从收到它的接口转发出去,因此,如果远程路由器总部的路由器(即R1)发
送更新,而后者(R2,R3,R4)通过一个物理接口连接多条VC(虚电路),则它不能通
过该接口将更新发送给其他远程路由器(R2,R3,R4),虽然这些路由器是用不同的VC
如果不关闭,将会导致R1与R2,R1与R3,R1与R4之间不能够互相学习,因此要用这
条命令关闭:
Router(config)#int s1/0 !进入某个端口关闭
Router(config-if)#no ip splist-horizon !关闭水平分割
水平分割:RIP默认:关闭 EIGRP:打开
【实验拓扑】
实验步骤(方法一):
(一)在R1,R2,R3,R4各端口设置IP
1. R1上设置
rack01(config)#int loop 0
rack01(config-if)#ip add 1.1.1.1 255.255.255.0
rack01(config-if)#int s1/0
rack01(config-if)#ip add 199.99.1.1 255.255.255.0
rack01(config-if)#no shut
2.R2上设置
rack02(config)#int loop 0
rack02(config-if)#ip add 2.2.2.2 255.255.255.0
rack02(config-if)#int s1/0
rack02(config-if)#ip add 199.99.1.2 255.255.255.0
rack02(config-if)#no shut
3.在R3上设置
rack03(config)#int loop 0
rack03(config-if)#ip add 3.3.3.3 255.255.255.0
rack03(config-if)#int s1/0
rack03(config-if)#ip add 199.99.1.3 255.255.255.0
rack03(config-if)#no shut
4.在R4上设置
rack04(config)#int loop 0
rack04(config-if)#ip add 4.4.4.4 255.255.255.0
rack04(config-if)#int s1/0
rack04(config-if)#ip add 199.99.1.4 255.255.255.0
rack04(config-if)#no shu
(二)在R1,R2,R3,R4设置Fram-relay
1.在R1上设置
rack01(config)#int s1/0
rack01(config-if)#encapsulation frame-relay
rack01(config-if)#frame-relay map ip 199.99.1.1 102 broadcast
rack01(config-if)#frame-relay map ip 199.99.1.2 102 broadcast
rack01(config-if)#frame-relay map ip 199.99.1.3 103 broadcast
rack01(config-if)#frame-relay map ip 199.99.1.4 104 broadcast
rack01(config-if)#no frame-relay inverse-arp !关闭RARP
2.在R2上设置
rack02(config-if)#int s1/0
rack02(config-if)#encapsulation frame-relay
rack02(config-if)#frame-relay map ip 199.99.1.1 211 broadcast
rack02(config-if)#frame-relay map ip 199.99.1.2 211 broadcast
rack02(config-if)#frame-relay map ip 199.99.1.3 211 broadcast
rack02(config-if)#frame-relay map ip 199.99.1.4 211 broadcast
rack02(config-if)#no frame-relay inverse-arp
3.在R3上设置
rack03(config-if)#int s1/0
rack03(config-if)#encapsulation frame-relay
rack03(config-if)#frame-relay map ip 199.99.1.1 311 broadcast
rack03(config-if)#frame-relay map ip 199.99.1.2 311 broadcast
rack03(config-if)#frame-relay map ip 199.99.1.3 311 broadcast
rack03(config-if)#frame-relay map ip 199.99.1.4 311 broadcast
4.在R4上设置
ack04(config-if)#int s1/0
rack04(config-if)#encapsulation frame-relay
rack04(config-if)#frame-relay map ip 199.99.1.1 411 broadcast
rack04(config-if)#frame-relay map ip 199.99.1.2 411 broadcast
rack04(config-if)#frame-relay map ip 199.99.1.3 411 broadcast
rack04(config-if)#frame-relay map ip 199.99.1.4 411 broadcast
(三)配置路由功能,配置RIP(使各局域网中IP都能Ping通)
1.R1上
rack01(config)#router rip
rack01(config-router)#no auto-summary !关闭自动汇总
rack01(config-router)#version 2 !选择版本为V2
rack01(config-router)#network 199.99.1.0
rack01(config-router)#network 1.1.1.0
2.R2上
rack02(config)#router rip
rack02(config-router)#no auto-summary !关闭自动汇总
rack02(config-router)#version 2 !选择版本为V2
rack02(config-router)#network 199.99.1.0
rack02(config-router)#network 2.2.2.0
3.R3上
rack03(config)#router rip
rack03(config-router)#no auto-summary !关闭自动汇总
rack03(config-router)#version 2 !选择版本为V2
rack03(config-router)#network 199.99.1.0
rack03(config-router)#network 3.3.3.0
4.R4上
rack04(config)#router rip
rack04(config-router)#no auto-summary !关闭自动汇总
rack04(config-router)#version 2 !选择版本为V2
rack04(config-router)#network 199.99.1.0
rack04(config-router)#network 4.4.4.0
看一下它们的PVC虚链路
rack01#show frame-relay pvc int s1/0
PVC Statistics for interface Serial1/0 (Frame Relay DTE)
Active Inactive Deleted Static
Local 3 0 0 0
Switched 0 0 0 0
Unused 0 0 0 0
DLCI=102, DLCI USAGE=LOCAL, PVC STATUS=ACTIVE, INTERFACE=Serial1/0
.
.
DLCI=103, DLCI USAGE=LOCAL, PVC STATUS=ACTIVE, INTERFACE=Serial1/0
.
.
DLCI=104, DLCI USAGE=LOCAL, PVC STATUS=ACTIVE, INTERFACE=Serial1/0
rack02#show frame-relay pvc int s1/0
PVC Statistics for interface Serial1/0 (Frame Relay DTE)
Active Inactive Deleted Static
Local 1 0 0 0
Switched 0 0 0 0
Unused 0 0 0 0
DLCI=211, DLCI USAGE=LOCAL, PVC STATUS=ACTIVE, INTERFACE=Serial1/0
注:因为要关闭水平分割功能,但RIP默认的关闭的。因此不用设置次命令。要用EIGRP必须关闭水平分割功能,第(四)个设置若要将RIP改为EIGRP,只须在配置完EIGRP后加一条命令:
例:rack01(config)#int s1/0 !进入接口
rack01(config-if)#no ip splist-horizon eigrp 100!关闭水平分割
实验步骤(方法二):
方法说明:上面方法是利用关闭水平分割的方法,才可以使用EIGRP,而下面方法是将S1/0
接口划分成多个子接口,从而解决水平分割的问题。
(一)给R1,R2,R3,R4各接口设置IP
1.R1上
rack01(config)#int loop 0
rack01(config-if)#ip add 1.1.1.1 255.255.255.0
rack01(config)#int s1/0.1 multipoint !进入子接口
rack01(config-if)#ip add 199.99.1.1 255.255.255.0
rack01(config-if)#no shut
rack01(config)#int s1/0.2 multipoint
rack01(config-if)#ip add 199.99.2.1 255.255.255.0
rack01(config-if)#no shut
rack01(config)#int s1/0.3 multipoint
rack01(config-if)#ip add 199.99.3.1 255.255.255.0
rack01(config-if)#no shut
2.R2上
rack02(config)#int loop 0
rack02(config-if)#ip add 2.2.2.2 255.255.255.0
rack02(config)#int s1/0
rack02(config-if)#ip add 199.99.1.2 255.255.255.0
rack02(config-if)#no shut
3.R3上
rack03(config)#int loop 0
rack03(config-if)#ip add 3.3.3.3 255.255.255.0
rack03(config)#int s1/0
rack03(config-if)#ip add 199.99.2.2 255.255.255.0
rack03(config-if)#no shut
4.R4上
rack04(config)#int loop 0
rack04(config-if)#ip add 4.4.4.4 255.255.255.0
rack04(config)#int s1/0
rack04(config-if)#ip add 199.99.3.2 255.255.255.0
rack04(config-if)#no shut
(二)在R1,R2,R3,R4设置Fram-relay
1.在R1上设置
rack01(config)#int s1/0
rack01(config-if)#encapsulation frame-relay
rack01(config)#int s1/0.1 multipoint (多点)
rack01(config-if)#frame-relay map ip 199.99.1.1 102 broadcast
rack01(config-if)#no frame-relay inverse-arp !关闭RARP
rack01(config)#int s1/0.2 multipoint
rack01(config-if)#frame-relay map ip 199.99.2.1 102 broadcast
rack01(config-if)#no frame-relay inverse-arp !关闭RARP
rack01(config)#int s1/0.3 multipoint
rack01(config-if)#frame-relay map ip 199.99.3.1 103 broadcast
rack01(config-if)#no frame-relay inverse-arp !关闭RARP
2.在R2上设置
rack02(config-if)#int s1/0
rack02(config-if)#encapsulation frame-relay
rack02(config-if)#frame-relay map ip 199.99.1.1 211 broadcast
rack02(config-if)#frame-relay map ip 199.99.1.2 211 broadcast
rack02(config-if)#frame-relay map ip 199.99.2.2 211 broadcast
rack02(config-if)#frame-relay map ip 199.99.3.2 211 broadcast
rack02(config-if)#no frame-relay inverse-arp
3.在R3上设置
rack03(config-if)#int s1/0
rack03(config-if)#encapsulation frame-relay
rack02(config-if)#frame-relay map ip 199.99.1.1 311 broadcast
rack02(config-if)#frame-relay map ip 199.99.1.2 311 broadcast
rack02(config-if)#frame-relay map ip 199.99.2.2 311 broadcast
rack02(config-if)#frame-relay map ip 199.99.3.2 311 broadcast
rack02(config-if)#no frame-relay inverse-arp
4.在R4上设置
ack04(config-if)#int s1/0
rack04(config-if)#encapsulation frame-relay
rack02(config-if)#frame-relay map ip 199.99.1.1 411 broadcast
rack02(config-if)#frame-relay map ip 199.99.1.2 411 broadcast
rack02(config-if)#frame-relay map ip 199.99.2.2 411 broadcast
rack02(config-if)#frame-relay map ip 199.99.3.2 411 broadcast
rack02(config-if)#no frame-relay inverse-arp
(三)配置路由功能,配置EIGRP(使各局域网中IP都能Ping通)
1.R1上
rack01(config)#router eigrp 100
rack01(config-router)#no auto-summary !关闭自动汇总
rack01(config-router)#network 199.99.1.0
rack01(config-router)#network 1.1.1.0
2.R2上
rack02(config)#router eigrp 100
rack02(config-router)#no auto-summary !关闭自动汇总
rack02(config-router)#network 199.99.1.0
rack02(config-router)#network 2.2.2.0
rack02(config-router)#network 199.99.1.0
3.R3上
rack03(config)#router eigrp 100
rack03(config-router)#no auto-summary !关闭自动汇总
rack03(config-router)#network 199.99.1.0
rack03(config-router)#network 3.3.3.0
rack03(config-router)#network 199.99.2.0
4.R4上
rack04(config)#router eigrp 100
rack04(config-router)#no auto-summary !关闭自动汇总
rack04(config-router)#network 199.99.1.0
rack04(config-router)#network 4.4.4.0
rack04(config-router)#network 199.99.3.0
三、几个常用命令
1.Router#show frame-relay lmi !查看本地管理接口
2.Router#show frame-relay map !查看映射地址