IPv6学习笔记

时间:2023-03-08 15:53:51

IPv6简写规范:

1)  每个IPv6地址段起始的0可以被省略;

2)  如果一段为4个零,可以简写为一个0

3)  如果有连续的多个段全为0,则可以使用::表示

注:一个地址段中只能有一个::出现,不可以出现两个及以上

IPv6地址分类:

1)  单播:

AGUA地址:

2000::/3-3fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff(范围)

Internet Address:2001::/16 IPv6

6to4 Address:2002::/16

Link-local地址(每个接口有且仅有一个):

FE80::/10:

  1. 只能在一个广播域中使用,用于在同一个广播域终端之间的通信
  2. IGP的下一跳地址为Link-local地址

Site-Local地址(私有地址微软定义):

FEC0::/10

未指定地址:

::/128

缺省地址:

::/0

环回地址:

::1/128

IPv4-Compatible Address:

::192.0.2.100=::C000:0264

注:一个节点想要运行IPv6,该接口一定会生成一个Link-Local地址,而一个接口有且只有一个Link-Local地址,一个接口可以拥有任意个AGUA地址,无论使用什么样的IGP,通告路由的下一跳都是邻居接口的Link-Local地址

EUI规则:

EUI64:mac地址中间添加FFFE,mac地址的OUI:从左往右数第7位,如果原本是1转换成0,如果是0则转换成1

AGUA:既可以自动使用无状态注册生成基于EUI64的地址,也可以使用手工配置EUI64的地址

Link-Local地址:默认按照EUI64规则生成相关地址信息

注:使用EUI 64转换算法得到的接口ID是随机器硬件固定的,也是全局惟一的。该算法实现简单,是一种重要的接口ID自动生成算法。作为对该算法的一种改进,RFC3041又引入了一种随机地址机制,他包含了用一组随机数字代替由MAC地址转换的接口ID。该地址具有一定的生存周期,随着生存周期的结束,该地址会自动更换,较好地解决了节点的Internet访问活动被跟踪的问题。目前大部分终端均支持这种生成地址方式。详见:

https://blog.csdn.net/babyfans/article/details/8589446

2)  组播:

3)  任意播:

静态路由:

一台路由器没有启用IPv6 Unicast-Routing一样可以配置静态路由,此时路由只能实现去往邻居路由器直连接口的访问,无法隔跳访问,需要在路由器上启用IPv6 Unicast-Routing实现隔跳访问。对于出站接口是MA网段接口,写IPv6静态路由的时候需要伴随下一条地址,不然无法访问,如果是P2P可以直接携带出站接口。

RIPng:

该协议工作在应用层,UDP封装,端口号521