路由器故障:ACL配置导致用户业务不正常

运维 网络运维
ACL的定义也是基于每一种协议的。如果路由器接口配置成为支持三种协议(IP、AppleTalk以及IPX)的情况,那么,用户必须定义三种ACL来分别控制这三种协议的数据包。以下文主要向大家介绍了ACL配置导致用户业务不正常的故障的解决过程。

ACL配置问题导致用户业务不正常的故障解决方法如下:

网络环境

如图所示,用户通过接入设备连接到RouterA。

图案例组网图

路由器故障:ACL配置导致用户业务不正常

配置完毕后,发现用户可以正常拨号,但无法打开客户端程序。

故障分析

步骤 1     在RouterA上执行display current-configuration命令,查看路由的配置情况,发现接ACL的配置错误,如下:

  1. <RouterA> display current-configuration  
  2.  
  3. #  
  4.  
  5. acl number 3000  
  6.  
  7. description GSR-TO-NE80E-IN  
  8.  
  9. rule 5 deny tcp destination-port lt ftp-data  
  10.  
  11. rule 10 deny udp destination-port lt 20 

 

对于用户,发送的数据,在传输过程中有可能被分片。而端口号只在UDP,TCP的首部,即只包含在第1个数据分片中,后续分片将不携带端口信息。

由于进行了如下配置:

  1. rule 5 deny tcp destination-port lt ftp-data  
  2.  
  3. rule 10 deny udp destination-port lt 20 

 

将端口号小于20的数据分片全部deny掉了,导致应用程序不正常。

----结束

处理步骤

在路由器RouterA执行以下命令:

步骤 1     执行system-view命令,进入系统视图。

步骤 2     执行acl 3000命令,进入ACL视图。

步骤 3     执行命令undo rule 10,将该ACL规则删除。

----结束

执行完上面的命令后,用户可以正常打开客户端。

案例总结

因为小端口号一般为系统保留使用,建议在配置针对小端口的ACL时尽量做到精确匹配,以免造成对特殊业务应用的影响。

【编辑推荐】

  1. 路由器故障:链路不稳定
  2. 路由器故障:链路丢包严重
  3. 路由器故障:广域网故障处理分析
  4. 路由器故障:网段冲突导致部分业务不通
  5. 路由器故障:ATM接口做备份接口链路层无法Up 
  6. 路由器故障:ACL做路由过滤未过滤掉一条聚合路由

 

责任编辑:佚名 来源: 51CTO
相关推荐

2011-04-08 18:10:31

路由

2011-04-08 18:01:58

路由

2010-04-26 09:47:09

2011-04-08 14:53:55

ACL

2011-04-06 16:41:29

网段

2010-08-03 11:35:06

2010-08-24 11:13:47

2011-04-08 17:42:13

OSPFOSPF邻居

2010-06-07 10:31:19

2011-04-08 17:58:28

平面

2011-04-08 15:56:02

路由器Ip

2011-08-24 18:07:28

SQL Server环境语言变换存储过程

2009-11-26 12:41:14

无线路由器速度

2010-08-25 10:24:40

2011-04-08 18:17:40

路由OSPF

2011-04-14 13:12:57

OSPF路由

2011-04-08 18:05:31

2011-04-08 15:15:34

策略路由

2011-04-08 15:08:23

DNSSNMPSNMPTRAP

2011-06-07 11:30:31

路由
点赞
收藏

51CTO技术栈公众号