OSPF基础知识
OSPF基础知识
1. hello报文关键字段
- Source OSPF Router(Router ID)
:发送该hello报文的路由器的Router ID.
Area ID
: 发送该hello报文的接口所属的区域。Auth type
:验证类型。 0: 不验证;1:简单认证; 3: MD5认证。Auth Data(Authentication)
:鉴定字段Network Mask
: 发送hello报文接口的子网掩码。Brodcast、NBMA网络要求Network Mask相同, P2P、P2MP不检查子网掩码。
三个一致
-
Hello Interval
:要一致。 -
Dead Interval
要一致。 -
Option: N bit, E bit
取值要一致。 -
DR: DR接口的IP, Brodcast、NBMA才有效。
-
BDR: BDR接口的IP,Brodcast、NBMA才有效。
在P2P、P2MP的链路上, DR、BDR的取值为0.0.0.0,即P2P、P2MP网络不选举DR和BDR。
2.四类链路类型
OSPF除了定义网络类型(Network Type),还定义了链路类型(Link
Type),这是两个不同的概念。链路类型主要用于描述OSPF路由器的接口或邻居。在1类LSA中,可以看到产生该LSA的路由器所连接的所有链路(Link)、链路的类型以及相关的内容。通过每个1类LSA中描述的各种链路(Link),OSPF得以描绘出网络的拓扑和子网信息。
1类LSA中,用于描述Link的LINKID、Link Date的取值根据OSPF link类型不同而不同:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iqRhWk7R-1588652147477)(file:///C:\Users\ASUS\AppData\Local\Temp\ksohtml16828\wps1.png)]
type 1的LSA通过4中link-type来描述直连的链路信息:
2-1.Link-type: stubnet
描述直连的网络号
-
link id
:直连的网络号 -
data
: 子网掩码 -
metric
: 自身到该直连网络的开销
2-2.Link-type: p-2-p
描述p2p、p2mp链路上的邻居
-
link id
:邻居的router id -
data
: 与邻居相连的接口 -
metric
: 自身到该邻居的开销
2-3.Link-type: transnet
描述broadcast、NBMA链路上的邻居
-
link id
:伪节点的router id,借用DR接口的地址充当 -
data
:自身和伪节点相连的接口地址 -
metric
:自身到伪节点的开销
2-4.Link-type: virtual
描述v-link上的邻居
-
link id
: v-link上邻居的router id -
data
: 与邻居相连的接口IP metric: 到邻居的开销
-
link type为p2p、transnet、virtual都是描述邻居信息,成为拓扑信息,用于回执SPF树。
-
link type为 stubnet 描述的是直连的网络信息,成为网络信息,用于计算网路号的。
3.域间路由
-
边界路由器:ABR,汇总区域内路由,把一类二类转换成三类,泛洪到整个网络
-
区域边缘:不再描述结构,而是描述区域信息、(发送一类lsa变成三类lsa)
###3-1. 域间路由的防环
-
问题:TTL耗完了报文才会丢弃,容易产生环路
-
解决:骨干区域和非骨干区域(逻辑上的),非骨干区域之间不能传递三类lsa
-
虚链路的区域一般都是用loopback接口,不用物理接口的地址
-
骨干区域和非骨干区域必须是直接相连
-
实施命令
虚拟接口
#
ospf
area 0
vlink-peer 4.4.4.4 // 虚连接
display ospf route 4.4.4.4 //查看关于4.4.4.4的路由表
#
区域间防环
- 区域间能传递3类
- 划分骨干、非骨干区域,非骨干区域一定要和骨干区域相连
- 非骨干区域收到骨干区域的type-3不可以传回去
4.外部路由
- 不同进程,ospf1、ospf2一般不会互通
路由引入
-
引入区域可以是骨干或非骨干
-
ABR:区域边界路由器
-
ASBR:自治系统边界路由器
-
external type-1
:as内部开销值+as外部 -
external type-2
:as外部开销值
#
dis ospf lsbd ase delf-originate //查看五类
dis ospf lsbd asbr self-originate //查看四类
#
往期内容:
- 深入理解MPLS,和你一起详谈MPLS标签和动作!)
- 【计算机网络】-边界网关协议(BGP)
- 什么是组播?让我们一起解密组播协议(IGMP、PIM)
- HCIE面试题:MPLS网络对路由做出汇总后会有什么问题?
本文作者: 肉肉
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!