策略的介绍

目录

ACL——访问控制列表

ACL访问控制列表的匹配原则——自上而下,逐一匹配,一旦匹配上则不再向下匹配

ACL的分类

ACL的调用


ACL——访问控制列表

配置了ACL的网络设备根据事先制定好的规则,然后对经过该设备的流量按照对应的规则进行匹配,对匹配上的流量执行相应的动作

ACL的功能:

1.访问控制:允许(Permit),拒绝(deny)

2.抓取流量:ACL只匹配流量,至于具体的动作将和其他协议或者一些服务联合起来使用

ACL访问控制列表的匹配原则——自上而下,逐一匹配,一旦匹配上则不再向下匹配

华为默认ACL列表末尾隐含一条允许所有的指令(不做处理)

思科默认ALC列表末尾隐含拒绝所有的指令

ACL的分类

基础的ACL:仅关注数据包中的源IP地址

        编号范围:2000-2999

高级ACL:除了关注数据包中的源IP地址之外,还会关注数据包中的目标IP,端口号等等。

        编号范围:3000-3999

用户自定义的ACL

ACL的调用

ACL的调用:在路由器的接口,并且ACL的配置需要区分流量的流向(流入或者流出)

[R1]acl 2000——创建一个ACL列表

[R1-acl-basic-2000]rule deny source 192.168.1.3 0.0.0.0——给ACL列表写规则,相当于拒绝192.168.1.3这个IP

0.0.0.0——通配符(32位二进制构成)——0代表不可变,1代表可变

                192.168.1.3 0.255.0.255 ——192.X.0.X

[R1-GigabitEthernet0/0/0]traffic-filter inbound acl 2000——接口调用ACL列表,需要注意流量的流向,in流入,out流出

inbound——流入

outbound——流出

[R1]display acl 2000——查看acl列表的规则

注意:基础ACL的配置尽量靠近目标,尽量避免误伤

(1)创建acl2000

[R2]acl 2000

(2)给acl写规则

[R2-acl-basic-2000]rule deny source 192.168.1.3 0.0.0.0

(3)接口调用——注意调用位置

[R2-GigabitEthernet0/0/1]traffic-filter outbound acl 2000

一步长值(ACL列表默认步长为5)

另一方面,为了方便acl之间插入一些规则

[r2-acl-basic-2000]undo rule 10 -----删除规则

[r2-GigabitEthernet0/0/1]undo traffic-filter outbound ---删除接口的调用

[R2-acl-basic-2000]rule 7 permit source 192.168.1.3 0.0.0.0——设定步长

高级ACL配置:

高级acl的调用位置尽量靠近源,避免资源的浪费(同时因为高级ACL,即关注源也关注目标所以不会误伤)

[R1]acl 3000——创建一个ACL列表

[R1-acl-adv-3000]rule deny icmp source 192.168.1.3 0.0.0.0 destination 192.168.3

.2 0.0.0.0——创建规则,拒绝源192.168.1.3ping目标192.168.3.2的流量

[R1-GigabitEthernet0/0/1]traffic-filter inbound  acl 3000——接口调用

注意:一个接口的一个方向只能调用一张列表

[R1-acl-adv-3000]rule deny tcp source 192.168.1.3 0.0.0.0 destination 192.168.3

.2 0.0.0.0——拒绝192.168.1.3访问3.2所有的TCP相关服务

[R2-acl-adv-3001]rule deny tcp source 192.168.2.1 0.0.0.0 destination 192.168.2.

2 0.0.0.0 destination-port eq 23 ——拒绝源为192.168.2.1目标为192.168.2.2并且访问服务为Telent服务的流量

destination-port eq 23 ——拒绝端口号为27的流量(代表的服务是Telent)

[R2-GigabitEthernet0/0/0]traffic-filter inbound acl 3001——接口调用

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring -- Bean的生命周期

BeanDefinition Spring容器在进行实例化时&#xff0c;会将xml配置的<bean>的信息封装成一个BeanDefinition对象&#xff0c;Spring根据BeanDefinition来创建Bean对象&#xff0c;里面有很多的属性用来描述Bean BeanDefinition 中几个重要方法如下 beanClassName&#…

springcloud笔记二

