当前位置: 首页 > news >正文

OSPF过滤

首先需要复习一个点:

ACL最终隐含规则不同:

如果acl匹配的是流量,则默认是运行所有

如果acl匹配的是路由,则默认是拒绝所有

OSPF过滤:
1.路由过滤
1.LSA可以正常学习,但是不会使用LSA计算路由
[AR1]acl 2000
[AR1-acl-basic-2000]rule 5 deny source 3.3.3.3 0 
[AR1-acl-basic-2000]rule 10 permit 
[AR1]ospf 1 
[AR1-ospf-1]filter-policy 2000 import  
该命令针对所有携带路由信息的LSA,只要你携带路由信息不管你是几类LSA

[只影响路由的计算不影响泛洪]

这样查路由是查不到路由的。  

在设备上执行AR3的3.3.3.3/32路由过滤
1.AR2设备(ABR)执行过滤
相当于是area 1 ,1类LSA的过滤,AR2不会在转换为3类LSA在区域0 泛洪了
2.AR1设备执行过滤
AR1可以收到3类LSA,但是不能计算路由信息
AR4可以收到3类LSA,可以计算路由信息

1. 先看 3 类 LSA 的传递流程(类比 “发纸条”)

  • AR2(ABR 路由器) 是 “写纸条的人”:它把 area 1 里 AR3 的 3.3.3.3/32 路由,转换成 3 类 LSA(纸条),然后发给 area 0 里的邻居(AR1 和 AR4)。
  • AR1 和 AR4 是 “收纸条的人”:只要和 AR2 邻居关系正常,都会先收到这张 “3 类 LSA 纸条”

2. 收到纸条后,AR1 和 AR4 做了不同的事(类比 “处理纸条”)

  • AR4:收到纸条后,默认会 “相信纸条内容,把地址记到小本本(路由表)里”—— 所以能计算路由,后续可以用这个路由转发数据。
  • AR1:收到纸条后,被我们加了 “特殊规则”—— 虽然收到了纸条(3 类 LSA),但故意 “不把地址记到小本本(路由表)里”,所以不计算路由。

3. 关键区别:“收纸条” 和 “用纸条” 是两步

  • 第一步:收纸条(3 类 LSA 传递)
    AR2 会平等地把 3 类 LSA 发给所有 area 0 的邻居(AR1、AR4),这一步和设备是谁无关,只看邻居关系

  • 第二步:用纸条(路由计算)
    收到纸条后,设备会 “自己决定要不要把地址记下来”

    • AR4 没被限制,正常记录 → 能计算路由。
    • AR1 被配置了过滤 → 不记录 → 不计算路由。

[AR1]ospf 1 
[AR1-ospf-1]filter-policy 2000 export 
该命令针对外部路由(5类LSA)发布时执行过滤(在ASBR上执行)

2.LSA过滤
1.3类LSA不能正常学习(即过滤3类LSA)
[AR1]acl 2000
[AR1-acl-basic-2000]rule 5 deny source 3.3.3.3 0 
[AR1-acl-basic-2000]rule 10 permit 
[AR2]ospf 1

第一种方式:
[AR2-ospf-1]area 1
[AR2-ospf-1-area-0.0.0.1]filter 2000 export 

第二种方式:
[AR2-ospf-1]area 0
[AR2-ospf-1-area-0.0.0.1]filter 2000 import 

站在area1的视角下他是发送3类,站在area0的视角下他是接受3类

发出是export,接受是import

3.LSA过滤
1.LSA不能正常学习
在接口上发出LSA时来执行过滤
[AR1]interface GigabitEthernet 0/0/1
[AR1-GigabitEthernet0/0/1]ospf filter-lsa-out summary 
在0/0/1接口发出LSA时,执行3类LSA的过滤
被过滤的设备要重启OSPF的进程,才能实现对应的现象(reset ospf process)


文章转载自:
http://brice.hfytgp.cn
http://cercis.hfytgp.cn
http://acierate.hfytgp.cn
http://blucher.hfytgp.cn
http://bahada.hfytgp.cn
http://brocage.hfytgp.cn
http://capris.hfytgp.cn
http://autorotation.hfytgp.cn
http://astrobotany.hfytgp.cn
http://bimorph.hfytgp.cn
http://bosie.hfytgp.cn
http://bargain.hfytgp.cn
http://attila.hfytgp.cn
http://awing.hfytgp.cn
http://cheeky.hfytgp.cn
http://bloodily.hfytgp.cn
http://amenophis.hfytgp.cn
http://carbolic.hfytgp.cn
http://bridewell.hfytgp.cn
http://atone.hfytgp.cn
http://athrill.hfytgp.cn
http://binder.hfytgp.cn
http://amerindian.hfytgp.cn
http://actinograph.hfytgp.cn
http://amr.hfytgp.cn
http://acopic.hfytgp.cn
http://chive.hfytgp.cn
http://certifiable.hfytgp.cn
http://chilidog.hfytgp.cn
http://burberry.hfytgp.cn
http://www.dtcms.com/a/280588.html

相关文章:

  • 在百亿流量面前,让“不存在”无处遁形——Redis 缓存穿透的极限攻防实录
  • uniapp 微信小程序Vue3项目使用内置组件movable-area封装悬浮可拖拽按钮(拖拽结束时自动吸附到最近的屏幕边缘)
  • 解锁Python爬虫:数据获取与清洗的进阶指南
  • 运维技术教程之Jenkins的秘钥设置
  • TP商城登录系统测试报告
  • Python Fabric库详解:从入门到自动化运维实战
  • C++ Boost Aiso TCP 网络聊天(服务端客户端一体化)
  • 【论文阅读 | PR 2024 |ITFuse:一种用于红外与可见光图像融合的交互式 Transformer】
  • 第三章 OB SQL 引擎高级技术
  • 【网络安全】大型语言模型(LLMs)及其应用的红队演练指南
  • 【Git】详解git commit --amend用法以及使用遇到的问题
  • Vue 2 和 Vue 3 中,组件的封装、二次开发和优化
  • Sersync和Rsync部署
  • Keil 5下载的时候提示“No J-Link found”
  • 《恋与深空》中龙和蛇分别是谁的代表
  • 25、企业能源管理(Energy):锚定双碳目标,从分类管控到智能优化的数字化转型之路
  • flutter弹窗:fluttertoast
  • HTTP 性能优化实战:突破高并发瓶颈的工业级方案
  • elasticsearch 下载/安装
  • 飞睿UWB超宽带定位测距技术,数字钥匙重塑智能生活,高精度厘米级定位无感解锁
  • ffmpeg音视频处理大纲
  • HR数字化转型:3大痛点解决方案与效率突破指南
  • QT 中各种坑
  • 基于Scikit-learn的机器学习建模与SHAP解释分析
  • 如何解决 Spring Boot 使用 Maven 打包后运行失败的问题(附详细排查步骤)
  • [雨云教程]端口冲突该如何解决
  • 前端报错:“Uncaught SyntaxError: missing ) after argument list
  • 【学习笔记】条件变量+互斥锁解决问题
  • 快速排序:原理、示例与 C 语言实现详解
  • 区块链的三种共识机制——PoW、PoS和DPoS原理