HICP学习--ospf2

ospf不规则区域

远离了骨干的非骨干区域

 

 不连续骨干

 解决方案

tunnl

以下图作为例子

现在有5台设备12345

12在区域0

234在区域1

45在区域2

4就是一个非法abr

 在2和4之间连接一条tunnel

可以把4的接口宣告到区域0中或则把2的接口宣告到区域2,把2路由的接口宣告到区域2中4路由的身份就不合法了。但是2路由可以获得去往区域2的路由。

缺点
周期和触发信息对中间穿越区域造成资源占用

要分成区域1和区域2两个区域的原因,因为这两个区域很大资源占用就大,然后2路由和4路由之间会有周期性的信息,发周期性信息走的是234这条路线路,占用的资源也是和开始分成区域1和区域2差不多了(毕竟tunnel走的就是物理链路)。

选路不佳

选路是选tunnel那条路,然而选tunnl会有报头可能资源占用更高

当4路由的接口被宣告到0区域了去往五的路由会直接传给2路由一个,也会从传tunnel的路由一个然而tunnel的带宽会很高 ,然后就会选从骨干区域直接传过来的。

 (注:两条路由一条从骨干共享过来,一条是从非骨干区域共享过来会直接选取骨干的区域)

区域间路由传输

(注:如下图区域1想要共享路由给区域二,是直接共享给区域二不是先到区域0再到区域2)

 ospf虚链路

概念

由合法ABR,给同一区域的非法ARB进行授权,之后非法ABR能够进行区域间路由共享

(配置按上面这副图为例子)

配置

[r2]ospf 1

[r2-ospf-1]area  1  两台ABR均存在的区域

[r2-ospf-1-area-0.0.0.1]vlink-peer 4.4.4.4  对端ABR的RID;两台ABR均需配置

的abr授权

优点

没有新的数据链路出现,故选路正常

缺点

两台ABR之间的周期信息,依然对中间区域造成影响,增加延时

cisco思科设备--- 取消两台ABR间所有的周期信息,仅存在触发更新-- 不可靠

华为设备---保留所有的周期信息,对中间区域资源占用严重

多进程双向重发布(常用)

一台路由器上允许的多个ospf进程,每个进程运行独立的接口(一个接口只能宣告于一个进程中)存在独立的邻居,生成独立的数据库,且数据库间不做共享;仅将所有数据库计算所得的路由加载于同一路由表中。

可以将非法ABR上,不同区域宣告与不同的OSPF进程,造成独立的协议;之后使用重发布进行,将该非法ABR转换为ASBR,进行协议间路由条目共享即可。

