cFosSpeed อยู่ในมือใหม่แล้ว ปัจจุบัน Atlas Tech Solutions เป็นเจ้าของ พัฒนา และจำหน่ายเวอร์ชันใหม่
ใหม่! จากบริษัทผู้พัฒนา cFosSpeed : cFos EVSE

Documentation Index

IPv6 Link function diagram

ภาพรวมของคุณลักษณะ (Features at a glance)

  • ipv6 dial-up ไดรเวอร์สำหรับ Windows
  • การหาเส้นทางอัตโนมัติ (Automatic routing) และการตั้งค่าแอดเดรส (address configuration)
  • IPv4 <-> ipv6 DNS mapping
  • DHCPv6 stateful ไร้สัญชาติการมอบหมายคำนำหน้า
  • ความเร็วสูง, เร็วกว่าไดรเวอร์ของ Windows 10 Vista เท่า
  • DHCP DUID ที่สามารถปรับได้
  • รองรับ VLAN
  • NAT46 สำหรับโปรแกรม IPv4 เท่านั้น

อะไรคือ cFos ipv6 Link?

การเชื่อมต่อเครือข่าย ด้วย IP เวอร์ชั่น 6

cFos IPv6 Link อนุญาติให้เชื่อมต่อแบบ dial-up ด้วย IP เวอร์ชั่น6 ของวินโดว์ XP และ วินโดว์ Vista/7

ติดตั้ง cFos IPv6 Link แก้ไข การเชื่อมต่อแบบ dial-up ไปยัง ผู้ให้บริการอินเตอร์เน็ตของท่าน และเมื่อทำการติดตั้ง cFos IPv6 Link เสร็จ และไม่สามารถเชื่อมต่อกับ IP เวอร์ชั่น 6 ได้สำเร็จ แต่เราเตอร์ , IP และ DNS จะทำการแก้ไขโดยอัตโนมัติ

ภายใต้การใช้งานบนวินโดว์ XP cFos IPv6 Link สามารถรวม IPv4-based DNS เข้าถึง IPv6 adresses.

cFos IPv6 Link มีความเร็วเหมืนกับ cFos Broadband Connect และมีความสามารถดีกว่าในเรื่อง PPPoE driver shipped บน วินโดว์ XP/Vista/7 (ด้วยความเร็วในการเชื่อมต่ออินเตอร์เน็ตที่เพียงพอ)

ตอนเริ่มทำงาน cFos IPv6 Link สามารถค้นหาอุปกรณ์ การเชื่อมต่อ โดยอัตโนมัติ และ สามารถเปลี่ยโหมดได้ดังต่อไปนี้:

  • โหมดเราเตอร์: ถ้า cFos IPv6 Link ตรวจสอบ เราเตอร์ หรือ DHCPv6 เซิร์ฟเวอร์ ,มันจะในการหาข้อมูลเส้นทาง บนอินเตอร์เน็ต.
  • ฟังก์ชั่น Dial-up : ถ้า cFos IPv6 Link ตรวจสอบ PPPoE node เพื่อเชื่อมต่อไปยัง เน็ตเวิร์ค การ์ด (ตัวอย่างเช่น ผ่าน DSL) it establishes a PPP/PPPoE เชื่อมต่อกับผู้ให้บริการอินเตอร์เน็ตโดยอัตโนมัติ หรือตามความต้องการ.
  • โหมดผสม: ถ้า cFos IPv6 Link ตรวจสอบ IPv4 DHCP เซิร์ฟเวอร์ แนบมากับเน็ตเวิร์คการ์ด (หรืออุปกรณ์ IPv6 อื่นๆ), โดยผ่าน IPv4 traffic ไปยัง IPv4 Router.

สามารถใช้ได้ทั้ง IPv4 และ IPv6. วินโดว์ปรับปรุง IPv6 ในขั้นแรกทดลองแก้ปัญหา IPv6 address และ ใช้งาน IPv4 เท่านั้น ถ้า IPv6 address ยังไม่พร้อมใช้งาน. IPv4 สามารถใช้แทน IPv6.

โหมดผสมใช้ได้กับเราเตอร์ที่สนับสนุน "PPPoE Passthrough", ตัวอย่างเช่น . Speedport. แล้วใช้ IPv4 traffic ตามปกติ ไปยัง IPv4, ในขณะที่ IPv6 traffic ใช้ผ่าน PPPoE ไปยัง IPv6.


เบื้องหลังเทคนิค:

cFos IPv6 Link ผู้ใช้นอกเครือข่ายสามารถเฃื่อมต่อ โดยเราเตอร์ หรือ PPPoE และอนุญาติให้ใช้ IPv6 บนวินโดว์ XP และ Vista/7. cFos IPv6 Link สามารถต่อ IPv4 และ IPv6 เข้าด้วยกันโดย PPPoE บน DSL-modem หรือเราเตอร์ "PPPoE passthrough" (ตัวอย่าง. Speedport).


คุณสมบัติของ cFos IPv6 Link:

  XP Vista
Windows 7
การค้นหา DNS IPv6 / IPv4 <-> การแมป IPv6 DNSไช่ไม่
IPv6 PPPoE/PPP Dial-upไช่ไม่
ตั้งค่าเส้นทางโดยอัตโนมัติไช่ไช่
เส้นทางเริ่มต้นของ IPv6ไช่ไช่
ตั้งค่า DNS server โดยอัตโนมัติไช่ไช่
การมอบหมายคำนำหน้า DHCPv6ไช่ไช่
การเปลี่ยนแปลงในตารางกฏและนโยบายไช่ไช่
NAT46 สำหรับโปรแกรม IPv4 เท่านั้นไช่ไช่


cFos IPv6 Link มีส่วนประกอบต่อไปนี้:

  • PPPoE
  • PPP IPv4/IPv6
  • IPv6 Neighbor discovery (ND) + DAD
  • IPv6 Router Advertisement
  • IPv6 DHCP (DHCPv6) statefull & stateless
  • IPv4 DHCP
  • IPv4 <-> IPv6 DNS Mapping
  • IPv6 เราเตอร์โดยผู้ให้บริการอินเตอร์เน็ต
  • DHCPv6 โดยผู้ให้บริการอินเตอร์เน็ต

Optional stateful , stateless address และ การกำหนดค่าเส้นทาง โดยผู้ให้บริการอินเตอร์เน็ต ผ่านทาง IPv6 Router Solicitation และ DHCPv6. ด้วยเหตุนี้ cFos IPv6 Link จะสามารถกำหนดค่า พารามิเตอร์ทั้งหมดที่ได้รับจากผู้ให้บริการอินเตอร์เน็ต โดยอัตโนมัติ, เช่น IPv6 addresss prefix, DNS addresses, และอื่นๆอีกมากมาย


การปรับเปลี่ยนค่าต่างๆ ใน IPv6 parameters / DHCPv6 Prefix Delegation:

Optional stateful , stateless address และ การกำหนดค่าเส้นทาง โดยผู้ให้บริการอินเตอร์เน็ต ผ่านทาง IPv6 Router Solicitation และ DHCPv6. ด้วยเหตุนี้ cFos IPv6 Link จะสามารถกำหนดค่า พารามิเตอร์ทั้งหมดที่ได้รับจากผู้ให้บริการอินเตอร์เน็ต โดยอัตโนมัติ, เช่น IPv6 addresss prefix, DNS addresses, และอื่นๆอีกมากมาย

cFos IPv6 Link ในปัจจุบันใช้ DHCPv6 client เชื่อมต่อไปยังอินเตอร์เน็ต. แล้วยังสามารถกำหนด IPv6 prefix ไม่ใช่เพื่อการโฆษณาเราเตอร์, แต่ DHCPv6 Prefix Delegation. เราทดสอบ (และคนอื่นๆ) บน เราเตอร์ของ Cisco. ขอบคุณสำหรับ cFos IPv6 Link ISPs ที่ทดสอบกับ Cisco proposed DHCPv6 Prefix Delegation.

cFos IPv6 Link สามารถที่จะใช้ DNS addresses ผ่านทาง DHCPv6 (นอกเหนือจากการโฆษณา เราเตอร์). ในโหมดรวมกับ IPv4 DNS เซฟเวอร์ ยังใช้. เนื่องด้วย cFos IPv6 Link .ใช้หลายหนทางในการเชื่อมต่อ DNS servers, โดยไม่ต้องการคู่มือในการตั้งค่า.

cFos IPv6 Link เพื่อเข้าถึงคุณสมบัติต่างๆ ที่มีประโยชน์ ในยุค IPv6 และ cFos IPv6 Link สามารถทำ Wireshark-compatible เพื่อติดตามไฟล์.


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 Link with DSL and other broadband configurations

cFos IPv6 Link อ่านค่า Prefix ทั้งแบบ multiple และ DHCPv6 prefix ตามเงื่อนไขดังนี้:

ถ้า cFos IPv6 link พบว่าใช้งาน IPv6 router ที่ใช้ Prefix หลายๆ แบบ จะส่งข้อมูลไปยัง router โดยเลือก prefix ที่ยาวที่สุดของตำแหน่งต้นทาง

