NP笔记——02 OSPF路由计算

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/x503809622/article/details/80600520

一、域内路由:

计算区域内的路由使用的两类LSA:Router-LSA,Network-LSA 

描述拓扑结构——路由节点和stub

描述拓扑结构——transit网段

至少两台路由器的广播型网段或者NBMA网段就是一种transit网段

点到点网段

不同的网段

相同的网段

配置接口开销:

在接口视图下修改:ospf cost 5

默认情况下,OSPF的接口开销与带宽有关,cost= bandwidth-reference/bandwidth

修改参考值,ospf进程中:bandwidth-reference NUMBER

一类的LSA:Router LSA

作用:计算域内的路由

产生:每台路由器都会产生

内容:路由器信息和拓扑信息

传递范围:所属区域

查看:display ospf lsdb router self-originate

type:类型,几类的LSA

Ls id:router id

Adv rtr:通告路由器的ID

Option:E有能力接收外部路由

Router-LSA中的重要字段

stubNet:当是环回口的时候,link ID是环回口的IP地址,Data掩码也是只是32位

根据Router LSA得到有向图

在广播类型中,一类的LSA只描述了路由器从自身到DR的信息,非DR的路由器之间无法从一类路由器传递信息,

二类LSA(Network LSA)+

作用:计算域内路由(结合1类的LSA)

产生:MA网络中由DR产生(当没有DR的网络中,不会产生二类LSA)

内容:拓扑信息和网络掩码信息

传递范围:所属区域内

查看:display ospf lsdb network

Ls id:DR的接口地址

Adv rtr:通告路由器的router ID

真正包含的内容信息:

Net mask:网络掩码

         AttachedRouter x.x.x.x

         …..

使用网络的掩码和所连接路由器的列表描述该网段的

二、域间路由

区域间路由信息传递:

ospf区域内是链路状态协议,区域之间类似与距离矢量协议的特点

使用三类的LSA:Network summary LSA     

作用:传递区域之间的路由信息

产生:ABR产生,当另一个ABR收到会中转

传递范围:区域之间

为了防止区域间的环路,OSPF规定不允许直接在两个非骨干区域之间发布路由信息的

查看:display ospf lsdb summary self-originate

Type:Sum-Net

Ls id:x.x.x.x 目的网段的地址

Adv rtr:advertising router每经过一个ABR,会改为该ABR的router ID

Net mask:x.x.x.x 网络掩码

metric:X 路径开销(不包括自身的区域的cost,完整开销是X+到Adv rtr的cost)

虚连接:

非骨干区域也是将自身的路由信息转化为三类的LSA通过虚连接发送给area0

指定的虚连接时指定的是router ID,虚连接的两端在同一区域内,通过router LSA,network LSA查询到IP地址建立连接

使用虚连接情景:

1、将未连接骨干区域的非骨干区域连接到骨干区域(虚连接之间属于area0)

         2、存在不连续的区域0

         3、不存在区域0,实现所有区域通信

         4、使用虚链路做冗余备份(当area0挂掉,虚链路可以建立连接)

配置路由汇聚:

在ABR上做汇聚:该区域的ABR上的做该区域的路由条目汇总配置

ospf

area NUMBER

abr-summary 网络号 掩码

查看汇总后的三类LSA:验证network-summary-LSA

display ospf lsdb network

Ls id:x.x.x.x 是汇总后的网段

Network mask:网络掩码

三、外部路由

外部路由:将非OSPF内的路由引入到OSPF区域内:

使用五类LSA:AS-external-LSA

作用:传递外部路由信息

产生:ASBR设备

范围:整个OSPF区域

查看:display ospf lsdb ase self-originate

type:external

Ls id:目标网段的IP

Ads rtr:通告路由器

net mask:掩码

metric:开销值

E type:类型,有1类和2类

forwarding address;

引入(重分布):进程下:import-route ?

查看一个AS区域的ABR和ASBR:display ospf abr-asbr

四类LSA:ASBR-Summary-LSA

作用:描述如何到达相关的ASBR

产生:ABR

范围:除ASBR的所在区域以外

display ospf lsdb asbr originate-routerx.x.x.x  查看x.x.x.x产生的四类LSA

type:Sum-Asbr

Ls id:ASBR的ID

Adv rtr:通过路由ID,当去往ASBR的时候,将数据交给该ID的路由器

metric:开销

外部路由的类型:五类LSA:AS-external-LSA的E type

type 1:每个路由器的cost值计算:会将外部的开销加上内部的路径开销

type 2:每个路由器的cost值都为外部的cost值,不会加上内部路径开销()

配置:

         在引入的时候将type修改

         import-router路由类型 type NUMBER

