首页 > 其他分享 >15、OSPF多区域邻接

15、OSPF多区域邻接

时间:2024-04-15 16:12:27浏览次数:22  
标签:15 接口 区域 邻接 RouterB RouterA OSPF

OSPF多区域邻接

产生原因

OSPF在区域内选路是最短路径优先,但当区域间路径最短时,还是会优选区域内路径。如果某个区域的某段路径是高速链路,按照OSPF协议要求,该链路所在接口只能属于一个区域,其他区域的路由无法同时使用此段高速链路进行传输,只能选择低速链路。目前通过配置多个子接口,每个子接口分别使能到不同区域可以解决上述问题,但是此方法的缺点在于使能多个子接口,需要为每个子接口配置独立的IP地址,这样会发布很多IP地址,增加路由总量。为了解决上述缺陷,OSPF多区域邻接特性(OSPF Multi-Area Adjacency)应运而生。

OSPF多区域邻接特性是一种将OSPF接口复用到多个区域下的技术,可以实现一条路径在多个区域共用。

图1 配置OSPF多区域邻接前后示意图

图1所示,在区域Area1中,RouterA和RouterB之间的链路是高速链路。

图1a所示,配置OSPF多区域邻接之前,Area2中RouterA到RouterB的流量是沿区域内低速路径RouterA->RouterC->RouterD->RouterB转发。

图1b所示,配置OSPF多区域邻接之后,RouterA和RouterB之间建立了多区域邻接接口,该多区域邻接接口属于Area2,因此Area2中RouterA到RouterB的流量沿RouterA->RouterB这条高速链路转发。

该特性的优势在于:
  • 接口复用,减少多区域部署情况下的OSPF接口资源的占用。
  • 链路复用,避免流量绕行低速链路,优化了OSPF网络。

相关概念

多区域邻接接口:正常使能OSPF的接口为OSPF主接口,通过在OSPF主接口上使能多区域邻接建立的OSPF逻辑接口,称为多区域邻接接口,也可以称为secondary接口。多区域邻接接口的特点:
  • 多区域邻接接口和主接口属于不同的OSPF区域。
  • 多区域邻接接口的接口类型只能是P2P类型的,且运行独立的接口状态机和邻居状态机。
  • 多区域邻接接口和主接口有相同的接口索引,共用报文发送通道,通过OSPF报文头的区域ID结合配置信息识别是否是多区域邻接接口报文。
  • P2P接口的多区域邻接接口使用组播发送协议报文。

  • 非P2P接口的多区域邻接接口使用单播发送协议报文。

实现原理

图2 OSPF多区域邻接原理图

图1所示,在区域Area1中,RouterA和RouterB之间的链路是高速链路,在Area2中,RouterA到RouterB的流量沿区域内低速路径RouterA->RouterC->RouterD->RouterB转发。当用户希望Area2内RouterA到RouterB的流量也能沿RouterA->RouterB这条高速链路转发,则需要部署OSPF多区域邻接特性。

在RouterA和RouterB的主接口上部署OSPF多区域邻接特性,建立多区域邻接接口,该多区域邻接接口属于区域Area2。
  1. RouterA和RouterB的多区域邻接接口之间建立邻接关系,建立过程同OSPF基本协议,具体请参见建立邻接关系
  2. 路由计算,计算过程同OSPF基本协议,具体请参见路由计算

OSPF路由计算出Area2中最优路径为RouterA->RouterB,因此RouterA到RouterB的流量沿RouterA->RouterB这条高速链路转发,达到该条高速链路在Area1和Area2中共用的目的。

标签:15,接口,区域,邻接,RouterB,RouterA,OSPF
From: https://www.cnblogs.com/laixufei/p/18136179

