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

IPv6邻居发现协议(NDP)---路由发现

IPv6路由发现(前缀公告)

邻居发现

邻居发现协议NDP(Neighbor Discovery Protocol)是IPv6协议体系中一个重要的基础协议。邻居发现协议替代了IPv4的ARP(Address Resolution Protocol)和ICMP路由器发现(Router Discovery),它定义了使用ICMPv6报文实现地址解析,跟踪邻居状态,重复地址检测,路由器发现以及重定向等功能。
路由器发现机制主要是用来实现无状态地址自动配置,实现即插即用的功能。

路由发现机制

在IPv6的体系中,IP地址可以支持无状态的自动配置,也就是通过某种机制主机获取网络的前缀信息,然后主机自己生成地址的接口ID部分。
路由器发现功能用来发现与本地链路相连的设备,并获取与地址自动配置相关的前缀和其他配置参数。
路由器发现功能是IPv6底子好自动配置功能的基础,主要通过以下两种报文实现:
路由器通告RA(Router Advertisement)报文:每台设备为了让二层网络上的主机和设备知道自己的存在,定时都会组播发送RA报文,RA报文中会带有网络前缀信息,及其他一些标志位信息。RA报文的Type字段值为134。
路由器请求RS(Router Solicitation)报文:很多情况下主机接入网络后希望尽快获取网络前缀进行通信,此时主机可以立刻发送RS报文,网络上的设备将回应RA报文。RS报文的Type字段值为133。
1.路由器周期通告报文RA
周期向链路外发送报文,通过周期发送来发现与本地链路相连的路由器,同时还可以获取与地址自动配置相关的前缀和其他配置参数,默认情况下RA报文发送时间间隔最大时间间隔是600s,最小时间间隔是200s。
在这里插入图片描述
收到RA的主机加入默认路由器列表中,而收到RA的路由器则检查RA内容的一致性。

注: IPv6无状态自动配置接口下默认开启抑制RA报文,需要在接口下关闭开启抑制功能。

[AR1-
http://www.lryc.cn/news/278242.html

相关文章:

  • OpenPLC v3 代码结构
  • 安全防御之备份恢复技术
  • 条款39:明智而审慎地使用private继承
  • 【数据库原理】(20)查询优化概述
  • FineBI实战项目一(18):每小时上架商品个数分析开发
  • Pytorch常用的函数(六)常见的归一化总结(BatchNorm/LayerNorm/InsNorm/GroupNorm)
  • 业务记录笔记
  • Leetcode16-有多少小于当前数字的数字(1365)
  • JavaWeb- Tomcat
  • Android studio 各本版下载
  • [C#]winform部署PaddleOCRV3推理模型
  • 谈谈Spring Bean
  • kubernetes(一)概述与架构
  • 【Scala】——变量数据类型运算符
  • 嵌入式培训机构四个月实训课程笔记(完整版)-Linux系统编程第十天-Linux下mplayer音乐播放器练习题(物联技术666)
  • 线性回归(Linear Regression)
  • matlab绘图修改坐标轴数字字体大小及坐标轴自定义间隔设置
  • C++入门教程,C++基础教程(第一部分:从C到C++)七
  • 【数据库】视图索引执行计划多表查询笔试题
  • CentOS7本地部署分布式开源监控系统Zabbix并结合内网穿透实现远程访问
  • 虚拟主机 如何上传大于100M的文件 php网站程序
  • 登录模块的实现
  • Asp .Net Core系列:基于MySQL的DBHelper帮助类和SQL Server的DBHelper帮助类
  • 【排序】对各种排序的总结
  • Apache ActiveMQ RCE CNVD-2023-69477 CVE-2023-46604
  • C语言可变参数输入
  • 飞天使-k8s知识点10-kubernetes资源对象3-controller
  • 【Vue技巧】Vue2和Vue3组件上使用v-model的实现原理
  • 博客随手记
  • 【2023】java常用HTTP客户端对比以及使用(HttpClient/OkHttp/WebClient)