ACL in 和 out 区别 (重要)

acl中in和out的区别

in和out是相对的,比如:

A(s0)-----(s0)B(s1)--------(s1)C

www.2cto.com

假设你现在想拒绝A访问C,并且假设要求你是在B上面做ACL(当然C上也可以),我们把这个拓扑换成一个例子:

B的s0口是前门,s1口是后门,整个B是你家客厅,前门外连的是A,客厅后门连接的是你家金库(C)

现在要拒绝小偷从A进来,那么你在你家客厅做个设置,就有2种办法:

1.在你家客厅(B)前门(B的s0)安个铁门(ACL),不让小偷进来(in),这样可以达到目的

2.在你家客厅后门安个铁门(B的s1),小偷虽然进到你家客厅,但是仍然不能从后门出去(out)到达你家金库(C)

虽然这2种办法(in/out)都可以达到功效,但是从性能角度上来说还是有区别的,实际上最好的办法,就是选办法1,就像虽然小偷没进到金库,至少进到你家客厅(B),把你客厅的地毯给搞脏了(B要消耗些额外的不必要的处理)

假设你要把铁门(ACL)安在C,那时候应该用in还是out呢?

这个问题留给你自己回答了,呵呵

相对于路由器的,穿过路由器的是out 即将进入的是in

扩展acl,要靠近源 ,标准acl靠近目标地址

实际上in和out的应用是很灵活的.

Vlan ACL in 和 out 区别 (重要)

进入设备前ACL就起作用的设为in,进入设备后ACL才起作用的设为out。
你可以把设备想像成你家,ACL就是你家大门。外面的人要通过大门进来你家,就要in;你家里面或者你家后花园送来的东西要从大门送到外面,就要out。
至于放在哪个位置,还是可以以门为例,比如ACL设在大门,那么经过大门的流量才受到影响,也就是说如果是从另一个门in或out则不受影响(比如从你家后门进来出去)。放哪个门(接口)影响哪些流量,具体环境分析一下就清楚了。

A----路由F1口----路由F2口----B

你把ACL放在F1口 A的数据对于路由来说就是进来的 所有要用入口过滤 
你把ACL放在F2口 A的数据对于路由来说就是出去的 所以要用出口过滤

------------------

注:在vlan间的acl中当源地址段为应用 vlan接口的ip段时,就是用in方向;

当目的地址段为应用vlan接口的ip段时,就是用out方向;

举例说明

Host 1.1.1.1     vlan10(1.1.1.2)SW vlan20(2.2.2.2)     host 2.2.2.1
禁止host 1.1.1.1访问2.2.2.1
方法 一
Access-list 100 deny ip host 1.1.1.1 host 2.2.2.1
Access-list 100 permit ip any any
Int vlan 10
Ip access-list 100 in

方法 二
Access-list 100 deny ip host 1.1.1.1 host 2.2.2.1
Access-list 100 permit ip any any
Int vlan 20
Ip access-list 100 out

时间: 2024-11-14 12:47:11

ACL in 和 out 区别 (重要)的相关文章

MaxCompute项目空间内的访问控制和权限管理

摘要: 本文将为您介绍项目空间内的访问控制和权限管理. 项目空间内的访问控制分为以下五类: 用户管理ACL授权Policy授权角色管理基于标签的访问控制管理用户管理任意非项目空间Owner用户必须被加入MaxCompute项目空间中,并被授予相对应权限,方能操作MaxCompute中的数据.作业.资源及函数.示例如下: 假设Alice创建一个名为WonderLand的项目,自动成为Owner.没有Alice的授权,其他任何人都无法访问WonderLand. Alice要授权Bob允许他访问Won

企业管理系统前后端分离架构设计 系列一 权限模型篇

前段时间分别用vue和react写了两个后台管理系统的模板vue-quasar-admin和3YAdmin.两个项目中都实现了基于RBAC的权限控制.因为本职工作是后端开发,比较清楚权限控制一个管理系统应该必须具备的核心功能,而且是可以做到通用的.打算写写关于管理系统前后端分离方面的文章,也是做一个知识的总结,其中会涉及到vue,react,node,.net core等方面的知识. 术语描述 用户(Subject):发起操作的主体 对象(Object):指操作所针对的客体对象,比如文章或评论