(以下图作为例子来讲解实验0

 配置

ospf正常配置配置成两个进程,将4路由配置成两个进程,不同的进程就把他比作不同的协议就好,上面假设比成rip

然后给不同的进程配置重发布

[r4]ospf 1

[r4-ospf-1]import-route ospf 2在ospf 1中导入进程2的路由

[r4-ospf-1]q

[r4]ospf 2

[r4-ospf-2]import-route ospf 1 在ospf 2中导入进程1的路由

(注:算出来的路由在路由表中会区别于正常的路由,如下图)

(注:缺省不可以被重发布)

 

注意虽然4和5不同进程号但是可以建邻,建邻居和hello包的五个参数hello时间死亡时间,认证,区域号,特殊区域,有关系。但是和进程号没关系

不连续骨干配置同理

(注:区域水平分割从同一个区域发出的路由不可以从同一个区域返回因为可能出环)

优点

可以将非法ABR上,不同区域宣告与不同的OSPF进程,造成独立的协议;之后使用重发布进行,将该非法ABR转换为ASBR,进行协议间路由条目共享即可;

不存在选路不佳问题,不存在周期资源占用,和不可靠问题

ospf的数据库表

<r1>display  ospf lsdb   查看数据库目录

ospf是由大量的lsa:lsa链路状态通告

每一条LSA携带具体的拓扑或者路由信息;不同环境下将产生不同类别的LSA;

一共由11种或12种类别

IP阶段接触6类

 <r1>display  ospf lsdb network 12.1.1.1  查看具体的一条LSA信息

                                      类别名   link-id

无论那类lsa都存在一下基本参数

 Type      : Router   类型名,此处为1类

  Ls id     : 1.1.1.1   link-id该条目在目录中的编号(页码号)

  Adv rtr   : 1.1.1.1   通告者 -- 该条LSA的更新源设备的RID

 Ls age    : 1666  老化时间,周期1800s刷新,触发马上刷新;   最大老化3609s到了1800没有周期更新,第二次没更新成功,就会重传几次,之后在没成功就丢弃。

 Len       : 48         数据包长度

 seq#      : 80000015   序列号     更新后变化

总线型序号:1到1000完了后就没了

循环序列号:1到1000来回循环

 chksum    : 0x6f95      校验码号  更新后变化

不同的网络类型详解

类型名

传播范围

通告者 

 携带信息

link-ID

通告者

Router  

单区域 

该区域的每台路由器

本地直连拓扑

通告者RID

该区域的每台路由器  

Network

单区域

单网段内的DR

单个MA网络内的拓扑

DR在该网段接口的ip地址

单网段内的DR

summary  

整个OSPF域 

ABR

区域间路由

域间路由的目标网络号

 ABR 在经过下一台ABR,修改为新的ABR

asbr

除ASBR所在区域外

ARB

ASBR位置

 ASBR的RID

ABR 在经过下一台ABR,修改为新的ABR

Ase

整个OSPF域

ASBR

域外路由

域外路由的目标网络号

ASBR

nssa

单个NSSA区域内

ASBR

域外路由

域外路由的目标网络号

ASBR

一类点到点不同路由间的(Router) 

 二类不同网段间的(Network)

1和2下面那条网段

 三类不同区域间的(summary)

五类两个协议重发布(Ase)

 四类是五类的一个辅助(asbr)

优化ospf的lsa 减少lsa的更新量

手工汇总

减少骨干区域的lsa

区域内部是不可以汇总

例子

以上图图为例子看一下如何汇总,假设5上有个5.5.5.0/24的环回还有个5.5.4.0/24网段,然后要汇总是在路由1上汇总

域间路由汇总  --- 只能在区域间传递3类LSA时,进行手工的路由汇总

配置

在ABR上配置

[r1]ospf 1

[r1-ospf-1]area  2   本地通过该区域的1/2LSA拓扑计算所得路由才能汇总

[r1-ospf-1-area-0.0.0.2]abr-summary 5.5.4.0 255.255.254.0

例子

这个路由是在r1上汇总所以r1上的路由表还是没有汇总的但是r2r3上以及其他路由表都发生了改变,这个配置是在谁身上算的谁才可以汇总,r1上的两条路由时r5告诉r1上的拓扑信息然后r1算出来的

还是上面的例子r5上有两条路由99.1.1.0/24   99.1.2.0/24然后r4可以汇总汇总为99.1.0.0/22 

域外路由汇总--当ASBR将其他协议产生的路由条目重发布进入OSPF域时,可以进行汇总配置

 配置

[r4]ospf 1

[r4-ospf-1]asbr-summary 99.1.0.0 255.255.252.0

特殊区域

减少非骨干的路由

末梢区域 

要求

不能是骨干区域,不能存在虚链路;

不能存在ASBR

 该区域拒绝,外部进入的4类5类的LSA;由该区域连接骨干的ABR,向内部产生一条3类的缺省路由

配置

[r5]ospf 1

[r5-ospf-1]area  2  该区域内所有路由器均需配置

[r5-ospf-1-area-0.0.0.2]stub

完全末梢区域

要求

在末梢区域的基础上,进一步拒绝3类LSA的进入,仅保留一条3类缺省的进入

先将该区域配置为末梢区域

然后仅在ABR上配置完全末梢即可

例子

还是上图来做个例子满足的只有区域1,区域1拒绝5类但是,在五类进入的时候会在五类路由上淘接一个7类马甲,然后从区域1去往其他区域的时候会将7类在转会5类,这儿是区域1转去的那个区域将会少一条四类路由

[r1]ospf 1

[r1-ospf-1]area  2

[r1-ospf-1-area-0.0.0.2]stub no-summary

NSSA--非完全末梢区域

要求

不能是骨干区域,不能存在虚链路

存在ASBR

该区域拒绝4/5的LSA;本地ASBR产生的域外路由,使用7类在本NSSA区域传递,通过ABR进入骨干区域,被转换成5类;由该区域连接骨干的ABR向内部发送一条7类缺省

其存在的价值,是为了让该区域拒绝其他区域的,ASBR产生的4/5类LSA进入

例子

还是上图来做个例子满足的只有区域1,区域1拒绝5类但是,在五类进入的时候会在五类路由上淘接一个7类马甲,然后从区域1去往其他区域的时候会将7类在转会5类,这儿是区域1转去的那个区域将会少一条四类路由

配置

[r4]ospf 1

[r4-ospf-1]area  1

[r4-ospf-1-area-0.0.0.1]nssa

完全NSSA

要求

在普通NSSA的基础上,进一步拒绝3的类LSA进入该区域;由该区域连接骨干的ABR向内部发布一条3类缺省

先将区域配置为NSSA,然后仅在连接骨干的ABR上,定义完全即可

配置

[r3]ospf 1

[r3-ospf-1]area  1

[r3-ospf-1-area-0.0.0.1]nssa  no-summary

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值