帧中继(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
  show frame-relay pvc | i S  查看帧中继交换机动态分配的DLCI号
  debug frame-relay packet
问题:是否能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):
 
 
V28+中的---frame-relay broadcast-queue 240 260000 120  在接口下做,限制广播包的转发队列长度,转发的bit数量,转发的包数量