OSPFv3

这篇具有很好参考价值的文章主要介绍了OSPFv3。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

OSPFv3协议介绍

与OSPFv2相比, OSPFv3在工作机制上与OSPFv2基本相同;但为了支持IPv6地址格式, OSPFv3对OSPFv2做了一些改动。
OSPFv3基于OSPFv2基本原理并增强,是一个独立的路由协议。
协议号仍然是89,Router Id仍然是一个32位的无符号整数。

IPv6对OSPFv3的影响

  1. 由于IPv6地址扩大为128位,导致OSPFv3的LSA长度增加。
  2. IPv6使用链路本地地址,OSPFv3使用link-local地址进行报文的发送。(Vlink除外)
  3. IPv6的接口可以配置多个全球单播地址,于是OSPFv3运行于每个link进行通信,而不再基于子网。
  4. IPv6有了自己的验证扩展头,OSPFv3直接使用扩展头进行报文的认证和加密。

OSPFv2和OSPFv3相同点

  1. 网络类型和接口类型。
  2. 接口状态机和邻居状态机。
  3. 链路状态数据库(LSDB)。
  4. 洪泛机制(Flooding mechanism)。
  5. 五种协议报文: Hello, DD, LSR, LSU, LSAck。
  6. 路由计算基本相同。

OSPFv3与OSPFv2的不同点

基于链路的运行

  • OSPFv2是基于网络运行的,两个路由器要形成邻居关系必须在同一个网段。
  • OSPFv3的实现是基于链路, 一个链路可以划分为多个子网, 节点即使不在同一个子网内, 只要在同一链路上就可以直接通信。

ospfv3,智能路由器,网络ospfv3,智能路由器,网络

使用链路本地地址

OSPFv3的路由器使用链路本地地址作为发送报文的源地址。
在虚连接上, 必须使用全球范围地址或者站点本地地址作为OSPFv3协议报文的源地址。
由于链路本地地址只在本链路上有意义且只能在本链路上泛洪,因此链路本地地址只能出现在Link-LSA中。

链路支持多实例复用

OSPFv3支持在同一链路上运行多个实例,实现链路复用并节约成本 。
ospfv3,智能路由器,网络

认证变化

验证的变化:
OSPFv3报文头中不再包含AuType和Authentication,而一般依赖IPv6的扩展验证头。
校验和(Checksum)变化:
OSPFv3使用IPv6标准的CheckSum。

Stub区域的支持

由于OSPFv3支持对未知类型LSA的泛洪,为防止大量未知类型LSA泛洪进入Stub区域,对于向Stub区泛洪的未知类型LSA进行了明确规定, 只有当未知类型LSA的泛洪范围是区域或链路而且U比特没有置位时,未知类型LSA才可以向Stub区域泛洪。

报文变化:头部字段说明

  1. Version:版本,对于OSPFv2,该值是2;对于OSPFv3则是3;
  2. Type:1 - Hello, 2-DD, 3-LSR, 4-LSU, 5-LSAck;
  3. Packet Length:OSPFv3报文长度,2字节;
  4. Router ID:路由器ID;
  5. Area ID:区域ID;
  6. Checksum:校验和;
  7. Instance ID:链路实例ID,通过判断该字段就可以
  8. 区分同一链路上运行的不同OSPF实例。实例ID只在本地链路范围内具有意义;
  9. Reserved(保留): 保留字段,总是0。

ospfv3,智能路由器,网络

报文变化:Hello报文

OSPFv2报头:
ospfv3,智能路由器,网络
OSPFv3报头:
ospfv3,智能路由器,网络

LSA报文格式不同-LSA头部

头部对比,左边为v2,右边为v3:
ospfv3,智能路由器,网络

LSA类型,支持对未知类型的LSA进行处理

  • U比特:指示路由器如何处理无法识别的LSA。
    ospfv3,智能路由器,网络
  • S2/S1,共同标识 LSA 的泛洪范围。
    S2 S1 洪泛(Flooding)范围
    0 0 Link-Local范围
    0 1 Area范围
    1 0 AS范围
    1 1 保留
  • 不同的LSA类型对应不同的U, S2和S1位。

LSA类型-功能编码(Function Code)

ospfv3,智能路由器,网络

Link State ID

4字节。不再包含地址信息,对于不同的LSA类型,该字段的含义如下表,同时提供与OSPFv2中含义的对比。
ospfv3,智能路由器,网络

LSA类型不同-OSPFv3 LSA类型

