前期回顾
上一篇我们了解了1类LSA有四种link type
1、 StubNet :描述自身直连网络号/掩码
2、p-to-p
3、transnet
4、virtual
每一个参数都有自己对应的
link id:
data:
metric(cost):
此外在最后还绘制了如图所示的拓扑,我们在这篇文章中继续探讨1类LSA的四种link type
image.png
2.1.3、TransNet 类型
拓扑配置好之后,将各自的loopback口IP和接口IP加入到OSPF进程 1 a 1中,
继续!查看R2的lsdb
image.png
广播型网络.png
我们继续在R2上使用dis ospf ls router 2.2.2.2查询精确信息,查到以下结果:出现另一个类型:TransNet
Type : Router
Ls id : 2.2.2.2
Adv rtr : 2.2.2.2
Ls age : 62
Len : 72
Options : E
seq# : 8000000a
chksum : 0x8def
Link count: 4
* Link ID: 10.1.234.4
Data : 10.1.234.2
Link Type: TransNet 描述Bro/NBMA链路上的邻居
Metric : 1
* Link ID: 2.2.2.2
Data : 255.255.255.255
Link Type: StubNet
Metric : 0
Priority : Medium
* Link ID: 1.1.1.1
Data : 10.1.12.2
Link Type: P-2-P
Metric : 48
* Link ID: 10.1.12.0
Data : 255.255.255.0
Link Type: StubNet
Metric : 48
Priority : Low
为什么需要这样做呢?
我们知道,OSPF可以通过链路数据库lsdb刻画出ospf下的整个网络拓扑,面对点对点网络类型,我们可以以每一个路由器为主刻画出邻居路由器,但是面对点对多点的广播型链路,如果还是按照原来的思路,会是每一个路由器都存有相当大的lsdb,产生各种网络问题,不方便对整体网络的感知。因此,我们提出了伪节点这个概念,将物理上把多台同一链路的路由连接起来的节点逻辑抽象成一个路由器功能的伪节点(实际链路上并不存在),本次实验中,我们将没有配置ospf协议的交换机作为一个伪节点,那面对更加复杂的广播型网络(多个伪节点)又该如何标识这些节点使其既可以像路由器一样拥有自己的标识,又可以简化lsdb,还能感知整个ospf网络(描绘ospf网络拓扑)!因此我们找出DR(指定路由器)的ip地址来充当伪节点router id!因此我们看到这样一条link type信息,其link id为10.1.234.4,其为R4的接口id
Link count: 4
* Link ID: 10.1.234.4 :伪节点的router id(该链路上的DR接口配置充当)
Data : 10.1.234.2 :和伪节点相连的接口地址
Link Type: TransNet 描述Bro/NBMA链路上的邻居
Metric : 1
我们可以通过以下命令在R4进行查看确认!
dis ospf int g0/0/0
image.png
现在我们看R1去往R3 的3.3.3.3c的cost值是多少,根据出接口开销累加,直连路由器之间开销为默认值,通过dis ospf int g*方式,我们可以得到这样一条式子48+1+1=50,但是真实的路由cost值是多少呢?我们查看R1路由表信息
dis ip routing-table protocol ospf
得到
image.png
这是为什么呢?原来cost计算的时候会将路由器出接口的cost值相加,但是伪节点并不是真正的路由器,逻辑上添加了伪节点并不会作为物理上的路由器改变链路信息,其实它们还是同一链路的路由,即在这条链路上,R1->R2->伪节点->R3的3.3.3.3接口中,伪节点的出向接口开销值为0,所以cost值就变为49(48+1+0)了。
2.1.4、V-link 类型(以后补充)
虚链路
Vlink是用于连续分割的骨干区域的,不能用于普通区域分割的场景;
如果骨干区域被分割,修复被分割的骨干区域,要在非骨干区域上创建Vlink来维持骨干区域的连通性。
(1)Vlink被看成是骨干区域的点到点的链路,其配置在两个ABR之间;
(2)Vlink可以在任意连个区域边界路由器上建立,但是要求这两个区域边界路由器都有端口连接到一个相同的非骨干区
(3)Vlink在两个ABR之间创建属于骨干区域的邻居关系。
承载Vlink的这个区域成为Transit Area,当Vlink创建成功之后,该区域会像骨干区域一样。但是Transit Area 不能是Stub或NSSA区域。
网友评论