HCIP--<OSPF2>

server/2024/9/19 21:18:29/ 标签: 网络

目录

一,OSPF的不规则区域

  1)远离骨干区域的非骨干区域

2)不连续骨干区域(和上面一样)

二,OSPF数据库表

三。优化OSPF的LSA(缺少LSA的更新量)

[1]手工汇总:减少骨干区域的LSA

[2]特殊区域:减少非骨干区域的LSA

1.当不存在ASBR时

2.当存在ASBR时


一,OSPF的不规则区域

  1)远离骨干区域的非骨干区域

    解决方法:

     1.tunnel:点到点GRE

在合法与非法ABR间建立隧道,然后将其宣告于OSPF中

缺点:①周期和触发信息对中间穿越区域造成资源占用 ②选路不佳

     2.OSPF虚链路

由合法ABR给同一区域的非法ABR进行授权,之后非法ABR能够进行区域间路由共享

[r2]ospf 1
[r2-ospf-1]area 1   两个ABR共同区域
[r2-ospf-area-0.0.0.1]vlank-peer 4.4.4.4(对端的RID),要给两台ABR都配置

查看

[r2]display ospf vlink

     优点:没有新的数据链路出现,故选路正常

     缺点:两台ABR之间的周期信息依然对中间区域造成影响,增加延时

弥补缺点方法:

     在思科路由器中,取消两ABR间所有周期信息,仅存在触发更新,不可靠

     在华为路由器中,保留所有的周期信息,对中间区域资源占用严重

    3.多进程双向重发布(推荐)

    可以将非法ABR上的不同区域宣告与不同的OSPF进程,造成独立的协议,之后使用重发布进行将该非法ABR转换为ASBR,进行协议间路由条目共享即可。

    不存在选路不佳问题,不存在周期资源占用和不可靠问题

    多进程:一台路由器上允许的多个OSPF进程,每个进程运行独立的接口(一个接口只能宣告于一个进程),存在独立的邻居生成的独立数据库,且数据库间不做共享,仅将所有数据库计算所得的路由加载于同一路由表中

简单来说就是一个路由器上有OSPF 1,OSPF 2......

双向重发布:
[r4]ospf 1
[r4-ospf-1]import-route ospf 2
[r4]ospf 2
[r4-ospf-2]import-route ospf 1

2)不连续骨干区域(和上面一样)

    解决方案:①tunnel ②虚链路 ③多进程

二,OSPF数据库表

查看数据库目录
<r1>display ospf lsab

OSPF的数据库是由大量的LSA组成(链路状态通告)

LSDB(链路状态数据库):由各种LSA构成,每一条LSA携带具体的拓扑或路由信息,不同环境下将产生不同类别的LSA

<r1>display ospf lsdb network 12.1.1.1 查看具体的一条LSA信息

无论哪一类LSA,均存在以下基本参数

Type:Router 类型名,此处为1

Lsid: 1.1.1.1 Link-id 该条目录在目录中的编号

Advrtr: 1.1.1.1  通告者--该条LSA的更新源设备的RID

Ls age: 1666  老化时间,周期1800s更新,触发马上更新

Len: 48  最大老化时间:3609s

Option: E   数据包长度

seq#: 80000015  序列号--更新后变化

chksum: OX6F95  核验码号--更新后变化


类型名 传播范围通告者携带信息
类型名Link-ID通告者

第一类LSA

Router单区域该区域的每台路由器本地直连拓扑
Router通告者RID该区域的每台路由器

第二类LSA

Network单区域单网段内的DR单个MA网络内的拓扑
NetworkDR在该网段接口的ip地址单网段的DR

第三类LSA

summary整个OSPF区域ABR域间路由器
summary域间路由的目标网络ABR在经过下一台ABR时修改为新的ABR

第四类LSA

asbr除了ASBR所有区域外的整个OSPF域(ABSR所在区域使用1类告知位置)该区域的每台路由器本地直连拓扑
asbrASBR的RIDABR在经过下一台ABR时修改为新的ABR

第五类LSA

ase整个OSPF域ASBR域外路由
asb域外路由的目标网络

ASBR

第七类LSA

nssa单个你是谁啊、区域内ASBR域外路由
nssa域外路由目标网络ASBR


三. 优化OSPF的LSA(缺少LSA的更新量)

[1]手工汇总:减少骨干区域的LSA

  (1)域间路由汇总--只能在区域间传递3类LSA时,进行手工的路由汇总在ABR上配

[r1]ospf 1
[r1-ospf-1]area 2  本地通过该区域的1/2类LSA拓扑计算所得路由才能汇总,谁算出来的谁汇总
[r1-ospf-1-area-0.0.0.2]abr-summary 5.5.4.0 255.255.254.0

   (2)域外路由汇总:当ASBR将其他协议产生的路由条目重发布进入OSPF域时,可以进行汇总配置

[r4]ospf 1
[r4-ospf-1]asbr-summary 99.1.0.0 255.255.252.0

[2]特殊区域:减少非骨干区域的LSA

要求:①不能是骨干区域②不能存在虚链路

