HCIP第二节OSPF

一、动态路由协议的区分

1、距离矢量路由协议:

代表有:RIP(分为三个版本,第一个版本不支持无类域间路由)

特点:运行了距离矢量的路由器只知道目的地的方向和开销

RIP:共三个版本,第一个版本不支持无类域间路由,

防环机制:毒性反转(从一台设备收到的信息传递回去的时候,直接把开销值更改为16),水平分割,最大跳数(15,每经过一台三层设备,开销值加一)

更新方式:触发更新

2、链路状态路由协议:

代表有:OSPF(我们常用的是OSPFv2版本),ISIS(集成化ISIS)

特点:路由器运行后,会通过SPF算法或者增强型SPF算法来进行网络拓扑的计算

路由器会知晓去往目的地的最优路径,会知晓整个网络的拓扑。

二、OSPF复习

1、DD报文细分为两种,

First DD:空的DD报文,主要用于选举主从

DD:用于同步数据链路库摘要信息

2、抓包:(自己回去抓包尝试一下)

3、更改COST值:(自己回去尝试一下)

4、五种OSPF报文 (hello,dd,lsr,lsu,lsack)

5、运用SPF算法来对网络将进行计算得出最优先路径

6、防环机制:域内依靠SPF算法防环,域间依靠非骨干区域不能与骨干区域直接连接

7、选举DR,BDR:用于减少网络中的邻接关系

8、状态机:八种(ATT,只存在NBMA中,NBMA几乎已经被淘汰了)

三、OSPF计算依据:

1、LSA:

1.1、通用头部信息:

LS age:表示LSA以及存在的时间,老化时间

Option:用于表示某些特殊功能(E:如果置位标识路由器支持外部引入 N:如果置位表示这条LSA属于NSSA区域 P:如果置位,表示设备支持七转五)

LS type:表示这条LSA属于哪一种LSA

LS ID:不同的LSA这个字段的含义也是不同的

Adv route:产生者路由器的router id

LS seq:序列号,用于标识LSA

Checksum:校验和,用于确认LSA是否完整

length:长度用于表示LSA的长度

三元组:LS type 、LS ID、adv route,这个三个字段信息可以标识唯一一条LSA

老化三元组:LS age、序列号、校验和,可以用于确认一条LSA的新旧

????????LSA怎么比较新旧?

先比较序列号,越大越优先。每产生一条

当序列号相同时,在比较校验和,校验值越大,越新。LAS更新。

当序列号和校验和相同时,比较所有的LSA实例,前提同一条LSA 。老化时间从0 开始·1800更新3600老化,3600是用来清除这个老化的LSA,在九百秒以内都是新的LSA不用更新,剩余生存时间。

  1. 序列号(sequence):当始发路由器每产生一个实例时序列号增加1,序列号越大,LSA越新;
  1. 校验和(check sum):当序列号相同时比较校验和,校验和值越大,该LSA实例越新;
  1. 生存时间:当前两者均相同时,比较所有的LSA实例,如果没有实例的生存时间差大于15MIN,那么认为最小的LSA实例为最新,否则认为最大生存时间的LSA为最新。

2、介绍LSA类型:

一共有11种LSA,分别用于不同的情况和功能,现在常用的有六种,分别为1、2、3、4、5、7,这六类LSA,(MOSPF:使用六类LSA完成组播工作)

3、LSA的分类:

3.1域内LSA(只在产生区域内传播)

3.1.1一类LSA,router LSA:(每台运行了OSPF的路由器都会产生,用于描述自己周围的链路信息,只在产生区域内传播) link ID:自己的router id 三种链路类型 1、P2P :link id(邻居的router ID) link data(自己的接口IP地址) 2、广播:link id(DR的接口地址) link data(自己的接口地址) 3、末节点网络:link id(链路的网络地址) link data(网络掩码) 4、虚连接: link id(邻居的router ID) link data(自己的接口IP地址) 3.1.2 二类LSA,networkLSA:(只有DR产生,用于描述DR周围接口链路的信息,只在产生区域内泛洪) link id:DR接口IP地址 Mask:掩码 ATT:用于描述这个广播网络中所含有的路由器信息

3.2域间LSA(在不同区域之间进行传递,但是不会传出AS进程,OSPF进程)

3.2.1:三类LSA,network summary LSA:(由ABR设备产生,在不同区域间传播,用于不同区域的路由交互) link ID:目的网络地址 Mask:掩码, metric:开销值

3.3域外LSA(用于指导数据去往外部的LSA信息)

3.3.1五类LSA(由ASBR产生,在整个进程内传递,用于指导其他路由器访问外部路由)

link ID:外部网络的目的网络地址

metric:开销值

开销值类型:

取值为0时表示第一种开销情况,这时五类LSA的开销值等于外部开销值加上内部开销值

取值为1时表示第二种开销情况,这时五类LSA的开销值等于外部开销值,华为默认为这种模式

FA:转发地址,用于解决去往外部时的次优路径(地址为全零时就依靠ASBR来进行转发,如果有具体地址,那么按照转发地址进行转发)

(产生要求):1、接口不能是静默接口

2、接口必须在OSPF进程内

3、接口必须是广播类型

3.3.2四类LSA:(ABR产生,用于帮助其他路由器通往ASBR,在整个进程中传播)

LS ID:ASBR设备的router ID

metric:开销值

3.3.3七类LSA:(有ASBR产生,用于指定路由器通往外部网段)

LS ID:目的网路地址

metric:开销值

泛红区域:只在NSSA区域内传播,不能传出NSSA区域

