HCIP-5OSPF区域类型学习笔记

news2024/12/24 2:55:44

1、OSPF区域类型

OSPF提出了区域的概念(AREA),区域是将所有运行OSPF 的路由器人为的分成不同的组,以区域ID来标示。在区域内路由计算的方法不变,由于划分区域之后,每个区域内的路由器不会很多,所有上述缺陷表现得并不严重,带来的后果可以忽略不计。

实际上OSPF 协议在当今的网络中广为流行,不仅是它使用了无环路的链路状态算法,而是它提出了区域的概念。
ospf区域类型
如果某区域不需要为其他区域提供流量中转服务,那么该区域内的路由器就没有必要维护本区域外的链路状态数据库。

OSPF通过划分区域可以减少网络中LSA的数量,而可能对于那些位于自治系统边界的非骨干区域的低端路由器来说仍然无法承受,所以可以通过OSPF的特殊区域特性进一步减少LSA数量和路由表规模。
在这里插入图片描述

1.1、STUB 区域

STUB区域是一些特定的区域,STUB区域的ABR不传播它们接收到的自治系统外部路由,在这些区域中路由器的路由表规模以及路由信息传递的数量都会大大减少。

STUB区域是一种可选的配置属性,但并不是每个区域都符合配置的条件。通常来说,STUB区域位于自治系统的边界,是那些只有一个ABR的非骨干区域

为保证到自治系统外的路由依旧可达,该区域的ABR将生成一条缺省路由,并发布给STUB区域中的其他非ABR路由器。

配置STUB区域时需要注意下列几点:
● 骨干区域不能配置成STUB区域。
● 如果要将一个区域配置成STUB区域,则该区域中的所有路由器都要配置STUB区
域属性。
● STUB区域内不能存在ASBR,即自治系统外部的路由不能在本区域内传播。
● 虚连接不能穿过STUB区域。

1.1.1、Stub区域

在这里插入图片描述
在这里插入图片描述
配置:特殊区域的所有设备都要配置

[RTB]ospf 1
[RTB- ospf-1]area 1
[RTB- ospf-1- area-0.0.0.1]stub
[RTD]ospf 1
[RTD- ospf-1]area 1
[RTD- ospf-1- area-0.0.0.1]stub

display ospf routing
在这里插入图片描述
1、2、3类LSA和一条缺省的3类LSA。

1.1.2、Totally STUB区域

