rfc4862 里有详细描述, IPv6 地址处在这种状态时,地址的唯一性还没有确定,
收到的包都会被丢弃。 一个客户遇到过这样的问题,板子上的网络接口在某种情况
下会 down 再 up,此时有一个UDP数据报被丢弃了, 就是因为 IP 地址处在
tentative 状态。

tentative address - an address whose uniqueness on a link is being
verified, prior to its assignment to an interface. A tentative
address is not considered assigned to an interface in the usual
sense. An interface discards received packets addressed to a
tentative address, but accepts Neighbor Discovery packets related
to Duplicate Address Detection for the tentative address.

因此在address 类型为 tentative address 时,丢弃除了Neighbor Discovery的包是正常的。 根据该RFC,网络接口重启后,
为了避免网络拥塞,不能立即发送Neighbor Discovery 或DAD,而是要延迟一段随机时间, 这个时间值在0 到 MAX_RTR_SOLICITATION_DELAY 
之间。 所以,如果发包延迟到 MAX_RTR_SOLICITATION_DELAY 之后,理论上就可以避免tentative 状态。 

IPv6 地址的 tentative 状态相关推荐

  1. 比较ipv6有状态与无状态地址分配工作特点_IPv6环境获取IPV6地址,无状态地址分配,一分钟了解下...

    一.DHCPv6基础 DHCPv6(Dynamic Host Configuration Protocol for IPv6,支持 IPv6 的动态主机配置协议)是针 对 IPv6 编址方案设计的,为 ...

  2. IPv6地址的无状态自动配置

    首先我们看看IPv4是如何动态配置的IP地址的,在IPv4中,动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)实现了主机IP地址及其相关配置的自动设 ...

  3. IPv6系列-彻底弄明白有状态与无状态配置IPv6地址

    深入研究自动分配IPv6地址的Stateless(无状态)与Stateful(有状态)方式 小慢哥的原创文章,欢迎转载 目录 小说搜索 biqi.org ▪ 一. Link-Local Address ...

  4. 深入研究自动分配IPv6地址的Stateless(无状态)与Stateful(有状态)方式

    目录 ▪ 一. Link-Local Address的生成方式 ▪ 二. Global Address的生成方式 ▪ 三. RA报文中3个关键的Flag ▪ 四. 流程示意图 ▪ 五. 测试获得IP效 ...

  5. IPv6 — 地址配置方式

    目录 文章目录 目录 IPv6 的地址配置方式 ICMPv6 NDP 协议 ICMPv6 NDP 协议的消息类型 ICMP NDP 协议的地址配置流程 1.路由器发现 2.自动生成链路本地地址 3.重 ...

  6. 微指令地址的形成方式_交换那些事儿 | 基础维护篇 IPv6地址分类及配置方法

    IPv6地址分类及配置方法 H3C交换机基础维护篇 何为IPv6 随着网络的不断扩大和发展,IPv4的地址空间已不能满足需求,因此IPv6协议的应用越来越广泛.那么IPv6地址是如何规范和配置的呢,今 ...

  7. 判断ipv6地址_#网络工程师#5分钟教你搞懂IPV6如何发现邻居

    IPv6邻居发现协议 NDP(Neighbor Discovery Protocol,邻居发现协议)是IPv6的一个关键协议,它组合了IPv4中的ARP.ICMP路由器发现和ICMP重定向等协议,并对 ...

  8. 双协议栈服务器,10. 搭建双协议栈Web服务器:使用IPv6地址、IPv4

    # 为什么需要IPv6 地址资源不足 IPv4技术不能够与时俱进 IPv6相对于IPv4的改进 IPv6的改进 # IPv6地址类型 单播地址 组播地址 任播地址 # 过渡技术 IPv6不可能立刻替代 ...

  9. linux自动获取ipv6,IPv6系列-详解自动分配IPv6地址

    深入研究自动分配IPv6地址的Stateless(无状态)与Stateful(有状态)方式 小慢哥的原创文章,欢迎转载 目录 ▪ 一. Link-Local Address的生成方式 ▪ 二. Glo ...

最新文章

  1. 企业如何培养出得力的下属?
  2. CCNA战报每日更新
  3. iOS 9应用开发教程之ios9中实现按钮的响应
  4. linux导入函数包失败,使用qsub运行shellscript时出现apos;文件意外结束apos;和apos;错误导入函数定义apos;错误 中国服务器网...
  5. mysql的所有权限
  6. python中多维数组_python学习笔记-多维数组
  7. php深浅拷贝,JavaScript 中的深浅拷贝
  8. windows副本不是正版怎么解决_解决Windows沙盒怎么联网问题
  9. 中国风海报灵感|几款各具特色的汉字活动海报设计
  10. Tapestry 5 资料
  11. Empty filename passed to function Cannot find proj.db
  12. Bzoj4567---背单词
  13. Maximo安全控制相关表
  14. TI单芯片毫米波雷达1642代码走读(〇)——总纲
  15. 《代码阅读》读书笔记(一)
  16. 使用java的milo框架访问OPCUA服务的方法
  17. 建议收藏:Axure交互常用按钮组
  18. 读《借助开源项目,学习软件开发》总结
  19. 无线充电比有线充电更慢吗?
  20. java 郑莉 视频_[Java基础] 清华大学java语言教学视频 共49讲 郑莉主讲

热门文章

  1. linux之DMA-BUF使用指南
  2. ProSpec 神经营养因子 多效素研究方案
  3. 东南大学计算机保研预报名,我是一个保研成功的幸运儿,分享我的五个方法—东南大学保研经验...
  4. 我喜欢计算机作文300字,我喜欢作文300字九篇
  5. js 关于双击会触发两次单击的解决方法
  6. springboot 学习十五:Spring Boot 优雅的集成Swagger2、Knife4j
  7. 初学C语言:判断输入的数的奇偶性。
  8. 十代主板改win7_Intel 第十代CPU(部分U)装WIN7
  9. 电商项目顺序图_到底谁来主导O2O新零售,区域单位,总部KA,还是电商部门?...
  10. oracle计算两个日期之间相差几年几个月几天