相关文章

  • 06、OSPF NSSA
    OSPFNSSA 定义OSPF规定STUB区域是不能引入外部路由的,这样可以避免大量外部路由对STUB区域路由器带宽和存储资源的消耗。对于既需要引入外部路由又要避免外部路由带来的资源消耗的场景,STUB区域就不再满足需求了。因此产生了NSSA区域。OSPFNSSA区域(Not-So-StubbyArea)是OSP......
  • 07、OSPF快速收敛
    OSPF快速收敛OSPF快速收敛是为了提高路由的收敛速度而做的扩展特性。包括:OSPF按优先级收敛OSPF按优先级收敛是指在大量路由情况下,能够让某些特定的路由优先收敛的一种技术。通过对不同的路由配置不同的收敛优先级,达到重要的路由先收敛的目的,提高网络的可靠性。OSPF按优先......
  • 01、OSPF基础
    OSPF基础 OSPF协议具有以下特点:OSPF把自治系统AS(AutonomousSystem)划分成逻辑意义上的一个或多个区域;OSPF通过LSA(LinkStateAdvertisement)的形式发布路由;OSPF依靠在OSPF区域内各设备间交互OSPF报文来达到路由信息的统一;OSPF报文封装在IP报文内,可以采用单播或组......
  • 02、OSPF协议基本原理
    OSPF协议基本原理OSPF协议路由的计算过程可简单描述如下:建立邻接关系,过程如下:本端设备通过接口向外发送Hello报文与对端设备建立邻居关系。两端设备进行主/从关系协商和DD报文交换。两端设备通过更新LSA完成链路数据库LSDB的同步。路由计算OSPF采用SPF(ShortestP......
  • 03、OSPF与BFD联动
    OSPF与BFD联动定义双向转发检测BFD(BidirectionalForwardingDetection)是一种用于检测转发引擎之间通信故障的检测机制。BFD对两个系统间的、同一路径上的同一种数据协议的连通性进行检测,这条路径可以是物理链路或逻辑链路,包括隧道。OSPF与BFD联动就是将BFD和OSPF协议关联......
  • 云原生周刊:CNCF 2023 年度调查报告 | 2024.4.15
    开源项目推荐highlight该项目是一个开源全栈监控平台。其功能包括错误监控、会话重放、日志记录、分布式跟踪等。HelmComposeHelmCompose是一个helm插件,用于在单个配置文件中管理一个或多个图表的多个版本。HAMi异构AI计算虚拟化中间件(HAMi),是一个“一站式”图表,旨在......
  • 2024.4.15学习记录
    锚点链接<ahref="#Cat"></a>点击这个链接将为跳转到这个页面上id为Cat的页面利用这个功能,我们可以实现给一个页面插眼的功能。比如我们想建一个动物园的网站<!--动物园导航栏--><header><ul><li><ahref="cat">Cats</a></li><li><ahref="d......
  • 洛谷题单指南-数学基础问题-P1572 计算分数
    原题链接:https://www.luogu.com.cn/problem/P1572题意解读:计算分数+、-运算的结果。解题思路:根据题目要求,逐项计算并约分,则不会超int,问题就比较直接了定义a1/b1为前一项的分子分母,a2/b2为当前项的分子分母依次遍历字符串,处理出分子和分母,本题的关键其实是字符串的处理当读取......
  • 2024.4.15 学习数理结构“栈”后的四则运算
    使用栈的四则运算1.题目描述用顺序栈和算符优先法求解表达式的值2.任务定义和问题分析四则运算基本运要通过算法优先级和后缀表达式的思想完成,应当由以下功能:(1)可以先求解后缀表达式。然后再求值,也可以一并完成。(2)表达式中的运算为加、减、乘、除四种,包括括号,参与运算的数字为......
  • 函数式编程思想 VS 可变性理论 20240415
    函数式编程(FunctionalProgramming,FP)是一种编程范式,它将计算视为数学函数的求值,并避免使用程序状态以及易变对象。函数式编程的核心思想包括:不可变性(Immutability):在函数式编程中,数据是不变的。一旦创建了一个数据结构,就不能再改变它。所有的操作都会产生新的数据结构。纯......