IPv6:128位
地址压缩:
1,省略开头零
2,连续0用双冒号 :: 代替(只能有一个双冒号)
IPv4报文与IPv6报文的比较
1、版本(Version):4 bit,值为 6(二进制值为 0110)表示 IPv6 报文。
2、流量类别(Traffic Class):8 bit,这相当于 IPv4 协议中的 ToS(type of service) 字段。但是,考虑到 ToS 字段这些年的发展,现在都用来做区分服务等级(Differentiated Class of Service,DiffServ)了。所以,即使这个字段和旧的 ToS 字段有些相似,它们的名字要比所传送的值更能确切地反映目前的用处。
3、流标签(Flow Label):20 bit,IPv6 中新增。流标签可用来标记特定流的报文,以便在网络层区分不同的报文。 发路径上的路由器可以根据流标签来区分流并进行处理。由于流标签在 IPv6 报文头中携带,转发路由器可以不必根据报文内容来识别不同的流,目的节点也同样可以根据流标签识别流,同时由于流标签在报文头中,因此使用 IPSec 后仍然可以根据流标签进行 QoS 处理。
4、有效载荷长度(Payload Length):16 bit,以字节为单位的 IPv6 载荷长度,也就是 IPv6 报文基本头以后部分的长度(包括所有扩展头部分)。IPv4 的总长度字段是 16 位的,但 IPv6 的有效载荷长度字段却是 20 位,这就意味着该字段能够指定更长的有效载荷(1 048 575 字节,相对 IPv4 中只有 65 535 字节)(本句源自《 TCP / IP 路由技术 》,有误)。
5、下一报头(Next Header):8 bit,用来标识当前头(基本头或扩展头)后下一个头的类型。此域内定义的类型与 IPv4 中的协议域值相同。IPv6 定义的扩展头由基本头或扩展头中的扩展头域链接成一条链。这一机制下处理扩展头更高效,转发路由器只处理必须处理的选项头,提高了转发效率。
6、跳数限制(Hop Limit):8 bit,和 IPv4 中的 TTL 字段类似。每个转发此报文的节点把此域减 1,如果此域值减到 0 则丢弃。注意:IPv4 中的 TTL 设计之初是以秒(s)为单位的,但实际使用时跟 IPv6 中的 Hop Limit 一样,是以跳数为单位。
7、源地址(Source Address):128 bit,报文的源地址。
8、目的地址(Destination Address):128 bit,报文的目的地址。
扩展报头
地址类型
GUA:global unicast address
LLA:链路本地地址
netsh interface ipv6 set global randomizeidentifiers=enable 开启随机
netsh interface ipv6 set global randomizeidentifiers=disenable 关闭随机
常见组播地址:
、
FF01:本地接口 FF02:本地链路
::1 所有节点 ::2 所有路由器
IPv4组播地址:
224.0.0.0 - Base address
224.0.0.1 - 网段中所有支持多播的主机
224.0.0.2 - 网段中所有支持多播的路由器
224.0.0.4 - 网段中所有的DVMRP路由器
224.0.0.5 - 所有的OSPF路由器
224.0.0.6 - 所有的OSPF指派路由器(即DR)
224.0.0.7 - 所有的ST路由器
224.0.0.8 - 所有的ST主机
224.0.0.9 - 所有RIPv2路由器
224.0.0.10 - 网段中所有支的路由器
224.0.0.11 - Mobile-Agents
224.0.0.12 - DHCP server / relay agent服务专用地址
224.0.0.13 - 所有的PIM路由器
224.0.0.14 - rsvp封装
224.0.0.15 - 所有cbt路由器
224.0.0.16 - 指定sbm
224.0.0.17 - 所有sbms
224.0.0.18 - 所有vrrp路由器
224.0.0.22 - 所有的IGMP路由器
224.0.0.102 - 所有支持glbp的路由器
224.0.0.251 - 所有的支持组播的DNS服务器
任播地址:就是一种gua
ipv6 address 12::2 64 GUA
ipv6 address 12::2 64 anycast 任播
以太网链路聚合与交换机堆叠、集群
网络可靠性需求:
手工模式:适用于设备老旧、低端,不支持LACP协议
缺点1:无法判断对端接口是否在同一设备
缺点2:只能通过物理层状态判断对端接口是否正常工作
LACP模式:采用LACPDU交互
PAT/NAPT:网络地址端口转换
出口使用同一公网IP,同时携带唯一随机端口号(内网通过端口号转换成对应私网地址
公网地址已知:需要将公网地址写入地址池
nat address-group 1 ~
华为Easy IP:
没有地址池,直接使用公网接口地址进行转换
DHCP、PPPoE 等动态获取 公网地址
接口下:
nat outbound 2000 address-group 1 no-pat 动态NAP
nat outbound 2000 address-group 1 NAPT/PAT
nat outbound 2000 Easy IP
应用层
DNS:域名解析系统
nslookup DNS调试模式
query(dns查询请求) ——— response(dns回答)
tpey:A(IPv4),AAAA(IPv6)
传输层
tcp三次握手:
确认数据:ack=seq+载荷长度
四次挥手:断开连接,释放资源
fin置为,ack置为