F02 数通路由交换协议及配置介绍

在此感谢刘同学做出的整理。

08 OSPF路由协议的基础—基本概念

【一】概念一:邻居和邻接

邻居:运行OSPF协议,双方通过发送hello报文后,所建立起来的关系,发送的方式为三次握手协议。
邻接:【所谓的full状态】指的是两台路由器进行数据库的同步之后所建立起来的关系,即A把自己的数据库发给B,B把自己的发给A,相互学习自己所没有的。

【二】OSPF定义的网络类型【4种】

点到点的网络类型 PPP
广播型网络:例如以太网
NBMA网络:(非广播多点接入)是一个多点接入的。不能发送广播
PTMP网络(点到多点的网络):组网是不存在的,在NBMA的基础上,人为的方式演变出来的。

【三】DR和BDR

DR:全称为指定路由器;
DR的作用:尽量减少邻接关系的建立,但是同时保证数据库的同步
DR如何选举出来:
首先明确以下几个问题:
1.什么类型的网络需要选则DR?
只需要在广播型和NBMA网络,都是多点接入的
PTMP为啥不用?原因是中间有部分的链路缺失,所以无法选择DR,一旦选取DR,会造成局部的路由的链路信息无法获取。
2.在什么范围进行选举?
要求是在同网段之间进行选举,跨网段要选不同的DR
一个网段需要选举一台DR,还要选举一个BDR(备份的DR)
3.什么样的路由器可以当DR?
DR候选人的条件:在该网段中的接口优先级必须是大于0的
4.用什么方式进行投票?
以hello报文进行投票,即在建立邻居的时候就会对DR进行选举
一开始,每台路由器向外发送报文的时候,会把自己的相关信息封装在里面,这里的相关信息主要包括两个:一个是接口的优先级信息,第二个是路由器的标识,也称为route ID
当收到hello报文之后,会把接口的优先级信息提取出来,与自己的优先级进行比较。
一种是存在一个高的,【优先级越大,数值越高】优先级低的就放弃DR的竞争权利。
一种是两个的优先级相同,那么就比较Route ID的数值的大小,Route ID的数值越大,优先级越高。
按照以上的方法,选出的最好的就是DR,次优的就是BDR
5.DR,BDR,非DR的关系是怎么建立的?
DR,BDR与非DR建立的是邻接关系。非DR之间建立的是邻居关系
即最终的数据库的同步是通过DR来同步的。
6.如果选好DR和非DR之后,又重新加入一台路由器,不会重新选举DR,即DR的地位是永久制的。DR的传承是世袭制的,DR一旦损坏,就让BDR来。

【四】OSPF区域

1.OSPF为什么会划分区域?

首先是为了减少LSA的数量,第二是为了减少CPU的计算消耗;第三是为了减少网络动荡带来的影响
主要是为了当某台路由器进行反复的动荡,会引起全网的OSPF的路由器,会影响网络的稳定性。其次是为了节约内存和CPU的使用。

2.区域的种类:【层次性的区域的划分】

骨干区:Area 0,所有的信息必须由骨干区来发布
非骨干区:其他,非骨干区之间不允许两两进行路由信息的转发
为什么会用层次性的区域的划分?
为了避免路回路,因为如果不采用层次性的区域的划分,会导致路由回路。
即OSPF协议无环路!!!
解释为:在区域的内部,是通过OSPF的协议保证无环路,在区域之间是通过骨干区和非骨干区来避免环路产生。

3.如何划分区域?

以单个接口为单位进行划分的,不是以整台路由器。

4.OSPF的协议,路由器的角色分为哪些?【4种】

第一种是内部路由器,称为IR。即所有的接口都被划分为非骨干区
第二种是区域边界路由器,称为ABR,即至少有一个接口被划分在骨干区。
第三种是骨干路由器,称为BR,即所有的接口都被划分为骨干区
第四种是自子系统边界路由器,称为ASBR,位于两个自治系统之间的路由器,作用是引入其他自治系统的路由信息。只要引入了其他的路由信息,就称为ASBR。

09 OSPF协议基础介绍

1.OSPF的介绍

OSPF:开放最短路径优先,属于IGP内部网关路由协议
协议属于链路状态算法
运行于IP协议之上,使用的IP协议号为89

2.OSPF的七大特色

【1】支持无类(不分类)域间路由(CIDR),类指的是ABC类IP,CIDR就是在自治系统之间传播聚合路由的功能
【2】支持区域划分
【3】无路由自环
【4】路由变化收敛的速度很快
【5】使用IP组播收发协议数据【1对多,属于同一个组播组才会接收】OSPF使用的组播的地址为:224.0.0.5和224.0.0.6,224.0.0.5是针对所有的非DR路由器,224.0.0.6针对所有的DR路由器
【6】支持多条等值路由
等值路由是目的地相同,发现的协议相同,开销相同,唯一不同的是下一跳和出接口,等值路由的作用是用来实现流量的负载分担的。
OSPF的等值路由是通过cost值来比较进行产生的,OSPF的cost值和RIP协议的cost的计算不同,RIP协议的cost的计算是按照跳数去计算,OSPF的cost值是按照带宽进行计算。
OSPF的最多支持的等值路由的条目数是32条。
【7】支持协议报文的认证
为了防止非法的用户进行接入,骗取路由信息,攻击网络。
OSPF支持协议的认证,认证的方式分为两种,一种是接口下的认证,一种是区域认证。

3.OSPF协议的核心算法―――过程理解

如图所示,首先是每个路由器生成自己的LSA,然后是范洪LSA【链路状态描述表,即当前可以看到的组网信息】每个路由器最后都会得到整个组网的信息,最终形成一个数据库,称为LSDB。最后通过SPF算法生成生成树,然后从生成树中生成最优的路由加入到路由表。

4.OSPF的报文类型【5种】

Hello报文:建立邻居时使用
DD(Database Description)报文:主要的作用是用来传递LSA的头部信息。
LSR(LSA Request)报文:如果发现摘要的头部信息是并没有的,可以发送请求,主要的作用是携带需要的LSA的头部信息
LSU(LSA update)报文:携带具体的LSA的信息内容。
LSACK(Link State Acknowledgment)报文:作用就是确认表明已经收到了update的报文,以至于不会一直重传。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值