锐捷ACL的基础知识--尚文网络敏姐

news2025/5/18 22:16:25

ACL控制访问列表

目录

ACL控制访问列表

1.1.ACL概念

 1.2.ACL两大功能

1.ACL流量控制

2.ACL路由匹配

1.3.通配符

1.4. ACE访问控制表项

ACE概念

ACE两种动作

2.1.访问控制列表常用类型

IP标准ACL

IP扩展ACL

2.2.访问控制列表的命名

数字命名

自定义名称

 2.3.实验配置​编辑

实验要求:

一,配置全网互通【使用OSPF】

​编辑 二,实现只允许R4访问R5

三,实现拒绝 R4访问R5的Telnet


1.1.ACL概念

ACL(Access Control  List)控制访问列表可以定义一系列不同规则。

ACL是一种基于包过滤的访问控制技术,根据设定发规则对接口的数据包进行控制,允许其通过或丢弃。应用在路由器或二层交换机上

ACL可以控制个别数据交互,不影响其他数据。

ACL需要设备接口进行入方向和出方向的调用,根据规则对数据包进行分类,并针对不同类型的报文执行不同的处理动作 。

 1.2.ACL两大功能

1.ACL流量控制

  • 流量过滤:匹配指定流量,拒绝或允许通过
  • NAT:匹配指定流量,对指定流量进行NAT转换
  • QOS:根据数据包的协议,指定被匹配的数据包的优先级

2.ACL路由匹配

  • 路由策略:匹配路由,进行路由条目的过滤 ,或修改路由条目属性
  • 路由重分布:匹配路由,在路由重分布时对匹配的路由执行特定的操作

1.3.通配符

通配符也称为“反掩码”,描述一个地址范围

通配符和子网掩码相似,表示方式相反

  • 0表示:对应为需要比较, 完全匹配
  • 1表示:对应为不计较,不需要匹配

1.4. ACE访问控制表项

ACE概念

ACE(Access  Control  Entry)访问控制表项是指每一条语句

ACE匹配的顺序为从上至下,编号从低到高进行匹配,当匹配上某条ACE,则执行改ACE,不再向下继续匹配。当匹配完所有ACE都未匹配上,将执行默认ACE

ACE默认:deny  ip  any  any (不显示,默认拒绝)

ACE默认以10单位递增,也可以在配置ACL中的语句时提前添加不同的序号。

ACE两种动作

ACL的动作分为两种:permit和deny

  • permit:允许/匹配permit后面语句的数据/路由
  • deny:禁止/拒绝deny后面语句的数据 /路由

配置命令:

Ruijie(config)#ip access-list   standard  1  //创建访问列表1

Ruijie(config-ext-nacl)# 10  permit    ip  192.168.1.0   0.0.0.255  // 创建条目10允许ip为 192.168.1.0/24的网段通过

Ruijie(config-ext-nacl)# 20  deny    ip 192.168.2.0   0.0.0.255  //创建条目20拒绝ip为192.168.2.0/24网段通过

2.1.访问控制列表常用类型

IP标准ACL

  • 只能匹配IP数据包头中的源IP地址
  • 配置ACL的时候使用"standard"关键字

IP扩展ACL

  • 可以匹配源IP/目的IP, 源端口,目的端口,协议(TCP/IP),标志代码等
  • 配置ACL的时候使用“extended”关键字

 其他的ACL类型

2.2.访问控制列表的命名

数字命名

默认的命令,标准ACL厂用 为1-99,1300-1999

扩展ACL常用数字命名为100-199,2000-2699

自定义名称

定义更具代表意义的名称

如:禁止VLAN10内的PC访问VLAN30,可以定义DENY_VLAN10_TO_VALN30

Ruijie(config)#ip access-list standard ?  【?可以查看参数】

<1-99>              IP standard acl    

<1300-1999>   IP standard acl (expanded range)  

WORD                Acl name

 2.3.实验配置

实验要求:

1.使用标准实现只允许R4访问R5

2.配置只拒绝R4到R5的 telnet

一,配置全网互通【使用OSPF】

 R1:

