ACL 访问控制列表
admin
2023-01-22 03:40:56
0

一、ACL: Access control list(路由器,三层交换),访问控制列表。 包过滤防火墙

ACL 访问控制列表

二、类型:

标准访问控制列表(基础)

  • 基于源IP地址过滤数据包

  • 标准访问控制列表的访问控制列表号是1~ 99

扩展访问控制列表(基础)

  • 基于源IP地址、目的IP地址、指定协议、端口和标志来过滤数据包

  • 扩展访问控制列表的访问控制列表号是100 ~ 199

命名访问控制列表(更为灵活)

  • 命名访问控制列表允许在标准和扩展访问控制列表中使用名称代替表号

三、过滤层:

访问控制列表基于:三层(IP) 和四层(端口,协议)进行过滤所有防火墙都基于这三层过滤。除应用防火墙为七层过滤

四、概述:

访问控制列表(ACL)

  • 读取第三层、第四层包头信息

  • 根据预先定义好的规则对包进行过滤

ACL 访问控制列表ACL 访问控制列表ACL 访问控制列表ACL 访问控制列表ACL 访问控制列表ACL 访问控制列表ACL 访问控制列表ACL 访问控制列表ACL 访问控制列表

五、工作原理

1、访问控制列表在接口应用的方向

  • 出:已经过路由器的处理,正离开路由器接口的数据包

  • 入:已到达路由器接口的数据包,将被路由器处理

(列表应用到接口的方向与数据方向有关)

2、访问控制列表的处理过程

ACL 访问控制列表

六、黑白名单:

白名单: (不写则拒绝所有)

例:允许1.2网段,

       允许1.3

黑名单:(允许所有必须写)

例:拒绝 1.2

       拒绝 1.3

不允许则为默认拒绝。所以必须允许所有然后设置拒绝网段

ACL规则:自上而下逐行匹配默认隐含拒绝所有。

七:标准访问控制列表的配置(基于源IP进行控制)

创建ACL

Router(config)#access-list access-list-number { permit | deny } source [ source-wildcard ]

删除ACL

Router(config)# no access-list access-list-number

应用实例

允许192.168.10/24和主机92.168 2. 2的流量通过

Router(config)# access-list 1 permit 192.168.1.0 0.0.0.255
Router(config)# access-list 1 permit 192.168.2.2 0.0.0.0

隐含的拒绝语句

Router(config)# access-list 1 deny 0.0.0.0 255.255.255.255

 关键字:  host、any

将ACL应用于接口

Router(config-if)# ip access-group access-list-number {in |out}

在接口.上取消ACL的应用

Router(config-if)# no ip access-group access-list-number {in |out}

实验要求:禁止pc1访问pc3,允许pc2访问pc3

实验拓补图:

ACL 访问控制列表

实验步骤:

1、配置交换机(sw),关闭路由功能,进入全局模式,进入f1/0接口,进行双工速率匹配(三层交换上才能做ACL)

sw#conf t                             进入全局模式
sw(config)#no ip routing              关闭路由功能
sw(config)#int f1/0                   进入接口f1/0
sw( config-if)#speed 100              双工速率匹配
sw(config-if)#dup full

ACL 访问控制列表

2、配置路由器(R1),配置接口f0/0和f0/1的IP地址

R1#conf t
R1(config)#int f0/0
R1(config-if)#ip add 192.168.10.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#int f0/1
R1(conf1g-if)#ip add 192.168.20.1 255.255.255.0
R1(config-if)#no shut
R1(config-if) #

ACL 访问控制列表

3、给三台pc机配置IP地址,测试是否可以互联互通

PC1> ip 192.168.10.2 192.168.10.1    //配置pc1IP地址
PC2> ip 192.168.10.3 192.168.10.1    //配置PC2IP地址
PC3> ip 192.168.20.2 192.168.10.1    //配置PC3IP地址
PC1> ping 192.168.20.2               //用pc1 ping pc3
PC2> ping 192.168.20.2               //用pc2 ping pc3


ACL 访问控制列表

ACL 访问控制列表

ACL 访问控制列表

ACL 访问控制列表

ACL 访问控制列表

4、R1配置ACL访问控制列表,拒绝pc1访问,允许pc2访问,将ACL应用于接口

access-list 1 deny 192.168.10.2 0.0.0.0      拒绝pc1访问
access-list 1 deny host 192.168.10.2
access-list 1 permit any                     允许pc2访问
do show access-list                          查看访问列表
ip access-group 1 in                         将ACL应用于接口

两种方法都可以

ACL 访问控制列表

ACL 访问控制列表ACL 访问控制列表

ACL 访问控制列表

ACL 访问控制列表

5、pc1去ping pc3,pc2去ping pc3,测试ACL配置结果


八、扩展访问列表:

创建ACL

Router(config)# access-list access-list-number { permit | deny }protocol { source source-wildcard destination destination-wildcard }
[ operator operan ]

删除ACL

Router(config)# no access -list access-list-number

将ACL应用于接口

Router(config-if)# ip access-group access-list-number {in |out}

在接口.上取消ACL的应用

Router(config-if)# no ip access-group access-list-number {in |out}

应用实例

Router(config)# access-list 101 permit ip 192.168.1.0 0.0.0.255
192.168.2.0 0.0.0.255
Router(config)# access-list 101 deny ip any any


相关内容

热门资讯

助农瓜香暖人心 央企担当送清凉 7月18日,中铁中产置业有限公司赴开封市尉氏县采购11000余斤西瓜,以实际行动助力农户增收。这批西...
88岁母亲被77万条未读信息“... 王勋和女儿帮母亲清理手机里的信息 | 央视截屏王勋走进母亲所住的养老院房间,此起彼伏的手机提示音不间...
美媒爆料:特朗普批准美国与沙特... 据凤凰卫视援引美国媒体报道,特朗普政府计划向国会提交一项美国和沙特阿拉伯共享核电技术的协议,协议将允...
中国游客印尼亲历沉船事故:漂流... 近日,刘女士向红星新闻记者反映,7月16日,其在印尼乘坐游轮旅行时,遇到了沉船事故,其与其他游客及船...
女子付款2分钟后申请退票,34... 暑假是出行高峰期,不少在外务工的家长会购飞机票接子女阖家团聚。云南籍的胡女士说,7月19日11点左右...
特朗普扬言要打掉的“镐山”是什... 美伊两国在霍尔木兹海峡持续交锋之际,美国总统特朗普多次放出狠话,威胁轰炸伊朗一处山体深处的在建核设施...
台湾将进行“汉光42号演习”,... 7月22日,国务院台湾事务办公室举行例行新闻发布会,发言人张晗就近期两岸热点问题回答记者提问。有记者...
油烟机单电机更换方法 油烟机是我们家庭生活中不可缺少的厨房电器,它可以有效地排除厨房中产生的油烟和异味。但是,油烟机经常使...
洗衣机波轮轴如何检修 洗衣机的波轮轴是洗衣机的重要组成部分,它是帮助洗衣机完成洗涤功能的核心部分。波轮轴一旦出现故障,将会...
空调开机跳闸原因检修方法 空调一开机就跳闸,常见的原因就是空调内部漏电造成短路了,这时开启空调后电闸就会迅速跳闸,起到保护家里...