OSPF的概念

您所在的位置:网站首页 Stowe的LSAS OSPF的概念

OSPF的概念

#OSPF的概念| 来源: 网络整理| 查看: 265

一、OSPF的基本概念

链路状态路由协议

1、LSAs的泛红 运行链路状态路由协议的路由器,彼此之间交互的就不是路由信息了,而是LSA(链路状态通告)。 在这里插入图片描述 2、LSDB的维护 每台路由器将搜集到的LSAs放入自己的LSDB(链路状态数据库)存储起来。有了LSDB,路由器相当于掌握了全网的拓扑。 在这里插入图片描述 3、SPF计算 每台路由器基于LSDB,使用SPF(最短路径算法)进行计算,得到一个以自己为根、覆盖全网的一刻无环的树。在这里插入图片描述 4、维护路由表 每台路由器根据SPF的计算结果,将路由加载进路由表。 在这里插入图片描述 OSPF简介

开放式最短路径优先OSPF( Open Shortest Path First)是IETF组织开发的一个基于链路状态的内部网关协议(Interior Gateway Protocol)。目前针对IPv4协议使用的是 OSPF Version2(RFC2328);针对IPv6协议使用 OSPF Version3(RFC2740)。如无特殊说明,本文中所指的OSPF均为 OSPF Version2。

OSPF基本特点

OSPF作为基于链路状态的协议,能够解决RIP所面临的诸多问题。此外,OSPF还有以下优点:OSPF采用组播形式收发协议报文,这样可以减少对其它不运行OSPF路由器的影响。OSPF支持无类型域间选路(CDR)。OSPF支持对等价路由进行负载分担。OSPF支持报文认证。

Router-ID

OSPF Router-ID用于在 OSPF domain中唯一地表示一台OSPF路由器,从OSPF网络设计的角度,我们要求全OSPF域内,禁止出现两台路由器拥有相同的 Router-D。

OSPF Router-ID的设定可以通过手工配置的方式,或者通过协议自动选取的方式。当然,在实际网络部署中,强烈建议手工配置OSPF的 Router-ID,因为这关系到协议的稳定。

在这里插入图片描述

OSPF Cost

OSPF使用cost“开销”作为路由度量值。OSPF接口cost=100M/接口带宽,其中100M为OSPF的参考带宽( reference bandwidth),可以修改。每一个激活OSPF的接口都有一个cost值。一条OSPF路由的cost由该路由从起源一路到达本地的所有入接口cost值的总和。 在这里插入图片描述 二、OSPF邻居关系建立过程

OSPF的三张表

邻居表(Peer table): OSPF是一种可靠的路由协议,要求在路由器之间传递链路状态通告之前,需先建立OSPF邻居关系,hello报文用于发现直连链路上的其他OSPF路由器,再经过一系列的OSPF消息交互最终建立起全毗邻的邻居关系,OSPF路由器的邻居信息显示在邻居表中。链路状态数据库(Link-state database,简称LSDB): OSPF用LSA(link state Advertisement,链路状态通告)来描述网络拓扑信息,然后OSPF路由器用LSDB来存储网络的这些LSA.OSPF将自己产生的以及邻居通告的LSA搜集并存储在LSDB中。掌握LSDB的查看以及对LSA的深入分析才能够深入理解OSPF。OSPF路由表(Routing table) : 基于LSDB进行SPF(Dijkstra算法)计算,而得出的OSPF路由表。 OSPF报文类型

在这里插入图片描述 OSPF邻居关系的建立

在这里插入图片描述 1、宏观(四步) 第一步:建立关系R1发送hello包,R1的route-id会记录进去,R2收到hello信息,只有R1的1.1的信息,R2会再记录1.2,这时R2再回hello包给R1时,就建立了关系; 第二步:首先协商主(master)/从(slave)关系,为了选择谁先发送DD报文;发送DD报文,交互LSA头部摘要信息; 第三步:包含LSR(请求)、LSU(发送LSA)、LSAck(确认); 第四步:同步之后进入OSPF全毗邻的邻接关系。 2、细节(即OSPF邻居关系的建立有七种状态) down状态:时间很短,开启了OSPF协议,还没有收到hello包; INT状态:OSPF协议启动之后立马发送hello包,R2刚收到R1的hello包,在R1里面只建立了自己的ip,还没有R2的信息,没有双向建立,对于R2来说把R1置于INT状态,在R2里面去设置; Two-way状态:R2发送自己的ip,把邻居设为R1,双向关系建立之后R1就是Two-way状态;MA网络会选举DR(指定路由器)、BDR(备份指定路由器)(这两个名词后面会做详解); Ex-start状态(就绪状态):发送DD报文,产生序列号(Seq=x),route-id 大的为主,选择主从关系的时候,DD报文是不携带LSA头部关系的,标志位:I、M、MS

I=1:正在协商主从,I=0:确认主从; M=1:代表还有DD报文要发送 ,M=0:表示发送DD报文是最后一个; MS=1:表示报文是主(master)发的,MS=0,表示报文是从(slave)发的;

Exchange状态: 交换信息,确定主从,开始携带(LSA头部信息)摘要,I=0,MS=0置为从,master发送DD报文11,slave就用原来的DD报文,也是11,这时主再发,主需要+1,DD报文就是12。周而复始,是交互的过程,等到R1和R2都没有了,就进入下一个阶段; Loading状态: 发LSR请求–收到全部的信息发送LSU信息–LAck ,R1和R2都是Loading; FULL状态: 交换结束

三、OSPF的基本工作机制

1、DR、BDR的特性 在上面提到OSPF邻居关系的建立的Two-way状态时,MA网络会选举DB、BDR,下面详细讲解下概念以及工作原理: ①选举规则:先优先级大的,若优先级相同,选routeid大的,默认优先级:1,可选范围是0-255,若没有0则不参加选取; ②没有抢占性 DR:指定路由器 BDR:备份指定路由器

dhcp enable 系统视图下开启dhcp服务 ip pool net1 配置IP地址的地址池,名为1 network 192.168.1.0 mask 255.255.255.0 分配的ip地址段是192.168.1.0/24 gateway-list 192.168.1.1 分配网关 dns-list 218.30.19.40 61.134.1.4 分配主备DNS服务器地址 lease day 0 hour 1 minute 0 租约过期时间为1小时 static-bind ip-address 192.168.1.10 mac-address 0000-1111-2222 为固定mac分配固定ip int g0/0/0 dhcp select global 进入接口映射


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3