1.当不存在ASBR时

  (1)末梢区域:该区域拒绝外部进入的4.5类的LSA,由该区域连接骨干的ABR向内部产生一条3类的缺省路由   ---   就是进入的信息给减少了,出去的不变

[r5]ospf 1
[r5-ospf-1]area 2 该区域所有路由器都要配
[r5-ospf-1-area-0.0.0.2]stub  末梢区域标记

  OaSPF建立邻居要有5个参数一样

        ①hello时间和死亡时间决定接口网络类型要一样

        ②手工认证

        ③区域ID一样(要在同一个区域)

        ④接口子网掩码一样(华为设备要求的)

        ⑤末梢区域标记

(2)完全末梢区域:在末梢区域的基础上,进一步拒绝3类的LSA进入,只保留一条3类缺省的进入

配置:先将该区域配置为末梢区域,

            然后仅在ABR上配置完全末梢即可

配好末梢后
[r1]ospf 1
[r1-ospf-1]area 2
[r1-ospf-area-0.0.0.2]stub no-summary

2.当存在ASBR时

    [1].NSSA(非完全末梢区域)

该区域拒绝4.5类的LSA,本地ASBR产生的域外路由使用7类在本NSSA区域传递,通过ABR进入骨干区域,被转换成5类,由该区域连接骨干的ABR向内部发送一条7类缺省

就是说5类过不来,但他把5类变成7类发,然后再转回去发给别人

这个东西存在的价值是为了让该区域拒绝其他区域的ASBR产生的4,5类LSA进入

[r4]ospf 1
[r4-ospf-1]area 1
[r4-ospf-area-0.0.0.1]nssa

    [2]完全NSSA

在普通NSSA的基础上,进一步拒绝3类LSA进入该区域。由该区域连接骨干的ABR向内部发布一条3类缺省

配置:先将区域配置为NSSA,然后仅在连接骨干的ABR上,定义完全即可

[r3]ospf
[r3-ospf-1]area 1
[r3-ospf-1-area-0.0.0.1]nass no-summary

这个就像完全末梢了,3类就进一条缺省


http://www.ppmy.cn/server/117776.html

相关文章

轨道列车舱门检测系统源码分享

轨道列车舱门检测检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer…

GitHub图床