配置管理服务是共有的&#xff0c;结合微服务自身的配置。这样核心配置更改就无需逐个更改 配置管理: 首先新建一个配置管理 Data ID为配置文件的名称 一般为项目名称-项目环境yaml&#xff0c;如userservice-dev.yaml 编写配置内容&#xff0c;发布 获取nacos配置信息: 可能…

【UnityDOTS 小知识】如何通过DOTS修改材质属性以及替换材质与网格

如何通过DOTS修改材质属性以及替换材质与网格 一、DOTS修改材质属性 1.利用 Material Overide Asset Material Overide Asset是一个Unity资产&#xff0c;可以通过Create创建。 创建后指定要修改的材质&#xff0c;以及对应材质的属性&#xff0c;即可完成这个资源创建。 然…

Kubernetes 入门篇上

❖ Kubernetes核心概念 ❖ 快速部署一个Kubernetes集群 ❖ Kubernetes将弃用Docker&#xff01; ❖ kubectl管理工具 ❖ Kubernetes基本资源概念 ❖ 资源编排&#xff08;YAML&#xff09; ❖ 深入理解Pod对象&#xff1a;基本管理 ❖ 深入理解Pod对象&#xff1a;调度 …

如何操作MySQL数据库基本数据

目录 一、MySQL数据库概念 数据 表&#xff08;数据表&#xff09; 数据库 数据库管理系统 数据库的建立和维护功能 数据定义功能 数据操纵功能 数据库的运行管理功能 通信功能 数据流向 二、主流数据库分类 1.SQL Server 数据库 &#xff08;微软分公司产品&…

QT分屏按钮

效果&#xff1a;按钮弹出分屏选择 // gridpopwidget.h #ifndef GRIDPOPWIDGET_H #define GRIDPOPWIDGET_H#include <QWidget> #include <QMouseEvent>class GridPopWidget : public QWidget {Q_OBJECT public:explicit GridPopWidget(QWidget *parent nullptr);~…

杨氏模量——从宏观(应力-应变曲线)到微观(原子键)尺度解释杨氏模量

杨氏模量&#xff08;Young’s Modulus&#xff09;是三个主要弹性常数之一&#xff0c;与剪切模量&#xff08;shear modulus&#xff09;、体积模量&#xff08;bulk modulus&#xff09;一起用于描述材料在载荷下如何变形 以下展示了拉伸试验的应力应变曲线 如果施加的应力…

基于servlet的简单登录界面

前端登录发起请求 1.安装axios axios 是一个 HTTP 的网络请求库 安装 npm install axios &#xff08;脚手架中&#xff09; 在 main.js 中配置 axios //导入网络请求库 import axios from axios; //设置访问后台服务器地址&#xff1a;ip&#xff0c;端口和项目名字&#xff0…

hbuilderX自定义主题仿vscode暗黑主题

目录 hbuilderX自定义主题仿vscode暗黑主题 效果图 设置方式&#xff08;把主题代码复制进来即可&#xff09; 是基于雅蓝主题自定义的 设置好后需要切换到雅蓝主题 hbuilderx保存时自动整理代码 1.首先在顶部栏&#xff0c;找到工具&#xff0c;打开设置 2.点击旁边的编…

盖子的c++小课堂——第十八讲:栈

目录 前言 栈的定义 栈&#xff0c;是什么&#xff1f; 例1-弹夹 问题 例2-停车场 问题 栈的概念 空栈 进栈、出栈 特点 例题 车厢调度 如何操作 数组模拟栈 入栈 出栈 栈的基本操作 判断空栈 求栈的元素数量 读栈顶元素 总结 前言 OK呀&#xff0c;说到做…

【unity细节】为什么有时候修改了脚本中的数据但是面板中的数据还是不改变

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 秩沅 原创 收录于专栏&#xff1a;unity细节和bug ⭐为什么有时候修改了脚本中的数据但是面板中的数据还是不改变⭐ 文章目录 ⭐为什…

微服务之Eureka服务注册中⼼

关于务注册中⼼服 服务注册中⼼本质上是为了解耦服务提供者和服务消费者,尽可能量使两者联系可控在一定的范围外 1.在父项目下下引入 Spring Cloud 依赖 <dependencyManagement> <dependencies> <!-- SCN --> <dependency> <groupId> org.sp…