开发者社区> 问答> 正文

IPv6 路由器发现是通过哪些机制实现的?

已解决

IPv6 路由器发现是通过哪些机制实现的?

展开
收起
云上静思 2022-04-11 14:00:10 875 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    IPv6 路由器发现通过下面两种机制实现:

    (1)路由器请求

    当主机没有配置单播地址(例如,系统刚启动)时,就会发送路由器请求报文。路由器请求报文有助于主机迅速进行自动配置而不必等待 IPv6 路由器的周期性IPv6 路由器通告报文。IPv6 路由请求也是 ICMP 报文,类型为 133。IPv6 路由器请求报文中的源地址通常为未指定的 IPv6 地址(0::0)。如果主机已经配置了一个单播地址,则此接口的单播地址可在发送路由器请求报文时作为源地址填充。IPv6 路由器请求报文中的目的地址是所有路由器的多播地址(FF02::2),作用域为本地链路。如果路由器通告是针对路由器请求发出的,则其目的地址为相应路由器请求报文的源地址。

    (2)路由器通告

    每个 IPv6 路由器的配置接口会周期性地发送路由器通告报文。在本地链路上收到 IPv6 节点的路由器请求报文后,路由器也会发送路由器通告报文。IPv6 路由器通告报文发送到所有节点的链路本地多播地址(FF02 ::1)或发送到路由器请求报文节点的 IPv6 单播地址。路由器通告为 ICMP 报文,类型为 134,包括是否使用地址自动配置、标记支持的自动配置类型(无状态或有状态自动配置)、一个或多个本地链路前缀——本地链路上的节点可以使用这些前缀完成地址自动配置、通告的本地链路前缀的生存期、是否发送路由器通告的路由器可作为缺省路由器,如果可以,还包括此路由器作为缺省路由器的时间(用秒表示)和与主机相关的其他信息,如跳数限制,主机发起的报文可以使用的 MTU。

    以上内容摘自电子书《互联网协议第六版(IPv6)部署方案及设计》点击https://developer.aliyun.com/ebook/download/7466 下载完整版

    2022-04-11 15:55:57
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
子网路由介绍 立即下载
探索连接的最后十秒钟“落时”的网关 立即下载
问答网络 立即下载