interface GigabitEthernet 0/0  //进入g0/0口
 no switchport   //开启三层功能【不开启无法配置IP地址】
 ip address 14.1.1.1 255.255.255.0 //配置ip地址为14.1.1.1 掩码为255.255.255.0
      
interface GigabitEthernet 0/1  //进入接口G0/1
 no switchport  //开启三层功能
 ip address 12.1.1.1 255.255.255.0 //配置ip地址

router ospf 1  //启用OSPF,1为进程号用来区分本地的不同OSPF进程,进程号只是本地有意义,不同不影响邻居建立
network 12.1.1.0 0.0.0.255 area 0  //宣告网段到area 0
network 14.1.1.0 0.0.0.255 area 0  //宣告网段到area 0

 R2:

interface GigabitEthernet 0/0  //进入g0/0口
 no switchport  //开启三层功能
 ip address 12.1.1.2 255.255.255.0 //配置ip地址
        
interface GigabitEthernet 0/1 //进入接口G0/1
 no switchport  //开启三层功能
 ip address 23.1.1.2 255.255.255.0 //配置ip地址

router ospf 1  //启用OSPF
network 12.1.1.0 0.0.0.255 area 0 //宣告网段到area 0
network 23.1.1.0 0.0.0.255 area 0 //宣告网段到area 0

R3:

interface GigabitEthernet 0/0  //进入g0/0口
 no switchport  //开启三层功能
 ip address 35.1.1.3 255.255.255.0  //配置ip地址
      
interface GigabitEthernet 0/1
 no switchport  //开启三层功能
 ip address 23.1.1.3 255.255.255.0  //配置ip地址


router ospf 1   //启用OSPF
network 23.1.1.0 0.0.0.255 area 0  //宣告网段到area 0
network 35.1.1.0 0.0.0.255 area 0  //宣告网段到area 0

R4:

 interface GigabitEthernet 0/0 //进入g0/0口
 no switchport //开启三层功能
 ip address 14.1.1.4 255.255.255.0 //配置ip地址

router ospf 1  //启用OSPF
network 14.1.1.0 0.0.0.255 area 0 //宣告网段到area 0

R5:

interface GigabitEthernet 0/0 //调用在接口的出方向
 no switchport  //开启三层功能
 ip address 35.1.1.5 255.255.255.0  //配置ip地址

router ospf 1   //启用OSPF
network 35.1.1.0 0.0.0.255 area 0  //宣告网段到area 0

查看效果


 二,实现只允许R4访问R5

1.确定匹配位置:标准ACL应该离目的近,因此配置在R3的G0/0接口的出方向

2.只允许写permit语句即可 

R3(config)#ip access-list  standard 1 //创建标准访问列表

R3(config-std-nacl)#permit  14.1.1.0 0.0.0.255 //允许源地址为14.1.1.0的地址通过

查看配置效果

 下一步调用在接口下测试配置 效果:

R3(config)#interface gigabitEthernet  0/0 // 进入g0/0接口
R3(config-if-GigabitEthernet 0/0)#ip access-group  1  out //将访问组1调用在接口的出方向

测试效果

三,实现拒绝 R4访问R5的Telnet

1.确定匹配位置:扩展ACL应该离源近,因此配置在R1的G0/0接口的入方向

2.只拒绝写deny语句即可 

 先配置 R5的Telnet功能并删除第二步ACL

R3(config)#interface gigabitEthernet 0/0 //进入R3的G0/0接口
R3(config-if-GigabitEthernet 0/0)#no ip access-group 1 out  //删除访问组1调用在出方向的命令

R5(config)#line  vty  0 4  
R5(config-line)#password  12

R5(config-line)#login

R1(config)#ip  access-list  extended  100  //创建扩展访问列表
R1(config-ext-nacl)#deny tcp host 14.1.1.4 host 35.1.1.5 eq 23 //拒绝TCP协议从14.1.1.4到35.1.1.5的协议23,即tcp的Telnet协议
R1(config-ext-nacl)#permit ip any  any//默认拒绝所有,因此需要加一条允许所有的命令
 

R1(config)#interface  gigabitEthernet 0/0 //进入R1的接口G0/0

R1(config-if-GigabitEthernet 0/0)#ip access-group 100 in //将访问组100调用在R1的入接口
 

