IPV6 协议

        背景:IPv4 只能支持 43 亿设备。

        内网通过 NAT 协议转换表转换成出口 IP 访问对应的网站。

一、IPv6 的工作原理

        IPv6 和 IPv4 工作原理相似,为切片、增加封包头、路由(寻址)几个阶段。

二、IPv6 和 IPv4 的差别

        区别一,地址数量:IPv6 有8个16位,共128位,而IPv4 有4个8位,共32位。

        IPv6 的128位包括如下部分:

        站点前缀:Site Prefix, 48bit,一般由 ISP (Internet Service Provider,运营商)或者 RIR (Regional Internet Registry,地区性互联网注册机构)。RIR 将 IP 地址分配给运营商;

        子网号:Subnet ID,16bit,用于站点内部区分子网;

        接口号:Interface ID,64bit,用于站点内部区分设备。

        区别二,分割符号:IPv6 的地址用 :分割,如 0123:4567:89ab:cdef:0123:4567:89d-f:cbdf。而IPv4 是用 . 分割,如 180.163.198.33 。每一个是8位,用0-255的数字表示。

        IPv6 的地址可简写即 xxx:0000:0000:xxx 可以替换成 xxx::xxx比如0123:0000:0000:cd-ef:0123:4567:89df:cbdf 可以简写成 0123::cdef:0123:4567:89df:cbdf,且::连续只出现一次。

        另外89ab::/16 代表 所有前缀是 89ab 的IPv6 地址,代表前16位相同的地址集合,

        0123:4567:89ab::/64 代表前64位相同的地址集合。

三、寻址

        单播:一个设备传给另一个设备叫单播。

        全局单播:通过一个全局的 IP 地址找到设备。

        本地单播:给定地址,本地网定位设备,包括 Link-local 前缀(10bit)0(54bit)接口号(64bit),其中 Link-local 必须以 fe80 开头。eg:fe80::1223:453d 。

        分组多播:同时把一个消息发给多个分组的机器,需要以8个,也就是 ff00 开头,后面跟上一个分组的编号。设备所在的网络中已经定义了该分组编号,而且有设备可以识别这个编号。专门管理分组的设备拥有分组下设备的完整清单,并把数据发送给对应的其他设备。

        IPv4 也支持分组多播,但需要网络配置整体配合。

四、新设备接入

        新设备接入 IPv6 后,会使用 IPv6 的邻居发现协议(Neighbour Discover Protocol)为自己申请一个 IP 地址。当新设备需要发送信息到目的地时,还可以通过 ND 协议广播查询目标设备。然后如果需要路由,还可以通过 ND 查找路由器。

         而传统方式是 ARP 协议(Address Resolution Protocol,地址解析协议),要求每个节点存储许多额外信息。IPv6 的这种方式更加无状态化,减少数据冗余带来的风险和负担。

        

        

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

边学习边学着写点博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值