为什么“IPv6控制消息”在Windows 10使用这么多数据

在Windows中设置数据使用情况报告跟踪您的Windows 10设备已多少网络带宽在过去的30天期间使用。可能看到标有“IPv6的控制消息”接近其使用数据的一个小量的列表的底部的条目。然而,此内容可以消耗在一定条件下百兆数据的。在这篇文章中,我会考虑为什么这个过程最终可能会消耗如此多的数据。

IPv6是下一代互联网协议。与IPv4之前的版本不同,IPv6网络被设计为自配置。当一个设备连接到一个网络,它将广播一个请求到网络上的任何路由器来识别自己和发送设备配置指令,以便它可以配置自己。路由器还会定期发布自己的信息,以便让网络上的每个设备都能得知本地网络的任何变化或如何到达全球互联网。

用于自动配置网络配置这些消息被计数在数据使用报告在Windows 10为IPv6的控制消息(ICMPv6报)。有迹象表明,进入这个类别其他一些诊断和维护信息,但他们大多是在为了排除故障,短时间内网络管理员使用。

视窗10不仅在本地网络上发送的流量,哪些出去公共互联网之间进行区分。你的互联网服务提供商只计数/中为离开本地网络流量费。ICMPv6的网络流量只发送到最近的路由器。在大多数住宅和办公网络,你很可能会被连接到网关路由器背后的互联网。在移动网络中,你最近的路由器会在你的互联网服务供应商的本地网络。如果您的设备直接连接到互联网,或者它使用移动数据连接,ICMPv6数据包都会对您的数据上限计算。

通常情况下,这些网络控制消息将使用不到一兆字节每月为这是在一个固定的,稳定的网络连接的计算机。它可以使用更小的移动设备是网络或使用不可靠的无线连接之间移动。在数百个无线设备或笔记本电脑的网络,ICMPv6的可能会记录为已使用几百兆一个月。如果网络中有数以百计的IT设备,你可以要求网络管理员对网络分割成几个较小的子网用更小的子网掩码来缓解这个问题。

故障排除高的ICMPv6数据使用

故障排除高的ICMPv6利用是连接通过Wi-Fi电池供电的设备最关键的。设备可以永不断电了他们的无线天线,并进入省电模式,如果这些他们不断的ICMPv6消息的形式在本地网络上接收广播消息。这可能有助于解释在智能手机上意外的电池消耗,当它连接到家庭或办公室的Wi-Fi网络。

如果你从IPv6的控制消息在Windows 10看到高数据使用情况,然后有什么问题您的网络设备。这可能是与你的设备的以太网卡或其Wi-Fi模块的问题。如果您的计算机遭受间歇性的网络中断或以其他方式保持脱落,并在网络上,这会从您的设备解释的ICMPv6的异常高的用途。

更令人沮丧的,它也可以由另一台计算机,或其它网络连接的设备,路由器或其他网络设备,或甚至错误的网络线引起的。ICMPv6 use broadcast messages for most things, meaning that most of the time — every device connected to the same local network will receive ICMPv6 messages to and from every other device on the network. This is an intentional design that makes devices on the same network aware of each other, which is a desirable attribute of a well configured network most of the time.

要确定是哪个设备导致了这个问题,您需要检查网络中的广播数据包流量。您可以使用WireShark做捕获网络流量。Wireshark是一个复杂的软件和它的使用是超出了本文的范围。如果你有一台Linux或者MacOS计算机方便,可以发出以下命令使tcpdump的公用事业产出每包的ICMPv6它看到在网络上,因为它们飞过。

tcpdump -nvvl icmp6

在此命令(或是Wireshark)的输出,可以寻找在ICMPv6消息重复MAC /硬件地址。该MAC地址将在表示像这样的十六进制格式显示:FF: FF: FF: FF: FF: FF。这些地址对应于您的网络上的一个设备,您可能会发现它打印在您的设备下面。如果你找不到打印在实际设备上的MAC地址,请参考设备或操作系统的手册,了解如何查找MAC地址的详细信息。

这不是一个快速的任务,确实需要一些熟悉的网络故障排除。然而,一旦你已经确定了问题引起的问题,你可以成为解决其连接问题或者从网络中删除。