? 帧中继基本概念
帧中继是一种VPN(virtual private network虚拟私人网络) 帧中继是二层概念,不能识别IP。
与以太网二层交换机相同的特点,所有连接交换机的设备应该在同一个网段 所以,不同客户接入FR,接口应该是相同的子网 思科的路由器能模拟FR-SW
客户通过接入FR-SW,与别的客户进行交流
VIRTUAL CIRCLE(VC,虚电路),因为要使用公共设备,通道不能独占。没有真正把两者连起来的线路,是通过虚电路连接起来了
VC分为PVC(永久虚电路)和SVC(交换虚电路) PVC在实际应用中常见,永久虚电路
帧中继交换机是连接串口的,不同于以太网交换机的以太口 连接FR-SW的设备之间是通过PVC进行通信的 ? DLCI
MAC只应用于MA的ETH,对于点对点的串行链路,无需MAC FR默认是一个NBMA网络,是MA网络,但是不支持广播和组播 帧中继既然是二层网络,需要一个二层地址:DLCI
DLCI分全局DLCI和本地DLCI(只在本地(本设备)有效的DLCI号)
帧中继在发出去的时候只有一个DLCI(ETH会有一个目的MAC和一个源MAC) 如何知道去往哪个方向要走哪个PVC呢,需要一个标识,一个ID
在FR中,DLCI起到ETH中二层MAC的作用,MAC就是ETH网络的标识或者说ID 在串行链路中是没有MAC的,因为对于串行而言,对端只有一个设备,是不需要二层标识符的。
MA类型的网络是需要标识符的,所谓MA网络,就是本地设备的一根线能通向不只一台设备的。
以太网中的ARP是广播类型,串行链路没有MAC,只有以太网里才有MAC,MA网络才需要二层标识符。
FR属于MA类型的网络,但是具体来说是NBMA(非广播多路访问),不支持广播类型的多路访问。ETH也是MA,但是是支持广播的
既然是MA,二层一定要有标识符,对于FR,就是DLCI,相当于ETH网络的中MAC的地位
DLCI:(数据链路连接标识符)用于在二层标识VC的,区分不同的PVC的,也包含一些状体查询和状态检测
DLCI分全局DLCI和本地DLCI,一般都是用本地的,实际中DLCI是由运营商给客户制定 实验上可用的DLCI号为16-1007 ? LMI本地管理接口
LMI只运行在路由器和FR设备之间的链路上。 客户端的路由器如何从FR-SW获得DLCI号?
两者之间的线路需要已经信令来维护,就是LMI(本地管理接口),通过LMI让FR-SW告诉R你的DLCI是多少
对于帧中继来说,只要跟一个不同的对方通信,就需要一个全新的VC。每一条VC都需要一个DLCI做标识
LMI信令,本地管理接口,这种协议说明DLCI只会在R1和FRSW两者之间运行 LMI的状态:
ACTIVE:跨越FR-SW的两个客户端之间完全没有问题
INACTIVE:本地到FR-SW链路没有问题,但是FR-SW到对端有问题,在本地端显示为INACTIVE
? CIR:承诺信息速率
串行链路的速率是1.544M,但是实际能发送的速度由CIR决定。 CIR运营商承诺给你的速度
帧中继支持在网络资源有剩余的时候,运营商允许你占有比CIR更多的带宽。 当网络拥塞的时候也许达不到CIR的速率。 ? INVERSE ARP
用于帧中继网络,在已经知道二层的DLCI的前提下(FR-SW通过LMI告诉给R),探求这个DLCI能到哪个IP
二层网络类型有FR和ETH,,FR,PPP和HDLC是二层封装的方式。 ? 用路由器模拟帧中继交换机
图中R2和R4要做背对背交换机来模拟FR-SW 配置先不考虑R4,R5
R2模拟FR-SW,让R1和R3彼此ping通 R1,R2,R3基本配置,R2改名为FR-SW2 FR-SW2(config)#frame-relay switching FR-SW2(config)#int s1/0
FR-SW2(config-if)#encapsulation frame-relay
FR的封装分为两种封装,默认是cisco(直接回车),另一种是ietf。两端封装的FR的类型不一样不会影响连接。ietf似乎会影响inverse arp,所有用ietf封装方式一定要手工写入frame map。
要改变FR的一些参数
FR-SW2(config-if)#frame-relay lmi-type cisco/ ansi/q933a
LMI分三种,cisco,ansi,q933a,这三者是LMI信令的三种语言
show interface命令可以看到LMI的种类和DTC DTE的类型。显示二层封装的情况 LMI的封装默认是cisco,
默认条件下,FR-SW会和R1协商,协商的结果是cisco 如果要改LMI封装,是客户端主动去协调LMI的封装类型,如果强制客户端修改成一种LMI类型,DTE端只会以这种LMI类型去发送,如果不能与FR-SW的LMI类型匹配,连接就会down.
因此需要在FR-SW设置想要的LMI封装类型,DTE(客户端:R1,R3)端会依次用三种LMI type试图与DCE(FR-SW)建立连接,直到找到匹配的LMI为止。
如果一段链路两端的二层封装不一样,如一边FR,一边PPP,会DOWN
show controller interface命令查看接口DCE还是DTE 设备默认都是设为DTE的
如果链路两端的LMI的模式不一样,会怎样? 接口LMI刚up的时候
DTE主动发CISCO给DCE,如果听不懂,再发ANSI,如果DCE还不回复,发Q933a
如果DTE强制配一种类型,那就只能发这种类型了,如果DCE端不是这种类型,就不会回复了。所以如果要配LMI的语言模式,那就在DCE端配置好了 因为帧中继配置在串口上,就涉及到DCE/DTE的问题 本实验中FR-SW2(R2)是DCE端,R1 R3是DTE端
在普通的串行链路上,涉及到CLOCK RATE,DTE是被动接收时钟的地方,DCE去提供时钟,在连接线缆DCE的一段的ROUTER敲clock-rate FR的DCE和DTE与物理层的时钟速率无关
FR-SW2是DCE,它提供,R1 R3接收服务是DTE,两者无需像以太网一样进行设置。 在接口模式下设置DCE/DTE
FR-SW2(config-if)#frame-relay intf-type dce/dte FR-SW是二层设备,无需配置三层ip地址
接下来给FR-SW下面的终端设备分配管道号码(DLCI) 针对S1/0,从这个接口的走301转发
FR-SW2(config-if)#frame-relay route 103 interface s1/1 301 针对S1/1,从这个接口的走103转发 FR-SW2(config-if)#int s1/1 FR-SW2(config-if)#no shut
FR-SW2(config-if)#encapsulation frame-relay FR-SW2(config-if)#frame-relay intf-type dce FR-SW2(config-if)#frame-relay lmi-type cisco
FR-SW2(config-if)#frame-relay route 301 interface s1/0 103 sh run查看之
可以在FR-SR上sh frame route查看,这个命令只能在FR-SW上使用 interface Serial1/1 no ip address
encapsulation frame-relay serial restart-delay 0 frame-relay intf-type dce
frame-relay route 301 interface Serial1/0 103
帧中继收敛较慢,想要快速看到结果,可以在接口上先shut再no shut
帧中继交换机的转发依据是frame-relay route,可以在FR-SW2上sh frame route验证 FR-SW2#show frame route
Input Intf Input Dlci Output Intf Output Dlci Status
Serial1/0 103 Serial1/1 301 active Serial1/1 301 Serial1/0 103 active ? 连接FR-SW的路由器的配置 针对R1和R3的连接接口 no shut encap frame
ip add 192.168.1.x 255.255.255.0
要配置成DTE吗?无需,设备默认就是DTE
sh frame-relay pvc可以查看当前用的DLCI号(无需预配DLCI号也能知道自己的DLCI) 在R1和R3上
sh frame-relay pvc查看帧中继PVC的情况,可以查看LMI是 看PVC STATUS ACTIVE: INACTIVE:
DELETE:标识这个DLCI号根本没有被分配
R1和R3一定要在一个网段内,因为只有这样,R1发送给R3包的时候,source ip 192.168.1.1,destination ip 192.168.1.3,R1在自己的路由表里有 C 192.168.1.0/24 is directly connected, Serial1/1,
就会把自己路由表项对应的S1/1作为自己发包的出接口。也就是说,虽然FR-SW是二层设备,但是借助FR-SW的设备是三层设备,所以还是要配IP,就像连接二层SW的PC需要配三层的IP才能互通一样
对于R1和R3,可以sh frame map R1#sh frame map
Serial1/1 (up): ip 192.168.1.3 dlci 103(0x67,0x1870), dynamic, broadcast,, status defined, active R3#sh frame map
Serial1/0 (up): ip 192.168.1.1 dlci 301(0x12D,0x48D0), dynamic, broadcast,, status defined, active
frame-relay map显示IP和DLCI的对应关系,这是通过INVERSE ARP自动解析到的 在以太网上,ARP是用于通过IP找MAC的,就是三层问二层
在帧中继上,INVERSE ARP是通过DLCI找IP的,就是二层问三层,所以叫反向ARP 如果R1向通过103去R3和105去R5,
略去R2和R4做背靠背FR-SW,配置TUNNEL
? 非全互联的帧中继拓扑
FR要去往某一个地方,必须有一个对应的DLCI,多播广播都没有对应的DLCI号,所以不能支持,只是NBMA
帧中继的主接口的RIP的水平分割默认是关闭的
相关推荐: