IPv6学习笔记
基础版
t.sina/vinsoney
1 Ipv6编址
1.1 基础
1. 地址在简写的时候多个前导0可以省略成一个0
一个或多个连续的16比特字段为0时,可用::表示,但只允许一个::
手机没有红外线怎么遥控空调2. Ipv6地址的URL表示: [ipv6地址] : 8080 //必须用[ ] 括起来1.2 地址分类
1.2.1 单播地址
1. 可聚合全局单播地址 (Aggregatable global unicast address)
2.
本地站点地址 (Site-local address) 类似IPV4中的私有地址
以FEC0::为前缀。其中前十bits
固定为1111111011,紧跟在后面的是连续38bits 0。
对于站点本地地址来说,前48bits 总是固定的。在接口ID 和48bits 特定前缀之间有16bits 子网ID 字段,供机构在内部构建子网。站点本地地址不是自动生成的。
本地站点地址永远不会用于与全球ipv6因特网通信。一般用于内网通信 3.
链路本地地址 (Link-local address)
以FE80::/10为前缀,11-64位为0,只能在连接到同一本地链路的节点之间使用,主要是用于IPv6的一些协议中(比如邻居发现协议:NDP )。 当一个节点启动IPv6协议栈时,节点的每个接口会自动配置一个链路本地地址。这种机制使得两个连接到同一链路的IPv6节点不需要做任何配置就可以通信 。缺省网关使用链路本地地址 4.
特殊的地址 a)
未指定地址:全0地址 :: 0:0:0:0:0:0/128 或者 :/128
该地址可以表示某个接口或者节点还没有IP 地址,可以作为某些报文的源IP 地址(比如作为DAD 报文的源IP DHCP )。用于IPv6节点在没有获取IPv6地址时的 b) 回环地址:::1 0:0:0:0:0:1/128 或者::1/128 用于IPv6节点发送报文给自己 c)
ipv4兼容地址
在过渡技术中会使用到一些包含IPv4地址的IPv6地址,为了让IPv4地址显得更加突出一些,定义了内嵌IPv4地址的IPv6地址格式。内嵌IPv4地址格式是过渡机制中使用的一种特殊表示方法。在这种表示方法中,IPv6地址的部分使用十六进制表示,IPv4地址部分是十进制格式。
0:0:0:0:0:0:192.168.1.2或者::192.168.1.2(96个0)
自动ipv4兼容隧道 nat-pt
1.2.2 Multicast
1. 地址结构
无法获取ip地址组播地址最高位前8位为1 FFXX::
Flags 为0000 永久分配的; 为0001 临时分配的
Scop 用来限制组播数据流在网络中发送的范围。
0:预留;
贵阳市邮编l:节点本地范围;单个接口有效,仅用于Loopback通讯
十一高速免费2:链路本地范围;FF02::1
5:站点本地范围;
8:组织本地范围;
E:全球范围;
F:预留。
Group-ID 该字段长度可以为112位,用来标识组播组,而112位最多可以生成2112个组ID ,RFC2373并没有将所有的112位都定义成组标识,而是建议仅使用该112位的最低32位组ID,将剩余的80位都置0。
攻击速度上限2. IPv6有一些特殊的组播地址,这些地址有特别的含义
FF01::1(节点本地范围所有节点组播地址);
FF01 ::2(节点本地范围所有路由器组播地址);
FF02::1(链路本地范围所有节点组播地址);
FF02::2(链路本地范围所有路由器组播地址);
……
3. 被请求组播地址
在IPv6组播地址中,有一种特别的组播地址,叫做Solicited-node地址(请求节点组播地址)。
Solicited-node地址是一种特殊用途的地址.主要用于重复地址检测(DAD)和替代ipv4中的ARP。
Solicited-node地址由前缀FF02::1:FF00:0 / 104和ipv6单播地址的最后24位组成。一个ipv6单播地址对应一个Solicited-node 地址。Solicited-node地址受限范围为本地链路范围。FF02:0:0:0:0:1:FFXX:XXXX,用于地址解析、DAD
4. 多播的MAC地址映射
1.2.3 Anycast
适合于One-to-One-of-Many(一对一组中的一个)的通信场合。接收方只需要是一组接口中的一个即可,如移动用户上网就需要因地理位置的不同而接入离用户最近的一个接收站,这样才可以使移动用户在地理位置上不受太多的限制。
1.2.4 接口ID
接口ID可以根据IEEE EUI-64规范将48比特的MAC地址转化为64比特的接口ID
梦见爬悬崖●MAC地址的唯一性保证了接口ID的唯一性
●设备自动生成,不需人为干预
U/L位为1表示全局唯一,为0表示本地唯一
●接口ID也可由设备随机生成或者手工配置
1.2.5 所有节点必须具备的地址
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论