ospfv3,智能路由器,网络
前缀标识方法的变化:Prefix Option字段
用来表达某个前缀的一些特性,以便在各种不同的路由计算时做相应的判断和处理。
NU位:非单播位;
LA位:本地地址位;
MC位:组播位;
P位:传播位;
ospfv3,智能路由器,网络
Router LSA:

  1. LS Type:0x2001;泛洪范围:区域。
  2. 每个Router-LSA包含若干链路描述 (link description),每个链路描述都描述了路由器的一个接口信息。
  3. 可以使用多个Router-LSA描述信息,通过Link-State ID区分多个不同的Router-LSA。

ospfv3,智能路由器,网络
Network LSA:

  1. DR产生,在区域内泛洪;
  2. 描述该链路上与DR有Full关系的所有路由器。

OSPFv2 Network LSA:
ospfv3,智能路由器,网络
OSPFv3 Network LSA:
ospfv3,智能路由器,网络
新增Link-LSA:
Link-LSA是OSPFv3新增的一种LSA类型,它具有链路泛洪范围,路由器会为每个启动了OSPFv3的接口产生一个Link-LSA。其作用在于:

  1. 向链路上的其他路由器通告本地链路地址,作为它们的下一跳地址;
  2. 向链路上的其他路由器通告本地链路上的所有IPv6前缀;
  3. 在广播网络和NBMA网络上为DR提供Options取值。

Link-LSA结构:

  1. Rtr Pri:该路由器在该链路上的优先级(Router Priority);
  2. Options:描述该路由的能力;
  3. Link Local Interface Address:该接口的本地
  4. 链路地址,用于路由的下一跳计算;
  5. #Prefix:所包含前缀的个数;
  6. 其他: Prefix三元组。

ospfv3,智能路由器,网络

Intra-Area-Prefix-LSA:

  • 为什么引入Intra-Area-Prefix-LSA?
    • OSPFv2中,依附于路由器和Stub网络的subnet出现在Router LSA中,依附于Transit网络的subnet出现在Network-LSA中;OSPFv3中,Router-LSA和Network-LSA不再包含地址信息,所以引入Intra-Area-Prefix-LSA。
  • Intra-Area-Prefix-LSA携带区域内IPv6 Prefix信息。
    • 依附于路由器的Prefix
    • 依附于Stub网络的Prefix
    • 依附于Transit网络的Prefix
  • 每台路由器或Transit网络可以 产生多个Intra-Area-Prefix-LSA

Type-3 LSA变化-Inter-Area-Prefix-LSA:

  • 在OSPFv2中,该类型的LSA称为Type 3 Summary-LSA。在OSPFv3中,更名为Inter-Area Prefix-LSA,语义更加明确,它描述了其他区域的前缀信息。
    • 边界路由器(ABR)产生的第3类LSA,在Area范围内洪泛;
    • 描述了到本AS内其他区域的路由信息;
    • 每个Inter-Area-Prefix-LSA包含一条地址前缀信息;
    • 该LSA中不包含Link-Local地址信息;
    • 使用32位整数作为Link State ID来区分相同的LSA

Type-4 LSA的变化 - Inter-Area-Router-LSA:

  • 在OSPFv2中,该类型的LSA称为Type 4 Summary-LSA。在OSPFv3中,更名为Inter-Area Router-LSA,语义更加明确,它描述了到达其他区域的ASBR的信息。
    • 边界路由器(ABR)产生的第4类LSA,在Area范围内洪泛;
    • 描述了到本AS内其他区域的ASBR路由器信息;
    • 每个Inter-Area-Router-LSA包含一个ASBR路由器信息;
    • LSA中的能力选项(Options)与所描述的ASBR Router LSA中能力选项(Options)保持一致;
    • 使用32位整数作为Link State ID来区分相同的LSA。

AS-External-LSA:文章来源地址https://www.toymoban.com/news/detail-738939.html

  • 由ASBR路由产生,描述了区域外的路由信息;
  • 具有自治系统(AS)洪泛范围;
  • Link State ID不包含地址信息,只是来和其他AS-External-LSA区分开;
  • AS-External-LSA不含有Link-Local地址信息。
  • 可选项:
    • 转发(Forwarding)地址;
    • Tag;
    • Referenced Link State ID: 保留字段。

