首页 > 其他分享 >OSPF

OSPF

时间:2024-10-21 22:43:12浏览次数:1  
标签:ospf OSPF 区域 BDR DR 路由器

1.OSPF路由协议概述

Open Shortest Path First,OSPF:开发式最短路径优先
OSPF出现前,网络上广泛使用RIP(Routing Information Protocol)作为内部网关协议。
由于RIP是基于距离矢量算法的路由协议,存在着收敛慢、路由环路、可扩展性差等问题,所以逐渐被OSPF取代。
OSPF作为基于链路状态的协议,能够解决RIP所面临的诸多问题。
OSPF的优点:

  • OSPF采用组播形式收发报文,这样可以减少对其它不运行OSPF路由器的影响。
  • OSPF支持无类型域间选路(CIDR)。
  • OSPF支持对等价路由进行负载分担。
  • OSPF支持报文加密。

1.内部网关协议和外部网关协议

  • 自治系统(AS):AS是指由同一个技术管理机构管理,使用统一选路策略的一些路由器集合。
  • 内部网关协议(IGP):RIP、OSPF等,工作在自治系统内
  • 外部网关协议(EGP):BGP等,工作在AS与AS之间

2.OSPF基本概念

  • 1.OSPF区域
    为了适应大型的网络,OSPF在AS内划分多个区域
    每个OSPF路由器只维护所在区域的完整链路状态信息
  • 2.区域ID
    区域ID可以表示成一个十进制的数字
    也可以表示成一个IP
  • 3.区域的分类
    1.简单整体来看可分为这两种:
    骨干区域(area 0):必须有,且只有一个,必须连接所有非骨干区域。一般情况骨干区域中没有终端用户。

    非骨干区域:根据实际情况划分,必须连接area0,主要用来连接终端用户和资源。
    2.根据与外部路由器间关系可分为:
    标准区域(Standerd):一个标准区域可以接收链路更新信息和路由总结
    主干区域(Area 0):具备标准区域所有性质
    存根区域(Stub):不接受AS自治系统以外的路由信息
    完全存根区域(TStub):不接受外部AS 以及 AS内其他区域的路由信息
    不完全存根区域(NSAA):类似于存根区域,区别是 允许接收以LSA Type 7发送的外部路由信息,并且要把LSA Type 7转换成LSA Type 5
  • 4.Router ID
    OSPF区域内唯一标识路由器的IP地址
  • 5.Router ID选取规则
    选取路由器loopback接口上数值最高的IP地址
    如果没有loopback接口,在物理端口中选取IP地址最高的
    也可以使用router-id命令指定Router ID
  • 6.OSPF路由器的类型
    区域之间的路由器:ABR
    自制系统边界路由器:ASBR

    1.从整体看:
    ABR:区域边界路由器,连接不同ospf区域 ABR负责把自己区域路由的摘要信息发送到area0,area0的ABR负责把信息发送到各个区域
    ASBR:自治系统边界路由器,连接ospf网络与非ospf网络 ASBR负责把非ospf网络信息传入ospf网络
    2.从单独一个区域看:
    内部路由器:所有端口在同一区域的路由器,维护一个链路状态数据库。
    主干路由器:具有连接area0的端口的路由器
    3.从区域的单独一个网段看
    DR:指定路由器
    BDR:备份指定路由器
    DRothers:非DR,BDR的路由器
    DR,BDR,DRothers 说的都是接口,不是设备
  • 7.DR和BDR的作用:在一个区域中(这里的区域指同一网段的路由器,区分area几区域),只需要DR作为区域中心与区域外路由器建立邻居关系,并收集所有链路状态信息,这样可以减少大量开销,节省带宽,降低路由器压力
    在广播网络上,DR和BDR都使用组播地址224.0.0.6来接收链路状态更新报文。
    在下面这个图中,RTA,RTB只需要与DR,BDR建立邻接关系,而他俩之间只是邻居关系即可

    如果没有DR和BDR,如下图的情况

    广播网络中,ABCDE五个路由器相互建立邻接关系,构成了很多的邻接关系,很繁琐
    计算公式为n(n-1)/2=5(5-1)/2=10,仅仅五个就有这么多邻接关系,如果很多路由器互相建立邻接,互相广播,可能造成广播风暴。
  • 8.DR和BDR的工作过程
    不同网段间选DR,BDR,而不是每个OSPF区域为单位选举
    1、指定管理员
    这个DR就相当路由器小队中的队长,每个组员只需要把自己的邻接信息发送给DR,DR再去传输给其他成员就可以了。
    DR作用:1.解决链路邻接关系过多的情况
    ​2.与其他路由器形成一对一关系,DR来进行管理
    2、备用管理员
    相当于副队长,作用相同,当DR出现问题,BDR来接替
    3、其他路由器
    只和DR和BDR形成邻接关系,DRothers之间是不形成邻接关系的
  • 9.DR和BDR的选举方法
    (1)自动选举DR和BDR
    网段上Router lID最大的路由器将被选举为DR,第二大的将被选举为BDR
    (2)手工选择DR和BDR
    优先级范围是0~255,数值越大,优先级越高,默认为1
    如果优先级相同,则需要比较Router ID
    如果路由器的优先级被设置为0,它将不参与DR和DBR的选举
    (3)DR和BDR的选举过程
    路由器的优先级可以影响一个选举过程,但是它不能强制更换已经存在的DR或BDR路由器
    只要是多路访问型网络(广播和NBMA),就会选举DR,BDR
    这里顺便介绍几个ospf网络类型:
    1.广播多路访问型(如以太网);2.非广播多路访问型NBMA(如Frame Relay帧中继,X.25广域网,ATM);3.点到点型(如PPP,HDLC);4.点到多点型

