cFosSpeed är nu i nya händer. Atlas Tech Solutions äger, utvecklar och säljer nu nya versioner av den
Ny! Av tillverkarna av cFosSpeed: cFos EVSE

Documentation Index

IPv6 Link function diagram

Funktioner i korthet

  • IPv6 uppringningsdrivrutin för Windows
  • Automatisk routing och addresskonfiguration
  • IPv4 <-> IPv6 DNS kartläggning
  • DHCPv6 Stateful, Stateless, Prefix Delegation
  • Hög-hastighet, 10x snabbare än drivrutinen för Windows Vista
  • konfigurerbar DHCP DUID
  • VLAN stöd
  • NAT46 för IPv4-endast applikationer

Vad är cFos IPv6 Link?

Anslutning till det nya IPv6-nätverket

cFos IPv6 Link tillåter uppringning med IPv6 för Windows 7, Vista och XP.

Installera cFos IPv6 Link, konfigurera uppringningsanslutningen till din ISP så är du klar! cFos IPv6 Link ansluter inte bara till den nya IPv6, utan konfigurerar också routing, IP- och DNS-adresser automatiskt.

Under XP cFos IPv6 Link kartlägger också IPv4-baserade DNS-frågor om IPv6-adresser.

cFos IPv6 Link är snabb. Liksom cFos Broadband Connect uppnår den en mycket högre genomströmning än PPPoE-drivrutinen levererad med XP/Vista/7 (med en tillräckligt snabb internetanslutning).

Vid lasttid utför cFos IPv6 Link en automatisk upptäckt av de anslutna nätverksenheterna och växlar till ett av följande lägen:

  • Router-läge: Om cFos IPv6 Link upptäcker en router eller DHCPv6-server använder den den här enheten för att dirigera data till Internet.
  • Uppringningsläge: Om cFos IPv6 Link upptäcker en PPPoE-nod ansluten till nätverkskortet (t.ex. via DSL) upprättar den en PPP/PPPoE-anslutning till Internetleverantören antingen automatiskt eller på begäran.
  • Blandat läge: Om cFos IPv6 Link upptäcker en IPv4 DHCP-server som är ansluten till nätverkskortet (oavsett andra IPv6-enheter), överför den all IPv4-trafik till denna IPv4-router.

Detta tillåter samtidig användning av IPv4 och IPv6. Windows föredrar IPv6 genom att först försöka lösa en adress till en IPv6-adress och använder bara IPv4 om ingen IPv6-adress (ännu) är tillgänglig. IPv4 är därmed ett fallback för IPv6.

Blandat läge är möjligt med routrar som stöder "PPPoE Passthrough", t.ex. Speedport. Sedan reser IPv4-trafiken som vanligt till IPv4-leverantören, medan IPv6-trafiken reser via PPPoE till IPv6-leverantören.


Teknisk bakgrund:

cFos IPv6 Link använder den befintliga nätverksanslutningen via router eller PPPoE och tillåter användning av IPv6 under Windows 7, Vista och XP. cFos IPv6 Link kan ringa in i IPv4 och IPv6 med PPPoE via ett DSL-modem eller router med "PPPoE-genomströmning" (t.ex. Speedport).


Fördelar med cFos IPv6 Link

  XP Vista
Windows 7
IPv6 DNS-frågor / IPv4 <-> IPv6 DNS-mappningJaNej
IPv6 PPPoE/PPP-uppringningJaNej
Automatisk routingkonfigurationJaJa
IPv6 standardruttJaJa
Automatisk DNS-serverkonfigurationJaJa
DHCPv6 Prefix DelegationJaJa
Uppdateringar av policytabellenJaJa
NAT46 för endast IPv4-applikationerJaJa


cFos IPv6 Link har följande komponenter:

  • 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 med ISP
  • DHCPv6 med ISP

Valfri statlig och statslös adress- och routingkonfiguration med ISP görs via IPv6 Router Solicitation och DHCPv6. Därmed kan cFos IPv6 Link automatiskt bestämma och konfigurera alla parametrar som tilldelats av ISP, som IPv6-adressfix, DNS-adresser, etc.