![在这里插入图片描述](https://img-blog.csdnimg.cn/a67d0f68f668440f91cb8a9ad15ca757.png#pic_center =600x350r)
1、2类LSA和一条缺省的3类LSA。
如果RTC性能太差了,为了减少功耗,将区域间的路由也隔离出去。这就配置成完全的末梢区域,就只有区域内和默认路由。

配置:只需设置ABR路由

[RTB]ospf 1
[RTB- ospf-1]area 1
[RTB- ospf-1- area-0.0.0.1]stub no-summary

display ospf routing
在这里插入图片描述

1.2、NSSA 区域 常用

1.2.1、NSSA区域

NSSA(Not-So-Stubby Area)区域是OSPF特殊的区域类型。NSSA区域与STUB区域有许多相似的地方,两者都不传播来自OSPF网络其它区域的外部路由。差别在于OSP不能引入外部路由,NSSA区域能够将自治域外部路由引入并传播到整个OSPF自治域中。

当区域配置为NSSA区域后,为保证到自治系统外的路由可达,NSSA区域的ABR将生成一条缺省路由,并发布给NSSA区域中的其他路由器。

配置NSSA区域时需要注意下列几点:
● 骨干区域不能配置成NSSA区域。
● 如果要将一个区域配置成NSSA区域,则该区域中的所有路由器都要配置NSSA区域属性。
● 虚连接不能穿过NSSA区域。

在这里插入图片描述

NSSA区域可以避免大量外部路由对路由器带宽和存储资源的消耗。
NSSA区域的ABR收到七类LSA时,会有选择地将其转换为五类LSA,以便将外部路由信息通告到OSPF网络的其它区域。

1、2、3、7类LSA和一条缺省的7类LSA。不那么末梢的区域NSSA区域。
hello报文option选项:
默认情况下,E位为1 --可以接收外部路由的E位为0,N位为1 ----NSSA区域。
在这里插入图片描述
Option字段:

  • Option可选字段出现在每一个Hello数据包、DD和每个LSA中的。
  • Option字段允许路由器和其他路由器进行一些可选性能的通信。
    在这里插入图片描述
    七转五
    在这里插入图片描述
    外部路由–>RTD–>Area 1七转五–> Area 0 五类LSA–>Area 2
    RTC生成四类LSA。如果有多个ABR,为了防环,Router ID比较大的进行七转五。

在NSSA区域内可以拥有ASBR,并且重分发进入OSPF的路由是以7类LSA形式存在,该类型的LSA只能存在于NSSA区域内,并且该区域所有ABR会通过比较RID选举出一个 转换器(最大的RID 者),该转换器会将内部传递给外部的NSSA LSA转换成5类LSA并且通告给其他区域,所有该区域内的ABR都会过滤从外部进入该区域的4.5类LSA,在华为设备上,默认会给内部区域内的设备下发一条7类ON2 0.0.0.0/0的缺省默认路由。

配置:特殊区域的所有设备都要配置

[RTB]ospf 1
[RTB- ospf-1]area 1
[RTB- ospf-1- area-0.0.0.1]nssa
[RTD]ospf 1
[RTD- ospf-1]area 1
[RTD- ospf-1- area-0.0.0.1] nssa

nssa实例1

R2
ospf 1
 area 0.0.0.0
  network 12.0.0.0 0.0.0.255
 area 0.0.0.1
  network 24.0.0.0 0.0.0.255
  nssa

R3
ospf 1
 area 0.0.0.0
  network 13.0.0.0 0.0.0.255
 area 0.0.0.2
  network 35.0.0.0 0.0.0.255

nssa
ospf 1
 area 0.0.0.1
  network 24.0.0.0 0.0.0.255
  nssa

R5
ospf 1
 area 0.0.0.2
  network 35.0.0.0 0.0.0.255

引入外部路由:

R4
ip route-static 10.0.0.0 255.0.0.0 NULL0
ospf 1
 import-route static
[R4]dis ospf lsdb
	 OSPF Process 1 with Router ID 4.4.4.4
		 Link State Database 
		         Area: 0.0.0.1
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 Router    4.4.4.4         4.4.4.4             43  36    80000005       1
 Router    2.2.2.2         2.2.2.2            306  36    80000006       1
 Network   24.0.0.2        2.2.2.2            306  32    80000002       0
 Sum-Net   35.0.0.0        2.2.2.2            354  28    80000001       3
 Sum-Net   13.0.0.0        2.2.2.2            383  28    80000001       2
 Sum-Net   12.0.0.0        2.2.2.2            383  28    80000001       1
 NSSA      10.0.0.0        4.4.4.4             43  36    80000001       1
 NSSA      0.0.0.0         2.2.2.2            383  36    80000001       1

1、2、3、7类LSA。

[R4]display ospf lsdb nssa
	 OSPF Process 1 with Router ID 4.4.4.4
		         Area: 0.0.0.1
		 Link State Database 

  Type      : NSSA                         //类型
  Ls id     : 10.0.0.0                       //目的网段地址  外部的IP
  Adv rtr   : 4.4.4.4                        //宣告者
  Ls age    : 271 
  Len       : 36 
  Options   :  NP                         // NSSA区域
  seq#      : 80000001 
  chksum    : 0xcec3
  Net mask  : 255.0.0.0 
  TOS 0  Metric: 1 
  E type    : 2                            //外部路由类型默认为2,
  Forwarding Address : 24.0.0.4 
  Tag       : 1 
  Priority  : Low

  Type      : NSSA
  Ls id     : 0.0.0.0
  Adv rtr   : 2.2.2.2  
  Ls age    : 611 
  Len       : 36 
  Options   : None 
  seq#      : 80000001 
  chksum    : 0xc404
  Net mask  : 0.0.0.0 
  TOS 0  Metric: 1 
  E type    : 2
  Forwarding Address : 0.0.0.0
<R4>display ip rout pro ospf
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : OSPF
         Destinations : 4        Routes : 4        

OSPF routing table status : <Active>
         Destinations : 4        Routes : 4

Destination/Mask    Proto   Pre  Cost       Flags  NextHop        Interface
       0.0.0.0/0   O_NSSA  150  1           D   24.0.0.2        G0/0/1
       12.0.0.0/24  OSPF    10   2           D   24.0.0.2        G0/0/1
       13.0.0.0/24  OSPF    10   3           D   24.0.0.2        G0/0/1
       35.0.0.0/24  OSPF    10   4           D   24.0.0.2        G0/0/1
<R4>dis ospf rout
	 OSPF Process 1 with Router ID 4.4.4.4
		  Routing Tables 
 Routing for Network 
 Destination        Cost  Type       NextHop         AdvRouter       Area
 24.0.0.0/24        1     Transit    24.0.0.4        4.4.4.4         0.0.0.1
 12.0.0.0/24        2     Inter-area 24.0.0.2        2.2.2.2         0.0.0.1
 13.0.0.0/24        3     Inter-area 24.0.0.2        2.2.2.2         0.0.0.1
 35.0.0.0/24        4     Inter-area 24.0.0.2        2.2.2.2         0.0.0.1

 Routing for NSSAs
 Destination        Cost      Type       Tag         NextHop         AdvRouter
 0.0.0.0/0          1         Type2      1           24.0.0.2        2.2.2.2

 Total Nets: 5  
 Intra Area: 1  Inter Area: 3  ASE: 0  NSSA: 1

七转五

<R2>display ospf abr-asbr
	 OSPF Process 1 with Router ID 2.2.2.2
		 Routing Table to ABR and ASBR 

 RtType      Destination       Area       Cost  Nexthop      Type
 Intra-area   3.3.3.3           0.0.0.0    2     12.0.0.1        ABR 
 Intra-area   4.4.4.4           0.0.0.1    1     24.0.0.4

R1查看已转五类

<R1>display ip rout pro ospf 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
OSPF routing table status : <Active>
         Destinations : 3        Routes : 3
Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface
       10.0.0.0/8   O_ASE   150  1           D   12.0.0.2        G0/0/0
       24.0.0.0/24  OSPF    10   2           D   12.0.0.2        G0/0/0
       35.0.0.0/24  OSPF    10   2           D   13.0.0.3        G0/0/0

查看四类LSA

<R3>display ospf lsdb asbr self-originate 

	 OSPF Process 1 with Router ID 3.3.3.3
		         Area: 0.0.0.0
		 Link State Database 

		         Area: 0.0.0.2
		 Link State Database 
  Type      : Sum-Asbr
  Ls id     : 2.2.2.2
  Adv rtr   : 3.3.3.3  
  Ls age    : 654 
  Len       : 28 
  Options   :  E                 //允许外部路由
  seq#      : 80000002 
  chksum    : 0xb88c
  Tos 0  metric: 2

Nssa配置中注意的后缀:
1).default-route-advertise
只用于ABR和ASBR。
ABR无论有无默认路由,都生成一个默认的LSA7类默认路由。
ASBR只有本地存在的默认路由,才向区域内生成一个默认的LSA7类默认路由。

