前缀列表和route-policy

前缀列表和route-policy

ACL:访问控制列表

1、它可以用于过滤流量报文

2、又可以过滤路由条目

前缀列表:

1、只能过滤路由条目

2、不能过滤流量报文

ACL:在过滤路由条目时,只能过滤路由前缀。

前缀列表:在过滤路由条目时,既可以过滤路由前缀,又可以过滤路由掩码。

===========================================

[Huawei]ip ip-prefix GuolLv01 index 5 permit 192.168.1.0 24 greater-equal 25 less-equal 26

上述命令各个含义:

GuolLv01: 名字,自定义一个前缀列表的名字,代表唯一的一条前缀列表

index: 索引号,类似于ACL的rule编号,默认步长为10,匹配顺序从小到大以此匹配,并且唯一匹配。

permit/deny: 行为,允许/拒绝。

192.168.1.0 24:路由前缀length,通过这一部分对需要匹配的路由条目的前缀进行了定义。

举例:192.168.1.0 24 --->定义的前缀为:192.168.1

greater-equal 25:大于等于,定义需要匹配的掩码长度大于等于多少。

less-equal 26:小于等于,定义需要匹配的掩码长度小于等于多少。

举例:上述前缀列表中,定义了掩码≥25,≤26

其他规定:length ≤ greater-equal ≤ less-equal。

当一个前缀列表定义了greater-equal,没有定义less-equal,默认等于32。

当一个前缀列表定义了less-equal,没有定义greater-equal,默认等于length。

当一个前缀列表都没有定义greater-equal和less-equal,那就代表匹配一条单一的路由条目,length=greater-equal=less-equal。

[Huawei]ip ip-prefix GuolLv01 index 5 permit 192.168.0.0 16 g 24 l 26 //前缀:192.168,掩码:24~26;192.168.1.0/24,前缀匹配,掩码匹配,则匹配。

[Huawei]ip ip-prefix GuolLv01 index 5 permit 192.168.0.0 24 g 24 l 26 //前缀:192.168.0,掩码:24~26,192.168.1.0/24,前缀不匹配,掩码匹配,则不匹配。

[Huawei]ip ip-prefix GuolLv01 index 5 permit 192.168.1.0 24 g 25 //前缀:192.168.1,掩码:25~32,192.168.1.0/24,前缀匹配,掩码不匹配,则不匹配。

[Huawei]ip ip-prefix GuolLv01 index 5 permit 192.168.1.0 24 l 32 //前缀:192.168.1,掩码:24~32,192.168.1.0/24,前缀匹配,掩码匹配,则匹配。

[Huawei]ip ip-prefix GuolLv01 index 5 permit 0.0.0.0 0 //代表匹配了缺省路由

[Huawei]ip ip-prefix GuolLv01 index 5 permit 0.0.0.0 0 le 32 //代表匹配了所有路由

[Huawei]ip ip-prefix GuolLv01 index 5 permit 0.0.0.0 0 ge 32 //代表匹配了所有主机路由

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

对于路由控制的一些总结:

1、filter-policy:

        a.用来在OSPF计算完毕的路由去加载全局路由表的过程中进行过滤;

        b.此时注意:OSPF的路由已经计算完毕,因此只能控制是否加载全局路由表,无法修改路由属性;

        c.由后面调用的ACL、前缀列表、route-policy决定是否加表。

ACL:由permit/deny决定;

前缀列表:由permit/deny决定;

route-policy:由node节点的permit/deny决定。(if-match调用的acl\前缀列表中的permit/deny只对if-match起到作用,即是否被匹配)

2、import-route:

        a.用来将外部路由引入OSPF时,对外部路由引入时进行过滤,同时进行属性修改。

调用的route-policy来决定哪些路由可以加表,哪些路由不能加表,由node节点的permit/deny来决定。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

QT作业day2

自由发挥登录窗口的应用场景,实现一个登录窗口界面。(不要使用课堂上的图片和代码,自己发挥,有利于后面项目的完成) 要求: 1. 需要使用Ui界面文件进行界面设计 2. ui界面上的组件相关设置,通…

MySQL的基本操作

目录 引言 一、SQL语句简介 (一)SQL通用语法 (二)SQL分类 (三)数据类型 1.数值类型 2.字符串类型 3.日期/时间类型 4.修饰符 二、登录mysql服务 三、SQL语句操作 (一)DD…

hexo怎么修改默认主题?

npm install 主题 修改_config.yml文件的theme 复制一份_config.yml 改名为_config.主题.yml hexo clean hexo g hexo s就这么简单 选主题 https://hexo.io/themes/ 比如 fluid npm install --save hexo-theme-fluid修改主题 配置新主题 执行新主题 hexo clean hexo g hexo…

python爬虫之xpath+多进程爬取百度贴吧实战

文章目录 抓取百度贴吧的某一个帖子的评论内容前言先查看贴吧的robots.txt页面结构分析评论者头像,用户抓取评论内容的抓取评论下回复内容的抓取 源码实现贴吧抓取过程源码实现多进程的实现 抓取百度贴吧的某一个帖子的评论内容 前言 本项目实战是用来学习用&#…

网络: 数据链路层

数据链路层: 数据帧的封装与传输 以太网数据帧 源地址和目的地址是指网卡的硬件地址(也叫MAC地址), 长度是48位,是在网卡出厂时固化的;帧协议类型字段有三种值,分别对应IP、ARP、RARP;帧末尾是CRC校验码 以太网 "以太网" 不是一种具体的网络, 而是一种技术标准; 既…

CCLinkie转Modbus RTU在纺纱设备领域应用

