IP-Prefix List(1)

本文介绍了OSPF中前缀过滤列表的配置,包括掩码长度范围、精确匹配与范围匹配规则,并通过实例展示了如何使用ACL实现路由过滤。同时,提及了针对Python开发者的全套学习资料,提供了从零基础到进阶的全面体系化学习资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

二、语法及匹配规则

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

1、语法


在这里插入图片描述

前缀掩码长度范围:

 前缀过滤列表可以进行精确匹配或者在一定掩码长度范围内匹配,并通过配置关键字greater-equal和less-equal来指定待匹配的前缀掩码长度范围。如果没有配置关键字greater-equal或less-equal,前缀过滤列表会进行精确匹配,即只匹配掩码长度为与前缀过滤列表掩码长度相同的IP地址路由;如果只配置了关键字greater-equal,则待匹配的掩码长度范围为从greater-equal指定值到32位的长度;如果只匹配了关键字less-equal,则待匹配的掩码长度范围为从指定的掩码到关键字less-equal的指定值。

2、匹配规则


在这里插入图片描述

前缀列表的组成及匹配规则:

 前缀过滤列表由IP地址和掩码组成,IP地址可以是网段地址或者主机地址,掩码长度的配置范围为0~32。

 IP-Prefix List中的每一条IP-Prefix都有一个序列号index,匹配的时候将根据序列号从小到大进行匹配。

 如果不配置IP-Prefix的index,那么对应的index在上次配置的同名IP-Prefix的index的基础上,以步长为10进行增长。如果配置的IP-Prefix的名字index都和已经配置了的一项IP-Prefix List的相同,仅仅只是匹配的内容不同,则该IP-Prefix List将覆盖原有的IP-Prefix List。

 当所有前缀过滤列表均未匹配时,缺省情况下,存在最后一条默认匹配模式为deny。当引用的前缀过滤列表不存在时,则默认匹配模式为permit。

三、配置案例

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

R1、R2之间运行OSPF

有两条静态路由导入R1

允许在R2的路由表中出现192.168.0.0/16 的路由条目

不允许出现192.169.0.0/24的路由条目

1、拓扑


在这里插入图片描述

R1基础配置

sy sy R1 int g0/0/0 ip add 12.0.0.1 24 ospf 1 router-id 1.1.1.1 a 0 net 12.0.0.1 0.0.0.0 import-route static

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

R2基础配置

sy sy R2 int g0/0/0 ip add 12.0.0.2 24 ospf 1 router-id 2.2.2.2 a 0 net 12.0.0.2 0.0.0.0

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

小技巧

不接线又没有下一跳时静态路由的下一跳接口设置为路由黑洞NULL 0

ip route-s 192.168.0.0 16 null 0 ip route-s 192.168.0.0 24 null 0

  • 1

  • 2

2、分析


ACL实现

定义ACL

在这里插入图片描述

OSPF中做ACL策略

在这里插入图片描述

R2路由表中仍然有两条5类的LSA条目

在这里插入图片描述

结论:ACL根本无法实现路由过滤
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Python开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

img

img

img

img

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注Python)

f49b566129f47b8a67243c1008edf79.png)

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注Python)

img
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值