2).no-summary
只用于ABR
此参数表示不向区域内通告3类、4类LSA,使用此参数后ABR会向NSSA中通告默认路由。

3).suppress-forwarding-address 抑制转发地址。
no-import-rout不引进外部路由

为了减少路由表的规模,可以配置禁止向NSSA区域通告Type 3 LSA。

[R2] ospf
[R2-ospf-1] area 1
[R2-ospf-1-area-0.0.0.1] nssa default-route-advertise no-summary

如果存在两个路由器接入
在这里插入图片描述

配置RouterA为转换路由器。

[RouterA] ospf 1
[RouterA-ospf-1] area 1
[RouterA-ospf-1-area-0.0.0.1] nssa default-route-advertise translator-always

1.2.1、Totally NSSA 区域

过滤3类、4类,5类LSA,由NSSA区域的ABR设备产生一条3类LSA 0.0.0.0/0的默认路由。

1、2、7类LSA和一条缺省的7类LSA。
配置:

ospf 1 router-id 11.1.1.1
area 0.0.0.2
nssa no-summary               //把区域2设置为totally nssa区域

2、LSA在各区域中传播的支持情况

区域类型Type 1Type 2Type 3Type 4Type 5Type 7
普通区域(包括标准区域和骨干区域)
Stub区域 末梢区域
Totally Stub区域,完全末梢区域
NSSA区域,非完全末梢区域
Totally NSSA区域,完全NSSA

LSA传播范围:

