龙空技术网

笔记03:主机及路由器常用的IPv6地址

曲折向上 147

前言:

现在我们对“如何判断主机地址”大体比较重视,朋友们都想要了解一些“如何判断主机地址”的相关内容。那么小编同时在网络上搜集了一些关于“如何判断主机地址””的相关知识,希望各位老铁们能喜欢,看官们快快来学习一下吧!

在IPv6网络中,主机和路由器的接口在开启IPv6协议栈后,即会自动生成IPv6的链路本地地址。另外由于IPv6使用组播替代了广播,故主机或路由器的接口会自动加入一些组播地址组中。

主机常用的IPv6地址每个接口分配到一个链路本地地址:以FE80::/64开头,是诸如自动地址配置、邻居发现等机制的基础。每个接口分配到的单播地址:可以是单个或多个唯一本地地址或者全球地址(全球地址一般在2000::/3范围内)。环回接口分配到环回地址:即::1,主要用于测试本地主机上的协议是否完整安装以及是否可以正常通信。所有节点组播地址:FF01::1和FF02::1。前者很少用到,是节点本地范围内的所有节点地址;后者是本地链路范围内的所有节点地址。被请求节点组播地址:由FF02::1:FF00/104加上单播地址的末24位构成,用于邻居发现和重复地址检测(Duplicated Address Detection,DAD)等。主动加入的组播地址: FF00::/8地址(可选),在特定的组播应用中使用。

IPv6主机上的接口还会侦听如下组播地址的流量:

接口本地范围内所有节点的组播地址(FF01::1)。链路本地范围内所有节点的组播地址(FF02::1)。每个单播地址的请求节点地址。已加入的组的组播地址。路由器的IPv6地址

IPv6路由器上的接口通常会分配到如下的单播地址:

每个接口分配到一个链路本地地址以FE80::/64开头,若链路本地地址没有通过DAD,还需手动配置。每个接口分配到的单播地址:与主机的单播地址类似。

IPv6路由器上的接口可能分配到如下任播地址:

所有路由器组播地址:接口本地范围内所有路由器——FF01::2、链路本地范围内所有路由器——FF02::2、站点本地范围内所有路由器——FF05::2。被请求节点组播地址:与主机的被请求节点组播地址类似。组播应用相关地址:例如,当路由器运行PIM组播路由时的FF02::D地址——代表所有PIM路由器;接口运行组播监听发现(Multicast ListenDiscovery,MLD)时的FF02::16地址。DHCPv6相关地址:例如,DHCPv6服务器或中继器的FF02::1:2地址,本地站点范围内的所有DHCPv6服务器地址FF05::1:3。

IPv6路由器上的接口还会分配到如下任播地址:

子网路由器任播地址:子网路由器任播地址定义在了RFC 4291中,它由给定接口的子网前缀形成,其余位均设置为0。所有与某个子网连接的路由器接口都会分配到一个该子网的子网路由器任播地址——用于与该子网直连路由器中最近的那一台路由器进行通信。额外的任播地址(可选)。

此外,IPv6路由器上的接口会侦听如下组播地址的流量。

接口本地范围内所有节点的组播地址(FF01::1)。接口本地范围内所有路由器的组播地址(FF01::2)。链路本地范围内所有节点的组播地址(FF02::1)。链路本地范围内所有路由器的组播地址(FF02::2)。站点本地范围内所有路由器的组播地址(FF05::2)。每个单播地址的请求节点地址。已加入的组的组播地址。

标签: #如何判断主机地址 #怎么判断主机地址