IPv6学习笔记
ipv6格式与表示方法
冒号发分16进制,6位为一组,一共8组,128位
缩写:
(1)前导0省略
(2)连续的1组或者多组0可以用::来代替
2000:0000:0000:0000:0000:0000:0000:0001
缩写:2000::1
对于多组0进行缩写:
2000:abcd:1234:0000:0000:0000:0123:00ab
2000:abcd:1234::123:ab
在ensp上进行操作:
ipv6 #使用IPV6
ipv6 enale #IPV6使能
ipv6 address 2000:abcd
使用dis this查看该接口下的配置
display this,大小写不敏感,一个接口多个ipv6地址
注意点:一个ipv6地址,书写的时候,不能同时出现2个或者以上的::, 这样是不能正确区分0的位置
格式:
从中间破开,分为两段,2000:abcd:1234:0000: 0000:0000:0123:00ab
子网掩码为1是ip地址的网络ID
子网掩码为0的部分为主机ID
IPV4:网络ID 主机ID
IPV6:网络前缀(64位) 接口ID
IPV6的构成与分割方式
IPv6是按照派(3.14 )进行切割,3:1:4
global routing prefix 可路由前缀(前48位)
48(全局可路由前缀):16(subnetID 子网id/划分子网使用):64(接口ID)
前缀的生成方式
1.手动进行配置
2.SLAAC(无状态的自动地址配置)
3.DHCPV6
接口ID的配置方式
1.手工进行配置
2.通过EUI64(extended unique ID) 进行生成
ipv6 address 2000::/64 eui64
3.软件自定义(微软生成,保证安全)
EUI64是和MAC地址有关系
MAC地址(48位) OUI(24)| 自定义(24)
生成EUI64 是根据MAC地址进行生成OUI(24)|FFFF(十六进制,十六位)| 自定义(24)
生成了对应的64位地址之后,在第七位二进制,进行置反0000 00010,这样才能构成IPV6地址
IPv6地址分类
单拨:只能发送给单个设备
GUA global unicast address(全局单拨地址:相当于是公网地址)
固定地址:2000::/3 3表示的是前3位不能进行更改,0010 2000:: -3FFF
地址的范围是2的125次方,相当于是ipv6地址的八分之一,这段地址可以在全网进行路由,以该地址作为数据报文的目的地址,传输的时候不受限制
唯一本地地址(ULA)
ULA unique local address 唯一本地地址(相当于是私有地址),该地址受限,一该地址作为目的地址只能在本地进行传输
固定前缀 FC00::/7
FC00:: /8(保留) FD00:: /8 (作为唯一本地站点地址) FD00:1234:: /64
FD(1111 1101)后面的40位,称为GlobalID,GID根据时间和EUI来HASH生成的128,取高阶的40位来形成GID
FD 8+40 subnetID + 接口ID 凑成48位,构造出全局可路由前缀
注意:对应上层的应用,ULA地址和GUA地址没有任何区别;
怎么标识这个地址的唯一性:通过GID来保证地址在使用的过程中不冲突,这段地址到公网当中,也不会冲突。
本地连接地址(LLA)
LLA link-local 该地址是一个受限的地址,传输范围只能是链路生效,该地址作为源地址或目录地址都不会跨三层传输设备。
在IPV4地址当中,没有类似的地址,只能使用IPV6,链路两端的设备就能互相通信,不需要做任何配置。(在链路上天然通信),可以利用LLA协议跑路由协议,NDP协议和路由发现RS RA(报文)
固定前缀:FE80::/10,ipv6 address FE80::1
link-local 配置这个接口的link-local地址,在一个路由上的不同接口,可以使用相同的link-local地址,但是使用link-local地址进行配置的时候,就需要使用-i参数进行指定出去的端口
优点:可以作为IGP的下一跳(因为同一个接口上可以配置多个IPV6的地址,但是LLA地址是唯一的)
链路上的两个节点可以相互通信,这源于FE80地址的好处,不需要做任何的配置,就能给协议进行使用-OSPF3 NDP的路由发现,还可以节约GUA地址和ULA地址!
版权申明
本文系作者 @Tis-FYM 原创发布在Tis-FYI站点。未经许可,禁止转载。
暂无评论数据