OSPFv3简介

今天给大家介绍OSPFv3的相关配置和内容。主要从OSPFv3特点和相对于OSPFv2的异同开始介绍。阅读本文,您需要又一定的IPv6基础知识和OSPFv2的相关理论,由于 OSPFv3相对于OSPFv2做出的改进很大程度上是参考了IS-IS协议的相关内容,因此最好您还能对IS-IS协议有一定的研究。

一、OSPFv3概述

OSPFv3相对于OSPFv2,基本原理相同但是是一个独立的路由协议。OSPFv3是基于IPv6的OSPF协议,因此,IPv6的特定对OSPFv3造成了一定的影响,具体如下表所示:

IPv6特性 OSPFv3相应的影响
IPv6地址为128位 LSA长度增加
IPv6中存在LLA地址 除了建立Vlink之外,OSPFv3使用LLA地址进行报文交互
接口可以配置多个全球单播地址 运行于每个LLA进行通信,不再基于subnet
IPv6支持验证功能 使用IPv6扩展头进行报文的认证和加密

二、OSPFv3与OSPFv2相同点

OSPFv3与OSPFv2有很多相同点,具体如下所示:
网路类型和接口类型相同
与OSPFv2相同,OSPFv3也具有P2P、BMA、NBMA、P2MP四种网络类型,且各网络类型中原理基本相同。
接口状态机和邻居状态机相同
与OSPv2相同,OSPFv3也具有从Init到Full的邻居状态机,且各阶段完成任务完全相同。
LSDB相同
与OSPFv2相同,OSPFv3也具有相同的LSDB机制,根据LSDB,各个路由器单独计算整个网络拓扑。
洪范机制相同
与OSPFv2相同,OSPFv3也是借助组播来实现部分报文传递,LSA信息洪范机制也和OSPFv2相同。
协议报文相同
与OSPFv2相同,OSPFv3也使用DD、Hello、LSR、LSACK、LSU五种报文完成整个邻居建立全过程。
路由计算基本相同
与OSPFv2相似,OSPFv3的路由计算过程也是SPF算法。

三、OSPFv3相对于OSPFv2改进

此外,OSPFv3相对于OSPFv2,还有很多不同点,具体如下所示:
基于链路的运行
OSPFv3运行在IPv6上,而IPv6不是基于网段而是基于链路的,即不论接口是否配置ULA或GUA,配置的接口是否处于一个网段,只要在一个链路上,即可建立OSPF邻居关系。
使用LLA地址
OSPFv3的报文,除了Vlink之外,都使用LLA地址作为报文的源IP地址,这样的好处是可以避免因为接口IPv6地址变动而引发的邻居关系重新建立问题。
链路支持多实例复用
OSPFv3支持在一个接口上运行多个实例。OSPFv3报头中含有Instance字段,只用Instance字段相同的OSPF路由器之间才可以建立OSPF邻居关系。这样可以使得OSPF在邻居关系的建立上更加灵活,特别是在广播型网络的环境下。一个典型的实例如下所示:
OSPFv3简介
如上图所示,在AR1、AR2和AR3之间建立OSPFv3邻居关系,在AR1、AR2和AR4之间建立OSPFv3邻居关系,但是在AR3和AR4之间不建立OSPFv3邻居关系。而想要完成这样的体系架构,则是OSPFv2所不能完成的。
认证的变化
OSPFv3报文头部删去了OSPFv2中的认证方式和认证信息字段,而是依靠IPv6的扩展头部来完成认证功能。
Stub区域的变化
在OSPFv2中,STUB区域总是丢弃除了一、二和三类的LSA。而在OSPFv3中,虽然对STUB区域的设置没有与OSPFv2向悖的地方,但是增添了对未知类型LSA的处理。OSPFv3支持对位置区域LSA的洪范,为防止大量未知类型的LSA洪范进入STUB区域,对于向STUB区域洪范的LSA进行了明确的规定。只有当未知类型的LSA的洪范范围是区域或链路而且U比特没有置位时,未知类型LSA才可以向STUB区域泛洪。
在这里,所谓的未知类型LSA就是指的不在OSPFv3规定的9种LSA类型之中LSA。有的厂家或公司可能为自己的设备开发了私有的协议,这可以算作是OSPFv3的支持扩展功能。
报文的不同
为了适应IPv6的新变化,OSPFv3对OSPF报文内部具体的内容和字段进行了较多的改动。
Option字段的不同
Option字段是OSPF报文头部的一个字段,OSPFv3与OSPFv2相比,报文头部发生了较大的变化。
LSA类型和内容的不同
OSPFv2有7类LSA,但是对OSPFv3而言,新增了8类和9类LSA。新增的LSA是Link-LSA和Intra-Area-Prefix LSA。OSPFv3与OSPFv2相比,一类、二类LSA略有不同,三类、四类、五类和六类LSA完全相同。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200/article/details/118970940

上一篇:IPv6实验3:三种IPv6动态地址分配方法(含无状态SLAAC、有状态DHCPv6、两者结合)


下一篇:关于 IPv6 国家有大动作啦!快来瞅瞅行动计划都说了什么~