Connectiviteit met het nieuwe IPv6 netwerk
cFos IPv6 Link maakt dial-up met IPv6 voor Windows 7, Vista en XP mogelijk.
Installeer cFos IPv6 Link, configureer de inbel verbinding met uw ISP en klaar is Kees! cFos IPv6 Link verbindt niet alleen met het nieuwe IPv6, maar configureert ook automatisch de routing en de IP en DNS adressen.
Onder XP verwerkt cFos IPv6 Link ook op IPv4 gebaseerde DNS queries van IPv6 adressen.
cFos IPv6 Link is snel. Net zoals cFos Broadband Connect kan het veel hogere doorvoersnelheiden halen dan de PPPoE driver die meegeleverd wordt met XP/Vista/7 (vooropgesteld dat de internetverbinding snel genoeg is).
Op laadtijden voert cFos IPv6 Link een automatische detectie van de verbonden netwerk apparaten en switches uit in een van de volgende modi:
Hierdoor wordt gelijktijdig gebruik van IPv4 en IPv6 mogelijk. Windows prefereert IPv6 door eerst te proberen om een adres via IPv6 te vinden en alleen IPv4 te gebruiken indien (nog) geen IPv6 adres beschikbaar is. IPv4 kan dus door IPv6 gebruikt worden om op terug te vallen.
De Mixed modus is beschikbaar voor routers die "PPPoE Passthrough" ondersteunen, zoals Speedport. IPv4 verkeer zal dan zoals gebruikelijk gaan via de IPv4 provider, terwijl IPv6 verkeer via PPPoE naar de IPv6 provider zal gaan.
Technische achtergrond:
cFos IPv6 Link maakt gebruikt van de aanwezige netwerkverbinding via router of PPPoE en maakt het mogelijk om gebruik te maken van IPv6 onder Windows 7, Vista en XP. cFos IPv6 Link kan verbinding maken met IPv4 en IPv6 met PPPoE via een DSL-modem of router met "PPPoE passthrough" (zoals bijvoorbeeld Speedport).
XP | Vista Windows 7 | |
---|---|---|
IPv6 DNS-zoekopdrachten/ IPv4 <-> IPv6 DNS-toewijzing | ||
IPv6 PPPoE/PPP Inbelverbinding | ||
Automatische routing configuratie | ||
IPv6 standaardroute | ||
Automatische configuratie van de DNS server | ||
DHCPv6 Prefix Toewijzing | ||
Actualisering beleidstabel | ||
NAT46 voor IPv4-only applicaties |
cFos IPv6 Link heeft de volgende componenten:
Optionele "stateful en stateless address and routing" configuratie met de ISP wordt gedaan via IPv6 Router Solicitation en DHCPv6. Hierbij kan cFos IPv6 Link automatisch alle parameters bepalen en configureren die door de ISP opgesteld zijn (zoals IPv6 adres prefixen, DNS adressen, etc.).
Flexibele onderhandeling van alle IPv6 parameters / DHCPv6 Prefix Delegation:
Optionele "stateful en stateless address and routing" configuratie met de ISP wordt gedaan via IPv6 Router Solicitation en DHCPv6. Hierbij kan cFos IPv6 Link automatisch alle parameters bepalen en configureren die door de ISP opgesteld zijn (zoals IPv6 adres prefixen, DNS adressen, etc.).
cFos IPv6 Link is nu ook een DHCPv6 client naar het internet. Daarbij kan het de IPv6 prefix niet alleen bepalen door router advertenties, maar ook via DHCPv6 Prefix Delegation. We hebben het getest met onder andere een Cisco Router. Dankzij cFos IPv6 Link kunnen ISP's nu met hun eindgebruikers de door Cisco ingevoerde DHCPv6 Prefix Delegation gebruiken.
cFos IPv6 Link kan nu ook DNS adressen via DHCPv6 verkrijgen (naast het gebruiken van de optie in Router Advertenties). In de Mixed modus wordt ook het adres van de IPv4 DNS server gebruikt. Hierdoor gebruikt cFos IPv6 Link alle mogelijke manieren om de DNS servers te bereiken, zonder dat handmatige configuratie noodzakelijk is.
cFos IPv6 Link biedt uitgebreide traceer en log mogelijkheden die met name van pas komen in het begin van het naderende IPv6 tijdperk. cFos IPv6 Link kan bijvoorbeeld traceer bestanden aanmaken die compatibel zijn met Wireshark.
cFos IPv6 Link interpreteert meerdere Prefixes en DHCPv6 prefix delegation opties als volgt:
Wanneer door cFos IPv6 Link verschillende IPv6 routers met verschillende prefixen worden gedetecteerd zal het pakketten sturen naar de router met de langste prefix-gelijkenis in het bron adres.
Prefixen korter dan 64 bit van een DHCPv6 server of router worden gerapporteerd aan Windows om het mogelijk te maken voor een Windows Software router om ze te "subnetten" en o m64 bit prefixen aan andere apparaten te geven. Wanneer cFos IPv6 Link enkel prefixen krijgt die korter dan 64 bit zijn zal het een 64 bit prefix maken van een van de reeds bestaande prefixen door het te verlengen met 0-bits.
Hierdoor kan cFos IPv6 Link omgaan met prefixen van opstellingen die gebruik maken van DHCPv6 en RADIUS servers. Geframede IPv6 prefixen worden verwacht in Router Advertenties en "delegated" prefixen in antwoorden van DHCPv6 servers. Zie ook RFC 3162 en RFC 4818.
RFC 2464 Transmissie van IPv6 Pakketten over Ethernet Netwerken
RFC 3162 RADIUS en IPv6
RFC 3315 Dynamic Host Configuration Protocol voor IPv6 (DHCPv6)
RFC 3484 Default Address Selection voor Internet Protocol version 6 (IPv6)
RFC 3587 IPv6 Global Unicast Address Format
RFC 3633 IPv6 Prefix Opties voor Dynamic Host Configuration Protocol (DHCP) version 6
RFC 3646 DNS Configuratie opties voor Dynamic Host Configuration Protocol voor IPv6 (DHCPv6)
RFC 3736 Stateless Dynamic Host Configuration Protocol (DHCP) Service voor IPv6
RFC 4193 Unique Local IPv6 Unicast Addresses
RFC 4429 Optimistic Duplicate Address Detection (DAD) voor IPv6
RFC 4443 Internet Control Message Protocol (ICMPv6) voor de Internet Protocol Versie 6 (IPv6) Specification
RFC 4472 Operational Considerations and Issues with IPv6 DNS
RFC 4818 RADIUS Delegated-IPv6-Prefix Attribute
RFC 4861 Neighbor Ontdekking voor IP versie 6 (IPv6)
RFC 4862 IPv6 Stateless Address Autoconfiguration
RFC 5006 IPv6 Router Advertisement Option voor DNS Configuratie
RFC 5072 IP Versie 6 over PPP
RFC 5175 IPv6 Router Advertisement Flags Optie
RFC 5220 Probleemstelling voor Default Address Selection in Multi-Prefix Omgevingen
RFC 5221 Benodigdheden voor Address Selection Mechanisms
RFC 5453 Reserved IPv6 Interface Identifiers
draft: http://tools.ietf.org/html/draft-fujisaki-dhc-addr-select-opt-08
func_trace log niveau, 0 = minimaal, 1 = alle functies, behalve data transmissie, 2=ook data transmissie functies loggen dump_unknown_frames 1=dump onbekende PPPoE Frames in het trace.txt bestand, 0 = gedeactiveerd ipv4_router_addr IPv4 privé router adres voor IPv4 DHCP, subnet mask is altijd 255.255.255.0. default is 192.168.42.1. allow_mixed_mode 1 = toestaan van IPv4 passthrough als DHCPv4 is gedetecteerd (default), 0 = uitschakelen keep_ppinfo 1 = verstuur NDIS per packet informatie met elk pakket, 0 = uitschakelen (default) check_traffic 1 = controleer, indien pakketten naar/van het net zijn toegestaan (default), 0 = verstuur alle pakketten default_use_ipv4 default waarde voor de use_ipv4 waarden in het connections.ini bestand (default 0 = niet toegestaan) default_use_ipv6 default waarde voor de use_ipv6 waarden in het connections.ini bestand (default 1 = toegestaan) ipv4_mcast_is_unicast 1 = behandel IPv4 multicast (klasse D net) pakketten als unicast pakketten, 0 = behandel als multicast (default)
adapter1=substr adapter1=substr . . adapterN=substr Indien de adapterbeschrijving "substr" bevat zal het verkeer voor deze adapter genegeerd worden (passthrough modus).
parameters kunnen verschijnen in willekeurige volgorde, bijvoorbeeld, d\aidx=x\serv=x\h=x\ac=x\to=x\tr=x\prio=x\vlan=x parameter: default: betekenis: d elk cijfer, genegeerd aidx=x -1 -1 = automatisch detecteren, 0..n = PPPoE voor netwerk adapter x (adapter index zoals opgeslagen in het register) serv=name service naam string voor uitgaande gesprekken h=1 or h=0 1 schakelt het gebruik van de host_unique tag in of uit(1 = ingeschakeld)) ac=name string, die gebruikt kan worden om de PPPoE onderhandeling te limiteren tot een bepaalde AC. de naam moet een substring zijn van de AC naam to=x 2000 initiële timeout voor uitgaande PPPoE: timeout in milliseconden voor server antwoorden tr=x 3 aantal pogingen bij een timeout prio=x stel de VLAN pakket prioriteit in (waarden van 0-7) vlan=x VLAN ID
uitgeschakeld 0 = uitgeschakeld, 1 = bel indien een verbinding nodig is dial_string zie "Vorm van het telefoonnummer" user_name gebruikersnaam password versleuteld wachtwoord, gebruik instellingen om het wachtwoord in te voeren mru PPP Maximale Ontvang Unit, default 1492 use_ipv4 0 = uitgeschakeld, 1 = gebruik IPv4 connectiviteit use_ipv6 0 = uitgeschakeld, 1 = gebruik IPv6 connectiviteit ipv6_prefix IPv6 provider prefix, moet altijd 64bits zijn, bijvoorbeeld 1111:2222:3333:4444/64 idle_timeout aantal seconden van inactiviteit waarna de verbinding verbroken zal worden, default is 0=altijd aan ipv6_dns1 volledige 128 bit IPv6 DNS adres ipv6_dns2 volledige 128 bit IPv6 DNS adres
cFos IPv6 Link-documentatie.