v4局限

  • IP地址耗尽、路由表较大、简洁配置(DHCP)、IP级别安全、QoS
  • NAT转换、NAT编辑器(对IP数据包进行改动,如FTP中的IP地址转换)

v6特性

  • 新的协议头格式(简化协议头)
  • 巨大地址空间
  • 有效的、分级的寻址和路由结构
  • 有状态(DHCP)、无状态(自动配置链路地址)的地址配置
  • 更好的QoS(对流进行处理)
  • 新协议处理邻节点交互(NDP 取代ARP、ICMPv4)
  • 可拓展性

v6术语

  • 节点
  • 路由器:转发不以它为目标的数据包节点
  • 主机:不转发以它为目标的数据包节点
  • 上层协议:传输层协议TCP/UDP + Internet层协议ICMPv6
  • 局域网段:链路的一部分、单一介质、以网桥或者二层交换为边界
  • 链路:以路由器为边界的一个或多个局域网段
  • 子网:使用相同的64位IPv6地址前缀的一个或多个链路、可以被内部路由器分为几个部分
  • 网络:路由器连接起来的两个或者多个子网
  • 邻节点:同一链路上的节点
  • 接口:一个链路上的物理或者逻辑节点
  • 地址:IP地址
  • 数据包:IPv6的PDU(协议数据单元)
  • 链路MTU:一个链路上发送的MTU
  • 路径MTU:源节点到目标节点路径上,不执行主机拆分的情况下可发送最大长度IPv6包

解决问题

  • IP地址耗尽、国际地址分配
  • 重建端到端通讯(没有NAT)
  • IPv6区别地址选择(可以根据不同作用域进行地址选择)
  • 更好的转发(转发过程中字段处理较少)
  • 内置移动性和安全性

win Server 2003种的IPv6

  • 支持特性
    • 基本协议栈:单播、多播、泛播寻址;ICMPv6、ND、MLD协议;无状态的地址自动配置;支持移动IPv6中的通信节点
    • 6to4:
    • ISATAP协议:站点内自动隧道寻址协议(纯v4体系的节点与v6其他节点进行通讯)
    • 6over4:IPv4多播隧道(把IPv4网络体系作为一个支持多播的逻辑链路)
    • 端口代理协议(PortProxy):不能使用通常IP层协议进行连接的节点和应用程序能够相互通讯
    • 临时地址:随机获得接口标识、过段时间会改变
    • DNS支持:AAAA、IPv6网络中发送DNS通讯流(默认FEC0:0:0:FFFF::1/FEC0:0:0:FFFF::2/FEC0:0:0:FFFF::3)、v4或v6种将IPv6主机AAAA记录动态注册到DNS中
    • IPSec 支持:
    • 静态路由器支持:转发IPv6包、发送路由器公告(有路由表发布时)
    • 地址选择:netsh interface ipv6 show prefixpolicy(查看默认前缀策略表)
    • 路由器公告中的站点前缀:已发布链路上配置一个站点前缀长度
  • 应用程序支持
    • balabala
    • SNMP MIB(RFC draft)
  • API
    • socket
    • RPC
    • IP助手
    • winInet(windows Internet扩展)
    • .Net扩展
  • IPv6工具
    • ipconfig
    • Route
    • Ping
    • tracert
    • pathping(路径网络延迟和丢包信息,比较慢)
    • Netstat:同linux netstat
    • netsh interface ipv6
      • show interface:接口列表
      • show address:地址列表
      • show routes:ipv6路由
      • show neighbors:邻节点缓存
      • show destinationcache:目标缓存内容
      • 6to4
      • isatap
      • teredo (本书尚未涉及)