帧中继(Frame-Relay)

·FR于1990年首次被标准化。已经取代X.25技术,它简化了第2层的功能,只提供基本的错误检测功能。

·FR工作在第二层(数据链接层),是一种WAN连接标准。

·用户和服务商之间的连接称为用户-网络接口(UNI)。
不同服务商之间的连接称为网络-网络接口(NNI)。

·用户前端设备(CPE)(Customer Premises Equipment)
数据终端设备(DTE)
数据通信设备(DCE)

·FR网络是非广播多路访问(NBMA)网络。

·FR连接运行在虚电路(VC)上,每条VC都由一个数据链路连接标识符(DLCI)标识。并将此DLCI映射到一个IP地址。

·VC分为:永久虚电路(PVC)、交换虚电路(SVC)。
PVC:需要不断通过FR在DTE之间传输数据时使用。
SVC:用于间歇性的通过FR在DTE之间传输数据。要考虑ISP是否支持。

·FR交换机将2台路由器的DLCI关联起来,从而创建1条PVC。
DLCI只具有本地意义。

·DLCI的范围(16-1007)
0-15和1008-1023被保留
1019和1020保留用于广播
1023保留用于Cisco LMI
0保留用于LMI类型的ANSI和Q.933A

·DLCI地址映射:
要通过FR传输数据,必须将本地DLCI和目的IP地址关联。
地址映射可手工配置,也可动态生成。
动态生成时使用帧中继反向地址解析协议(IARP)。

·本地管理接口(LMI)
LMI是用于CPE和FR交换机之间的一种信令标准,负责管理设备之间的连接以及维护连接状态。

·LMI是可以配置的,但路由器尝试自动检测FR交换机使用的LMI类型。

·LMI的三种类型:Cisco/ANSI/Q933A

      Local   Remote
Active    √     √
Inactive   √          ×
Delete    ×      ?

<将Cisco路由器配置成帧中继交换机>

1)将所有用到的接口no shoutdown.DCE端配置时钟。

2)将R2.R3配置成帧中继交换机:
   R2/R3(config)#frame-relay switching

3)在连CPE的接口上(R2-S0/R2-S1/R3-S0):
   R2(config-if)#encapsulation frame-relay [cisco|ietf]     
   Cisco是默认封装类型,如果连接的是Cisco路由器,建议使用这种封装,如果连接是非Cisco路由器,刚选择ietf。

   R2(config-if)#frame-relay lmi-type [cisco|ansi|q933a]
   指定接口LMI类型。

   R2(config-if)#frame-relay intf-type dce
   一定要选择dce,这和接口的dce要区分开。

4)R2.R3的E0配IP,配Tunnel,Tunnel号可以不一致。
   R2(config)#interface tunnel 2
   R2(config-if)#tunnel source [ethernet0 | 23.1.1.2]
   R2(config-if)#tunnel destination 23.1.1.3

5)分配DLCI:
   R2(S0)#frame-relay route 104 interface serial 1 401
(input DLCI)     (outgoing) (output DLCI)

   R2(S0)#frame-relay route 105 interface tunnel 2 100

6)在CPE相应接口上:encapsulation frame-relay

show frame-relay route
show frame-relay lmi
show frame-relay pvc
show interface Serial0

-------------------------------------------------------

<同一网段Full-Mesh>

·在CPE端配置好IP地址,通过IARP即可完成动态地址映射,全网通达。
·也可通过手工配置地址映射:
R1(config-if)#no frame-relay inverse-arp
R1#clear frame-relay inarp
R1(config-if)#frame-relay map ip 145.1.1.4 104 (broadcast)
Show frame-relay map
问题:是否能ping通本接口?

<同一网段Hub & Spoke>
·删除R4.R5之间的PVC。
·此时IARP已无法完成Hub端的动态映射,所以手工配置。

-------------------------------------------------------

<FR子接口的应用>

         Physical  Subinterface
Split-Horizon   disable       enable

·Point-to-Point
-子接口就像是像租线
-每条点到点连接都是一个独立的子网
-适用于星形拓扑和部分互联拓扑

·Multipoint
-子接口就像是NBMA网络
-默认情况下,物理接口被视为多点接口
-减少子网数,因为多点子接口与其连接的接口位于同一个子网中。
-适用于全互联拓扑

---------------------------------

<不同网段Hub & Spoke路由学习
·为3个CPE添加Loopback0。
·Hub端要设置point-to-point 子接口。
!
interface Serial0.14 point-to-point
ip address 14.1.1.1 255.255.255.0
frame-relay interface-dlci 104
(no frame-relay inverse-arp)输入也无效

·运行路由协议 (此时spoke端映射时没加broadcast)

-------------------------------

<同一网段Hub & Spoke路由学习>

·Hub 端设置为Multipoint子接口
·运行RIP:[R4上]       (if)#no ip split-horizon
     5.0.0.0/24 is subnetted, 1 subnets
R       5.5.5.0 [120/2] via 145.1.1.5, 00:00:04, Serial1

·运行Eigrp:[R4上]             (if)#no ip split-horizon eigrp 90
     5.0.0.0/24 is subnetted, 1 subnets
D       5.5.5.0 [90/2809856] via 145.1.1.1, 00:01:15, Serial1

帧中继流量×××(Frame Relay Traffic Shaping)

使用流量×××可以避免由于信源和信宿的速度不匹配而导致瓶颈和分组丢失。

本地接入速率:到帧中继网络的连接的始终频率。他是数据进出网络的速率,与其他设置参数无关。
承诺信息速率(CIR):帧中继交换机准许的数据传输速率,单位是比特每秒。通常为一段时间内的平均速率,这段时间叫做承诺速率计算间隔(Tc)
过量使用(oversubscribe):CIR总和超过了接入线路的速率,或接入线路能够支持购买的
CIR,但无法支持CIR加上突发量。过量使用后,数据帧就会被丢弃。
承诺突发量(Bc):