LSA类型通行路由器LSA内容传播范围
Router-LSA (Type1)ALL ospf router拓扑信息+路由信息本区域内
Network-LSA (Type2)DR拓扑信息+路由信息本区域内
Network-summary-LSA (Type3)ABR域间路由信息非totally stub或nssa区域
ASBR-summary-LSA (Type4)ABRASBR‘s Router ID除ASBR所在的区域的其他区域
AS-external-LSA (Type5)ASBR路由进程域外部路由信息非stub或nssa区域
NSSA LSA (Type7)ASBRNSSA域外部路由信息NSSA区域

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/390038.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Python从入门到进阶】10、流程控制语句-循环语句(for-while)

接上篇《9、流程控制语句-条件语句(if-else)》 上一篇我们学习了Python的控制流语句的概念&#xff0c;以及其中的条件语句(if/else)&#xff0c;本篇我们来学习控制流语句中的循环语句(for/while)。 一、Python中的循环 Python的循环结构就是让程序“杀个回马枪”&#xff0…

修复电子管

年前在咸鱼捡漏买到了10根1G4G电子管&#xff0c;这是一种直热三极管&#xff0c;非常的少见。买回来的时候所有的灯丝都是通的&#xff0c;卖家说都是新的&#xff0c;库存货&#xff0c;但是外观实在是太糟糕了&#xff0c;看着就像被埋在垃圾场埋了几十年的那种&#xff0c;…

ECharts可视化库--常用组件

目录 一.series系列 二.常见组件 1.标题title 2.图例legend 3.工具栏toolbox 4.提示框tooltip 5.坐标轴 xAxis yAsix 6.series系列 上一篇已经介绍了ECharts库的导入工作和绘制基本的图标&#xff0c;今天我们来了解一下常用的组件&#xff0c;如果对数据可视化感兴…

嵌入式安防监控项目——前期知识复习

目录 一、概述 二、C语言 三、数据结构 四、IO进程 五、网络 六、ARM体系结构和接口技术 七、系统移植 八、内核驱动 一、概述 我再报班之前学过51和32&#xff0c;不过都是自学的。报班开始先从应用层入手的&#xff0c;C语言和数据结构。只要是个IT专业的大学这都是必…

【剑指Offer】JZ14--剪绳子

剪绳子详解1.问题描述2.解题思路3.具体实现1.问题描述 2.解题思路 首先想到的思路&#xff1a;因为是求乘积的最大值&#xff0c;所以如果截取剩下的是1&#xff0c;那还是它本身就没有意义。从此出发&#xff0c;考虑绳子长度是2、3、4、5…通过穷举法来找规律。 值–》拆分–…

Keychron K7 Pro 轻薄矮轴机械键盘开箱体验

文章目录1. 拆箱2. 零件3. 外观4. 声音5. 特点5.1 有线 / 无线5.2 RGB背光5.3 轻薄5.4 mac / win / iphone 切换5.5 人体工程学支持5.6 扁平双射PBT键帽5.7 重新设计的稳定器5.8 扁平Gateron(佳达隆)轴体5.9 热插拔5.10 支持 QMK / VIA 改键6. 对比6.1 K7 与 K7 Pro 参数对比6.…

Windows10下使用CMake编译ITK5.2.1步骤

编译环境&#xff1a;Windows10VS2017Cmak3.24.0ITK5.2.1 编译步骤&#xff1a; 1、下载ITK到本地&#xff1a;ITK官网Download | ITK&#xff0c;ITK5.2.1下载地址 https://github.com/InsightSoftwareConsortium/ITK/releases/download/v5.2.1/InsightToolkit-5.2.1.zip ​…

13_pinctrl子系统

总结 pinctrl作为驱动 iomuxc节点在设备树里面 存储全部所需的引脚配置信息 iomux节点匹配pinctrl子系统 控制硬件外设的时候 要知道有哪些gpio 再看gpio有哪些服用寄存器 接着在程序配置gpio相关寄存器 这样搞效率很低 所以用iomux节点保存所有的引脚组 pinctrl驱动起来的时…

Linux(基于 Centos7) 常用操作

1.Linux 简介Linux 是一种 免费使用、自由传播的类 Unix 操作系统Linux操作系统内核&#xff0c;由林纳斯托瓦兹在1991年10月5日首次发布...Linux 是一套开源操作系统&#xff0c;它有稳定、消耗资源小、安全性高等特点大多数人都是直接使用 Linux 发行版&#xff08;就是将 Li…

一文讲明白一致性hash算法