为了解决产生次由外部路由的可能性:forwarding address,物理拓扑描述

         在MA网络中,当一台路由器引入了外部路由,会发送五类LSA,通告其他路由去往该网段需要经过该路由发送,当该网络中其他路由有可以直接到达该网段的cost更为小的路径的时候,就不需要经过该路由转发,所以就要设置forwarding address,(点到点不存在该地址)

         例如写一条静态路由,当引入之后,forwarding address就是下一跳地址,该下一跳网段要在ospf路由器域内

外部路由的手动路由汇总

以为五类的LSA不属于任何一个区域,所以在汇总的时候不能在任何一个区域下汇总,只需要在进程中汇总:

ospf

asbr-summary 网络号 掩码

在该命令后面加其他选项操作

cost 修改路径开销

not-advertise 不通告,明细路由和汇总路由都不会发送

tag:tag值,默认为1

(三类会有一个advertise,默认是该选项)

ospf多进程:进程引入

在进程下:import-router ospf 进程ID

每个区域收到其他进程的路由都是外部路由

四、特殊区域:

stub区域的特点

1、  ospf允许特定区域配置成stub区域(除了area0和配置虚链路的区域以外的区域)

2、  五类AS-external-LSA是不允许被发布到stub区域内的。到AS外部的路由只能基于由ABR生成的一条默认路由

3、  stub区域技术可以减少stub区域内部路由器上LSDB的规模和堆内存的需求

4、  虚连接不能跨越stub区域

在stub区域,有一类和二类的LSA描述区域内的路由信息,同时也有一条ABR产生Network-Summary-LSA泛洪发送的一条默认路由(相当于将五类LSA转为三类的LSA),该区域内不会泛洪AS-external LSA,访问五类发送的网络段全由默认路由转发

         在普通的stub区域内,只是不接收四类的和五类的LSA,但是三类的LSA会接收

完全stub区域:

         1、只通告一条默认路由;2、不通告任何区域的路由信息;3、不通过任何AS-external-LSA

         三类、四类和五类的LSA全部不接收,由ABR通过一条缺省路由,但该缺省路由是由ABR产生的一条三类的LSA进行通告

配置stub区域:

配合:

         普通的stub区域:

         在要配置区域内的area里配置:

                   ospf

                   area NUM

                   stub

通过查看三类的LSA查看产生带缺省路由的LSA

         displayospf lsdb summary originate-router x.x.x.x

配置totally stub区域:

         区域内:stubno-summary

Not So Stubby Area(NSSA)

可以引入外部路由,该区域内可以存在七类的LSA,通过发送7类的LSA可以在该区域引入外部路由,7类的LSA仅能在该区域发送,当在该区域的ABR路由器上,七类LSAS会转变为5类的LSA发送到其他区域,当其他区域引入外部路由产生发送的的5类LSA发送到NSSA的ABR路由器上,五类的LSA不会转变为7类的LSA在该区域发送。

查看:display ospf lsdb nssa

type:NSSA

Ls id:目的网段的网络地址

Adv rtr:通告路由

Net mask:掩码

E type:这类的类型也是有两种,1和2,与五类LSA中的类型字段的意义是一样的

forwarding address:为路由域内某stub接口的IP地址

配置;

区域下:nssa

产生的是七类的缺省路由,(华为的文档写的是不会产生)

手动产生缺省路由:

区域下::nssa default-routeadvertise(默认会产生,不需要手动配置)

查看产生的七类LSA:

display ospf lsdb self-originate

NSSA FA地址解析:

如果Options字段显示此LSA不可以被转换成第五类LSA,则Forwarding Address可以被设置成0.0.0.0;

如果Options字段显示此LSA可以被转换成第五类LSA,则 Forwarding Address不能被设置成0.0.0.0.

如果所引入外部路由的下一跳在OSPF路由域内,则ForwardingAddress直接设置为所引入外部路由的下一跳:

如果所引入外部路由的下一跳不在OSPF路由域内,则Forwarding Address设置为该ASBR上某个OSPF路由域内的Stub网段(例如 LoopbackO接口)的接口IP地址,有多个Stub网段时选IP地址最大

默认情况下,七类的LSA可以转化为五类的LSA,所以时第二种情况,FA地址不能设置为0.0.0.0

将七类的LSA转化为五类的LSA;

         修改advertisingrouter为自身的routerID,拷贝原NSSA-LSA中的FA

当一个区域存在多个ABR的时候,只有一个路由器转换,该转换的路由器称之为Translator,比较routerID选举,最大的设置为translaor

完全nssa区域,当存在三类产生的缺省路由和七类产生的缺省路由的时候,三类产生的缺省路由优先

猜你喜欢

转载自blog.csdn.net/x503809622/article/details/80600520