IPV6诞生之初和应用现状
IPv4地址枯竭1
理论上,IPv4仅能提供约42.9亿个IP地址。1980年早期制定协议工程师们也没预料到,互联网的发展如洪水猛兽不可阻挡,短短数十年,互联网就面临地址枯竭的窘境。 2019年11月26日,负责英国、欧洲、中东和部分中亚地区互联网资源分配的欧洲网络协调中心(RIPE NCC)正式宣布:共计43亿个IPv4地址已经群不分配完毕!
早在二十世纪初,IPv4地址稀缺的问题已初见端倪,为应对这一问题,第六代网际协议IPv6应运而生。但在二者的过渡工作尚未完成,爆炸式增长的入网需求与IPv4地址匮乏之间的矛盾愈演愈烈。而当时唯一的补救方法不过是IETF在1994年3月定义的可重用的私有IP地址。
RFC1918 name | IP address range | Number addresses | Largest CIDR block(subnet mask) |
---|---|---|---|
24-bit block | 10.0.0.0-10.255.255.255 | 16 777 216 | 10.0.0.0/8(255.0.0.0) |
20-bit block | 172.16.0.0-172.31.255.255 | 1 0487 576 | 172.16.0.0/12(255.240.0.0) |
16-bit block | 192.168.0.0-192.168.255.255 | 65 536 | 192.168.0.0/16(255.255.0.0) |
我们可以想象一下,故事开始于一个小镇,这个小镇有很多房子和商店,人们在这里生活和工作。然而,有一天,一个新的互联网服务提供商进入了这个小镇,为了提供更快的互联网连接,他们使用了一种叫做NAT(Network Address Translation,网络地址转换)的技术。
NAT技术是一种在互联网通信中常用的技术,它允许多个计算机共享同一个公共IP地址。在这个小镇上,当人们使用互联网时,他们的设备(比如手机、电脑等)都会连接到一个局域网中的路由器上。这个路由器通过NAT技术将局域网中的私有IP地址转换成一个公共IP地址,然后发送到互联网上。
有一天,小镇上发生了一场大风暴,导致互联网连接中断了。人们开始抱怨说,他们无法上网了,因为路由器被摧毁了。于是,互联网服务提供商决定使用NAT技术来解决这个问题。
他们在小镇的中心建立了一个大型的NAT服务器,所有的互联网流量都通过这个服务器进行转发。这样,即使某个路由器损坏了,人们仍然可以通过其他路由器连接到NAT服务器,并且继续享受到互联网服务。
通过NAT技术,小镇上的每个人都可以方便地访问互联网,而不必担心单点故障会影响到整个网络。人们感谢互联网服务提供商为他们带来的便利,而NAT技术则成为了小镇上的一项重要技术
IPV6基础知识
IPv6的地址格式以及表示方法:
常规的表示方式:
零位缩写形式:
缩写规则:
地址开头的零可以省略,结尾处的零不能省略,且地址中只能省略一次(即只有一次双冒号)
IP终端地址分配机制2
IPv6的地址分配方式有两种分别为DHCPv6和SLAAC(无状态地址自动配置)
DHCPv6
类似于IPv4中的DHCP,是由服务器根据可用地址池为设备分配唯一的IPv6地址
主要特点:
- 地址分配: 设备向服务器发送分配请求,服务器根据可用地址池,为设备分配唯一的地址
- 配置信息丰富: 除IPv6地址外,还提供其他分配信息,如子网前缀,网关地址,DNS服务器地址等
- 集中管理维护: 采用集中管理的方式,可以维护设备与服务器之间的状态信息,包括地址租约的有效期等
缺点: - IPv6地址空间庞大,在大型的网络中,这种中心化管理机制,使其部署和管理过于复杂,SLAAC技术恰好可以解决这样的问题
SLAAC
一种自动地址配置的方法,允许设备在网络连接时自动构建IPv6地址
主要特点:
- 路由通告: 网络中的路由器通过周期性的Router Advertisements消息告知设配网络的基本信息,包括网络前缀等
- EUI-64: 设配使用自身的MAC地址,通常采用EUI-64算法,将MAC地址的一部分用于构建IPv6地址
- 自动配置: 设备根据Router Advertisements和EUI-64生成的信息,自动配置IPv6地址,避免了对DHCPv6服务器的依赖