CCNA实验二十八 帧中继(Frame Relay)
环境: Windows XP、 GNS3.0.7.2
目的:了解如何配置帧中继
说明:
帧中继(Frame Relay, FR)是一种用于连接计算机系统的面向分组的通信方法,也是面向连接的第二层传输协议,帧中继是典型的包交换技术。用户经常需要租用线路把分散在各地的网络连接起来,如果采用点到点的专用线路(例如 DDN),ISP 需要给每个地方的路由器拉 4对物理线路,同时每个路由器需要有 4 个串口。而使用帧中继每个路由器只通过一条线路连接到帧中继云上,线路的代价大大减低,每个路由器也只需要一个串行接口而且允许用户在帧中继交换网络比较空闲的时候以高于 ISP 所承诺的速率进行传输。
帧中继的主要特点是:使用光纤作为传输介质,因此误码率极低,能实现近似无差错传输,减少了进行差错校验的开销,提高了网络的吞吐量;帧中继是一种宽带分组交换,带宽范围从56Kbps到1.544Mbps的广域分组交换网的用户接口。使用复用技术时,其传输速率可高达44.6Mbps。但是,帧中继不适合于传输诸如话音、电视等实时信息,它仅限于传输数据。帧中继的一个非常重要特性是 NBMA(非广播型多路访问)。注意帧中继与距离矢量型水平分割问题
帧中继术语:
(1) 永久虚电路(PVC):虚电路是永久建立的链路,由 ISP 在其帧中继交换机静态配置交换表实现。不管电路两端的设备是否连接上,它总是为它保留相应的带宽。
(2) 数据链路连接标识符(DLCI) :一个在路由器和帧中继交换机之间标识 PVC 或者 SVC的数值。通过帧中继网络把 IP 数据包发到下一跳路由器时,它必须知道 IP 和DLCI 的映射才能进行帧的封装。有两种方法可以获得该映射:一种是静态映射,由管理员手工输入;另一种是动态映射。默认时,路由器帧中继接口是开启动态映射的。
(3) 本地管理接口(LMI):是路由器和帧中继交换机之间的一种信令标准,负责管理设备之间的连接及维护其连接状态。
(4) 承诺信息速率(CIR,Committed Information Rate) :也叫保证速率,是服务提供商承诺将要提供的有保证的速率,一般为一段时间内(承诺速率测量间隔 T)的平均值,其单位为 bps。
(5) 超量突发(EB,Excess Brust) :在承诺信息速率之外,帧中继交换机试图发送而未被准许的最大额外数据量,单位为 bit。超量突发依赖于服务提供商提供的服务状况,但它通常受到本地接入环路端口速率的限制。
(6) 可以丢弃(DE)这个信息为帧设置了一个种级别指示,指示当拥塞发生时一个帧能否被丢弃。
(7) 前行显示拥塞通告(FECN)这个信息告诉路由器接收的帧在所经通路上发生过拥塞。
(8) 倒行显示拥塞通告(BECN)这个信息设置在遇到拥塞的帧上,而这些帧将沿着与拥塞帧相反的方向发送。这个信息用于帮助高层协议在提供流控时采取适当的操作。
步骤:
GNS创建拓扑如下:
配置FR(帧中继):
Router>en
Router#conf t
Router(config)#Host FR
FR(config)#frame-relay switching
FR(config)#int s0/1
FR(config-if)#encapsulation frame-relay cisco
FR(config-if)#frame-relay lmi-type cisco
FR(config-if)#frame intf-type dce
FR(config-if)#clock rate 64000
FR(config-if)#frame-relay route 102 interface s0/2 201
FR(config-if)#frame-relay route 103 interface s0/3 301
FR(config-if)#no sh
FR(config-if)#exit
FR(config)#int s0/2
FR(config-if)#encapsulation frame-relay cisco
FR(config-if)#frame-relay lmi-type cisco
FR(config-if)#frame intf-type dce
FR(config-if)#clock rate 64000
FR(config-if)#frame-relay route 201 int s0/1 102
FR(config-if)#frame-relay route 203 int s0/3 302
FR(config-if)#no sh
FR(config-if)#exit
FR(config)#int s0/3
FR(config-if)#encapsulation frame-relay cisco
FR(config-if)#frame-relay lmi-type cisco
FR(config-if)#frame intf-type dce
FR(config-if)#clock rate 64000
FR(config-if)#frame-relay route 301 int s0/1 103
FR(config-if)#frame-relay route 302 int s0/2 203
FR(config-if)#no sh
FR(config-if)#exit
配置R1:
Router>en
Router#conf t
Router(config)#host R1
R1(config)#int s0/1
R1(config-if)#encapsulation frame-relay cisco
R1(config-if)#frame-relay lmi-type cisco
R1(config-if)#ip add 192.168.0.1 255.255.255.0
R1(config-if)#frame-relay inverse-arp //开起动态反向ARP映射,其实此命令默认自己开启可以不输入
R1(config-if)#no sh
R1(config-if)#exit
配置R2:
Router>en
Router#conf t
Router(config)#host R2
R2(config)#int s0/2
R2(config-if)#encapsulation frame-relay cisco
R2(config-if)# frame-relay lmi-type cisco
R2(config-if)#ip add 192.168.0.2 255.255.255.0
R2(config-if)#frame-relay inverse-arp
R2(config-if)#no sh
配置R3:
Router>en
Router#conf t
Router(config)#host R3
R3(config)#int s0/3
R3(config-if)#encapsulation frame-relay cisco
R3(config-if)#frame-relay lmi-type cisco
R3(config-if)#ip add 192.168.0.3 255.255.255.0
R3(config-if)#frame-relay inverse-arp
R3(config-if)#no sh
R3(config-if)#exit
在R1上测试当前帧中继网络连通性:
在R1、R2、R3上配置静态ARP映射:
R1(config)#int s0/1
R1(config-if)#no frame-relay inverse-arp
R1(config-if)#frame-relay map ip 192.168.0.2 102 broadcast
R1(config-if)#frame-relay map ip 192.168.0.3 103 broadcast
R2(config)#int s0/2
R2(config-if)#no frame-relay inverse-arp
R2(config-if)#frame-relay map ip 192.168.0.1 201 broadcast
R2(config-if)#frame-relay map ip 192.168.0.3 203 broadcast
R3(config)#int s0/3
R3(config-if)#no frame-relay inverse-arp
R3(config-if)#frame-relay map ip 192.168.0.2 302 broadcast
R3(config-if)#frame-relay map ip 192.168.0.1 301 broadcast
在R1上检查静态映射:
在R1和R2、R3上配置RIP路由协议
R1#conf t
R1(config)#int loopback 0
R1(config-if)#ip add 1.1.1.1 255.255.255.0
R1(config-if)#exit
R1(config)#router rip
R1(config-router)#network 1.0.0.0
R1(config-router)#network 192.168.0.0
R1(config-router)#exit
R1(config)#int s0/1
R1(config-if)#ip split-horizon
R1(config-if)#end
R2(config)#int loopback 0
R2(config-if)#ip add 2.2.2.2 255.255.255.0
R2(config-if)#exit
R2(config)#router rip
R2(config-router)#network 2.0.0.0
R2(config-router)#network 192.168.0.0
R2(config-router)#exit
R2(config)#int s0/2
R2(config-if)#ip split-horizon
R3(config)#int loopback 0
R3(config-if)#ip add 3.3.3.3 255.255.255.0
R3(config-if)#exit
R3(config)#router rip
R3(config-router)#network 3.0.0.0
R3(config-router)#network 192.168.0.0
R3(config-router)#exit
R3(config)#int s0/3
R3(config-if)#ip split-horizon
在R1上查看当前路由表情况:
实验完成。