到了这里,关于OSPFv3的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IP v6学习——基于eNSP的OSPFv3单区域配置实验

            OSPFv3是一种用于IPv6网络的动态路由协议,它使用链路状态算法来计算最短路径,并将最佳路径添加到路由表中。它在Hello报文、状态机、LSDB、洪泛机制和路由计算等方面的工作原理和OSPFv2保持一致。OSPFv3协议把自治系统划分成逻辑意义上的一个或多个区域,通过

    2024年02月21日
    浏览(31)
  • OSPFv2基础02_工作原理

    目录 1.OSPF接口状态 2.OSPF邻居状态 2.1 OSPF邻居状态类型 2.2 广播网络OSPF邻接关系建立 3.Router ID(路由器ID)选举 4.DR和BDR选举 4.1 为什么引入DR和BDR?  4.2 DR和BDR的作用 4.3 DR和BDR选举过程 4.4 DR和BDR选举原则 5.OSPF路由计算原理 OSPF接口总共有7种状态: Down(接口关闭): 接口被管

    2024年02月15日
    浏览(42)
  • OSPFv2特殊区域---NSSA区域

    NSSA区域 no-so-stub-area,次末梢区域。 NSSA区域能够将外部路由引入并传播到整个OSPF自治域中,同时又不会学习来自OSPF网络其它区域的5类LSA OSPF规定Stub区域是不能引入外部路由的,这样可以避免大量外部路由对Stub区域路由器带宽和存储资源的消耗。对于既需要引入外部路由又

    2024年02月06日
    浏览(35)
  • OSPFv2基础03_综合实验

    目录 1.创建OSPF进程 2.创建OSPF区域 3.使能OSPF 4.创建虚连接(可选) 5.OSPF常用命令 6.实验配置步骤 7.实验效果 OSPF是一个支持多进程的动态路由协议,OSPF多进程可以在同一台路由器上运行多个不同的OSPF进程,OSPF进程号用来标识进程ID,取值范围为1-65535。 需要注意的是一个OS

    2024年02月15日
    浏览(38)
  • Packet Tracer - 配置多区域 OSPFv2

    地址分配表 设备 接口 IP 地址 子网掩码 OSPFv2 区域 R1 G0/0 10.1.1.1 255.255.255.0 1 G0/1 10.1.2.1 255.255.255.0 1 S0/0/0 192.168.10.2 255.255.255.252 0 R2 G0/0 10.2.1.1 255.255.255.0 0 S0/0/0 192.168.10.1 255.255.255.252 0 S0/0/1 192.168.10.5 255.255.255.252 0 R3 G0/0 192.168.2.1 255.255.255.0 2 G0/1 192.168.1.1 255.255.255.0 2 S0/0/1 192.168

    2024年02月09日
    浏览(32)
  • Packet Tracer - 在单区域中配置 OSPFv2

    地址分配表 设备 接口 IP 地址 子网掩码 默认网关 R1 G0/0 172.16.1.1 255.255.255.0 不适用 S0/0/0 172.16.3.1 255.255.255.252 不适用 S0/0/1 192.168.10.5 255.255.255.252 不适用 R2 G0/0 172.16.2.1 255.255.255.0 不适用 S0/0/0 172.16.3.2 255.255.255.252 不适用 S0/0/1 192.168.10.9 255.255.255.252 不适用 R3 G0/0 192.168.1.1 255.255.

    2024年02月01日
    浏览(32)
  • 智能路由器是什么以及智能路由器有什么作用和功能

    继智能手机、智能电视火爆之后,如今智能汽车、智能路由器又成为科技界关注的宠儿,如今华为、小米、极路由器、百度、360等业界巨头均纷纷推出了智能路由器。那么什么是智能路由器,其和普通路由器有哪些区别,其作用又是什么呢?这是近段时间不少朋友所思考的一

    2024年02月06日
    浏览(47)
  • 魅族智能路由器怎么样?魅族智能路由器参数配置如何

    魅族智能路由器配置如何呢?相信还有很多朋友对于魅族新产品魅族智能路由器的参数配置还不太清楚,下文小编就为大家带来魅族智能路由器参数方面的内容,一起去了解下吧。 据最新曝光的消息,魅族智能路由器已经在研发中了。看来,除了魅族MX4 Pro之外,魅友们又有一

    2024年02月07日
    浏览(51)
  • 极路由3做工如何?极路由3智能路由器拆解图文评测

    极路由自发布之初,就以自己独特的功能和性价比吸引了许多人的目光,在经过了极壹、极壹S、极贰等多款产品之后,2015年再次发力,推出了极路由3这款产品,产品定位依然是性价比高、功能强悍、但其霸气的外观和土豪金的颜色与之前的产品大有不同,极路由3还能否依然

    2024年02月08日
    浏览(44)
  • 智能路由器和普通路由器之间的区别有哪些

    路由器相信大家都不会陌生,但最近智能路由器逐渐火爆起来,很多科技巨头均纷纷推出智能路由器,像小米路由器、极路由、华为智能路由器等等。那么如今越发火爆的智能路由器和普通路由器又有什么区别?以下小编与大家一起来探讨一番。 智能路由器和普通路由器有什

    2024年02月06日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包