3.OSPF工作过程

使用组播地址在所有开启ospf的接口发送Hello包,建立邻居关系,形成邻居表;之后互相发送LSA(链路状态信息)相互通告路由,
形成LSDB(链路状态数据库),再通过SPF算法(无环),计算最佳路径后放入路由表
(与EIGRP很像,先要形成邻居关系,产生邻居表;只不过然后相互发送的不是路由表,而是LSA)
更详细的过程可以看一下这篇博客:https://blog.csdn.net/keith6785753/article/details/107031390

4.OSPF配置命令

基础命令
ospf 1 router-id 1.1.1.1//创建OSPF进程,配置路由ID
area 0//指明区域0
network 192.168.1.0 0.0.0.255//指定运行ospf协议的接口(宣告直连网段),后面跟的是反掩码

display ospf peer//查看邻居状态

ospf  authentication-mode md5 1  huawei//ospf认证

详细的配置可以参考此文章:https://zhuanlan.zhihu.com/p/616791347
注:本文参考文章如下,如有侵权,联系惶删
https://blog.csdn.net/keith6785753/article/details/107031390
https://cloud.tencent.com/developer/article/2333789
https://blog.csdn.net/guiled7/article/details/120940592

标签:ospf,OSPF,区域,BDR,DR,路由器
From: https://www.cnblogs.com/myLu01/p/18491557

相关文章

  • OSPF中的设备
    区域内路由器区域内路由器是OSPF自治系统中的基本路由器类型之一。它的所有接口都被分配到同一个OSPF区域内。通常情况下,这些路由器在网络拓扑中处于较低的层次,负责局部的路由选择和转发任务。区域内路由器在OSPFAS内扮演着重要角色,主要作用如下:数据转发:负责在其所在......
  • OSPF
    浮动静态路由[路由备份]:在路由加表的进行一些控制。 动态路由:通过在设备商运行某种协议通过这个协议自动交互路由信息ospfOSPF:OpenShortestPathFirst开放式最短路径优先:基于链路状态的内部网关路由协议AS动态路由协议:IGP协议:内部网关协议AS内OSPFIS-ISEGP......
  • OSPF 默认路由的发布原则 | 类型详解
    默认路由默认路由是指目的地址和掩码都是0的路由。当设备无精确匹配的路由时,就可以通过默认路由进行报文转发。一般多用于网络边界路由器访问互联网所需要的一条路由。同时,企业内,在精确的内部路由基础上,边界路由器通告一条默认路由,使所有访问未知目的地的数据报文都送至......
  • OSPF
    OSPF路由协议:用于确定数据包传输路径的协议,建立和维护路由表,工作在传输层与应用层,如OSPF、IS-IS可路由协议:可被路由器转发的协议,工作在网络层,如IPv4、IPv6衡量路由协议的主要指标:准确性、收敛速度、开销、安全性、适用的网络规模、厂商之间的兼容性内部网关协议用于同一个AS......
  • ospf-router
    1、网络拓扑图2、p2p网络的lsa-router3、详解......
  • OSPF路由原理详解与关键点
    目录一. OSPF简介:二. OSPF原理描述:三.  OSPF的核心内容: 四. OSPF的邻居关系和邻接五.LSA在各区域中传播的支持情况一. OSPF简介:开放式最短路径优先OSPF(OpenShortestPathFirst)是IETF组织开发的一个基于链路状态的内部网关协议(InteriorGatewayProt......
  • OSPF路由配置--多区域
    目录不理解OSPF路由动态协议的可以回顾一下OSPF详解,下这一系列的实验都不再做解释,直接开始配置 一.实验拓扑二.实验配置(命令可以直接复制粘贴到CLI中)三.实验验证不理解OSPF路由动态协议的可以回顾一下OSPF详解,下这一系列的实验都不再做解释,直接开始配置 OSP......
  • OSPF的优化及高级特性
    文章目录一、LSA类型1.LSA12.LSA23.LSA34.LSA45.LSA56.LSA7二、OSPF优化1、解决区域不连续问题①虚链路②gre隧道(gretunnel)2、防环机制①区域内②区域间3、FA地址/转发地址三、OSPF高级特性1、OSPF报文认证①明文认证②MD5认证③Keychain认证④HMAC-SHA256......
  • TCPIP路由技术第一卷第八章OSPF 第六部分-1虚链路
    tcp/ip_ospf案例研究6虚链路/认证/ABRfiltering1.area1virtual-link33.1.1.1(rid)2.gretunnel(ip封装ip的技术)inttunnel0ipadd113.1.1.1255.255.255.0ipospf110area0tunnelsourcelo0tunneldestination33.1.1.13.认证有很多种组合,值需要记住本资粮链......
  • TCPIP路由技术第一卷第八章OSPF 第五部分-2 Forward address
    tcp/ip_ospf案例研究5forwardaddressforwardaddress:intheautonomoussystem'sinteriortofunctionas"routeserver"initsas-external-lsas,packetsshouldberouteddirectly通告0.0.0.0非0的情况nssa区域:转发地址为asbr上最大的环回口非nssa:直接为下一跳地......