用户名:  密码:   
您当前的位置:首页 > 电脑与网络 >  电脑相关 > 

关于ipv6方面的一些知识点

上次修改时间: 2024-06-15 15:26:46      来源:网络总结      作者:钢铁长陈
上一页      路径:DSD\TXT资料数据库\4电脑相关\网络相关\ipv6\      下一页

关于ipv6方面的一些知识点

1. 为什么要用IPV6?
因为IPV4的地址不够用了,ipv4的地址为2的32次方,而ipv6的地址数为2的128次方

2. 为什么IPV6的地址要整128位那么长?
实际上,2的64次方的已经够用了,原因是考虑到网络安全,主要是希望能够追踪通信的源头,希望把网卡的MAC地址也包含进去,因为MAC地址本身就有48位,64位就不够长了,所以是128
 注:个人觉得这点意义不大,因为MAC地址实际上也是可以修改的

3. IPV6地址的表示方法,
IPV6使用16进制表示,地址共分为八段,每段有四个字符,每个字符最小是零,最大是f,也就是16进制,也就是最小为0000最大为ffff,每段为两个字节,每个字节用两个字符表示,所以说每段是16位,8×16就是128,反编译一个任何的工程文件,就可以看到每个字节是两个字符,这个要记住,最小为00,最大的为ff

4. ipv6地址的简写
八段中,每段4个字符,每一段中前面是零的,可以省略,但是如果在中间或者是后面是零不能省略,如果连续几段都为零的,我以用两个冒号表示
例:240c::6666
注1:平时用到的IPV6地址都是没有经过压缩的,只有IPV6的DNS服务器使用的那些地址是压缩过的
注2:一个IPV6地址中只能有一个双冒号
注3:ipv6地址还可以把IPV4地址内迁进去,就是嵌入到IPV6地址里面,前面是IPV6的地址,后面几位是IPV4的地址,但是在什么情况下这样用没搞清楚

5. IPV6和IPV4地址的区别:
前者是16进制,最小为零,最大为f,后者是十进制,最小为零,最大为九。
IPV4的地址是二的32次方,分为4段,每段8位,1个字节,最后转为十进制表示
IPV6的地址是二的128次方,分为8段,每段16位,两个字节长,一个字节用两个字符表示,最后转为16进制表示

6. IPV6网络的一些特点,如地址获取与分配,前缀与网络ID,聚类原则,DHCPv6,报文改进,传输MTU值
1)IPV6地址的获取,既可以向IPV4那样配置dhcp服务器来进行分配,IPV6的dhcp服务器叫dhcpv6,而且IPV6还可以使用无状态地址分配方式(slaac),就是通过ndp进行路由请求和通告,获得IPV6地址前面64位的的网络前缀,然后通过本身的MAC地址算出后面64位
2)IPV6地址后面的64和128是指前缀的长度
3)一般IPV6地址,前面64位是前缀,后面64位是网络ID,即接口ID。IPV4的地址默认是用子网掩码来划分网络号和主机号,而IPV6的地址默认是把后面64位作为主机号,及主机接口标识,这个接口标识是用48位的MAC地址加上iee分配的ID,依照一个名叫EUI64的算法转换来的,重复的可能性很低
4)IPV6遵循聚类原则,就是相同区域的IP的前缀是一样的,不像IPV4前缀差不多的可能分配到不同的国家
5) IPV6对IPV4的报文进行了精简改进,他强制使用了ipsec安全加密传输,不用担心被抓包泄密,可以避免部分数据欺骗攻击
6) Mtu值是指主机在转发数据包时的最大传输的字节,像移动的,像南宁这里的移动的宽带mtu值就是设的1492就是指数据包最大的传输单元是1492字节,IPV6数据包是在主机转发出数据包的时候就进行了分片默认,最小是mtu值为1280字节,而IPV4数据包在转发的是是用路由器来分片的,默认是1500字节,比如南宁这里移动网络的mtu值使用的就是1492字节

6. ipv6地址分类
1) ::/128全是0的IP地址为缺省地址同ipv4是一样,只不过用双冒号表示,Ipv4下面是0.0.0.0
2) ::1/128 的IP地址为环回地址,指向本机,相当于127.0.0.1,可以ping ::1
3) Fe80::/10开头的那个是链路本地单播地址,路由器是不会转发以这个开头的地址的,适用于在本地链路中的设备进行通信,前64位为固定值
4) FC00::/7开头的是唯一本地地址,相当于IPV4以192开头的这些IP地址,他属于私有地址,在局域网内使用,如果要访问互联网,就要通过网关或者是NAT 64进行转换,才能在互联网通信
4) FC00::/8开头的是(前面八位为1), 后面全是零的是多播地址,即ff00::/8,好像多播地址又叫组播地址
 


关于IPV4与IPV6之间的互通
正常情况下,IPV4与IPV6之间的网络是不能互通的。目前,IPV4与IPV6互通使用了四种技术,一是双协议战技术,二是隧道技术,三是网络协议转换技术,第四个是ivi技术及翻译网关技术

1)双协议战技术:是在路由器,交换机,还有电脑主机上同时运行IPV4和IPV6协议,如果是ipv4下的客户端发起的请求,就走IPV4网络,IPV6的客户端就走IPV6网络,主要是看哪个网络下的主机发起的请求就走哪个网络

2)隧道技术:就是把IPV6的数据包封装到IPV4的数据包里进行发送,开始和接收端的网络是IPV6的,中间封装到IPV4的数据包里面传输,他还是需要双协议站路由的支持,比如6 over 4,6 to4

3) 网络协议转换技术类似于IPV4的NAT技术,只不过他的名字叫NAT64,就是在IPV4网络与IPV6网络之间建一个NAT 64的翻译网关,它可以自动把IPV6网络的数据包翻译发往IPV4网络,在经过静态条目绑定之后,也能将IPV4的数据包发往IPV6网络
4) 国内的翻译网关技术ivi,这种技术比较先进,类似于NAT64的转换,只是他是进行无状态的映射,他是把一些IPV4和IPV6地址进行映射,生成专用的ivi地址,当IPV6网络的用户要访问IPV4网络时,可以通过ivi网关的映射表来获得IPV4访问IPV4网络,而ipv4是访问IPV6也是通过映射表的IPV6的地址访问IPV6的网络,他的好处是不需要改变用户的使用习惯和成本,由运营商来搭建翻译网关,进行双网互访