[TOC]
## **表示方法**
IPv6有128位,每四位用0~f的一个字符表示,那么共有32个字符,然后每四个字符为一组,用冒号:分开,那么共有八组。比如,一个IPv6地址如下:
```
1234:5678:9abc:def0:aaaa:aaaa:aaaa:aaaa
```
一个IPv6地址中可能连续多个组中的字符都为0,那么此时我们可以把连续为0的组压缩为`::`,比如`1234:0000:0000:0000:0000:0000:0000:0001`可以表示为`
1234::0001`
另外,一个组中最前面的字符0也可以省略,比如上面的`1234::0001`也可以表示为`1234::1`
## **分类**
#### **内网地址与外网地址**
在IPv4,有内网地址(10.0.0.0/8等)和外网地址,IPv6也有。IPv6的内网地址的前缀为
```
fc00::/7 # 1111 1100 与 1111 1101
```
也就是说,以`fc`、`fd`开头的地址,都是内网地址。内网地址无法在公网中进行路由
#### **链路地址**
上面的内网地址无法在公网中路由,但是可以在内网的多个VLAN路由。IPv6中还有一类特殊的地址叫链路地址,该类地址不能跨VLAN路由,也就是说,该类地址只能在同一个子网中的主机之间相互访问。该类地址的前缀为
```
fe80::/10 # 1111 1110 1000
```
也说是说,以`fe8`、`fe9`、`fea`、`feb`开头的地址,都是链路地址。
#### **loopback地址**
在IPv4中,127.0.0.1表示回环地址,每台主机的lo网卡都是这个地址。在IPv6中,回环地址为`::1`
## **常用工具的IPv6访问方式**
```
$ ping -6 fd15::101
$ curl -6 "http://\[fd15::101\]:8080"
$ telnet fd15::101 8080
```
## **给网卡配置IPv6**
参考 https://www.golinuxcloud.com/how-to-configure-ipv6-address-in-linux-rhel-centos-7/
以下为centos虚拟机上`/etc/sysconfig/network-scripts/ifcfg-ens33`配置文件的一个示例:
```
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=no
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6ADDR=fd92::102/64
#IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
#UUID=2c8f88f4-54d4-4adc-b1bf-8351e6810982
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.92.102
MASK=255.255.255.0
GATEWAY=192.168.92.2
DNS1=114.114.114.114
```
- 应用层
- HTTP
- Cookie
- Session
- HTTP报文格式
- HTTP的Header字段
- HTTPS
- 简介
- 原理
- RSA加密与解密
- 证书签名与验证
- TLS双向认证
- openssl命令汇总
- DNS
- DNS的记录类型
- DNS的报文格式
- FAQ
- 传输层
- TCP
- CloseWait
- 网络层
- IPv6
- 链路层
- 链接层基础知识
- VLAN
- FAQ
- Linux网络收发包
- 网卡收包
- 网卡发包
- 收发包FAQ
- LVS
- 安装-DR模式
- 基本原理
- Ipvsadm命令
- Netfilter
- Netfilter简介
- 注册钩子函数
- Netfilter中数据包流向
- Iptables的数据结构
- 连接跟踪
- 初识连接跟踪
- 连接跟踪详解
- 连接跟踪数据结构
- 数据包与连接的状态
- NAT
- IPVS
- KubeProxy的IPVS模式
- Linux虚拟网络设备
- 虚拟网络设备简介
- Tap
- VethPair
- Vlan
- Vxlan
- Flannel的VXLAN原理
- Openstack的VXLAN原理
- VXLAN总结
- Bridge
- 给容器设置主机网段IP
- Macvlan
- Ipvlan
- IPIP
- IPIP使用介绍
- IPIP源码分析
- Limdiag网络
- 详细设计
- kubeovn
- IP命令
- Calico
- Calico常见问题
- ARP无响应
- 其他
