IPv6路由协议---IPv6动态路由(OSPFv3-3)

OSPFv3使用Link-local地址

OSPFv3是运行在IPv6上的路由协议,同样使用链路本地地址来维持邻居,同步LSA数据库。除Vlink外的所有OSPFv3接口都使用链路本地地址作为源地址及下一跳来发送OSPFv3报文,带来的好处:
不需要配置IPv6全局地址,就可以得到OSPFv3拓扑,实现拓扑与地址分离。
通过在链路上泛洪的报文不会传到其他链路上,来减少报文不必要的泛洪来节省带宽。

OSPFv3协议消息格式变化

1.协议包封装

OSPFv3直接运行在IPv6网络层上。在OSPFv3包之前还可能包含一个或多个IPv6扩展头,其中直接封装OSPF的IPv6头的Next Header字段设置为89,表示载荷为OSPF。
同IPv4一样,除了Hello包是用来发现邻居的之外,OSPFv3路由协议包只发送给邻接路由器。OSPF包类型仍然是原有的5类,各类包的功能不变,而且仍然由OSPF标准包头的type字段标识。
在这里插入图片描述
OSPFv3路由协议包的IPv6源地址和目的地址的选择逻辑与OSPFv2相同。特别是IPv6目标地址是AllSPFRouters、AllDRouters以及邻接路由器的IP地址三者之一。当然在IPv6中,除了virtual link之外,都使用link-local地址。
目标地址的选择方法为:在物理的点到点网络上,目标地址总是AllSPFRouters;在包括virtual link的所有其它类型的网

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-10 09:12:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-10 09:12:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-10 09:12:01       82 阅读
  4. Python语言-面向对象

    2024-01-10 09:12:01       91 阅读

热门阅读

  1. 能源互联网:照亮我们绿色、智能的未来

    2024-01-10 09:12:01       62 阅读
  2. 【Leetcode】251.展开二维向量

    2024-01-10 09:12:01       49 阅读
  3. Unity两组Toggle一一对应关系

    2024-01-10 09:12:01       55 阅读
  4. Agisoft Metashape 地面点分类参数设置

    2024-01-10 09:12:01       62 阅读
  5. 如何使用 Golang 比较版本号大小?

    2024-01-10 09:12:01       57 阅读
  6. vim文本编辑器,常用命令

    2024-01-10 09:12:01       59 阅读