HCIP笔记4-OSPF(2)

server/2024/12/22 14:56:37/

OSPF2:

  • OSPF的不规则区域

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

1)不连续骨干 由于区域水平分割(从一区域来的路由不能回到该区域)导致的两个骨干拿不到对方的路由

解决方案:

2)tunnel---点到点GRE

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

缺点:

1>周期和触发信息对中间穿越区域造成资源占用

2>选路不佳

2.OSPF虚链路

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

ospf 1

area 1  两台ABR均存在的区域

vlink-peer 4.4.4.4 对端ABR的RID;两台ABR均需配置

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

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

Cisco思科---取消两台ABR间所有的周期信息,仅存在触发更新---不可靠

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

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

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

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

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

双向重发布

ospf 1

import-route ospf 2

q

ospf 2

import-route ospf 1

  • OSPF的数据库表

display ospf lsdb查看数据库目录

OSPF的数据库是由大量的LSA组成;LAS---链路状态通告

LSDB---链路状态数据库 --- 各种LSA组成

每一条LSA携带具体的拓扑或路由信息;不同环境下将产生不同类别的LSA;

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

              类别名 link-id

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

Type      : Router    类型名,此处为1类

  Ls id     : 2.2.2.2   link-id 该条目在目录中的编号(页码号)

  Adv rtr   : 2.2.2.2    通告者--该条LSA的更新源设备的RID

  Ls age    : 126  老化时间,周期1800s刷新,触发马上刷新;最大老化时间3609s                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  Len       : 48   数据包长度

  seq#      : 80000005   序列号  更新后变化

  chksum    : 0xd3d5  校验码号   更新后变化

类型名

传播范围

通告者

携带信息

Router

单区域

该区域的每台路由器

本地直连拓扑

Network

单区域

单网段类的DR

单个MA网络内的拓扑

summary

整个ospf域

ABR

域间路由

asbr

除ASBR所在区域外的整个ospf域(ASBR所在区域使用1类告知位置)

ABR

ASBR的位置

Ase

整个ospf域

ASBR

域外路由

Nssa

单个Nssa区域内

ASBR

域外路由

类型名

link-id

通告者

Router

通告者RID

该区域的每台路由器

Network

DR在该网段接口的IP地址

单网段类的DR

summary

域间路由的目标网络

ABR在经过下一台ABR,修改为新的ABR

asbr

ASBR的RID

ABR在经过下一台ABR,修改为新的ABR

Ase

域外路由的目标网络

ASBR                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          

Nssa

域外路由的目标网络

ASBR    

  • OSPF的LSA优化  减少LSA的更新量

【1】手工汇总---减少骨干区域的LSA

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

在ABR上配置

ospf 1

area 2   本地通过该区域的1/2类拓扑计算所得路由才能汇总

abr -summary 5.5.4.0 255.255.254.0

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

ospf 1

abr-summary 99.1.0.0 255.255.252.0

【2】特殊区域---减少非骨干区域的LSA

不能是骨干区域,不能存在虚链路

1)不能存在ASBR

<1>末梢区域--该区域拒绝外部进入的4/5类的LSA;由该区域连接骨干的ABR,向内部产生一条3类的缺省路由

ospf 1

area 2  该区域内所有路由器均需配置

stub

<2>完全末梢区域---在末梢区域的基础上,进一步拒绝3类LSA的进入,仅保留一条3类缺省的进入

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

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

ospf 1

area 2

stub no-summary

不能是骨干区域,不能存在虚链路

2)存在ASBR

<1>NSSA---非完全末梢区域;该区域拒绝4/5的LSA;本地ASBR产生的域外路由使用7类在本NSSA区域传递,通过ABR进入骨干区域,被转换成5类;由该区域连接骨干的ABR向内部发送一条7类缺省;

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

ospf 1

area 1

nssa

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

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

ospf 1

area 1

nssa no-summary


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

相关文章

tls.go中的流程梳理

文章目录 tls.go中的流程梳理b站博主的 tls 加密过程自己推理的过程(未完待续)发送ClientHello获取ServerHello tls.go中的流程梳理 b站博主的 tls 加密过程 客户端发送ClentHello(tls版本 加密套件 随机数1)服务器发送ServerHello(tls版本 加密套件 随机数2) 这个阶段之后&…

OpenHarmony网络请求库-httpclient

简介 HTTP是现代应用程序通过网络交换数据和媒体的的主要方式。httpclient是OpenHarmony 里一个高效执行的HTTP客户端&#xff0c;使用它可使您的内容加载更快&#xff0c;并节省您的流量。httpclient以人们耳熟能详的OKHTTP为基础&#xff0c;整合android-async-http&#xf…

OpenGL ES->工作机制

渲染流程 渲染目的&#xff1a;输入3D立体坐标&#xff0c;输出绘制后的2D平面像素工作流程&#xff1a;顶点着色器->图元装配->几何着色器->光栅化->片段着色器->测试与混合&#xff0c;整个工作流程被封装在GPU内部&#xff0c;无法改变。运行在CPU的代码调用…

众人帮蚂蚁帮任务平台修复版源码,含搭建教程。

全修复运营版本的任务平台&#xff0c;支持垂直领域细分&#xff0c;定向导流&#xff0c;带有排行榜功能&#xff0c;任务发布上传审核&#xff0c;用户信用等级&#xff0c;充值接口等等均完美可用。支付对接Z支付免签接口&#xff0c;环境配置及安装教程都已经打包。 搭建环…

Debian | Vscode 安装与配置 C 环境

Debian | Vscode 安装与配置 C 环境 安装 vscode sudo apt update sudo apt install software-properties-common apt-transport-https curlcurl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -sudo add-apt-repository "deb [archamd64…

2023大数据-架构师案例(八)

Lambda架构 nginx &#xff08;b&#xff09; Hbase &#xff08;c&#xff09;Spark Streaming &#xff08;d&#xff09;Spark &#xff08;e&#xff09;MapReduce &#xff08;f&#xff09;ETL &#xff08;g&#xff09;MemSQL &#xff08;h&#xff09;HDFS &#x…

[最短路Floyd],启动!!!

B3647 【模板】Floyd #include<bits/stdc.h> #define ll long long #define fi first #define se second #define pb push_back #define PII pair<int,int > #define IOS ios::sync_with_stdio(false),cin.tie(0),cout.tie(0) using namespace std; const int N …

【实时建图】MapTR(1)------ 论文详解

作者们提出了一种有效构建高清地图的方法(MapTR),该地图为自动驾驶系统的规划提供丰富且精确的环境信息。这是一种结构化端到端变换器,用于高效在线矢量化地图构建。作者提出了一种统一的置换等价建模方法,即将地图元素建模为一个具有一组等价置换的点集,这准确地描述了地…