Prefix ที่มีความยาวน้อยกว่า 64 bit ที่มาจาก DHCPv6 server หรือ router จะถูกส่งต่อไปยัง Windows เพื่อให้โปรแกรมบน Windows สามารถควบคุม และทำ subnet พร้อมทั้งกำหนด prefix 64 bit ให้กับอุปกรณ์อื่นๆ ถ้า cFos IPv6 link ได้รับ prefix ที่สั้นกว่า 64 bit จะสร้าง prefix ขนาด 64 bit โดยต่อท้ายส่วนที่เหลือด้วยบิต 0

ด้วยเหตุที่ cFos IPv6 link สามารถจัดการ prefix ที่ได้รับจาก DHCPv6 และ RADIUS servers. ดังนั้น IPv6 prefix หลังแปลงแล้วจะอยู่ในรูปแบบเดียวกับ Router Advertisements และ Delegated Prefix จากสัญญาณตอบกลับของ DHCPv6 server. ดูข้อมูลอ้างอิงได้จาก RFC 3162 และ RFC 4818.


มาตรฐาน RFC ที่เกี่ยวข้อง:

RFC 2464 การส่งแพ็กเก็ต IPv6 ผ่านเครือข่าย Ethernet
RFC 3162 RADIUS และ IPv6
RFC 3315 Dynamic Host Configuration Protocol สำหรับ IPv6 (DHCPv6)
RFC 3484 การเลือกที่อยู่เริ่มต้นสำหรับ Internet Protocol รุ่น 6 (IPv6)
รูปแบบที่อยู่สากล RFC 3587 IPv6
ตัวเลือกคำนำหน้า RFC 3633 IPv6 สำหรับ Dynamic Host Configuration Protocol (DHCP) รุ่น 6
RFC 3646 ตัวเลือกการกำหนดค่า DNS สำหรับ Dynamic Host Configuration Protocol สำหรับ IPv6 (DHCPv6)
RFC 3736 Stateless Dynamic Host Configuration Protocol (DHCP) บริการสำหรับ IPv6
RFC 4193 ที่อยู่เฉพาะ IPv6 Unicast
RFC 4429 การตรวจหาที่อยู่ซ้ำ (Optimized Duplicate Address) (DAD) สำหรับ IPv6
RFC 4443 Internet Protocol Message Protocol (ICMPv6) สำหรับข้อมูลจำเพาะ Internet Protocol รุ่น 6 (IPv6)
RFC 4472 ข้อควรพิจารณาในการดำเนินงานและปัญหาเกี่ยวกับ IPv6 DNS
RFC 4818 แอตทริบิวต์ RADIUS Delegated-IPv6- คำนำหน้า
RFC 4861 Neighbor Discovery สำหรับ IP เวอร์ชั่น 6 (IPv6)
RFC 4862 IPv6 การกำหนดค่าแอดเดรสอัตโนมัติแบบไร้สถานะ
ตัวเลือกการโฆษณาเราเตอร์ RFC 5006 IPv6 สำหรับการกำหนดค่า DNS
RFC 5072 IP เวอร์ชัน 6 มากกว่า PPP
ตัวเลือกการตั้งค่าเราเตอร์โฆษณาธง RFC 5175 IPv6
RFC 5220 คำชี้แจงปัญหาสำหรับการเลือกที่อยู่เริ่มต้นในสภาพแวดล้อมที่มีหลายคำนำหน้า
RFC 5221 ข้อกำหนดสำหรับกลไกการเลือกที่อยู่
RFC 5453 ตัวระบุอินเตอร์เฟส IPv6 ที่สงวนไว้
ร่าง: http://tools.ietf.org/html/draft-fujisaki-dhc-addr-select-opt-08


ความต้องการของระบบ

  • Windows XP / Windows Vista / Windows 7
  • 32bit / 64bit (x64)
  • IPv4 และ หรือ IPv6 Router หรือ DSL เคเบิลโมเด็ม (PPPoE)

เอกสาร