tsnr--基于vpp+dpdk的高性能防火墙

tsnr--基于vpp+dpdk的高性能防火墙 2019年01月31日 12:06:00 网络安全研发随想 阅读数:508 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/gengzhikui1992/article/details/86713135 tsnr简介 tsnr是netgate的一款高性能防火墙产品.是netgate对之前freebsd的pfsense防火墙的重构,参考:https://www.netgate.com/blog/fur

ACL下ip access-group与ip aceess-class的区别用法

ip access-group用在接口下:access-class用在VTY线下access-class命令前面没有"ip" 例子: 先配置access-list: access-list 1 permit host 192.168.1.1 access-list 1 permit host 192.168.2.1 情况一:line vty 0 4(最多允许5个telnet)                access-class 1 in 情况二:int f0/0          

跨平台网络通信与服务器框架 acl 3.2.0 发布

acl 3.2.0 版本发布了,acl 是 one advanced C/C++ library 的简称,主要包括网络通信库以及服务器框架库等功能,支持 Linux/Windows/Solaris/FreeBsd/MacOS 平台:整个 acl 项目主要包含三个函数库:lib_acl(纯C开发的基础库,主要包含网络通信及服务器编程框架以及其它丰富的功能).lib_protocol(包含 HTTP/PING/SMTP 通信协议的C语言实现).lib_fiber(网络协程库).lib_acl_cpp

网络设备配置与管理--使用ACL实现网络管理

理论学习 问题1ACL的作用有哪些 1. 限制不必要的网络访问,节省网络带宽,提供网络性能. 2. 实现对网络通信双方的各种控制提高网络访问的安全性. 3. 用于其它一些技术中匹配网络访问对象. 问题2ACL的实现流程 如果在出口设置ACL规则数据包从其它接口进入路由器首先判断是否可被路由可被路由后查询路由表看是否有该数据包的路由表项存在转发到接口不存在就丢弃.到达接口后判断该接口出口方向是否启用了ACL如果未启用如果某一条规则匹配了当前数据包查看该规则是否允许数据转发允许转发及发送不允许转发则

1、AJAX里面status的值代表什么 2、get post 的区别 3、怎样把对象转化成字符串 4、闭包、继承、原型、原型链 5 、http传输协议 6、arguments是什么

1.AJAX里面status的值代表什么     在JavaScript里面写AJax的时,最关键的一步是对XMLHttpRequest对象建立监听,即使用"onreadystatechange"方法.监听的时候,要对XMLHttpRequest对象的请求状态进行判断,通常是判断readyState的值为4且status的值为200或者304时执行我们需要的操作.以下记录了一些常用readState以及status的值及其含义 readyState 属性表示Ajax请求的当前状态.它的

Sftp和ftp 区别、工作原理等(服务器被动就是被动模式,PORT模式建立数据传输通道是由服务器端发起的,在PASV模式中,数据传输的通道的建立是由FTP客户端发起的)good

Sftp和ftp over ssh2的区别 最近使用SecureFx,涉及了两个不同的安全文件传输协议: -sftp -ftp over SSH2 这两种协议是不同的.sftp是ssh内含的协议,只要sshd服务器启动了,它就可用,它本身不需要ftp服务器启动.ftp over SSH2则象一个二传手. 1.SFTP的工作模式: 图1显示了SFTP的工作模式,它是作为SSH2的一个子服务工作的. 图 1 SFTP工作模式 2.FTP over SSH2 此协议还是基于ftp协议的.在此协议中SS

H3C交换机中 LI、SI、EI、HI 各型号的区别

H3C交换机中 LI.SI.EI.HI 各型号的区别 LI(Lite software Image)表示设备为弱特性版本.SI (Standard software Image)表示设备为标准版本,包含基础特性.EI(Enhanced software Image)表示设备为增强版本,包含某些高级特性.HI(Hyper software Image)表示设备为高级版本,包含某些更高级特性Z,表示没有上行接口:(新产品不允许此位)G,表示上行GBIC接口:P,表示上行SFP接口:T,表示上行RJ4