1. 什么是帧中继
帧中继(Frame Relay,FR)是
面向链接的第
2 层传输技术,采用包交换,通信费用较低。
2. 帧中继相关术语
- 虚电路(Virtual Connection ,VC):通过为每一对DTE设备分配一个连接标识符,实现多个逻辑数据会话在同一条物理链路上进行多路复用。
- 永久虚电路(Permanent Virtual Connection ,PVC):虚电路是永久建立的链路,由ISP在其帧中继交换机静态配置交换表中实现,不管电路两端的设备是否连接上,ISP总是为它保留相应的带宽。
- 交换式虚连接(SVC)是指通信双方的电路在用户看来是由独立节点临时且动态连接的虚电路。一旦通信会话完成,便取消虚电路。
- 数据链路连接标识(Data Link Connection Identifier ,DLCI):一个在路由器和帧中继交换机之间标识PVC或SVC的数据。
- 本地管理接口(LMI):是路由器和帧中继交换机之间的一种信令标准,负责管理设备之间的连接及维护其连接状态。
- 承诺信息速率(Committed Information Rate,CIR):也叫保证速率,是ISP承诺将要被提供的有保证的速率,一般为一段时间内(承诺速率测量间隔T)的平均值,其单位bps.
- 超量突发(Excess Brust,EB):在承诺信息速率之外,帧中继交换机试图发送而未被准许的最大额外数据量,单位为bit。超量突发依赖于服务提供商提供的服务状况,但它通受到本地环路端口速率的限制。
- 前向显式拥塞通知(FECN):告诉路由器接收的帧在所经通路上发生过拥塞
- 后向显式拥塞通知(BECN):这个信息设置在遇到拥塞的帧上,而这些帧将沿着与拥塞帧相反的方向发送。这个信息用于帮助高层协议在提供流控时采取适当的操作
3. 帧中继映射 3.1静态映射:管理员手工输入的映射即为静态映射,命令为:
frame-relay map
ip protocol address dlci
[broadcast
]
protocol:协议类型
address:网络地址
dlci:本地DLCI号
broadcast:允许在帧中继线路上传送路由广播或组播信息
3.2动态映射 4. 实验
4.1
将CISCO
路由器配置为帧中继交换机 4.1.1.实验拓朴:
呵呵,不太好看,使用的是工大瑞普的虚拟实验室,我觉得挺好用的,不占系统资源。我再用Packet Tracer重画一下,这样清晰多了。
本次实验主要进行R4的配置。后面几个实验都按此拓朴进行。
4.1.1.2实验步骤
步骤1:关闭IP路由,开启帧中继交换功能。
R4(config)#no ip routing
R4(config)#frame-relay switching
步骤2:配置接口封装
R4(config)#int s1/1
R4(config-if)#encapsulation frame-relay
R4(config-if)#no sh
R4(config-if)#clock rate 64000
S1/2、s1/3也使用相同的配置,不重述。
步骤3:配置LMI类型
思科IOS从11.x版本后支持lmi自动匹配,所以可以不进行配置,但需要配置接口类型(DCE 或DTE)
R4(config-if)#int s1/1
R4(config-if)#frame-relay lmi-type cisco
R4(config-if)#frame-relay intf-type dce
S1/2、s1/3也使用相同配置
步骤4:配置帧中继交换表
S1/1:
R4(config-if)#frame-relay route 103 interface s1/3 301
R4(config-if)#frame-relay route 102 interface s1/2 201
S1/2:
R4(config-if)#frame-relay route 201 interface s1/1 102
S1/3:
R4(config-if)#frame-relay route 301 interface s1/1 103
实验调试:
1. show frame-relay route
R4#show frame-relay route
Input Intf Input Dlci Output Intf Output Dlci Status
Serial1/1 102 Serial1/2 201 inactive
Serial1/1 103 Serial1/3 301 inactive
Serial1/2 201 Serial1/1 102 inactive
Serial1/3 301 Serial1/1 103 inactive
2. show frame pvc
R4#show frame pvc
PVC Statistics for interface Serial1/1 (Frame Relay DCE)
Active Inactive Deleted Static
Local 0 0 0 0
Switched 0 2 0 0
Unused 0 0 0 0
DLCI = 102, DLCI USAGE = SWITCHED, PVC STATUS = INACTIVE, INTERFACE = Serial1/1
input pkts 0 output pkts 0 in bytes 0
out bytes 0 dropped pkts 0 in pkts dropped 0
out pkts dropped 0 out bytes dropped 0
in FECN pkts 0 in BECN pkts 0 out FECN pkts 0
out BECN pkts 0 in DE pkts 0 out DE pkts 0
out bcast pkts 0 out bcast bytes 0
switched pkts 0
(省略N多内容。)
4.2
帧中继基本配置和帧中继映射 4.2.1实验步骤:
在实验1的基础上进行实验2,对R1、R2进行配置
步骤1:帧中继接口基本配置
R1:
R1(config)#int s1/2
R1(config-if)#ip add 10.1.1.1 255.255.255.0
R1(config-if)#no shu
R1(config-if)#encapsulation frame-relay
R2:
R2(config)#int s1/2
R2(config-if)#ip add 10.1.1.2 255.255.255.0
R2(config-if)#no sh
R2(config-if)#encapsulation fr
R3:
R3(config)#int s1/2
R3(config-if)#ip add 10.1.1.3 255.255.255.0
R3(config-if)#no sh
R3(config-if)#en fr
步骤2:测试连通性
Show frame-relay map 看看
注意到后面都有一个dynamic,表明是动态映射,默认时帧中继接口都开启了动态映射,但这个会浪费网络带宽,所以在实际应用中将之关闭,使用静态映射。在接口模式下关闭IARP。
R1(config-if)#int s1/2
R1(config-if)#no frame-relay inverse-arp
R2,R3也使用相应配置。
步骤3配置静态映射
命令格式:
frame-relay map
ip protocol address dlci
[broadcast
]
protocol:协议类型
address:网络地址
dlci:
本地DLCI号
R1(config-if)#frame-relay map ip 10.1.1.2 102 broadcast
R1(config-if)#frame-relay map ip 10.1.1.3 103 broadcast
R2(config-if)#frame-relay map ip 10.1.1.1 201 br
R2(config-if)#frame-relay map ip 10.1.1.3 201 br
R3(config-if)#frame-relay map ip 10.1.1.1 301 br
R3(config-if)#frame-relay map ip 10.1.1.2 301 br
测试结果:
4.4
帧中继点到点的子接口
4.4.1
实验步骤:
步骤
1
:对
R1
主接口进行配置
R1(config)#int s1/2
R1(config-if)#no ip add
步骤
2
:创建点到点的子接口,注意在点到点的子接口中不能使用
frame-relay map ip
而改用
frame-relay interface-dlci dlci
号。
R1(config-if)#int s1/2.1 p
R1(config-subif)#ip add 10.1.1 .1 255.255.255.0
R1(config-subif)#frame-relay interface-dlci 102
R1(config)#int s1/2.2 p
R1(config-subif)#ip add 10.1.1 .4 255.255.255.0
R1(config-subif)#frame-relay interface-dlci 103
R1(config-fr-dlci)#end
步骤
4
:对
R3
进行修改添加对应
R1
新的子接口
IP
R3(config-if)#fram map i p 10.1.1 .4 301 br
在
R3
上
show ip route:
可以看到
2.0.0
.0
这个路由。这样利用子接口,绕过了水平分割的问题