GitHub图床 文章目录 GitHub图床图床介绍Github访问GitHub手动修改hostsgithub520 加速器创建账户创建仓库创建token PicGoTypora 图床介绍 图床 存放图片的地方 为什么设置图床呢 在我认识图床之前, 有一个问题 [^放在typora上面的图片, 其实是一个链接, 并且将图片存放在本地…

TS - tsconfig.json 和 tsconfig.node.json 的关系,如何在TS 中使用 JS 不报错

目录 1&#xff0c;前言2&#xff0c;二者关系2.1&#xff0c;使用 3&#xff0c;遇到的问题3.1&#xff0c;TS 中使用 JS 1&#xff0c;前言 通过 Vite 创建的 Vue3 TS 项目&#xff0c;根目录下会有 tsconfig.json 和 tsconfig.node.json 文件&#xff0c;并且存在引用关系…

51单片机+proteus+实验(I2C和蜂鸣器)

目录 1.蜂鸣器 1.1基本概念 1.1.1蜂鸣器的简介 1.1.2蜂鸣器的硬件原理 1.1.3蜂鸣器的音色 1.2代码 1.2.1不同音色驱动 1.2.2使用Music Encode1软件来生成音乐 1.3proteus仿真 2.I2C 2.1基本概念 2.1.1 I2C的基本概念 2.1.2 I2C的通讯时序 2.1.3AT24C02数据帧 ​编…

Qt_显示类控件

目录 一、QLabel 1、QLabel属性介绍 2、textFormat文本格式 3、pixmap标签图片 3.1 resizeEvent 4、QFrame边框 5、alignment文本对齐 6、wordWrap自动换行 7、indent设置缩进 8、margin设置边距 9、buddy设置伙伴 二、QLCDNumber 1、QLCDNumber属性介绍 2、实…

【AI大模型】ChatGPT模型原理介绍(下)

目录 &#x1f354; GPT-3介绍 1.1 GPT-3模型架构 1.2 GPT-3训练核心思想 1.3 GPT-3数据集 1.4 GPT-3模型的特点 1.5 GPT-3模型总结 &#x1f354; ChatGPT介绍 2.1 ChatGPT原理 2.2 什么是强化学习 2.3 ChatGPT强化学习步骤 2.4 监督调优模型 2.5 训练奖励模型 2.…

上海亚商投顾:沪指探底回升 华为产业链午后爆发

上海亚商投顾前言&#xff1a;无惧大盘涨跌&#xff0c;解密龙虎榜资金&#xff0c;跟踪一线游资和机构资金动向&#xff0c;识别短期热点和强势个股。 一.市场情绪 沪指昨日探底回升&#xff0c;深成指、创业板指盘中跌逾1%&#xff0c;午后集体拉升翻红。华为产业链午后走强…

朴朴超市 签到 任务脚本

脚本主要用于自动化处理朴朴超市APP的签到和组队任务。以下是对脚本中主要方法的作用解析: 初始化和登录 - __init__: - 初始化类对象,设置用户信息和请求头,尝试获取并设置随机位置。 - get_AccessToken: - 使用`refresh_token`刷新并获取`access_token`,用于后续的A…

安卓玩机工具-----ADB与 FASTBOOT模式 图形化 多功能玩机刷机工具

工具说明 这款工具是英文版。易于使用的工具提供了用于运行 ADB 和 Fastboot 命令的图形用户界面。ADB 功能包括旁加载、安装和卸载应用程序、测试设备以及重新启动到不同的模式。可以使用 fastboot 命令进行设备管理;其中包括检查 Antirollback 和 active slots 等变…

Nginx:高性能的Web服务器与反向代理

在当今的互联网世界中&#xff0c;Web服务器的选择对于网站的性能、稳定性和安全性至关重要。Nginx&#xff08;发音为“engine X”&#xff09;凭借其卓越的性能、丰富的功能集和灵活的配置选项&#xff0c;成为了众多网站和应用程序的首选Web服务器和反向代理。本文将深入探讨…

Canal+RabbitMQ数据同步环境配置

Canal 是阿里巴巴开发的开源工具&#xff0c;主要用于解析 MySQL 的 binlog 日志&#xff0c;从而实现数据同步。Canal 会模拟 MySQL 从库的协议&#xff0c;订阅主库的 binlog&#xff0c;从而获取数据库的变更信息。 将 Canal 解析到的 MySQL 数据库变更消息通过 RabbitMQ 分…

详细分析Uniapp中的轮播图基本知识(附Demo)

目录 前言1. 基本知识2. Demo2.1 基本2.2 自定义分页2.3 自定义动画 3. 扩展 前言 先看代码示例&#xff1a; 实现了一个带有分页指示器的轮播图组件 <template><view class"work-container"><!-- 轮播图 --><uni-swiper-dot class"uni…

flask框架

Flask 1 flask简介 我们之所以在浏览器中输入localhost:8080然后就可以把webapps下面的项目文件以浏览器的方式打开&#xff0c;功臣在与tomcat。python语言写的项目&#xff0c;转换为web&#xff0c;Flask框架 轻量级web应用框架。 环境准备&#xff1a; pip install fl…

SSHamble:一款针对SSH技术安全的研究与分析工具

关于SSHamble SSHamble是一款功能强大的SSH技术安全分析与研究工具&#xff0c;该工具基于Go语言开发&#xff0c;可以帮助广大研究人员更好地分析SSH相关的安全技术与缺陷问题。 功能介绍 SSHamble 是用于 SSH 实现的研究工具&#xff0c;其中包含下列功能&#xff1a; 1、针…

React源码学习(一):如何学习React源码

本系列源码学习&#xff0c;是基于 v16.13.1&#xff0c;v17.x与v16.x区别并不太大&#xff01; 一、如何正确的学习React源码&#xff1f; 找到Github&#xff0c;转到React仓库&#xff0c;fork / clone源码&#xff1a;React 查看Readme&#xff0c;在Documentation中有Cont…

Gateway学习笔记

目录 介绍&#xff1a; 核心概念 依赖 路由 断言 基本的断言工厂 自定义断言 过滤器 路由过滤器 过滤器工厂 自定义路由过滤器 全局过滤器 其他 过滤器执行顺序 前置后置&#xff08;&#xff1f;&#xff09; 跨域问题 yaml 解决 配置类解决 介绍&#x…

鸿蒙 ArkUI组件一

ArkUI组件 布局 布局指用特定的组件或者属性来管理用户页面所放置UI组件的大小和位置。在实际的开发过程中&#xff0c;需要遵守以下流程保证整体的布局效果&#xff1a; 确定页面的布局结构。分析页面中的元素构成。选用适合的布局容器组件或属性控制页面中各个元素的位置和大…

适合博客的组件库

在选择适合博客的组件库时&#xff0c;需要考虑博客的主题、内容类型以及预期的用户体验。以下是一些推荐的组件库&#xff0c;它们各自具有独特的特点和优势&#xff0c;能够帮助你提升博客的视觉效果和用户体验&#xff1a; React Markdown&#xff1a;非常适合技术博客和教…

亚信软件测试实习面试记录

一、面试问题记录 1、首先是自我介绍&#xff0c;不用多说 2、技术问题 问得不深&#xff0c;简单来说几乎等于没问&#xff0c;只问了一句会不会***。 会Linux嘛&#xff08;应该可以自己回答的时候适当拓展的&#xff0c;但是我只老老实实说了会&#xff09;&#xff1b; 会…

个人电脑可以当服务器用吗?

服务器和普通电脑的主要区别体现在以下几个方面&#xff1a; 1.CPU处理性能 服务器的CPU配置通常是多核的&#xff0c;普通电脑的CPU往往只包含单个核心&#xff0c;因此在数据处理能力上远远不如服务器。 2.安全性能 服务器具备更高的可靠性、安全性、容错能力和安全保护能…