验证效果:

有问题大家可以留言讨论,关注IT其他方面的小伙伴们可以参考尚文网络其他老师文章,也可以微信搜索尚文网络公众号,有详细资讯发布,认准尚文网络成为一名优秀的IT人。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/917907.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

智慧工地:安防监控EasyCVR智慧工地视频监管风险预警平台的应用

智慧工地方案是一种结合现代化技术与工地管理实践的创新型解决方案。它通过实时监控、数据分析、人工智能等技术手段&#xff0c;使工地管理更加高效、智能化。在建设智慧工地的过程中&#xff0c;除了上述提到的利用物联网技术实现设备互联、数据采集及分析以外&#xff0c;还…

map函数用法

定义&#xff1a; map() 方法创建一个新数组&#xff0c;这个新数组由原数组中的每个元素都调用一次提供的函数后的返回值组成 map()不会对空数组进行检测map()不会改变原始数组 语法 &#xff1a;map(function( element,index,array ){ }, thisArg) 参数说明&#xff1a; …

Spring事务和事务传播机制(2)

前言&#x1f36d; ❤️❤️❤️SSM专栏更新中&#xff0c;各位大佬觉得写得不错&#xff0c;支持一下&#xff0c;感谢了&#xff01;❤️❤️❤️ Spring Spring MVC MyBatis_冷兮雪的博客-CSDN博客 在Spring框架中&#xff0c;事务管理是一种用于维护数据库操作的一致性和…

数据库锁的分类 各种锁

锁的一个分类 数据库中的锁前言分享链接个人总结全局锁&#xff1a;表级锁行级锁&#xff1a; 数据库中的锁 前言 C支持并发有锁&#xff0c;Linux里面也有锁机制&#xff0c;数据库也有锁&#xff0c;什么互斥锁&#xff0c;表级锁&#xff0c;间隙锁&#xff0c;好多…&…

计算机丢失mfc140.dll怎么办,分享三种常见解决方案

今天&#xff0c;我想和大家分享一个关于计算机的问题——当计算机丢失mfc140.dll文件时&#xff0c;我们应该如何应对。这个问题可能对很多网友来说并不陌生&#xff0c;因为在日常使用电脑的过程中&#xff0c;我们难免会遇到这样的问题。那么&#xff0c;面对这个问题&#…

[C语言]分支与循环

导言&#xff1a; 在人生中我们总会有选择&#xff0c;**如下一顿吃啥&#xff1f;**又或者每天都是在重复&#xff0c;吃饭&#xff01;&#xff01;&#xff01;&#xff01;&#xff0c;当然在C语言中也有选择和重复那就是分支语句与循环语句 文章目录 分支循环循环中的关键…

基于灵动微MM32F3270微控制器的监护仪

监护仪是各类医用电子仪器中应用极为普遍的一种。监护仪不仅可以提高护理工作的效率&#xff0c;更重要的是&#xff0c;它为更全面、更准确的掌握患者病情&#xff0c;提高医疗服务质量提供了更可靠的保障。 基于灵动微MM32F3270微控制器的监护仪&#xff1a; -信号采集&…

Vue2学习笔记の使用Vue脚手架

目录 使用Vue脚手架脚手架文件结构关于不同版本的Vuevue.config.js配置文件ref属性props配置项mixin(混入)插件scoped样式总结TodoList案例webStorage组件的自定义事件全局事件总线&#xff08;GlobalEventBus&#xff09;消息订阅与发布&#xff08;pubsub&#xff09;nextTic…

网络拓扑的类型及重要性

什么是网络拓扑 拓扑是网络的布局&#xff0c;它决定了网络如何与不同设备通信&#xff0c;网络中节点和连接的物理和逻辑结构都显示在网络拓扑图中。 IT 管理员最好使用网络拓扑软件来确定每个节点的正确布局并帮助流量流&#xff0c;精心设计的网络拓扑使组织能够快速加倍处…

元宇宙和数字孪生的异同探究

