1、 Framerelay 基础 学习 沉淀 成长 分享 1帧中继基础知识总结版本 V1.0密级 开放 内部 机密 类型 讨论版 测试版 正式版修订记录修订日期 修订人 版本号 审核人 修订说明2012-07-10 红茶三杯 V1.0 红茶三杯 http:/ 帧中继基本配置1.1 帧中继交换机帧中继交换机在实际工程环境中一般不需要我们配置,由运营商设置完成,但在实验环境中,要求掌握帧中继交换机的基本配置。配置示例:frame-relay switching interface s0/1encapsulation frame-relayframe-relay intf-type dce clock
2、rate 64000frame-relay route 102 interface s0/2 201/ 定义 PVC,该条命令是, s0/1 口的 DLCI 102,绑定到 s0/2 口的 201 DLCI 号frame-relay route 103 interface s0/3 301no shutdownFramerelay 基础 学习 沉淀 成长 分享 21.2 环境 1 主接口运行帧中继(Invers-arp)FRswitch(帧中继交换机)的配置:frame-relay switching interface s0/1 / 连接到 R1 的接口encapsulation frame
3、-relayframe-relay intf-type dce clock rate 64000frame-relay route 102 interface s0/2 201/ 定义 PVC,该条命令是, s0/1 口的 DLCI 102,绑定到 s0/2 口的 201 DLCI 号no shutdowninterface s0/2 / 连接到 R2 的接口encapsulation frame-relayframe-relay intf-type dce clock rate 64000frame-relay route 201 interface s0/1 102no shutdownR
4、1 的配置如下:interface serial 0/0ip address 192.168.12.1 255.255.255.252encapsulation frame-relay/ 接口封装 FR,通过 invers-arp 发现 DLCI,并建立对端 IP 到本地 DLCI 的映射(帧中继映射表)no shutdownR2 的配置如下:interface serial 0/0ip address 192.168.12.2 255.255.255.252encapsulation frame-relayno shutdownFramerelay 基础 学习 沉淀 成长 分享 3在 FRs
5、witch 上查看 PVI(验证配置):FRswitch#show frame-relay route Input Intf Input Dlci Output Intf Output Dlci StatusSerial0/1 102 Serial0/2 201 activeSerial0/2 201 Serial0/1 102 active在 R1 上查看帧中继映射R1#show frame-relay map Serial0/0 (up): ip 192.168.12.2 dlci 102(0x66,0x1860), dynamic,broadcast, status defined, a
6、ctiveR1#ping 192.168.12.2Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 192.168.12.2, timeout is 2 seconds:!1.3 环境 2 主接口运行帧中继(静态映射)FRswitch 的配置同上,这里不再赘述上述案例是终端路由器采用动态 invers-arp 获取帧中继相关映射信息,本例采用静态建立映射的方式进行配置。R1 的配置:interface serial 0/0ip address 192.168.12.1 255.255.255.252encapsula
7、tion frame-relayno frame-relay inverse-arp / 关闭动态 inverse-arp,可选frame-relay map ip 192.168.12.2 102 broadcast/ 建立静态帧中继映射,注意,这里是低端的 IP 到本地 DLCI 的映射Framerelay 基础 学习 沉淀 成长 分享 4/ 使用该命令,建立的 PVC 将不支持广播(如此,依赖广播或组播运行的动态路由协议跑在此链路上就可能存在问题) ,可在该条命令后增加 broadcast 关键字,使 PVC 支持广播。R2 的配置:interface serial 0/0ip addr
8、ess 192.168.12.2 255.255.255.252encapsulation frame-relayno frame-relay inverse-arp / 关闭动态 inverse-arp,可选frame-relay map ip 192.168.12.1 201 broadcast查看 R1 的帧中继映射:R1#show frame-relay map Serial0/0 (up): ip 192.168.12.2 dlci 102(0x66,0x1860), static,broadcast,CISCO, status defined, active注意,采用静态 FR 映
9、射,建立的 PVC 如果不加 broadcast 关键字,则链路不支持广播。由于帧中继网络是 NBMA(非广播型多路访问)网络,因此无法支持广播,但帧中继提供一种机制来模拟广播,基本上是采用向每条 PVC 发送一个该帧的拷贝来实现。许多动态路由协议均需要广播或组播传输机制的,RIP、EIGRP、OSPF 等,因此如果在帧中继上运行这几种协议,就可能会出现问题,这时候就需要使用到上面的特性,具体的操作方式是在 map 语句后加上 broadcast 关键字。frame-relay map ip 192.168.12.1 201 broadcastFramerelay 基础 学习 沉淀 成长 分享
10、 51.4 环境 3 主接口运行帧中继(部分互联模型)该拓扑为 hub&spoke 模型(星形拓扑结构),R1 S0/0 口连接到 FRswitch 的 s0/1;R2 S0/0 连接到FRswitch 的 s0/2,R3 的 s0/0 连接到 FRswitch 的 S0/3;FRswitch 的配置如下:frame-relay switching interface s0/1 / 连接到 R1 的接口encapsulation frame-relayframe-relay intf-type dce clock rate 64000frame-relay route 102 interfac
11、e s0/2 201frame-relay route 103 interface s0/3 301no shutdowninterface s0/2 / 连接到 R2 的接口encapsulation frame-relayframe-relay intf-type dce clock rate 64000frame-relay route 201 interface s0/1 102no shutdowninterface s0/3 / 连接到 R3 的接口encapsulation frame-relayframe-relay intf-type dce clock rate 64000
12、frame-relay route 301 interface s0/1 103no shutdownFramerelay 基础 学习 沉淀 成长 分享 6R1 的配置如下:interface serial 0/0ip address 192.168.123.1 255.255.255.0encapsulation frame-relayframe-relay map ip 192.168.123.2 102 broadcastframe-relay map ip 192.168.123.3 103 broadcastR2 的配置如下:interface serial 0/0ip addres
13、s 192.168.123.2 255.255.255.0encapsulation frame-relayframe-relay map ip 192.168.123.1 201 broadcastR3 的配置如下:interface serial 0/0ip address 192.168.123.3 255.255.255.0encapsulation frame-relayframe-relay map ip 192.168.123.1 301 broadcast注意: 上述环境,由于是星形拓扑,R1 作为中心路由器,一个物理接口同时承载了两条 PVC。在这种环境中运行距离矢量路由协议
14、,就会存在问题。R2 、 R3 的路由更新传递给 R1 并不存在问题,换句话说 R1 能够学习到 R2、R3 的路由(可在 R2、R3 上开设 loopback 接口并做宣告) ,但 R2R3 却无法学习到彼此的路由,您应该已经想到了问题的关键,没错,水平分割原理,解决办法之一,就是关闭 R1 serial0/0 口的水平分割,关闭方法如下:RIP:no ip split-horizonEIGRP: no ip split-horizon eigrp as 号码关闭水平分割固然能解决路由传递的问题,但是却存在一定的隐患,毕竟水平分割原则是距离矢量路由协议用以防止路由环路的办法。解决这个问题的另
15、一个更加有效的办法是,更换帧中继拓扑,使用子接口来实现上述需求。PS: 关于帧中继环境下各种动态路由协议的运行及存在的问题,请查看帧中继环境下动态路由协议的运行文档,需要文档的 SPOTOer 请向讲师索取。或访问 bbs.SPOTO.net 搜索Framerelay 基础 学习 沉淀 成长 分享 71.5 点到点子接口运行帧中继注意拓扑结构及 IP 编址的变化,本拓扑 R1 采用 p2p 子接口分别与 R2、R3 建立 PVC,一旦如此变更,R1、R2 之间的链路为一个独立网段;R1、R3 之间的链路为另一个独立的网段。对于此种解决方案,借助帧中继,路由器可使用一个物理接口同时承载多条 PV
16、C,同时也可以很好的避免水平分割引起的路由更新问题,只不过,需要在 IP 编址上有所注意。 本例 FRswitch 的配置同上,不再赘述R1 配置如下:interface Serial0/0encapsulation frame-relayno shutdowninterface Serial0/0.12 point-to-point / 创建 p2p 帧中继子接口ip address 192.168.12.1 255.255.255.252frame-relay interface-dlci 102 / 标识本地 DLCI 号,也可使用 map ip 映射no shutdowninterfa
17、ce Serial0/0.13 point-to-pointip address 192.168.13.1 255.255.255.252frame-relay interface-dlci 103 no shutdownR2 的配置如下:interface serial 0/0ip address 192.168.12.2 255.255.255.252encapsulation frame-relayFramerelay 基础 学习 沉淀 成长 分享 8frame-relay map ip 192.168.12.1 201 broadcastR3 的配置如下:interface seria
18、l 0/0ip address 192.168.13.2 255.255.255.252encapsulation frame-relayframe-relay map ip 192.168.13.1 301 broadcast2 帧中继综合问题2.1 什么是 PVC?PVC 叫虚电路,其实有点类似管道的概念,这条管道是没有岔口的,从一个口闷头走,会从另一个口出来,而这两个出入口分别有 DLCI 进行标示。如上图这条 PVC,两头分别是 DLCI 102 及 DLCI 201,因此数据从 DLCI102 出去,一定是从 DLCI 201 出来;再如上图,R1 s0/0 口同时承载了两条 PVC
19、,那么在 R1 本地就需要有两个 DLCI 来标识,分别是102、103,而这两条 DLCI 必然有另一头对应。那么当一个数据,从 DLCI102 走,必然就是从DLCI201 出来,而不会走向 DLCI 301,因为 PVC 在帧中继交换机上已经设定好。我们要做的,就是设置好正确的 DLCI 或 ip 与 DLCI 的绑定。Framerelay 基础 学习 沉淀 成长 分享 92.2 frame-relay interface-dlci 及 frame-relay map 的区别1. frame-relay interface-dlci 本地 DLCI 号在逻辑接口(子接口)下 frame-
20、relay interface-dlci 只能配置一次,表示该接口只能承载 1 条 PVC;因此该条命令只能在 P2P 子接口使用,或者在只有 1 条 PVC 的主接口或多点子接口上使用2. frame-relay map ip 对端 IP 本地 DLCI 号该条命令是将帧中继 PVC 对端的 IP 与本地的 DLCI 进行映射,可多次输入,并没有上面命令的限制,两者实现的功能比较相似。如果仅有一条 PVC,则可使用 frame-relay interface-dlci 或 frame-relay map ip,但如若超过 1 条 PVC,则仅能使用后者。没有必要同时使用这两条命令,因为两者实现的功能类似。