3.4:特点:三类和四类LSA在进过不同区域后,会把自己的router id转化为最新ABR设备的route id

五类不会改变(因为是ASBR产生的)

四、OSPF的域内和域间防环

域内:SPF算法,或者增强SPF算法

域间:

1、非骨干区域必须与骨干区域在逻辑上直接连接

2、禁止三类LSA的回流

3、从非骨干区域收到的三类LSA不会用于区域间的路由计算

五、虚连接(实战下下策)(建议是,要会,但是最好不要用)

虚连接在理论上解决了OSPF无法直接与骨干区域相连接的问题

这样非骨干区域就可以在逻辑上与骨干区域直接连接

六,特殊区域(用于减轻路由器的工作压力)

如果发现设备不能支撑这个网路了,那么两个解决方式

1,价钱,通过更换更好的设备实现,但是缺点重新配置设备

2,特殊区域,这种方式本质上减轻路由器工作压力,好处是不用重新配置,缺点是没有解决核心问题

6.1stub区域

特点:这个区域内隔离了四类和五类LSA信息,降低了LSDB表的大小,不能引入外部路由,所含有的LSA类型:一二类LSA,和三类LSA,缺省三类LSA

分别的功能:缺省三类LSA用于访问其他区域内的外部路由

要求:如果这个区域一台设备设置为stub区域,那么整个区域都要设置为stub区域

6.2完全stub区域:(和stub的区别在于,隔离三类明细,更加减少路由器的压力)

特点:这个区域隔离了明细三类LSA和四类LSA五类LSA

含有LSA类型:一类二类三类缺省

分别功能:缺省三类用于访问其他区域和其他区域的外部

要求:和stub相同

完全stub和stub区域的缺点,无法引入外部路由,如果我们需要在减轻压力的同时提供引入的功能

6.3NSSA区域(隔绝了四类和五类LSA,之后支持七类LSA,NSSA LSA) 特点:降低路由器工作压力,同时可以支持外部路由引入 含有的LSA:一二类,三类,七类,七类缺省 分别功能:三类访问其他区域,七类访问自己区域外部,缺省七类访问其他区域外部 要求:和stub区域相同 特有功能:在ABR设备上支持七转五功能,将七类LSA转化位五类LSA 6.4完全NSSA区域,多隔绝了三类的明细LSA 分别功能:缺省三类访问其他区域,其他部分和NSSA相同(让缺省三类代替了三类的功能) 要求:与之前相同 特有功能:和NSSA相同

七:路由汇总

1,在区域间汇总:

在ABR设备上进行,所需要汇总22256的区域中汇总

2,在区域外汇总

在ASBR设备上进行,在OSPF进程中进行

八:静默接口:

功能:如果接口配置了静默接口功能,那么这个接口将不会再继续发送任何与OSPF有关的报文

优点:可以减少端口工作量

特点:虽然不发送OSPF报文,但依然会把自己的直连接口信息传递出去

九,OSPF的认证(如果已经建立连接,那么在添加或者修改认证,并不会影响连接,备注:刷新间隔内)

1.接口认识:在接口上进行配置

2.区域认证:在区域上配置

十,RIP

V1版本不支持无类域间路由

防环机制:毒性反正,水平分割,最大跳数(15)

十一,OSPF下方缺省路由

在进程中输入对应代码即可,这样,输入代码的设备会产生一条指向自己的缺省路由,帮助路由器访问自己的外部。

十二,隐式确认机制

十三,路由撤销:

1,域内路由:如果需要撤销一类或者二类LSA时,产生者会发送一条新的一类或者二类LSA,含有头部相同,但序列号加一,里面不包含路由信息,路由器收到后,会进行比较,然后会删除掉之前的LSA,但是新的LSA中,并没有路由信息,也就等于撤销了原本的路由信息。

2,域间路由:如果需要撤销一条3,5,7类LSA,那么产生者在会发布一条新的对应LSA,并将LS age改为3600s,会被其他路由器接收,然后删除老的LSA,但是如果LS age超过3600是、就会被自动清除,这样就等于撤销之前的路由信息。

十四,OSPF的特点

1.天然无环

2.支持认证

3.科学的度量方式

4。支持组播发送

5.支持区域划分

6.收敛快

7.扩展性强

stub区域没有四类和五类

OSPF支持四种网络类型:

BMA(广播): 当接口采用Ethernet(以太)封装时,OSPF在该接口上采用的缺省网络类型为BMA。 选举DR,HELLO 10s,dead 40s,自动发现邻居 组播发送hello,LSU,LSACK,单播发送DD,LSR P2P: 当接口采用PPP封装时,OSPF在该接口上采用的缺省网络类型为P2P 。 不选举DR,hello 10s,dead 40s,自动发现邻居 组播发送所有报文,(hello,DD,LSR,LSU,LSACK) P2MP: 没有任何一种底层协议认为网络类型是P2MP,只能手工指定 不选举DR,hellp 30s,dead 120s,自动发现邻居 组播发送hello报文,单播发送DD,LSR,LSU,LSACK NBMA: 帧中继FR(Frame-Relay)网络,缺省认为网络类型是NBMA///是单播发送的。 选举DR,hello 30s ,dead 120s,手动指定邻居 单播发送所有报文(hello,DD,LSR,LSU,LSACK)

???减少STUB表路由表也会减少

路由表是两张表:RIB和转发表FIB,查看的是FIB转发表。

核心区域不能设置区域,如果是核心区域那就不能引入所有的区域

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值