0X00 前言
帧中继( Frame Relay)是一种用于连接计算机系统的面向分组的通信方法。它主要用在公共或专用网上的局域网互联以及广域网连接。大多数公共电信局都提供帧中继服务,把它作为建立高性能的虚拟广域连接的一种途径。
0x01 Frame-Relay基本配置
1、通过路由器模拟帧中继交换机,配置如下:①开启帧中继交换功能
FW-SW(config)#frame-relay switching//若没有开启帧中继交换功能,后续转发表无法正常工作
②接口开启帧中继封装,并定义为DCE接口
FW-SW(config)#int s0/0
FW-SW(config-if)#no shutdown
FW-SW(config-if)#encapsulation frame-relay
FW-SW(config-if)#frame-relay intf-type dce//接口类型为DCE接口运,商端为DCE,本地局端DTE
FW-SW(config-if)#exit
FW-SW(config)#int s0/1
FW-SW(config-if)#no shutdown
FW-SW(config-if)#encapsulation frame-relay
FW-SW(config-if)#frame-relay intf-type dce
FW-SW(config-if)#exit
FW-SW(config)#int s0/2
FW-SW(config-if)#no shutdown
FW-SW(config-if)#encapsulation frame-relay
FW-SW(config-if)#frame-relay intf-type dce
FW-SW(config-if)#exit
③编写帧中继转发条目
FW-SW(config)#int s0/0
FW-SW(config-if)#frame-relay route 102 interface s0/1 201//手工编写帧中继转发表,将进接口的进标签转换为出接口的出标签,帧中继交换
机会对二层数据帧进行修改,不同于以太网交换机
FW-SW(config-if)#frame-relay route 201 interface s0/0 102
FW-SW(config-if)#exit
FW-SW(config)#int s0/1
FW-SW(config-if)#frame-relay route 201 interface s0/0 102
FW-SW(config-if)#exit
FW-SW(config)#int s0/2
FW-SW(config-if)#frame-relay route 301 interface s0/0 102
FW-SW(config-if)#exit
2、通过部署帧中继技术,使得各个站点可以互相连通,其中R1为中心点,R2和R3为分支点,配置如下:
R1(config)#int s0/0
R1(config-if)#no shutdown
R1(config-if)#encapsulation frame-relay
R1(config-if)#no frame-relay inverse-arp//关闭IARP,即逆向ARP。逆向ARP采用周期性方式工作,每60s交互一次,不同ARP的触发式工作方式,所以通信会有延迟。不仅如此,不同设备对IARP的支持不同,若IARP出现问题,映射失败,则数据封装失败,对通信有很大影响,所以,一般关闭IARP且手工编写DLCI到IP的映射,更加稳妥
R1(config-if)#frame-relay map ip 192.168.1.2 102 broadcast//一般做映射时都要加入Broadcast参数,用于支持帧中继环境下运行动态路由协
议,broadcast表示此接口能向外发送组播或者广播分组
R1(config-if)#frame-relay map ip 192.168.1.3 103 broadcast
R1(config-if)#exit
R2上
R2(config)#int s0/0
R2(config-if)#no shutdown
R2(config-if)#encapsulation frame-relay
R2(config-if)#no frame-relay inverse-arp
R2(config-if)#frame-relay map ip 192.168.1.1 201 broadcast
R2(config-if)#exit
R3上
R3(config)#int s0/0
R3(config-if)#no shutdown
R3(config-if)#encapsulation frame-relay
R3(config-if)#no frame-relay inverse-arp
R3(config-if)#frame-relay map ip 192.168.1.1 301 broadcast
R3(config-if)#exit
3、查看帧中继运行状态,如下:
①查看PVC状态
R1#show frame-relay pvc
PVC状态处于Active状态,说明PVC连接没有问题。
②查看帧中继映射信息,如下:
R1#show frame-relay map //可以看到,由于关闭IARP并且手工绑定DLCI与IP的映射,所以这里显示Static,并且处于Active状态,说明映射没有问题。
③查看帧中继交换机上的转发表:
FW-SW#show frame-relay route
4、测试连通性,如下:
R1#ping 192.168.1.2
R1#ping 192.168.1.3
R2#ping 192.168.1.3
R2#show frame-relay map
由于分支之间没有到对方的映射信息,数据没法正常封装,需要加入分支对方的映射:
R2(config)#int s0/0
R2(config-if)#frame-relay map ip 192.168.1.3 201 broadcast
R2(config-if)#exit
R3(config)#int s0/0
R3(config-if)#frame-relay map ip 192.168.1.2 301 broadcast
R3(config-if)#exit
R2#show frame-relay map
R2#ping 192.168.1.3
当加入映射后,分支正常通信!注意,星形拓扑中分支之间的数据需要经过中心点进行
转发。此实验完成。
PVC状态有三种,不同状态标识不同情形:
1.ACTIVE:表示PVC完全正常2.INACITVE:表示本端PVC正常,对端不正常;3.DELETED:表示本端PVC故障
0x02 Frame-Relay&Static Route
实验目的: 掌握帧中继上部署静态路由技术,通过静态路由实现不同分支之间的通信。1、依据图中拓扑,通过路由器模拟帧中继交换机,配置如下:
①开启帧中继交换功能
FW-SW(config)#frame-relay switching
②接口开启帧中继封装,并定义为DCE接口
FW-SW(config)#int s0/0
FW-SW(config-if)#no shutdown
FW-SW(config-if)#encapsulation frame-relay
FW-SW(config-if)#frame-relay intf-type dce
FW-SW(config-if)#exit
其余接口如接口s0/0配置
③编写帧中继转发条目
FW-SW(config)#int s0/0
FW-SW(config-if)#frame-relay route 102 interface s0/1 201
FW-SW(config-if)#frame-relay route 201 interface s0/0 102
FW-SW(config-if)#exit
FW-SW(config)#int s0/1
FW-SW(config-if)#frame-relay route 201 interface s0/0 102
FW-SW(config-if)#exit
FW-SW(config)#int s0/2
FW-SW(config-if)#frame-relay route 301 interface s0/0 102
FW-SW(config-if)#exit
2、通过部署帧中继技术,使得各个站点直连连通,其中R1为中心点,R2和R3为分支
点,配置如下:
R1上
R1(config)#int s0/0
R1(config-if)#no shutdown
R1(config-if)#encapsulation frame-relay
R1(config-if)#no frame-relay inverse-arp
R1(config-if)#frame-relay map ip 192.168.1.2 102 broadcast
R1(config-if)#frame-relay map ip 192.168.1.3 103 broadcast
R1(config-if)#exit
R2,R3配置类似R1,相应参数对应变化
测试直连连通性,如下:
3、部署静态路由技术,使得不同分支之间能够相互通信,配置如下:
R1(config)#ip route 2.2.2.2 255.255.255.255 192.168.1.2//多路访问环境下采用下一跳写法
其余接口如接口以上配置
此时测试不同分支背后网段能否相互通信,如下:
R1#ping 2.2.2.2 source 1.1.1.1
R1#ping 3.3.3.3 source 1.1.1.1
R2#ping 3.3.3.3 source 2.2.2.2
0x03 Frame-Relay&RIPv2
1、通过路由器模拟帧中继交换机,配置如下:①开启帧中继交换功能
FW-SW(config)#frame-relay switching
②接口开启帧中继封装,并定义为DCE接口
FW-SW(config)#int s0/0
FW-SW(config-if)#no shutdown
FW-SW(config-if)#encapsulation frame-relay
FW-SW(config-if)#frame-relay intf-type dce
FW-SW(config-if)#exit
其余接口如接口s0/0配置
③编写帧中继转发条目
FW-SW(config)#int s0/0
FW-SW(config-if)#frame-relay route 102 interface s0/1 201
FW-SW(config-if)#frame-relay route 103 interface s0/0 301
FW-SW(config-if)#exit
其余接口如接口s0/0配置
2、通过部署帧中继技术,使得各个站点直连连通,其中R1为中心点,R2和R3为分支
点,配置如下:
R1上
R1(config)#int s0/0
R1(config-if)#no shutdown
R1(config-if)#encapsulation frame-relay
R1(config-if)#no frame-relay inverse-arp
R1(config-if)#frame-relay map ip 192.168.1.2 102 broadcast
R1(config-if)#frame-relay map ip 192.168.1.3 103 broadcast
R1(config-if)#exit
R2,R3配置类似R1,相应参数对应变化
3、部署RIPv2路由协议,使得不同分支之间能够相互通信,配置如下:
R1(config)#router rip
R1(config-router)#version 2
R1(config-router)#no auto-summary
R1(config-router)#network 1.0.0.0
R1(config-router)#network 192.168.1.0
R1(config-router)#exit
R2,R3配置类似R1,相应参数对应变化
查看路由表,如下:
R1#show ip route rip
R1#ping 2.2.2.2 source 1.1.1.1
R1#ping 3.3.3.3 source 1.1.1.1
R1#show ip interface s0/0 //接口下关闭水平分割
0x04 Frame-Relay&EIGRP
1、依据图中拓扑,通过路由器模拟帧中继交换机,配置如下:
①开启帧中继交换功能
②接口开启帧中继封装,并定义为 DCE 接口
③编写帧中继转发条目
2、帧中继技术使得各个站点直连连通,其中R1为中心点,R2和R3为分支点
R1,R2,R3配置类似R1,相应参数对应变化
3、部署 EIGRP 路由协议,配置如下:
R1#show ip route eigrp
可以看到,中心点 R1 可以学到 R2 和 R3 的路由条目,但是分支点R2和R3之间没有相
互学到对方路由,这是由接口的水平分割特性所造成的:“从本接口学到的路由条目不会从
本接口发送出去。”为了解决由水平分割所导致的路由信息不同步问题,可以有两种解决方
案:
①接口下关闭水平分割
②创建逻辑子接口
4、关闭接口水平分割特性,使得分支之间相互学习到路由,配置如下:
R1(config)#int s0/0
R1(config-if)#no ip split-horizon eigrp 100//接口关闭水平分割时必加 EIGRP否则无效
5.创建逻辑子接口,将不同的 PVC 映射到子接口,其中 R1 和 R2 处在 192.168.1.0/24
网段,R1 和 R3 处在 192.168.2.0/24 网段,配置如下:
R1(config)#default int s0/0//初始化接口配置
R1(config)#int s0/0
R1(config-if)#encapsulation frame-relay
R1(config)#int s0/0.1 point-to-point[PL3]
R1(config-subif)#ip address 192.168.1.1 255.255.255.0
R1(config-subif)#frame-relay interface-dlci 102//点对点子接口的映射不需要对方 IP 地址,只需要映射本端 DLCI
R1(config-fr-dlci)#exit
R1(config)#int s0/0.2 point-to-point
R1(config-subif)#ip add 192.168.2.1 255.255.255.0
R1(config-subif)#frame-relay interface-dlci 103
R1(config-fr-dlci)#exit
R1(config)#router eigrp 100
R1(config-router)#network 192.168.2.0
R1(config-router)#exit
R3(config)#int s0/0
R3(config-if)#ip address 192.168.2.3 255.255.255.0
R3(config-if)#frame-relay map ip 192.168.2.1 301 broadcast//重新映射
R3(config)#router eigrp 100
R3(config-router)#network 192.168.2.0
R3(config-router)#exit
再次查看 R2 和 R3 的路由表,如下:
欢迎大家分享更好的思路,热切期待^^_^^ !