在工作中接触到IPV6的流量,但没有好好静下心来去学习,现在查阅一些资料学习一下,本文只是作为学习笔记。

0x01 ipv6地址

IPV6地址长度为128位,即为16字节,通常以冒号分割,可以写成包含8个块的IPV6地址,例如5f05:2000:80ad:5800:0058:0800:2023:1d71
由于IPV6太长,所以有必要推行简化表示法,简化规则如下:

  1. 一个块中前导的零必须压缩(例如,2001:0db8::0022变为2001:db8:22)。
  2. ::只能用于影响最大的地方(压缩最多的零),如果多个块中包含等长度的零,顺序靠前的块将被替换成::。如果地址中仍有零块,它们可以缩小到一个零。

根据以上规则,2001:0000:3238:DFE1:0063:0000:0000:FEFB 可以简化为2001:0:3238:DFE1:63::FEFB

Last modification:December 2nd, 2020 at 01:12 am