พารามิเตอร์ของ cfos6link.ini, section [param]:

   func_trace     0            logging level, 0=น้อยสุด, 1=ฟังชั่นทั้งหมด, ยกเว้นการส่งถ่ายข้อมูล 
                               2=รวมถึงบันทึกข้อมูลการส่งฟังชั่น
   dump_unknown_frames 1       1=ส่งข้อมูลที่ไม่รู้จัก PPPoE Frames ไปยัง trace.txt, 0=ไม่ทำงาน   allow_mixed_mode            1 = อนุญาตให้ใช้ IPv4 เมื่อระบบตรวจพบ DHCPv4 (ค่าเริ่มต้น), 0 = ไม่อนุญาต
   keep_ppinfo                 1 = ส่งข้อมูล NDIS per-packet พร้อมกับ packet, 0 = ไม่ต้องส่ง (ค่าเริ่มต้น)
   check_traffic               1 = ให้ตรวจ ถ้า packet ที่ได้รับ / ส่งนั้นอนุญาต (ค่าเริ่มต้น), 0 = ส่ง packet ทั้งหมดออกไปโดยไม่ต้องตรวจสอบ
   default_use_ipv4            กำหนดค่าเริ่มต้นของตัวแปร use_ipv4 ในไฟล์ connections.ini (ค่าเริ่มต้นคือ 0 = ไม่ต้องกำหนด)
   default_use_ipv6            กำหนดค่าเริ่มต้นของตัวแปร use_ipv6 ในไฟล์ connections.ini (ค่าเริ่มต้นคือ 1 = กำหนด)
   ipv4_mcast_is_unicast       1 = จัดการ packet ที่เป็น IPv4 multicast (class D net) แบบเดียวกับ unicast packet,
                               0 =  จัดการเสมือนเป็น multicast (ค่าเริ่มต้น)

Passthrough mode, หัวข้อ [การปล่อยผ่าน]:

   adapter1=substr
adapter1=substr
.
.
adapterN=substr
หากพบว่าคำอธิบายอุปกรณ์ที่เชื่อมต่อเป็น "substr" โปรแกรมจะไม่สนใจการรับส่งข้อมูลของอุปกรณ์ชิ้นนั้น (passthrough mode).

รูปแบบเบอร์โทรศัพท์

   พารามิเตอร์สามารถสั่งงานได้ด้วยตนเอง, ตัวอย่างเช่น 

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

   พารามิเตอร์:     ค่าเริ่มต้น:     ความหมาย:

   d                           any digits, ignored
   aidx=x         -1           -1=auto-detect, 0..n=PPPoE สำหรับตัวแปลงเครือข่าย x
                               (ข้อมูลที่แปลงแล้วจะเก็บในรีจิสทรี)
   serv=ชื่อ                   ชื่อผู้ให้บริการเครือข่ายโทรศัพท์
   h=1 or h=0      1           เปิด หรือปิดการใช้งาน ของ host_unique tag (1=enabled))
   ac=ชื่อ                     ตัวอักษร, สามารถใช้กำหนดค่าสูงสุดของ PPPoE negotiation
                               เพื่อใช้เป็นหน่อยย่อยของ ชือ AC 
   to=x            2000        initial หมดเวลาสำหรับส่งข้อมูลออก PPPoE: หมดเวลาสำหรับเซร์ฟเวอร์ตอบรับ
   tr=x            3           จำนวนครั้งที่ลองใหม่เมื่อหมดเวลา
   prio=x                      ตั้งค่า VLAN ลำดับความสำคัญ (ค่าตั้งแต่ 0-7)
   vlan=x                      VLAN ID

พารามีเตอร์สำหรับเชื่อมต่อใน connections.ini:

   เปิดใช้งาน            0=ปิดการใช้งาน, 1=dial เมื่อใดที่ต้องการเชื่อมต่อ
   dial_string        ดู "รูปแบบของเบอร์โทรศัพท์"
   user_name          ชื่อผู้ใช้
   password           การเข้ารหัสของรหัสผ่าน, สามารถตั้งค่าโดยการกรอกรหัส
   mru                PPP ค่าสูงสุดในการับต่อ 1 หน่วย, ค่าเริ่มต้น 1492
   use_ipv4           0=ปิดการใช้งาน, 1=ใช้ IPv4 ในการเชื่อมต่อ
   use_ipv6           0=ปิด, 1=ใช้ IPv6 ในการเชื่อมต่อ
   ipv6_prefix        IPv6 ต้องเป็น 64 บิตเสมอ ตัวอย่างเช่น 1111:2222:3333:4444/64
   idle_timeout       จำนวนวินาทีที่หยุดหลังการเชื่อมต่อ
                      ถ้าจะยกเลิกค่าเริ่มต้นคือ 0=เปิดตลอดเวลา
   ipv4_router_addr   IPv4 ที่เราเตอร์ใช้สำหรับ IPv4 DHCP, สับเน็ตมาร์คคือ 255.255.255.0 เสมอ
                          ค่าเริ่มต้นคือ 192.168.42.1.
   ipv6_dns1          IPv6 DNS address ใช้ทั้งหมด 128 บิต
   ipv6_dns2          IPv6 DNS address ใช้ทั้งหมด 128 บิต

ตารางกฎการปรับแต่ง และ NAT46