元宇宙和数字孪生&#xff0c;作为两个备受瞩目的概念&#xff0c;都在不同领域引起了巨大的关注。虽然它们都涉及数字化世界的构建&#xff0c;但元宇宙和数字孪生在概念、应用和影响方面存在一些异同点。 相似之处&#xff1a; 数字表示&#xff1a; 元宇宙和数字孪生都依赖…

javaweb01

1.什么是BS什么是CS C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机&#xff0c;并采用大型数据库系统&#xff0c;如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。 B/s是Brower/Server的缩写&#xff0c;客户机上只要安装…

新风机是什么?

新风机是空气净化设备中的一种&#xff0c;能够将新鲜外界空气引入室内&#xff0c;同时将室内的污浊空气排出去&#xff0c;从而实现室内空气的循环和净化。新风机主要是由风机、过滤器、热交换器和控制面板等部分组成。 风机&#xff1a;新风机中风机是一个非常重要的部件&am…

Linux虚拟机安装Docker容器虚拟化技术

注意&#xff1a;本文以 VMware Workstation 为例。VirtualBox 中执行的命令也和这个一样哦。 一&#xff1a;Docker介绍 Docker 是一种流行的容器虚拟化技术,可以帮助开发者打包应用以及依赖到容器中,实现应用的快速部署和分发。 关于 Docker 的几个关键概念&#xff1a; -…

[JavaWeb]【十一】web后端开发-SpringBootWeb案例(登录)

目录 一、登录功能 1.1 思路 1.2 LoginController 1.3 EmpService 1.4 EmpServiceImpl 1.5 EmpMapper 1.6 启动服务-测试 1.7 前后端联调 二、登录校验&#xff08;重点&#xff09; 2.1 问题 2.2 问题分析 2.3 登录校验​编辑 2.4 会话技术 2.4.1 会话技术 2.4.2 …

(6)(6.2) 任务命令

文章目录 前言 6.2.1 概述 6.2.2 导航命令 6.2.3 条件命令 6.2.4 DO命令 前言 本文介绍了 Copter、Plane 和 Rover 切换到自动模式时支持的任务指令。 &#xff01;Warning 这是一项正在进行中的工作&#xff0c;尚未经过全面审核。有关 Copter 的更佳列表&#xff0c;请…

一款word文档编写辅助插件——企升编辑器

面向用户群体&#xff08;官方网址: www.gbtool.cn&#xff09;招投标人员&#xff0c;用统一的模板来编写标书&#xff0c;并最终合并标书。项目经理&#xff0c;编写项目开发计划书&#xff0c;项目验收文档等。开发人员&#xff0c;编写项目需求规格说明书、设计说明书、技术…

SpringMVC入门笔记

一、SpringMVC简介 1. 什么是MVC MVC是一种软件架构的思想&#xff0c;将软件按照模型、视图、控制器来划分 M&#xff1a;Model&#xff0c;模型层&#xff0c;指工程中的JavaBean&#xff0c;作用是处理数据 JavaBean分为两类&#xff1a; 一类称为实体类Bean&#xff1…

Windows11系统安装CUDA和CuDNN

为了方便调试&#xff0c;在Windows上安装了一套CUDA和CuDNN&#xff0c;记录一下过程。 1. 安装显卡驱动&#xff08;已安装驱动可跳过&#xff09; 在一台配有GPU的电脑上安装CUDA&#xff0c;首先要确保电脑已经安装了显卡驱动。若未安装&#xff0c;可在NVIDIA官网下载并…

如何使用ArcGIS进行可视化分析

概述 通视分析是指以某一点为观察点&#xff0c;研究某一区域通视情况的地形分析&#xff0c;利用DEM判断地形上任意两点之间是否可以互相可见的技术方法&#xff0c;分为视线通视分析和视域通视分析&#xff0c;前者判断任意两点之间能否通视&#xff0c;后者从任一点出发&am…

Idea Maven 构建,运行Java程序,二次开发Jmeter

Idea Maven 构建 1. maven下载2. Idea 配置3. 配置Maven镜像4. 在Maven项目pom.xml中添加依赖5. 创建jar包&#xff0c;更新pom&#xff0c;执行代码 1. maven下载 【官网】https://maven.apache.org/download.cgi 【其他版本】https://dlcdn.apache.org/maven/maven-3/ 2. …