IPv6:128位
    image.png
    地址压缩:
    1,省略开头零
    2,连续0用双冒号 :: 代替(只能有一个双冒号)
    IPv4报文与IPv6报文的比较
    image.png
    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,报文的目的地址。
    扩展报头
    image.png
    地址类型
    image.png
    image.png
    image.png
    GUA:global unicast address
    image.png
    image.png
    image.png
    LLA:链路本地地址
    image.png
    image.png
    image.png
    image.png

    1. netsh interface ipv6 set global randomizeidentifiers=enable 开启随机
    2. netsh interface ipv6 set global randomizeidentifiers=disenable 关闭随机

    常见组播地址:
    image.png
    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服务器
    image.png
    任播地址:就是一种gua
    image.png
    image.png

    1. ipv6 address 12::2 64 GUA
    2. ipv6 address 12::2 64 anycast 任播

    image.png
    以太网链路聚合与交换机堆叠、集群
    网络可靠性需求:
    image.png
    手工模式:适用于设备老旧、低端,不支持LACP协议
    缺点1:无法判断对端接口是否在同一设备
    缺点2:只能通过物理层状态判断对端接口是否正常工作
    LACP模式:采用LACPDU交互

    PAT/NAPT:网络地址端口转换
    image.png
    出口使用同一公网IP,同时携带唯一随机端口号(内网通过端口号转换成对应私网地址
    公网地址已知:需要将公网地址写入地址池
    nat address-group 1 ~
    华为Easy IP:
    没有地址池,直接使用公网接口地址进行转换
    DHCP、PPPoE 等动态获取 公网地址
    接口下:

    1. nat outbound 2000 address-group 1 no-pat 动态NAP
    2. nat outbound 2000 address-group 1 NAPT/PAT
    3. nat outbound 2000 Easy IP

    应用层
    DNS:域名解析系统
    image.png
    nslookup DNS调试模式
    query(dns查询请求) ——— response(dns回答)
    tpey:A(IPv4),AAAA(IPv6)
    传输层
    image.png
    tcp三次握手:
    image.png
    确认数据:ack=seq+载荷长度
    四次挥手:断开连接,释放资源
    fin置为,ack置为