| Windows | |||
|
cFos IPv6 Link |
|||
| IPv6 | IPv4 | Virtual Network Adapter |
|
|
DHCPv6 Neighbor Router DNS |
DHCPv4 DNS Mapping |
Virtual Router |
|
| Router Solicitation DHCPv6 Duplicate Adress Detection |
|||
| PPPoE | |||
| DSL Modem / ISP | |||
Features at a glance:
- IPv6 dial-up driver for Windows
- Automatic routing and address configuration
- IPv4 <-> IPv6 DNS mapping
- DHCPv6
- High-speed, 10x faster than the Windows driver
What is cFos IPv6 Link?
Connectivity with the new IPv6 network
cFos IPv6 Link allows dial-up with IPv6 for Windows XP and Vista.
Install cFos IPv6 Link, konfigure the dial-up connection to your ISP, done! Not only connects cFos IPv6 Link to the new IPv6, but it also configures the routing and the IP and DNS addresses automatically.
Under XP cFos IPv6 Link also maps IPv4-based DNS queries of IPv6 adresses.
cFos IPv6 Link is fast. LikecFos Broadband Connect it achieves a much higher throughput than the PPPoE driver shipped with XP/Vista (with a fast enough Internet connection).
Technical background:
cFos IPv6 Link installs a virtual netword adapter in the operating system and a virtual router, which is connected to this network card. cFos IPv6 Link can dial into IPv4 and IPv6 with PPPoE via a DSL-modem or router with "PPPoE passthrough" (e.g. Speedport).
cFos IPv6 Link has the following components:
- PPPoE
- PPP IPv4/IPv6
- IPv6 Neighbor discovery (ND) + DAD
- IPv6 Router Advertisement
- IPv6 DHCP (DHCPv6) statefull & stateless
- IPv4 DHCP
- IPv4 <-> IPv6 DNS Mapping
- IPv6 Router Solicitation with ISP
- DHCPv6 with ISP
Optional stateful and stateless address and routing configuration with the ISP is done via IPv6 Router Solicitation und DHCPv6. Thereby cFos IPv6 Link can automaticalle determine and configure all Parameters assigned by the ISP, like IPv6 addresss prefix, DNS addresses, etc.:
cFos IPv6 Link offers extensive logging and tracing features, which are especially useful in the beginning of the IPv6 era. cFos IPv6 Link can for example create Wireshark-compatible trace files.
System requirements:
- Windows XP / Windows Vista
- 32bit / 64bit (x64)
- DSL modem on ethernet adapter
- PPPoE internet access
Documentation:
Parameters of cfos6link.ini, section [param]:
func_trace 0 logging level, 0=minimum, 1=all functions, except data transmission,
2=also log data transmission functions
dump_unknown_frames 1 1=dump unknown PPPoE Frames into the trace.txt, 0=deactivated
Format of the phone number:
x\idx\service_name\host_uniq\ac_name\timeout\tries Parameter Default meaning x (empty) any digits, ignored idx -1 -1=auto-detect, 0..n=PPPoE only for network adapter n service_name (empty) service name, requested for outgoing calls host_uniq 1 1=use PPPoE host unique tag, 0=don't use it ac_name (empty) for outgoing PPPoE: only accept whose name contains ac_name as substring timeout 2000 for outgoing PPPoE: timeout in milliseconds for server answers tries 3 number of retries on timeout
Parameters for connections in connections.ini:
enabled 0=disabled, 1=dial whenever connection is needed
dial_string see 'Format of the phone number'
user_name user name
password encrypted password, use setup to enter password
mru PPP Maximum Receive Unit, default 1492
use_ipv4 0=disabled, 1=use IPv4 connectivity
use_ipv6 0=disabled, 1=use IPv6 connectivity
ipv6_prefix IPv6 provider prefix, must be always 64bit, e.g 1111:2222:3333:4444/64
idle_timeout number of seconds of inactivity after which the connection
will be terminated, default is 0=always on
ipv4_router_addr IPv4 private router address for IPv4 DHCP, subnet mask is always 255.255.255.0.
default is 192.168.42.1.
ipv6_dns1 full 128 bit IPv6 DNS address
ipv6_dns2 full 128 bit IPv6 DNS addres