在纺纱设备领域,CCLinkie转Modbus RTU网关可以发挥重要作用。这种网关的主要功能是将CC-Link IE Field总线协议转换为Modbus RTU协议。这种转换在许多自动化设备中都很有用,特别是那些已经使用Modbus RTU协议的系统。 以下是CCLinkie转Modbus RTU网关在纺…

【项目管理后台】Vue3+Ts+Sass实战框架搭建二

Vue3TsSass搭建 git cz的配置mock 数据配置viteMockServe 建立mock/user.ts文件夹测试一下mock是否配置成功 axios二次封装解决env报错问题,ImportMeta”上不存在属性“env” 统一管理相关接口新建api/index.js 路由的配置建立router/index.ts将路由进行集中封装&am…

用户分享 | 飞凌嵌入式i.MX9352开发板外设功能测试

本篇试用报告由发烧友 jinyi7016 提供,感谢jinyi7016的支持。 1、网络测试 飞凌嵌入式OK-MX9352-C开发板有两个千兆网口,其中eth0是静态IP,地址为192.168.0.232,这个地址比较大,也是为了避免与局域网内的其他设备冲突…

蓝桥杯单片机备战——关于573问题的填坑

一、遇到的问题 还记得我前面在封装继电器外设的时候遇到的这个问题嘛,当时我怀疑的是138译码器在切换通道的时候会出现其他暂态导致已经锁定的573解锁。 其实不然,之所以会这样还是因为代码问题,也可以说是573反应时间太快了。下面我就分析…

unity学习(63)——预制体

1.运行发现预制体初始化的时候存在问题 这里有许多技巧,需要细看。 2.预制体在MapHandler.cs的定义如下 3.把MapHandler绑到相机上,在相机的属性栏中找到赋值部分。 4.size设置成2,然后把模型拖拽到1号索引位置上 5.运行之后预制体确实成功实…

Java类的多态作用及解析

多态是面向对象编程中一个重要的特性。简单来说,多态就是指同一个方法在不同的对象上有不同的实现。通过多态,我们可以在运行时根据对象的实际类型来动态地调用相应的方法,从而提高代码的灵活性和可扩展性。 以下是 Java 类中多态的一些作用…

leetcode 3075

leetcode 3075 题目 例子 思路 孩子的幸福值最低也是0&#xff0c;所以选择最大的值&#xff0c;被选孩子的幸福值最高。需要使用排序算法 代码实现 class Solution { public:long long maximumHappinessSum(vector<int>& happiness, int k) {//升序sort(happine…

python之实验二颜色空间转换与分割

1&#xff0e;编写python代码&#xff0c;使用skimag拆分并显示图像RGB空间的三个通道 (我直接用的包中自带的图像) from skimage import data from matplotlib import pyplot as plt import numpy as npif __name__ "__main__":# 载入RGB测试图像image data.astro…

OKR与敏捷开发、精益创业等方法如何协同工作?

在快速变化的市场环境中&#xff0c;企业需要更加灵活和高效地应对各种挑战。目标与关键成果法&#xff08;OKR&#xff09;、敏捷开发以及精益创业等方法&#xff0c;作为现代企业管理的重要工具&#xff0c;各自在推动企业发展、提高团队效率、优化产品迭代等方面发挥着不可或…

使用appuploder上架App Store流程

使用appuploder流程笔记 1.如何没有账号去apple官网注册一个&#xff0c;地址&#xff1a;https://developer.apple.com/account 2.下载解压appuploder&#xff0c;双击打开&#xff0c;用刚刚注册的账号登录&#xff0c;下载地址&#xff1a;http://www.applicationloader.n…

逻辑手册器件解读,需要注意的参数

逻辑器件手册解读 可以实现的功能 上图第一个芯片实现的功能是逻辑电平的转换&#xff0c;1.8V的逻辑电平经过逻辑器件之后转换为3.3V&#xff0c;可以看出逻辑器件的输出最高电平是跟随供电电压的。 第二个芯片实现的是"与的逻辑",两个不同的高电平信号经过逻辑器件…

inputStream.avaliable()方法网络操作读取不全BUG

一、问题描述 公司有个需求&#xff0c;就是调用方&#xff08;我&#xff09;需要把pdf文件转为Base64字符串作为参数传递为被调用方&#xff0c;以下是大致转换过程&#xff1a; URL url new URL("http://xxxx.pdf");HttpURLConnection uc (HttpURLConnection) …

抓住眼前的机会:自我决策与成长的探索

在人生的旅途中&#xff0c;我们常常会遇到各种各样的机会。它们如同璀璨的星辰&#xff0c;在夜空中闪烁着诱人的光芒。然而&#xff0c;机会并非总是会自动降临在我们头上&#xff0c;更多的时候&#xff0c;它们需要我们去主动寻找、去勇敢抓住。那么&#xff0c;当机会摆在…

Python 可视化和分析高维数据库之hiplot使用详解

概要 在机器学习和数据科学领域,处理高维数据是一项挑战。为了更好地理解和分析高维数据,需要使用一些强大的工具来可视化和探索数据特征。HiPlot 就是这样一款强大的 Python 库,它简化了高维数据的可视化和分析过程,帮助用户快速发现数据中的规律和趋势。本文将深入介绍 …

同时配置 jdk8、jdk17 两个环境

下载jdk17 网址&#xff1a;jdk17 - 官网&#xff0c;如下&#xff1a; 下载 jdk8 网址&#xff1a;jdk8 - 官网 如下&#xff1a; 配置环境变量 在安装jdk17 和 jdk8 的时候&#xff0c; 系统会自动在 Path 中配置路径C:\Program Files\Common Files\Oracle\Java\javapa…