• IPV4的未来替代品!一文读懂IPV6的优势特点和地址类型


    为什么要用IPV6?

    2011年2月3日,IANA(Internet Assigned Numbers Authority,因特网地址分配组织)宣布将其最后的468万个IPv4地址平均分配到全球5个RIR(Regional Internet Registry,区域互联网注册管理机构),此后IANA再没有可分配的IPv4地址。

    1、地址空间巨大:2^128个,每粒沙子都能分配到

    2、精简的报文结构,提高效率,IPV4报文各个字段都有用处,但是太复杂了,IPV6精简了报文结构,按需扩展IPV6的表示

    3、自动配置和重新编址 不需要DHCP,可自动获取IP

    4、支持层次化网络编址 IPV4各大运营商申请的时候不连续,无法汇总。IPV6各大ISP地址段连续,可以更好的层次化编址,方便路由聚合,精简路由表,提高转发效率

    5、支持端到端安全,原生支持IPSEC,OSPFv3 (无需验证)加扩展头部

    6、移动性支持 类似于WLAN漫游,主机移动到另一个网络IP地址不会改变,IPV6会自动映射成新的网络地址

    7、更好的支持Qos ,IPV6增加了流标签,更方便做Qos,流标签定义一个数据流,数据流由五元组生成,之前要看五元组,有了流标签不需要看五元组

    与IPv4地址类似,IPv6也用“IPv6地址/掩码长度”的方式来表示IPv6地址。

    IPv6地址: 2001:0DB8:2345:CD30:1230:4567:89AB:CDEF/64

    一个IPv6地址可以分为如下两部分:

    网络前缀:nbit,相当于IPv4地址中的网络ID。

    接口标识:(128-n)bit,相当于IPv4地址中的主机ID。

    IPv6单播地址示例:2001:0DB8:6101:0001:5ED9:98FF:FECA:A298/64。

    IPV6地址类型:

    单播地址(Unicast Address):标识一个接口,目的地址为单播地址的报文会被送到被标识的接口。在IPv6中,一个接口拥有多个IPv6地址是非常常见的现象。

    组播地址(Multicast Address):标识多个接口,目的地址为组播地址的报文会被送到被标识的所有接口。只有加入相应组播组的设备接口才会侦听发往该组播地址的报文。

    任播地址(Anycast Address):任播地址标识一组网络接口(通常属于不同的节点)。目标地址是任播地址的数据包将发送给其中路由意义上最近的一个网络接口。

    注意:IPv6没有定义广播地址(Broadcast Address)

  • 相关阅读:
    【Python】PyWebIO 初体验:用 Python 写网页
    Django
    范数Norm-衡量向量大小的方法
    Cocos Creator3.8 项目实战(八)2D UI DrawCall优化详解(上)
    金山云冲刺港股拟双重主要上市:年营收90亿 为雷军力挺项目
    Java.lang.Class类 isLocalClass()方法有什么功能呢?
    5、Nginx 配置实例-负载均衡
    labelme标注的json、coco格式快速转yolo格式
    Linux基础IO【II】
    QStringLiteral(str)
  • 原文地址:https://blog.csdn.net/zhynet000001/article/details/125409272