首页 > 编程知识 正文

rip ospf bgp(ospf lsdb)

时间:2023-05-03 05:14:57 阅读:94634 作者:88

外部路由引入

RTA设置了目标网络为10.1.60.0/24的静态路由。 下一跳是在RTA的OSPF流程下,将配置的静态路由重新发布(或称为翻译/路由部署)到a公司的OSPF网络。 其中,引入外部路由的OSPF路由器称为ASBR

自治系统边界路由器asBR (ASBR )与其他AS交换路由信息的设备称为ASBR。 ASBR不一定在as的边界上。 那个有时是域内机器,有时是ABR。 如果一台OSPF设备引入外部路由信息,则它将是ASBR

RTA将生成描述如何从ASBR到达外部目的地的ASBR外部LSA (五种类型的LSA )。

RTB和RTC将生成asbr-summary-LSA(4 (四种类型的LSA ),说明如何从ABR到ASBR

第4类LSA和第5类LSA由OSPF路由器用于计算外部路由

查看5类LSA的信息

rtadisplayospflsdbaseself-originate

OSPF流程1 withrouterid 1.1.1.1.1

链接状态数据库

类型:外部//LSA型

Ls id : 10.1.60.0 //目标网段的地址

Adv rtr : 1.1.1.1 //为这五种LSA ASBR生成路由器id

Ls age : 1340

Len : 36

选项: e

seq# : 80000004

chksum :0xb5cc

net掩码: 255.255.255.0//网络掩码

tos 0公制:1//开销值

e类型: 2

转发地址:0.0.0.0. 0

Tag : 1

Priority : Low这是由RTA生成的5种LSA,所有OSPF领域都将遭受洪水袭击

5种LSA包含的主要信息如下。

1 Ls id :目标段地址

2 Adv rtr:ASBR的路由器id

3 net掩码:目标网络段的网络掩码

4公制: ASBR到达目标网络的开销值。 默认值为1

5 Tag )外部路由信息可以携带用于传递路由附加信息的Tag标签。 通常用于路由策略,默认值为1

显示4种LSA的信息

rtbdisplayospflsdbasbrself-originate

Area: 0.0.0.1

链接状态数据库

type :和- ASBR//LSA型

Ls id : 1.1.1.1 //ASBR的路由器id

Adv rtr : 2.2.2.2 //为这四种类型的LSA ABR生成路由器id

Ls age : 15

Len : 28

选项: e

seq# : 80000005

chksum :0xf456

从tos 0公制:1//rtb到达这个ASBR的开销这是rtb在Area 1内生成的asbr-summary-LSA(4种LSA ) RTB向Area 1分流了1条5种LSA

这四种LSA主要包括以下信息。

1 Ls id :此ASBR的路由器id

2 Adv rtr :应该生成这4种LSA的ABR的路由器id

3公制:从该ABR到达该ASBR的OSPF开销值

四种LSA只能在一个区域内洪水,说明五种LSA每一次向一个区域洪水,对应区域的ABR就会生成新的四种LSA,如何到达ASBR

因此,到达同一ASBR的4种LSA可以有多个,其Adv rtr不同,表示是由不同的ABR生成的

以RTB在Area 0中的外部路由计算为例,RTB在收到5种LSA后,根据Adv rtr字段1.1.1.1,ASBR与自己属于同一个区域(Area 0),由Ls id、Net mask、Net mask

以Area 1的RTD外部路由计算为例,RTD在收到5种LSA后,根据Adv rtr字段1.1.1.1

发现,ASBR与自己不同属于一个区域,再查找Ls id为1.1.1.1的四类LSA,发现此四类LSA的Adv rtr为2.2.2.2。再根据五类LSA中的LS id、Net mask、Metric字段最终生成目的网络10.1.60.0/24 cost=1,下一跳为RTB的路由

RTB、RTD最终计算出的路由条目cost都为1,根据物理拓扑可知,RTD开销值明显大于RTB,那么问题出在哪里呢?

外部路由类型

OSPF引入外部路由,共有两种类型可选:

1 第一类外部路由的AS外部开销值被认为和AS内部开销值是同一数量级的,因此第一类外部路由的开销值为AS内部开销值(路由器到ASBR的开销)与AS外部开销值之和

2 第二类外部路由的AS外部开销值被认为远大于AS内部开销值,因此第二类外部路由的开销值只包含AS外部开销,忽略AS内部开销(默认为第二类)默认情况下,OSPF外部路由采用的是第二类外部路由

实战演练如下

R7和R8之间跑RIP协议,version 2 并且把R8上面的loop口8.8.8.8/32 网段路由宣告到rip中

在R7上面查看通过rip协议学习的路由条目,并在R7的OSPF进程下敲import-route

命令

在R7上查看LSDB的信息

LSA-5是在整个OSPF domain内进行泛洪的 并且Adv router 是不会变 永远都是ASBR的router id

华为这边默认情况下为type-2的,在计算开销成本的时候,是不会把内部开销的成本加进去的 所以R6R2、R1到8.8.8.8的cost是1

在R7上面修改引入rip的type类型为type-1

在R6上查看LSA-5的内容,外部成本还是1 但是在路由表中的话 得加上内部得成本

修改为type-1类型后,R6、R2、R1路由表中到达外部路由的开销值还得把内部的成本计算进来

画出R6的有向图,发现R2无法计算出到达ASBR的开销是多少?发现R3无法计算出到达ASBR的开销是多少?

LSA-4是由ABR产生的,除了在area 1之外在其他区域都会存在

在R2上查看到达ASBR的开销是多少?并且tracert一下到达ASBR的路径是怎么样的?

R2到达外部路由8.8.8.8的开销是多少?并且R2到达8.8.8.8的路径是怎么走的?

结论:在FA地址为0.0.0.0的时候,外部路由的选路得看LSA-4,LSA-4怎么选路 LSA-5就怎么选路

小结一下:可以补充下R6的有向图了

在R1上面查看达到8.8.8.8的路由,并tracert一下到达8.8.8.8的路径

在R4上看查看OSPF的LSDB内容

LSA-4是R4产生的,经过R2和R3的ABR后会发现什么样的变化没?

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。