【如何用路由器模拟帧中继交换机?】物理连接:所有的DCE接口都接到模拟成帧中继交换的路由器上。
因为在实际工程中clockrate是由局端,像电信这样的部门来确定的。
局端的终端服务器通过异步口连接到模拟成帧中继交换的路由器的console口。
配置实现:首先在全局配置模式下打:router(config)#frame-relay switching//启动帧中继交换功能然后进入接口配置模式router(config-if)#en fr//接口封装帧中继,命令全称:encapsulation frame-relay。
这里没有打封装类型,就是缺省的cisco类型。
另外还可以是ietf的。
router(config-if)#frame lmi-type ansi//配置帧中继LMI封装类型。
lmi(local management interface)本地管理接口,运用在路由器和帧中继交换机之间。
是数据传输一种信令标准。
它有三种封装方法:cisco,ansi,q933a,缺省封装类型,自然是cisco类型。
但它是由Cisco,StrataCom,Nortel,DEC联合制定的。
ansi(American National Standards Institute)美国国家标准学会,始建立于1918年,标准涉及电工、建筑、日用品、制图、材料试验等技术领域。
q933a是国际电联(International Telecommunication Union)的标准。
ITU-T (The ITU Telecommunication Standardization Sector )ITU-T是国际电信联盟电信标准化部门,成立于1993年,它的前身是国际电报和电话咨询委员会(CCITT)。
router(config-if)#frame-relay intf-type dce//配置帧中继接口类型,有dce,dte,还有nni选择。
虽然在物理上,它已经是DCE接口,但是用于模拟帧中继环境,还需要再配置帧中继里的接口类型。
router(config-if)#clockrate 64000//配置时钟,用于同步数据传输的速率。
router(config-if)#frame-relay route 102 int s0 201//配置DLCI的路由,在这个配置中意思是从dlci为102的数据从s0口转发出去,并且从201 dlci到达目的地。
这条pvc由dlci102和201来标识。
来,重温一遍:frame-switchingen frframe lmi-type ansiframe intf-type dceclockrate 64000frame-relay route 102 int s0 201OK,搞定。
帧中继协议故障处理帧中继(Frame-Relay)是在X.25技术基础之上发展起来的一种快速分组交换技术。
帧中继网提供了用户设备(如路由器和主机等)之间进行数据通信的能力,帧中继在单一物理传输线路上能够提供多条虚电路,目前在帧中继中使用最多的方式是永久虚电路方式,即手工配置产生的虚电路方式。
目前Quidway路由器只支持永久虚电路方式。
用户进行故障诊断时,显示和调试的信息都是基于永久虚电路方式。
帧中继在数据链路层不提供差错恢复机制,也不需要响应,所有的差错检查将留给使用帧中继服务的网络层和传输层协议进行。
帧中继作为链路层的基本协议,技术已经比较成熟,其中出现的一些故障主要是基于传输介质和对于帧中继的配置。
帧中继中的一个问题是拥塞控制,因为标准中取消了流量控制,交换机和目标站点可能塞满了数据。
拥塞不仅能够造成通信延迟,在非常严重的情况下,可以造成一个站点完全失败。
帧中继协议并没有解决这些问题,而是提供了一个减少这种可能性的方法。
每当永久虚电路上的交换机遇到拥塞时,它将通过开启FECN 位(前向显式拥塞指示位,设置为“1”),警告它下游的交换机和目标站点。
这一位告诉下游的设备拥塞已经开始了,他们可能会遇到一些帧被丢弃。
同样也可以通过开启BECN位(后向显式拥塞指示位),来警告上游的交换机和发送者链路上出现了拥塞,希望它们以更慢的速度发送帧。
可以通过display fr pvc-info命令来查看FECN和BECN的设置情况。
3.2.1 帧中继配置的常见问题1. 帧中继链路协议down在帧中继链路上的连接失败,通过display interfaces命令输出显示接口和链路协议均down,或是接口up而链路协议down。
帧中继链路协议down可能原因:(1) 电缆、端口等硬件问题排错步骤:l 使用display interface命令查看端口和链路协议是否up;l 如果接口和链路协议均down,检查电缆,确定是DTE串口电缆并确定电缆安全连接;l 如果线缆连接正确,尝试着将其连到另一接口。
如果该接口工作正常,则说明第一个接口有问题,更换接口卡或路由器;l 如果电缆在第二个接口上也不能工作,更换电缆。
如果更换后仍不能正常工作,则可能是DCE的问题。
(2) LMI(本地管理接口)类型不匹配排错步骤:l 使用display interface或者display current-configuration来观察接口状态。
l 如果输出显示接口up但链路协议down,使用display interface命令查看是否在帧中继接口上配置了LMI类型。
l 确认路由器与本端帧中继交换机上的LMI类型相同,如果不同,使用fr lmi type { ansi | nonstardard | q933a }接口命令来配置该路由器的LMI类型值。
(3) 没有发送keepalives报文。
排错步骤:l 使用display interface查看是否配置了发送keepalives报文。
如果你看到一行“keepalives not set”,则说明keepalives报文没有配置。
l 使用keepalive seconds命令配置keepalives,该命令的缺省值为10秒。
(4) 封装类型不匹配排错步骤:l 当用华为Quidway设备与非Quidway设备互联时,必须在两端设备上使用IETF封装方式。
使用display interface或者display current-configuration来检查Quidway设备的封装方式。
l 如果Quidway设备没有使用IETF封装,用link-protocal fr ietf 接口配置命令在Quidway设备的帧中继接口上配置IETF封装方式。
(5) DLCI没有激活或已被删除排错步骤:l 使用display fr pvc-info来观察接口PVC的状态。
l 如果输出显示PVC没有激活或已被删除,可能是到对端路由器的路径问题,检查对端路由器的路径。
(6) DLCI被指派给错误的子接口排错步骤:l 使用display fr pvc-info来检查分配的DLCIs,确信DLCIs分配正确。
l 如果DLCIs分配无误,依次使用shut down和undo shut down命令重置主接口。
3.2.2 其他相关问题1. 通过帧中继连接,ping对端路由器失败,ping不通帧中继连接的对端路由器可能的原因:(1) 封装类型不匹配参见上文。
(2) DLCI没有激活或已被删除参见上文。
(3) DLCI被指派给错误的子接口参见上文。
(4) 访问控制列表设置不当排错步骤:l 使用display acl命令查看路由器是否配置了访问控制列表。
l 如果存在控制列表,使用undo firewall packet-filter命令去掉列表并测试此时的连通性,看是否链路已通。
l 如果连接恢复,重新加上访问限制,但注意一次仅加上一条限制,再观察加上限制后的连通性。
l 如果发现某条acl语句所加的限制阻碍了连接,审查该语句有没有拒绝合法的流量,同时要显式地为允许通过的流量加上permit说明。
l 继续上述过程,直至所有的访问控制列表均恢复且连接正常。
(5) 缺少frame-relay map命令配置排错步骤:l 使用display fr map命令查看路由器是否为DLCI配置了地址映射。
l 如果DLCI缺少地址映射配置,依次键入reset fr inarp-info和display fr map命令查看是否存在对DLCI的地址映射。
l 如果没有对DLCI的映射,使用fr map为其添加静态的地址映射。
l 确认fr map命令中DLCIs和下一跳地址正确,定义的协议地址应与本地帧中继接口处于同一子网内。
(6) 在fr map命令中缺少broadcast关键字排错步骤:l 使用display current-configuration命令查看连接两端路由器的配置。
检查fr map命令中broadcast关键字是否定义。
l 如果关键字没有定义,将其添加到所有的fr map配置中。
& 说明:缺省情况下,broadcast关键字会自动被添加到通过反向地址解析学到的动态地址映射中。
2. 试图通过帧中继连接,ping通远程网络中的设备失败,ping不通帧中继连接的远程网络中的设备可能的原因:(1) 水平分割问题排错步骤:l 在帧中继环境中,必须配置子接口来避免水平分割问题。
(2) 在工作站上没有设置缺省网关排错步骤:l 尝试从本地的设备(工作站或服务器)ping远端的设备(工作站或服务器)。
如果第一次不成功,请多试几次。
l 如果所有的尝试均告失败,检查一下从本地的设备是否能够ping通本地路由器的帧中继接口。
l 如果不能ping通本地接口,检查本地设备的缺省网关设置。
l 如果本地没有设置缺省网关,就加上,本地设备的缺省网关应为本地路由器局域网口的地址。
3.2.3 帧中继故障处理的一般步骤在网络上测定帧中继连通性的最常用方法是ping命令。
从源端向目的端发送ping 命令成功的话,意味着所有物理层、数据链路层、网络层功能均正常运转。
而当帧中继连通失败,我们首先要检查的是源地址到目的地址之间所有物理连接是否正常、所有接口和协议是否运行。
查看电缆、接口等硬件设施是否连接正确,一般物理层线路故障的排除可以通过检查硬件得到解决。
如果物理层up后,帧中继仍然不能连通,可以参考上述方法检查是否是封装类型或者其它配置错误,检查本地设备和对端设备是否都封装了帧中继协议;如果两台设备直连,检查本地设备和对端设备是否配置成一端是帧中继DTE接口类型,另一端是帧中继DCE接口类型;还可以打开帧中继LMI消息的监视开关,看状态请求报文与状态报文是否一一对应,如果不一一对应,说明物理层数据收发不正确,请检查物理层的问题。