新的IPv6网络连接特性
cFos IPv6 Link 允许在 Windows 7, Vista and XP 下拨号连接到IPv6网络。
安装 cFos IPv6 Link,配置拨号连接信息并连接到您的ISP,一切就完成了! cFos IPv6 Link 不仅能连接到 IPv6 网络,还能自动配置路由、IP 和 DNS 地址。
在 XP 下 cFos IPv6 Link 可以将 IPv6 地址映射为基于 IPv4 的DNS地址查询。
cFos IPv6 Link 速度非常快。例如 cFos Broadband Connect 就比 XP/Vista/7 自带的 PPPOE 驱动快得多(当然,您需要一个足够快的网络连接)
启动时,cFos IPv6 Link 都会自动检测网络并进入下面某一种模式:
这就允许同时使用 IPv4 和 IPv6 。Windows 总是先尝试 IPv6,如果不存在 IPv6 时才会使用 IPv4 。因此 IPv4 是 IPv6 的备用。
混合模式支持带有 "PPPoE Passthrough"功能的路由,如Speedport。这时 IPv4 数据通过 IPv4 供应商发送,IPv6 数据通过 PPPoE 由 IPv6 供应商发送。
技术背景:
cFos IPv6 Link 通过路由或PPPoE 利用现有的网络,从而实现了 Windows 7, Vista 和 XP 下的 IPv6 支持。cFos IPv6 Link 可以通过 DSL-modem 或路由进行 IPv4 和 IPv6 拨号,当然,您需要提供 "PPPoE passthrough" (例如 Speedport)。
XP | Vista Windows 7 | |
---|---|---|
IPv6 DNS 查询 / IPv4 <-> IPv6 DNS 映射 | ||
IPv6 PPPoE/PPP 拨号 | ||
自动配置路由信息 | ||
IPv6 默认路由 | ||
自动配置 DNS 服务器地址 | ||
DHCPv6 前缀授权 | ||
策略表更新 | ||
对于运行在 IPv4 下的程序提供 NAT46 转换 |
cFos IPv6 Link 拥有以下组件:
可选的有状态和无状态地址以及 ISP 的路由信息配置是通过 IPv6 Router Solicitation 和 DHCPv6 组件完成的。(译者注:Optional stateful and stateless address,实在不知道这几个词怎么翻译)因此, cFos IPv6 Link 能够自动确定和配置 ISP 的所有指定参数,例如 IPv6 地址前缀、DNS 地址等。
自动获取所有的 IPv6 参数和 DHCPv6 前缀授权:
可选的有状态和无状态地址以及 ISP 的路由信息配置是通过 IPv6 Router Solicitation 和 DHCPv6 组件完成的。(译者注:Optional stateful and stateless address,实在不知道这几个词怎么翻译)因此, cFos IPv6 Link 能够自动确定和配置 ISP 的所有指定参数,例如 IPv6 地址前缀、DNS 地址等。
cFos IPv6 Link 也是一个连接互联网的 DHCPv6 客户端。因此,它不仅可以根据路由器的设置确定 IPv6 前缀,也可以根据 DHCPv6 前缀授权来确定。为此,我们使用思科的路由器进行了测试。感谢 cFos IPv6 Link,ISP 们现在可以采用思科路由中默认的 DHCPv6 前缀授权了。
cFos IPv6 Link 可以通过 DHCPv6 获取 DNS 地址(除了在路由器中使用通知功能外)。在混合模式下IPv4的DNS地址也可以使用。因此,cfos IPv6 Link 无需进行人工配置便可自动的访问任何DNS服务器。
cFos IPv6 Link 提供了强大的日志和记录功能,这在刚开始使用 IPv6 时非常有用。例如,cFos IPv6 Link 可以创建兼容 Wireshark 软件的记录文件。
cFos IPv6 Link 可以处理多个前缀和 DHCPv6 前缀授权,如下所示:
如果 cFos IPv6 link 检测到了多个带有不同前缀的 IPv6 路由,它会向符合目标的路由发送拥有最长前缀的数据包。
如果从 DHCPv6 服务器收到了前缀少于64bit的数据,则向 Windows 汇报,以便其它路由软件将其标记为子网并赋予64bit前缀。如果 cFos IPv6 link 只收到了少于64bit的前缀,它会通过将若干0位添加到现有的前缀从而扩展成64位。
cFos IPv6 link 可以处理来自 DHCPv6 和 RADIUS 服务器的前缀,制定 IPv6 前缀被寄托在路由器广播和 在 DHCPv6 服务器响应的被授权前缀中。详见 RFC 3162 和 RFC 4818.
RFC 2464 IPv6 数据包通过以太网网络的传输
RFC 3162 RADIUS 及 IPv6
RFC 3315 IPv6 动态主机配置协议(DHCPv6)
RFC 3484 互联网协议版本6 (IPv6)的默认地址选择
RFC 3587 IPv6 全球单播地址格式
RFC 3633 IPv6 动态主机配置协议(DHCP)版本6的前缀选项
RFC 3646 IPv6 的动态主机配置协议(DHCPv6)DNS 配置选项
RFC 3736 IPv6 的无状态动态主机配置协议(DHCP)服务
RFC 4193 唯一的本地IPv6单播地址
RFC 4429 IPv6 的Optimistic Duplicate Address Detection (DAD)
RFC 4443 因特网协议版本6(IPv6)的因特网控制信息规格协议(ICMPv6)
RFC 4472 注意事项和IPv6的DNS问题
RFC 4818 RADIUS 委派的IPv6前缀属性
RFC 4861 因特网协议版本6(IPv6)的邻居发现
RFC 4862 IPv6 无状态地址自动配置
RFC 5006 DNS 配置的 IPv6 路由广播选项
RFC 5072 IPv6 over PPP
RFC 5175 IPv6 路由器广播标记选项
RFC 5220 在多前缀环境问题下缺省地址选择的说明
RFC 5221 地址选择机制的要求
RFC 5453 保留的 IPv6 接口标识符
草案: http://tools.ietf.org/html/draft-fujisaki-dhc-addr-select-opt-08
func_trace 0 日志级别, 0 = 最少, 1 = 所有功能(数据传输除外), 2=记录数据传输 dump_unknown_frames 1=转储未知的 PPPoE 帧至 trace.txt, 0 = 不转储 ipv4_router_addr IPv4 DHCP 的私有 IPv4 路由地址,子网掩码均为255.255.255.0。 默认是192.168.42.1。 allow_mixed_mode 1 = 若检测到 DHCPv4(默认),则允许 IPv4 数据通过, 0 = 关闭 keep_ppinfo 1 = 对每个数据包均传送NDIS信息, 0 = 禁用(默认) check_traffic 1 = 检查,如果数据包从/到允许网段(默认), 0 = 发送所有数据包 default_use_ipv4 connections.ini 中 use_ipv4 的默认值 (默认 0 = 禁止) default_use_ipv6 connections.ini 中 use_ipv6 的默认值 (默认 1 = 允许) ipv4_mcast_is_unicast 1 = 将 IPv4 组播(D类网络)视为单播, 0 = 视为组播(默认)
adapter1=substr adapter1=substr . . adapterN=substr 如果适配器描述中包含'substr',则此适配器的流量被忽略(直通模式)。
参数可以按任意顺序排列,例如, d\aidx=x\serv=x\h=x\ac=x\to=x\tr=x\prio=x\vlan=x 参数: 默认值: 含义: d 任何数字,忽略 aidx=x -1 -1 = 自动检测, 0..n = PPPoE 网络适配器x (适配器编号) serv=name 拨出连接的服务名称 h=1 or h=0 1 使用或禁用主机唯一标记(1 = 启用)) ac=name 字符串,用来限制 PPPoE 仅适用特定的 AC。 内容必须为AC名称的一部分 to=x 2000 拨出 PPPoE 的初始应答时间,以毫秒为单位衡量服务器的响应时间 tr=x 3 超时重试次数 prio=x 设置 VLAN 数据包的优先级(x为1-7) vlan=x VLAN ID
enabled 0 = 关闭, 1 = 在需要时连接 dial_string 参见“电话号码格式 user_name 用户名 password 加密密码,用于保护连接密码 mru PPP 协议最大接收单元,默认为1492 use_ipv4 0 = 禁用, 1 = 使用 IPv4 连接 use_ipv6 0 = 禁用, 1 = 使用 IPv6 连接 ipv6_prefix IPv6 提供商前缀,必须为64位,如 1111:2222:3333:4444/64 idle_timeout 在连接之后多少时间停止活动 默认为开, 0=总是启用 ipv6_dns1 128位 IPv6 DNS 地址 ipv6_dns2 128位 IPv6 DNS 地址