配置ACL

  1. ACL(访问控制值列表)

通过ACL可以实现对网络中报文流的精确识别和控制,达到控制网络访问行为、防止网络攻击和提高网络带宽利用率的目的,从而切实保障网络环境的安全性和网络服务质量的可靠性。

应用于路由器接口的指令列表,用于指定哪些数据包可以接收转发,哪些数据包需要拒绝。

permit(允许):数据包过滤,允许那些流量通过
deny (拒绝):数据包过滤,拒绝那些流量通过

ACL分类:

编号标准acl  命名标准acl

编号高级acl  命名高级acl

下文中的  R2(config)#access-list 1 deny host 192.168.1.1

不写host 默认为 R2(config)#access-list 1 deny 192.168.1.1 0.0.0.0(通配符)

通配符特点:wildcard bits【只有ACL中才会用】
-关注的是0对应的某些位
-不关注1对应的某些位
-0和1的位置,是随意的
 可以长的像掩码一样,比如 255.255.0.0  
 可以长的像反掩码一样,比如 0.0.255.255 
 可以既不像掩码也不像反掩码,比如 0.255.0.255

例如:access-list 1 permit  192.168.12.0  0.0.0.255   此语句表示允许12.0这个网段的流量通过


目录

1.配置路由器接口地址

 2.配置ospf

 3.配置标准ACL(使用编号)

4.测试通信

 5.删除ACL和接口的ACL配置

6.编号标准ACL有许多缺点bug

7.改进:用命令标准ACL实现


准备工作:

路由器之间通过V.35电缆串口连接,DCE端连接在R1上,配置其时间频率为64000;主机与路由器通过交叉线连接;

两个路由器R1,R2都如下配置

之后再连接两个路由器

 

 设置时间钟

实验目标:部署合适的编号标准ACL,实现PC0不能访问s0,其他均可以正常访问

 实验拓扑图:

1.配置路由器接口地址

R1(config)#in fa0/0
R1(config-if)#ip add 192.168.1.254 255.255.255.0
R1(config-if)#no sh

R1(config-if)#in fa0/1
R1(config-if)#ip add 192.168.2.254 255.255.255.0
R1(config-if)#no sh

R1(config-if)#in se0/3/0
R1(config-if)#ip add 192.168.12.1 255.255.255.0
R1(config-if)#no sh

R2(config)#in fa0/0
R2(config-if)#ip add 172.16.1.254 255.255.255.0
R2(config-if)#no sh

R2(config-if)#in se0/3/0
R2(config-if)#ip add 192.168.12.2 255.255.255.0
R2(config-if)#no sh

 2.配置ospf

R1(config)#router ospf 1
R1(config-router)#network 192.168.1.0 0.0.0.255 area 0   //0.0.0.255为反掩码
R1(config-router)#network 192.168.2.0 0.0.0.255 area 0
R1(config-router)#network 192.168.12.0 0.0.0.255 area 0

R2(config)#router ospf 1
R2(config-router)#network 192.168.12.0 0.0.0.255 area 0
R2(config-router)#network 172.16.1.0 0.0.0.255 area 0

 3.配置标准ACL(使用编号)

由于标准ACL不能填写目标地址,故写ACL时应该离目标(s0)越近越好

此实验在R2的fa0/0的出口out处配置(路由器每个接口in/out方向只能配置一个ACL,in还是out随具体情况

编号1-99表示为标准ACL

(语句要从小写到大,先写具体IP的语句,再写网段的语句,最后写any)

R2(config)#access-list 1 deny host 192.168.1.1
R2(config)#access-list 1 permit any
R2(config)#inter fa0/0
R2(config-if)#ip access-group 1 out

4.测试通信

展示R2的ACL         show access-lists 1

查看接口的ACL配置情况        show ip inter fa0/0

展示pc0的通讯情况: 

 5.删除ACL和接口的ACL配置

 


6.编号标准ACL有许多缺点bug

删除(no)ACL中的一个语句,会导致整个ACL全删除;

配置的ACL语句是死板地从上往下执行的,也就是说,配置完了ACL,之后再添加语句,可能会失效。例如,首先配置的允许permit IP192.168.1.0   0.0.0.255,之后再配置拒绝deny IP192.168.1.1,但是实际中此IP192.168.1.1仍然是允许的。


7.改进:用命令标准ACL实现

standard 标准

extended   拓展(高级)

用命名标准ACL就实现了层次化的ACL语句的部署,默认情况下,每条ACL语句都有序号,第一条序号为10,第二条序号为20......在之后的插入,可以通过序号实现再插入语句的插入位置

R2(config)#ip access-list standard ccna        //ccna为可自定义名字
R2(config-std-nacl)#deny host 192.168.1.1        //默认序号为10
R2(config-std-nacl)#permit any                //默认序号为20


R2(config-std-nacl)#exit
R2(config)#inter fa0/0
R2(config-if)#ip access-group ccna out

删除ACL中的语句

  • 4
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!感谢您的提问。以下是配置华为交换机 ACL(访问控制列表)的基本步骤: 1. 进入交换机的命令行界面,通过 SSH、Telnet 或者本地访问等方式进行登录。 2. 进入全局配置模式: ``` <Switch> system-view [Switch] acl number 2000 // 创建一个编号为2000的ACL [Switch-acl-basic-2000] rule 5 permit source 10.0.0.1 0.0.0.255 // 设置允许源IP为10.0.0.1的流量通过 [Switch-acl-basic-2000] rule 10 deny // 设置默认拒绝所有其他流量 ``` 3. 在 ACL 中添加更多规则: ``` [Switch-acl-basic-2000] rule 10 permit tcp source 192.168.0.0 0.0.255.255 destination eq 80 // 允许源IP为192.168.x.x且目标端口为80的TCP流量通过 [Switch-acl-basic-2000] rule 20 deny icmp source any // 拒绝所有 ICMP 流量 ``` 4. 将 ACL 应用到接口: ``` [Switch] interface GigabitEthernet 0/0/1 // 进入需要应用 ACL 的接口 [Switch-GigabitEthernet0/0/1] port link-type access // 设置接口链路类型为访问链路 [Switch-GigabitEthernet0/0/1] port default vlan 10 // 设置接口默认 VLAN [Switch-GigabitEthernet0/0/1] traffic-filter inbound acl number 2000 // 将 ACL 应用到入方向流量 ``` 5. 保存配置并退出: ``` [Switch-GigabitEthernet0/0/1] quit [Switch] save // 保存配置 [Switch] quit // 退出交换机配置模式 ``` 请注意,以上是一个简化的示例配置。您可以根据自己的需求和网络环境进行相应的调整。在实际操作中,请务必谨慎配置 ACL,并确保测试和验证配置的正确性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值