cFos Software GmbH Logo
cFos IPv6 Link
English Deutsch
Windows
cFos IPv6 Link Icon
cFos IPv6 Link
 
IPv6 IPv4 Virtual
Network Adapter
 
 

DHCPv6

Neighbor
Discovery

Router
Advertisement

DNS

DHCPv4

 
 

 
 

DNS Mapping

Virtual
Router
Router Solicitation
DHCPv6
Duplicate Adress Detection
 
 
  PPPoE  
   
DSL Modem / ISP

Features at a glance:

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:

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:

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