当前位置: 首页 > article >正文

IPv6路由基础

前言

IETF组织针对IPv6网络制定了路由协议OSPFv3

OSPFv3

ff02::5是为OSPFv3路由协议预留的IPv6组播地址
OSPFv3中的路由条目下一跳地址时链路本地地址.
运行OSPFv3的路由器使用物理接口的链路本地的单播地址为源地址来发送OSPF报文.相同链路上的路由器互相学习与之相连的其他路由的链路本地地址,并在报文转发的过程中将这些地址当成下一跳信息使用,虚链路的场景不在本课程的讨论范围内.
IPv6中使用组播地址ff02::5来表示AllSPFRouters,而OSPFv2使用的是组播地址224.0.0.5,这两个版本并不相容.

DR&BDR

Router ID在OSPFv3中必须手动配置.
在NBMA和广播型网络中OSPFv3选举DR和BDR的过程与OSPFv2相似.
Router ID在OSPFv3中也是用于标识路由器的.与OSPFv2的Router ID不同,OSPFv3的Router ID必须手工配置Router ID,OSPFv3将无法正常运行.OSPFv3在广播型和NBMA网络中选举DR和BDR的过程与OSPFv2相似.
IPv6使用组播地址FF02::6表示AllDRouters,而OSPFv2使用224.0.0.6作为组播地址.

基于链路运行

OSPFv2是基于网段运行的,OSPFv3的实现时基于链路的.
OSPFv3是基于链路而不是网段的.在配置OSPFv3时,不需要考虑路由器接口是否配置在同一网段,只要路由器的接口的连接在同一链路上,就可以不配置IPv6全地址而直接建立联系.这一变化影响了了OSPFv3协议报文的接收,HELLo报文的内容以及网络LSA的内容.

OSPFv3认证

OSPFv3协议本身不提供认证功能,而是通过使用IPv6提供的安全措施来保护OSPF报文的合法性.OSPFv3直接使用IPv6的扩展头部(AH和ESP)来认证安全处理,不再需要
OSPFv3自身来完成认证.

OSPFv3配置

ipv6使能路由器的功能,要想使用OSPFv3协议必须使用IPv6功能
ospfv3[process-id]命令用来创建并运行OSPFv3进程,process-id取值范围是1~65535.如果不指定进程号,缺省使用进程号1.
router-id router-id命令设置运行OSPFv3协议的路由器ID号.
ipv6 enable命令用来再路由器接口上使能IPv6,使得接口能够接收和转发IPv6保卫呢.接口的IPv6功能默认是去使能的.ipv6 address<link local address>
link-local命令用来手动接口配置链路本地地址.
ospfv3 process-id area area-id命令用来在接口上使能OSPFv3进程,并指定所属区域.
本示例中,路由器RTA的loopback接口和GigabitEthernet0/0/0接口都启用OSPFv3进程,并且都属于区域0.

配置验证

在邻居路由器上完成OSPFv3配置后,执行display ospfv3命令可以验证OSPF配置及相关参数.显示信息中可以看到正在运行的OSPFv3进程为1,Router ID为1.1.1.1,Number of FULL neighbors值为1.

本章总结

1,Router ID


http://www.kler.cn/a/397502.html

相关文章:

  • 高级计算机算法的8道题(贪心、动态规划)
  • Java爬虫(HttpURLConnection)详解
  • SystemVerilog学习——构造函数new
  • Ubuntu+ROS 机械臂拾取和放置
  • SpringBoot3全面复习
  • ElementUI的日期组件中禁止选择小时、分钟、秒
  • Ubuntu24.04挂载磁盘
  • Docker实践与应用举例:构建高效开发与部署环境
  • __VUE_PROD_HYDRATION_MISMATCH_DETAILS__ is not explicitly defined
  • Spring Boot 集成 Kettle
  • 计算机毕业设计Hadoop+大模型空气质量预测 空气质量可视化 空气质量分析 空气质量爬虫 Spark 机器学习 深度学习 Django 大模型
  • 【网页设计】HTML5 和 CSS3 提高
  • web——upload-labs——第二关
  • Linux应用层学习——Day2(文件IO)
  • 【青牛科技】D54123 漏电保护电路介绍及应用
  • 刘艳兵-DBA037-在ASM实例中,如下哪个参数是必须的?
  • git没有识别出大写字母改成小写重命名的文件目录
  • C++(Qt)软件调试---内存分析工具Heob(26)
  • 借助 Pause 容器调试 Pod
  • 【微软:多模态基础模型】(3)视觉生成
  • docker ce 阿里云Linux安装
  • 类与对象;
  • 赋予孩子光明未来:孤独症自闭症干预机构的专业治疗
  • [AI] 【提高认知】自动翻译技术的演变:从规则系统到深度学习的崛起
  • 一、mysql中一条SQL查询语句是如何执行的
  • asitop macOS 终端 性能监控