一致性Hash算法常用来解决数据分片时的数据扩容/缩容的性能问题。 一、业内数据分片用的Hash算法&#xff0c;将节点的hash值对节点数取余。 存取通过key / value的方式对节点取余。 二、数据分片使用hash算法的优缺点&#xff1a; 优点&#xff1a;简单&#xff0c;方便。 缺…

【笔记】OpenMPI基本使用1

【笔记】OpenMPI基本使用1 介绍 在 90 年代之前&#xff0c;对不同的计算架构写并发程序是一件困难而且复杂的事情。当时&#xff0c;虽然很多软件库可以帮助写并发程序&#xff0c;但是并没有一个大家都接受的标准。 在当时&#xff0c;大多数的并发程序出现在科学研究领域…

为什么我复制的中文url粘贴出来会是乱码的? 浏览器url编码和解码

为什么我复制的中文url粘贴出来会是乱码的&#xff1f; 浏览器url编码和解码 Start 番茄最近涉及到一些和单点登录相关的业务需求&#xff0c;在实现功能的过程中&#xff0c;难免少不了和 url 打交道。但是在打交道的过程中&#xff0c;遇到一个痛点&#xff1a;明明我复制的…

网络基础(二)之HTTP与HTTPS

应用层 再谈 "协议" 协议是一种 "约定". socket api的接口, 在读写数据时, 都是按 "字符串" 的方式来发送接收的. 如果我们要传输一些"结构化的数据" 怎么办呢? 为什么要转换呢&#xff1f; 如果我们将struct message里面的信息…

【C++】-- 类型转换

目录 前言 C语言中的类型转换 C强制类型转换 static_cast&#xff08;static静止的&#xff09; reinterpret_cast&#xff08;reinterpret重新解释&#xff09; const_cast&#xff08;const常量&#xff09; 总结 dynamic_cast&#xff08;dynamic动态&#xff09; …

JavaWeb开发(三)3.5——Java的反射机制

一、反射机制的概念 指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法&#xff0c;对于任意一个对象&#xff0c;都能调用它的任意一个方法。这种动态获取信息&#xff0c;及动态调用对象方法的功能叫java语言的反射机制。 Java反射机制的核心是在程序运行时动…

Vue3电商项目实战-购物车模块4【11-购物车页面-确认框组件】

文章目录11-购物车页面-确认框组件11-购物车页面-确认框组件 目的&#xff1a;通过vue实例调用$confirm函数弹出确认框。import导入函数使用也需要支持。 大致步骤&#xff1a; 实现组件基础结构和样式。实现函数式调用组件方式和完成交互。加上打开时动画效果。给购物车删除加…

飞鹤奶粉营销杀手级动作,让对手郁闷

飞鹤奶粉杀手级动作&#xff0c;让对手绝望 不是“更适合中国宝宝体质”一句话的事 而是杀手级资源匹配&#xff1a; 飞鹤奶粉一年50万场线下活动 趣讲大白话&#xff1a;让别人无路可走 【安志强趣讲信息科技94期】 ********************************** 战略定位后&#xff0…

多重背包问题中的二进制状态压缩

1.多重背包问题 经典的多重背包问题和01背包问题的相似之处在于二者的一维遍历顺序都是从右侧往左侧遍历。 同时多重背包的一维写法不比二维写法降低时间复杂度。 2.多重背包标准写法:(平铺展开形式&#xff09; class Solution {public int maxValue(int N, int C, int[] s…

Raspbian镜像无头烧录

Raspbian镜像无头烧录1. 源由2. 需求3. 分析4. 步骤4.1 删除tf卡分区内容4.2 balena烧录镜像4.3 配置USB直接登录4.4 配置WiFi 2.4G网络登录4.5 修改登录账号密码4.6 数据同步和弹出tf卡5. 登录5.1 登录异常处理5.2 WiFi 2.4G网络登录5.3 USB直接登录6. 参考资料7. 补充资料这里…

HCIP-5OSPF域内域间外部路由学习笔记

1、OSPF区域 每个区域都维护一个独立的LSDB。 Area 0是骨干区域&#xff0c;其他区域都必须与此区域相连。 划分OSPF区域可以缩小路由器的LSDB规模&#xff0c;减少网络流量。 区域内的详细拓扑信息不向其他区域发送&#xff0c;区域间传递的是抽象的路由信息&#xff0c;而不…