HCIP学习-ospf3

前置内容

HICA学习--ospf动态路由协议_板栗妖怪的博客-CSDN博客

HCIA学习--ospf配置_板栗妖怪的博客-CSDN博客

HCIP学习--ospf1_板栗妖怪的博客-CSDN博客

HICP学习--ospf2_板栗妖怪的博客-CSDN博客

5类、7类路由类型

概念

 5、7类的路由会纯在一个类型1和类型2的区别

设备默认路由时类型2,类型2仅显示种子路由

类型1显示总路由总路由

来借下面例子理解一下 5、7类的路由的类型,首先左边的是使用rip的区域,rip区域有一条路由A要往ospf中发布,但是A路由再rip中的开销和ospf中的度量是不同的,rip是跳数、ospf是带宽,两者不同,当路由A从rip发布到ospf中ospf会把原来的度量删除,临时根据现在的协议编写一个度量,然后如果A是类型2那么A再ospf中的设备上显示的度量都是起始度量,不管如何传显示的度量都是起初度量。如果类型是2的话显示起始的度量,看起来是起始的度量实际上选路是用总的度量量(选路都是基于本地到asbr的距离选路)来选路。

意义

便于人去干涉路径选择,首先下图A这条路有两条路A到1有10跳 A到21跳然后1到5开销小,2到五开销大,再然后总的路径其实是A25路径比较优,但是由于选路的规则(选路都是基于本地到asbr的距离选路)选了A15这条路,这样就不是最优得路径,然后你将下面的路设置成类型1,那么会直接选下面这条路,类型1优于类型2.

总结:类型1的选路优于类型2

 配置

[r9-ospf-2]default-route-advertise type 1  重发布缺省时,修改为类型

 ospf缺省注意事项

现在以下图做个例子,假设现在运营商在rip所在区域,然后区域1234有缺省指向区域0,区域0的缺省指向rip,区域4调成完全nssa区域又有rip指向区域四的缺省,这样就会出现环路。

总结:由于OSPF的特殊区域可以自动产生缺省路由指向骨干0区域;故ISP在网络中的位置将决定,网络是否会因为缺省路由产生环路;若ISP连接骨干区域,那么所有的非骨干可以正常定义为各种特殊区域;若ISP处于某个非骨干,或非骨干连接的其他协议,那么对应的该非骨干区域不能配置为任何特殊区域,必须手工进行优化管理

拓展知识点

描述了ospf在某些特定环境下出现路由计算错误问题 

简介一下,当你的IP配置像下图区域1中的R1和R2时,那么R3传输给R4的去往R1的路由和去往R2的路由的link-id相同,之后就会产生下面这个现象

假设:短掩码网段先进入,link-id正常显示;长掩码进入时link-id加反掩码

20.1.0.0/16--link-id  20.1.0.0   

20.1.0.0/24--link-id  20.1.0.255

若长掩码先进入,再短掩码进入时,长掩码的信息被刷新为反掩码

ospf的选路规则

选路时先比较下面的规矩,然后再去比度量,然后看是不是负载均衡

拓扑优于路由

从拓扑算出的路由优于区域间传过来的路由

内部优于外部

相同协议的路由,与不同协议的路由产生冲突相同协议的路由优于不同协议的路由

五类路由7类路由中类型1优于类型2

上面有

骨干优于非骨干

一条通过骨干区域传递,另一条通过非骨干传递,非骨干路由无效

区域间水平分割

OSPF的区域水平分割:区域标号为A的3类LSA,不能回到区域A

FA-转发地址

解释一下下面的图,首先ABC三个路由A和B的在ospf中B和C又在rip中,然后将RIP重发布到ospf中这时A就学到了去往3.0的网段的路由,下一跳是C的3,但是照重发布的路由来看下一跳应该是B上的2,这个原因是五类和七类的路由的lsa可以携带一个Forwarding Address字段,B在把这个路由导给A的时候会在FA字段中记录上C的3的接口IP。

 NP位、E位

正常NSSA区域内的hello包中,N=1    E=0  标识该区域转发7类LSA,不转发5类

非NSSA区域E=1 N=0 标识可以转发5类,不能转发7类

P位为1,标识该区域将执行7类转5类;  P为0,不能7转5(P位会被加密,抓包软件时看不到的)

 以上图作为例子

区域0连接到两个非骨干区域,这两个非骨干假设为区域1和区域2;区域1和2同时连接同一个外部协议,且同时进行了重发布配置;区域1为NSSA区域,区域2为非NSSA区域;那么此时的区域1,P位=0不能进行7转5;故骨干区域只能收到从区域2来的外部路由;

若NSSA和非NSSA均将同一条域外路由向内部传递,仅非NSSA区域可以传递路由,NSSA区域会被禁止进行7类路由转5类路由

若区域1和区域2均为NSSA区域,那么ABR的RID大区域进行7转5,另一个区域不转,只有个区域的路由的p位为1

故同一条域外路由,骨干区域只能收到从一个区域传递的外部路由;若以上条件中,两个区域均为非NSSA区域,那么P位无效,故两个区域的路由均回进入骨干区域;

ospf状态机

 首先发了一个hello包会从down变到Init,但是如果hello交流时间长的话就会到Attempt这个状态

到了Init看网络类型,如果时点到点类型就会直接到ExStart,MA网络则会选DR,就会先进入2-Way状态,然后选出DR和DR建邻,进入ExStart阶段中,不建立邻居就停到2-Way中,然后选主从进入Exvhange,然后查看DBD目录需要进行交换进入Loding然后进入Full,若时不需要就直接进入Full

ospf防环机制

Router 类型的LSA的Type

Router 类型的LSA使用Link ID,Data,Type和Metric描述一条链路

类型有四种

TypeLink IDData
Point-to-point邻居的Router ID该网段上本地接口的IP地址
TransNetDR的接口IP地址该网段上本地接口的IP地址
StubNet该Stub网段的IP网络地址该Stub网段的网络掩码
Virtual虛连接邻居的Router ID去往该虚连接邻居的本地接口的IP地址

有向图

StubNet类型

 

 TransNet类型(MA网络)

Point-to-point类型

两个IP不在同一网段

 

 两个IP在同一网段

例子

 

算法

首先A设备打开数据库找link-id和自己一样的lsa

打开,查看点到点和传输网络,末梢网络先不看

 

列出link-id找开销最小的路

 

 然后再找一直找到最后

打开各个网段数据库的lsa添加末梢网络,这样就是一个最短路径数,这个路没有环。

视频例子

暂定

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值