Flexibel förhandling av alla IPv6-parametrar / DHCPv6 Prefixdelegation:

Valfri statlig och statslös adress- och routingkonfiguration med ISP görs via IPv6 Router Solicitation och DHCPv6. Därmed kan cFos IPv6 Link automatiskt bestämma och konfigurera alla parametrar som tilldelats av ISP, som IPv6-adressfix, DNS-adresser, etc.

cFos IPv6 Link är nu också en DHCPv6-klient till Internet. Därigenom kan det bestämma IPv6-prefixet inte bara genom routerannonser, utan också med DHCPv6 Prefix Delegation. Vi testade den (bland andra) med en Cisco Router. Tack vare cFos kan IPv6 Link ISP: er nu anställa Cisco föreslagna DHCPv6 Prefix Delegation med sina slutkunder.

cFos IPv6 Link kan nu också skaffa DNS-adresser via DHCPv6 (förutom att använda alternativet i routerannonser). I blandat läge används också adressen till IPv4 DNS-servern. Därmed använder cFos IPv6 Link alla möjliga sätt att komma åt DNS-servrar, utan behov av manuell konfiguration.

cFos IPv6 Link erbjuder omfattande loggnings- och spårningsfunktioner, som är särskilt användbara i början av IPv6-eran. cFos IPv6 Link kan till exempel skapa Wireshark-kompatibla spårfiler.


Delegation of the Framed IPv6 Prefix from RADIUS Server to
cFos IPv6 Link
Delegation of the "Framed IPv6 Prefix" from RADIUS Server to cFos IPv6 Link

cFos IPv6-länk med DSL och andra bredbandskonfigurationer

cFos IPv6 Link tolkar flera prefix och DHCPv6 prefixdelegeringsalternativ enligt följande:

Om flera IPv6-routrar med olika prefix detekteras med cFos IPv6-länk, skickar det paket till routern med den längsta prefixmatchningen i källadressen.

Prefix som är kortare än 64 bitar från en DHCPv6-server eller router rapporteras till Windows för att möjliggöra en eventuell Windows-programvarut router att subnäta dem och tilldela 64 bitars prefix till andra enheter. Om cFos IPv6-länk bara får prefix som är kortare än 64 bitar, konstruerar den ett 64 bitars prefix från ett av de befintliga prefixen genom att utöka det med 0 bitar.

cFos IPv6-länk kan därmed hantera prefix från inställningar med DHCPv6- och RADIUS-servrar. Inramade IPv6-prefix förväntas i routerannonser och delegerade prefix i DHCPv6-serversvar. Se RFC 3162 och RFC 4818.


Relaterade RFC: er

RFC 2464 överföring av IPv6-paket över Ethernet-nätverk
RFC 3162 RADIUS och IPv6
RFC 3315 Dynamic Host Configuration Protocol för IPv6 (DHCPv6)
RFC 3484 standardadressval för Internetprotokoll version 6 (IPv6)
RFC 3587 IPv6 Global Unicast-adressformat
RFC 3633 IPv6 Prefix-alternativ för DHCP-version (Dynamic Host Configuration Protocol) version 6
RFC 3646 DNS-konfigurationsalternativ för Dynamic Host Configuration Protocol för IPv6 (DHCPv6)
RFC 3736 Stateless Dynamic Host Configuration Protocol (DHCP) Service för IPv6
RFC 4193 Unika lokala IPv6-unicast-adresser
RFC 4429 Optimistic Duplicate Address Detection (DAD) för IPv6
RFC 4443 Internet Control Message Protocol (ICMPv6) för specifikationen för Internet Protocol Version 6 (IPv6)
RFC 4472 Operativa överväganden och problem med IPv6 DNS
RFC 4818 RADIUS Delegated-IPv6-Prefix Attribut
RFC 4861 Neighborhood Discovery för IP-version 6 (IPv6)
RFC 4862 IPv6 Stateless Address Autoconfiguration
RFC 5006 IPv6 Router Annonsalternativ för DNS-konfiguration
RFC 5072 IP version 6 över PPP
Alternativ för RFC 5175 IPv6 Router-annonseringsflaggor
RFC 5220-problemförklaring för val av standardadress i miljöer med flera prefix
RFC 5221 Krav på adressvalsmekanismer
RFC 5453 reserverade IPv6-gränssnittsidentifierare
utkast: http://tools.ietf.org/html/draft-fujisaki-dhc-addr-select-opt-08


