在知识扫盲前,首先要知道在IPv4环境下,可以通过https://ipv6proxy.cn 来测试纯IPv6的网站内容。 一、 IPv6是什么?为什么要用IPv6? 1.1 IPv6的定义: IPv6通俗讲就是,第六代互联网协议。大家应该都知道吧,就是你经常在网卡里设置的ip地址如”192.168.1.2″,这个就是IPv4网络地址,那么IPv6的设计目的就是用于替代的下一代IP协议,号称可以为全世界的每一粒沙子编上一个网址。 1.2为什么要用IPv6 大家知道延缓IPv4地址耗尽的短期方案之一为NAT(Network Access Translation)。NAT技术在延缓IPv4地址耗尽问题方面非常成功,在大多数网络设计中已经成为一个标准部分。 NAT技术的缺陷:把原来具有开放、透明、对等特点的Internet变成了看上去更像一个具有客户-服务器(Client-Server)结构的网络的巨大集合。而用户则只在外围连接到Internet的”边缘层”,Internet向它们提供服务。用户很少对Internet的整体资源做出贡献。更多的从某种经济的角度看,Internet的用户仅仅成为了消费者,而不是生产者。 推动IPv6发展的两个基本动力: 1、 诸如移动IP协议(Mobile IP)、服务质量保证(QoS)、端到端的安全、网格计算(Grid Computing)、点到点网络互连等核心概念的新型应用。NAT技术遏制了这些领域的创新,因而摒弃NAT技术的惟一手段是提供充足的并且易用使用的公共IP地址。 2、拥有众多人口的国家的快速的现代化发展,例如中国和印度。有些国家不得不继续保留一个具有4~5层NAT技术的网络层次架构,以支持对IPv4地址的需求。 所以可以发现最大的问题在于网络地址资源有限,严重制约了互联网的应用和发展。IPv6的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍。 原由总结: 1、IPv4地址资源的紧张限制了Internet的进一步发展,移动和宽带技术的发展要求更多的IP地址 2、NAT、CIDR、VLSM等技术的使用仅仅暂时缓解IPv4地址紧张,但不是根本解决办法。 3、路由表急剧膨胀 4、随着因特网的发展,安全问题越来越突出。IPv4协议制定时并没有仔细针对安全性进行设计,因此固有的框架结构并不能支持端到端安全。因此,安全问题也是促使新的IP协议出现的一个动因。 二、 IPv6基础知识体系 2.1 IPV6地址表示 1、ipv6地址长度是128位,基本表达方式是X:X:X:X:X:X:X:X,其中x是一个4位十六进制整数。每一个数字包含4位,每个整数包含4个数字,每个地址包括8个整数,共计128位(4*4*8=128)。 2、某些ipv6地址中可能包含一长串的0,当出现这种情况时,标准种允许用”空隙”来表示这一长串的0。如 2000:0:0:0:0:0:0:1可表示成2000::1。该种方法,只有当16位组全部为0时才会被两个冒号取代,且两个冒号在地址中只能出现一次。 3、要在一个URL中使用文本IPv6地址,文本地址应该用符号”[“和”]”来封闭。例如文本IPv6地址 FEDC:BA48:7654:3210:FEDC:BA98:7654:3211写作URL示例为http://[FEDC:BA48:7654:3210:FEDC:BA98:7654:3211]:80/index.html。 4、ipv6地址被分成两个部分-子网前缀和接口标识符,子网前缀类似ipv4地址的掩码。 2.2 IPv6地址分类 ipv6地址有三类,单播、组播和泛播地址。单播和组播地址与ipv4的地址非常类似;但ipv6中不再支持ipv4中的广播地址,而增加了一个泛播地址。 单播:一个单接口的标识符。送往一个单播地址的包将被传送至该地址标识的接口上。 泛播:一组接口(一般属于不同节点)的标识符。送往一个泛播地址的包将被传送至该地址标识的接口之一(根据选路协议对于距离的计算方法选择”最近”的一个) 组播:一组接口(一般属于不同节点)的标识符。送往一个组播地址的包将被传送至该地址标识的所有接口上。 2.2.1单播地址格式: 1、接口标识符 ipv6单播地址的接口标识符基于IEEE EUI-64格式,该格式基于已存在的mac地址来创建64位接口标识符,这样的标识符在本地和全球范围是唯一的。RFC 2373包括的附录解释了如何创建接口标识符。方法如下: 将48位mac地址分成左右各24位,在其中插入0xFFFE,然后将第一个字节的第7位取反,如图所示: 例: 00:1F:9E:FC:7A:D0(MAC) -> FE80::21F:9EFF:FEFC:7AD0(IPV6) 2、特殊地址和保留地址 未指定地址或全0地址(尚未得到一个ipv6地址) 回返地址(在ipv4中回返地址时127.0.0.1,ipv6中的回返地址时::1) 嵌有ipv4地址的ipv6地址(有两类该地址,前80位均为0,低32位包含ipv4地址,当中间的16位为ffff时,表示该地址为ipv4映象的ipv6地址,用于访问只支持ipv4的节点;当中间的16位全0时,表示该地址为ipv4兼容地址,用于通过ipv4路由器以隧道方式传送ipv6包) 3、链路本地地址用于单网络链路上给主机编号,前缀的前10位标识(1111111010)的地址即为链路本地地址。路由器对于源端和目的端具有链路本地地址的包不予处理,因为永远不会转发这些包。 站点本地地址可用于在内联网中传送数据,但不允许从站点直接选路到全球Internet。站点内的路由器只能在站点内转发包,而不能把包转发到站点外去。 … Continue reading ipv6连接测试网站(IPv6知识扫盲)
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed