开发者社区> 余二五> 正文

ACL部署后导致访问慢的问题

简介:
+关注继续查看
今天针对某一个vlan做了一下acl限制,结果导致ssh的访问非常慢。表现为服务器A(1.1.1.5)通过ssh登陆服务器B(2.2.2.5)时敲入ssh命令回车后会有3s内没有响应,然后提示输入密码,而后一切正常。从此vlan上将此ACL取消后,ssh登陆的速度就恢复正常了。
ACL命令如下: 
ip access-list extended fromv20 
permit icmp any any 
permit ip any host 224.0.0.2 
permit tcp any 1.1.1.0 0.0.0.255 established 
int vlan 20 
ip access-group fromv20 in
从现象上看,肯定是acl有问题。于是,在acl上添加了一条"40 deny ip host 2.2.2.5 any log”进行日志查看到底有什么流量被拒绝了。结果发现在ssh的同时,2.2.2.5到3.3.3.6的dns请求包被拒绝了。当将这条改成"40 permit ip host 2.2.2.5 any log”后,ssh就正常了。从而确认了问题所在。是由于目标服务器B在接受到请求服务器A的ssh请求后,它会反向解析服务器A的hostname,如果查询正常则速度很快,但是如果查询几次失败后也不影响到ssh的响应。其实可以在sshd_config中将这个反向dns请求关掉。这就避免了这个问题了。
问题总结分析:在部署ACL后发现异常问题是,可以通过添加一条ACE并打上log来查看流量问题。从而确定是不是有一些必要的数据流被ACL拒绝了。









本文转自 chris_lee 51CTO博客,原文链接:http://blog.51cto.com/ipneter/208975,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
隧道代理如何测试访问网站的响应时间?
我们可以使用curl命令来测试,具体过程如下:
23 0
二十一、轮询访问介质访问控制
二十一、轮询访问介质访问控制
34 0
记录Ngnix增加对IP封禁及自动封禁IP的方案思考
发现某个应用的服务器一些IP地址或是一些IP段请求量巨大,初步确定为非法请求,经过增加IP封禁策略,使其不可访问。
382 0
内网多级代理服务端工具 Stowaway
towaway是一个利用go语言编写、专为渗透测试工作者制作的多级代理工具 用户可使用此程序将外部流量通过多个节点代理至内网,突破内网访问限制,构造树状节点网络,并轻松实现管理功能 PS:谢谢大家的star,同时欢迎大家使用后提出问题&&Bug 😘。
697 0
Nginx学习之合并请求连接加速网站访问
作为这个世界上最好的web服务器之一,Nginx的优势不明而喻。下面来讲讲,Nginx是如何合并请求连接的。 小知识 当我们在浏览网页的时候,对浏览速度有一个重要的影响因素,就是浏览器的并发数量。并发数量简单通俗的讲就是,当浏览器网页的时候同时工作的进行数量。
1509 0
+关注
余二五
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
《用管控策略设定多账号组织全局访问边界》
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载