企业项目管理、ORK、研发管理与敏捷开发工具平台

网站首页 > 精选文章 正文

OSPFv2和 OSPFv3 有哪些相同点和不同点?

wudianyun 2025-05-15 21:33:15 精选文章 21 ℃

1、有lsa9为什么还需要lsa8?

2、OSPFv2和 OSPFv3 的相同点【至少答出4点】

3、OSPFv2 和 OSPFv3 的不同点:【开放性答题, 尽量多写】

1、有lsa9为什么还需要lsa8?

答:因为在ipv6中使用链路本地地址作为下一跳地址,9类LSA用于描述与 router-lsa相关联的ipv6前缀地址,和与network-lsa相关联的ipv6前缀地址,而 没有携带接口的链路本地地址的信息。所以需要8类LSA来承载链路本地地址信息,同时8类LSA只在一段链路上传递, 因为接口的链路本地地址信息没必要从链路传递出去。

2、OSPFv2和 OSPFv3 的相同点【至少答出4点】

相同点:

  • 网络类型和接口类型
  • 接口状态机和邻居状态机
  • 链路状态数据库(LSDB)
  • 洪泛机制(Flooding mechanism)
  • 相同类型的报文:Hello报文、DD报文、LSR报文、LSU报文和LSAck 报文
  • 路由计算基本相同

3、OSPFv2 和 OSPFv3 的不同点:【开放性答题, 尽量多写】

不同点:

1> OSPFv3基于链路,而不是网段 OSPFv3运行在IPv6协议上,IPv6是基于链路而不是网段的。2> OSPFv3上移除了IP地址的意义 这样做的目的是为了使“拓扑与地址分离”。

  • OSPFv3的报文及LSA格式发生改变
  • OSPFv3报文不包含IP地址。
  • OSPFv3的Router LSA和Network LSA里不包含 IP地址。

IP地址部分由新增的两类8/9类LSA 宣告。

d)OSPFv3的Router ID、Area ID和LSA Link State ID不再表示IP地址,但仍保留IPv4地址格式。e)广播、NBMA及P2MP网络中,邻居不再由IP地 址标识,只由Router ID标识。


3> OSPFv3的LSA报文里添加LSA的洪泛范围

OSPFv3在LSA报文头的LSA Type里,添加LSA的洪泛范围,这 使得OSPFv3的路由器更加灵活,可以处理不能识别类型的 LSA:

a)OSPFv3可存储或洪泛不识别报文,而OSPF只简单 丢弃掉不识别报文。

b)OSPFv3允许洪泛范围为区域或链路本地 (Link-local),并且设置U位(报文可按洪泛范 围为链路本地来处理)的不识别报文存储或通过 Stub区域。

4> OSPFv3支持一个链路上多个进程 一个OSPFv2物理接口,只能和一个多实例绑定。但一个OSPFv3 物理接口,可以和多个多实例绑定,并用不同的Instance ID区 分。这些运行在同一条物理链路上的多个OSPFv3实例,分别 与链路对端设备建立邻居及发送报文,且互不干扰。这样可以 充分共享同一链路资源。


5> OSPFv3利用IPv6链路本地地址 IPv6使用链路本地(Link-local)地址在同一链路上发现邻居及 自动配置等。运行IPv6的路由器不转发目的地址为链路本地地址 的IPv6报文,此类报文只在同一链路有效。链路本地单播地址从 FE80/10开始。OSPFv3是运行在IPv6上的路由协议,同样使用链路本地地址来 维持邻居,同步LSA数据库。除Vlink外的所有OSPFv3接口都使 用链路本地地址作为源地址及下一跳来发送OSPFv3报文。


6> OSPFv3移除所有认证字段 OSPFv3的认证直接使用IPv6的认证及安全处理,不再 需要其自身来完成认证,使用协议时只需关注协议本身即可。


7>新增两种LSA

a)Link LSA:用于路由器宣告各个链路上对应的链路本地地 址及其所配置的IPv6全局地址,仅在链路内洪泛。

b)Intra Area Prefix LSA:用于向其他路由器宣告本路由器或 本网络(广播网及NBMA)的IPv6全局地址信息,在区域内洪泛。


8> OSPFv3只通过Router ID来标识邻居 OSPF在广播网,NBMA及P2MP网络中是通过IPv4接口地址来标 识的。OSPFv3只通过Router ID来标识邻居,这样即使没有配置 IPv6全局地址,或是IPv6全局地址配置都不在同一网段,OSPFv3 的邻居还是可以建立并维护的,以达到“拓扑与地址分离”的目的。

Tags:

最近发表
标签列表