米葫芦网

OSPF疑难解析--OSPF有什么特点

热度:7℃ 发布时间:2023-11-16 19:39:28

答:OSPF协议的特点有:
1. 它引入了以下的概念:
邻接关系:在某些运行OSPF的路由器对(pair)中建立邻接关系,它们的数据库通过交换信息来达到同步。所有路由器和网段上的DR,BDR建立邻接关系。对于没有DR,BDR的点到点网络,是两端直接构成邻接关系的。
DR:在广播网和NBMA上,同一网段上的所有路由器通过一定算法选举DR、BDR,DR的作用是与网段内的路由器构成邻接关系,并交换路由信息;把本网段的路由信息“包装”成NETLSA,本网段内有多个接口的路由器发送到其他网段。
BDR:在选举DR的同时,BDR也被选举出来,它也与本网段所有路由器建立邻接关系,与DR功能不同的是,它不产生NETLSA,它的主要意义在于网络的DR消失后,能迅速(最坏的情况240秒,最好的情况马上)升级为DR,这样做,能够节省许多开销。
区域:OSPF答应把自治系统分为区域,首先,它提供了所谓的路由保护,即区域内路由的优先级高于其余的路由,其次,路由算法所占用的计算时间(占CPU时间的主要部分)也减少了。
路由分级:OSPF的路由依照其优先级排列有四种:区域内路由,区域间路由,ASE外部1类路由,ASE外部2类路由。它提供了路由保护的功能(即优先级高的路由比优先级低的路由优先加入路由表),及简化了自治系统的路由治理。
虚连接:引入虚连接的概念,保证了骨干区域的路由器的连通性,减少了区域拓扑结构的限制。
验证字:OSPF的报文都包含验证字字段,OSPF在处理报文之前,会检查验证字以判定是否要处理该报文。
STUB区域:为了减少路由器内存的开销,某些区域可以标记为STUB区域,ASE路由信息(往往在AS的路由信息中占用大部分)不发送进入/通过STUB区域,STUB区域到ASE目的地的路由是通过一个缺省出口出去的。
2.它有如下功能:
支持NBMA:OSPF对NBMA的处理与广播网是基本一样的,其不同之处在于HELLO报文不是以广播的形式发出的,而是向指定的、有权成为DR、BDR的路由器发HELLO报文,其余,都和广播网一样。
灵活引入外部路由:OSPF把系统外部路由以ASE-LSA的形式引入,减少了路由的交通拥塞(ASE 路由占路由表的大部分,这样做,我们只需要传送路由的变化,再局部路由表升级即可);在自治系统的边界有一个“前方地址”的概念,它可以规划ASE的下一跳;ASE有两类花费,使路由多了一个层次;ASE路由还引入了标签(tag)的概念,方便了路由治理。
灵活引入花费:OSPF中,花费是配置在外出的路由器接口上的,路由的花费为所有构成该路由的接口的花费的总和,这有利于用户根据带宽、网络延迟、网络费用等因素灵活配置,选取路由。
支持VLSM:通过配置掩码,OSPF支持可变长度子网掩码。
支持IP多点传送:OSPF通过IP多点传送(IP Multicasting)来传送路由信息,有效地利用了带宽。


网友评论
评论
发 布

更多软件教程
  • 软件教程推荐
更多+
Greenfoot设置中文的方法

Greenfoot设置中文的方法

Greenfoot是一款简单易用的Java开发环境,该软件界面清爽简约,既可以作为一个开发框使用,也能够作为集成开发环境使用,操作起来十分简单。这款软件支持多种语言,但是默认的语言是英文,因此将该软件下载到电脑上的时候,会发现软件的界面语言是英文版本的,这对于英语基础较差的朋友来说,使用这款软件就会...

07-05

Egret UI Editor修改快捷键的方法

Egret UI Editor修改快捷键的方法

Egret UI Editor是一款开源的2D游戏开发代码编辑软件,其主要功能是针对Egret项目中的Exml皮肤文件进行可视化编辑,功能十分强大。我们在使用这款软件的过程中,可以将一些常用操作设置快捷键,这样就可以简化编程,从而提高代码编辑的工作效率。但是这款软件在日常生活中使用得不多,并且专业性...

07-05

KittenCode新建项目的方法

KittenCode新建项目的方法

KittenCode是一款十分专业的编程软件,该软件给用户提供了可视化的操作界面,支持Python语言的编程开发以及第三方库管理,并且提供了很多实用的工具,功能十分强大。我们在使用这款软件进行编程开发的过程中,最基本、最常做的操作就是新建项目,因此我们很有必要掌握新建项目的方法。但是这款软件的专业性...

07-05

Thonny设置中文的方法

Thonny设置中文的方法

Thonny是一款十分专业的Python编辑软件,该软件界面清爽简单,给用户提供了丰富的编程工具,具备代码补全、语法错误显示等功能,非常的适合新手使用。该软件还支持多种语言,所以在下载这款软件的时候,有时候下载到电脑中的软件是英文版本的,这对于英语基础较差的小伙伴来说,使用这款软件就会变得十分困难,...

07-05

最新软件下载