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

HCIP笔记4-OSPF(2)

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • solidity 数学和密码学函数
  • HarmonyOS应用开发知识地图
  • 清空QWidget
  • 回归预测|基于雪消融优化极端梯度提升树的数据回归预测Matlab程序SAO-XGBoost多特征输入单输出 含基础模型
  • 常用API(三)
  • 网络编程 开篇
  • Java数据结构 | 二叉树基础及基本操作
  • 【Web开发手礼】探索Web开发的秘密(十四)-Vue2(1)Node.js的安装、Vue入门
  • 面壁的智能开源 MiniCPM-V 2.6 边缘人工智能多模态功能与 GPT-4V 不相上下
  • 从TiDB迁移到OceanBase的实践分享
  • 查看2024年7月5日9时这个时间内有多少个IP访问NGINX服务器
  • PHP企业培训考试系统小程序源码
  • DockerCompose中使用自定义网络的方式实现部署SpringBoot+Mysql+Redis
  • 计算机毕业设计选题推荐-校内跑腿业务系统-Java/Python项目实战
  • 【busybox记录】【shell指令】logname
  • ES2017异步函数现已正式可用
  • Hibernate【inverse和cascade属性】知识要点
  • Java Agent 学习笔记
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • SQL 难点解决:记录的引用
  • Webpack 4x 之路 ( 四 )
  • 机器学习 vs. 深度学习
  • 基于axios的vue插件,让http请求更简单
  • 检测对象或数组
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 如何在GitHub上创建个人博客
  • puppet连载22:define用法
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • ​卜东波研究员:高观点下的少儿计算思维
  • #etcd#安装时出错
  • #pragma pack(1)
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (C语言)球球大作战
  • (创新)基于VMD-CNN-BiLSTM的电力负荷预测—代码+数据
  • (待修改)PyG安装步骤
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • .Net - 类的介绍
  • .NET 4.0中的泛型协变和反变
  • .NET MAUI Sqlite数据库操作(二)异步初始化方法
  • .NET Micro Framework初体验
  • .net对接阿里云CSB服务
  • .net连接oracle数据库
  • .NET学习教程二——.net基础定义+VS常用设置
  • .vimrc php,修改home目录下的.vimrc文件,vim配置php高亮显示
  • /etc/X11/xorg.conf 文件被误改后进不了图形化界面
  • ??在JSP中,java和JavaScript如何交互?
  • [2013][note]通过石墨烯调谐用于开关、传感的动态可重构Fano超——
  • [Android]Android开发入门之HelloWorld
  • [android]-如何在向服务器发送request时附加已保存的cookie数据
  • [Android]竖直滑动选择器WheelView的实现
  • [Avalon] Avalon中的Conditional Formatting.
  • [BZOJ4566][HAOI2016]找相同字符(SAM)