Systemkrav

  • Windows XP / Windows Vista / Windows 7
  • 32bit / 64bit (x64)
  • IPv4- och/eller IPv6-router- eller DSL-kabelmodem (PPPoE)

Dokumentation

Parametrar för cfos6link.ini, avsnitt [param]:

   func_trace     0             loggningsnivå, 0 = minimum, 1 = alla funktioner, utom dataöverföring, 2 = också logga 
   dump_unknown_frames          1 = dump okänd PPPoE-ramar i trace.txt, 0 = inaktiverad 
   ipv4_router_addr             IPv4 privat routeradress för IPv4 DHCP är subnetmask alltid 255.255.255.0., standard är 192.168.42.1. 
   allow_mixed_mode                   1 = tillåt IPv4-genomgång om DHCPv4 upptäcks (standard), 0 = inaktivera 
   keep_ppinfo                  1 = skicka NDIS per paketinfo med varje paket, 0 = inaktivera (standard) 
   check_traffic                1 = kontrollera, om paket till/från nät är tillåtet (standard), 0 = skicka alla paket 
   default_use_ipv4             standardvärde för use_ipv4-värden i anslutningar.ini (standard 0 = inte tillåtet) 
   default_use_ipv6             standardvärde för use_ipv6-värden i anslutningar.ini (standard 1 = tillåten) 
   ipv4_mcast_is_unicast        1 = behandla IPv4-multicast-paket (klass D-nät) som unicast-paket, 
 0 = behandla som multicast (standard) 

Genomgångsläge, avsnitt [genomgång]:

adapter1=substr
 adapter1=substr
 .
 .
 adapterN=substr
 Om adapterbeskrivningen innehåller "substr"substr ignoreras denna adapter (genomströmningsläge). 

Telefonnummer:

    parametrar kan visas i godtycklig ordning, t.ex. 

d\aidx=x\serv=x\h=x\ac=x\to=x\tr=x\prio=x\vlan=x

 parameter :       standard:       betydelse: 

d alla siffror, ignorerade 
 aidx=x -1 -1 = auto-detect, 0..n = PPPoE för nätverksadapter x 
 (adapterindex som lagras i registret) 
 serv= name                     tjänstnamnssträng för utgående samtal 
h=1 or h=0 1 aktiverar eller inaktiverar användning av taggen host_unique (1 = aktiverad)) 
 ac=name namnsträng, som kan användas för att begränsa PPPoE-förhandlingen till en viss AC. namnet måste vara en substring av AC-namnet 
 to=x 2000 initial timeout för utgående PPPoE: timeout i millisekunder för serverbesvar 
 tr=x 3 antal försök vid timeout 
 prio=x ställa in VLAN-paketets prioritet (värde från 0-7) 
 vlan=x VLAN ID 

Parametrar för anslutningar i anslutningar.ini:

enabled 0 = inaktiverad, 1 = ring när anslutning behövs 
 dial_string se "Format av telefonnumret" 
 user_name användarnamn 
 password krypterat lösenord, använd inställningar för att ange lösenord 
 mru PPP Maximum Receive Unit, standard 1492 
 use_ipv4 0 = inaktiverad, 1 = använd IPv4-anslutning 
 use_ipv6 0 = inaktiverad, 1 = använd IPv6-anslutning 
 ipv6_prefix IPv6 provider prefix, måste alltid vara 64, t ex 1111: 2222: 3333: 4444/64 
 idle_timeout antal sekunder av inaktivitet varefter anslutningen avslutas, standard är 0 = alltid på 
 ipv6_dns1 full 128 bit IPv6 DNS-adress 
 ipv6_dns2 full 128 bit IPv6 DNS-adress 

Justering av policytabell och NAT46


cFos IPv6 Link-dokumentation.