返回顶部
扩大
缩小
Fork me on CSDN
大江东去,浪淘尽,千古风流人物。故垒西边,人道是,三国周郎赤壁。乱石穿空,惊涛拍岸,卷起千堆雪。江山如画,一时多少豪杰。遥想公瑾当年,小乔初嫁了,雄姿英发。羽扇纶巾,谈笑间,樯橹灰飞烟灭。故国神游,多情应笑我,早生华发。人生如梦,一尊还酹江月。

欢迎来到肉肉的博客

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  //查看四类
#

往期内容:


本文作者: 肉肉
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!

posted @ 2023-01-18 16:04  吃一口肉肉  阅读(46)  评论(0编辑  收藏  举报  来源