หน้าแรก / บทความ & คู่มือ / วิธีตั้งค่า IPv6 Dual-Stack บน MikroTik RouterOS v7 สำหรับองค์กรยุคใหม่
MikroTik Tutorial

วิธีตั้งค่า IPv6 Dual-Stack บน MikroTik RouterOS v7 สำหรับองค์กรยุคใหม่

โดย: ฝ่ายเทคนิคและวิศวกรรม (Technical Engineering) 5/10/2569 เข้าชม: 15 ครั้ง
วิธีตั้งค่า IPv6 Dual-Stack บน MikroTik RouterOS v7 สำหรับองค์กรยุคใหม่
เรียนรู้วิธีตั้งค่า IPv6 Dual-Stack บน MikroTik RouterOS v7 พร้อมแนวทางทำสลับสายเน็ตสำรอง จัดการ Stateful Firewall และ NDP สำหรับองค์กร

สถานการณ์หน้างานจริง: เมื่อองค์กรต้องก้าวสู่ยุค IPv6 อย่างเต็มตัว

โปรเจกต์อัปเกรดระบบเน็ตเวิร์กของบริษัทซอฟต์แวร์แห่งหนึ่งย่านพญาไทเผชิญกับข้อจำกัดด้าน IP Address เนื่องจากผู้ให้บริการอินเทอร์เน็ต (ISP) รายใหญ่เริ่มทยอยตัด Private IPv4 และบังคับใช้งาน CGNAT (Carrier-Grade NAT) ซึ่งส่งผลกระทบต่อระบบซอฟต์แวร์ภายในที่ต้องเชื่อมต่อกับคู่ค้าภายนอกผ่าน Public IP โดยตรง ทีมวิศวกรของ SIAM-LOGIN จึงได้รับมอบหมายให้เข้ามาออกแบบและติดตั้งโครงสร้างพื้นฐานระบบเครือข่ายใหม่ด้วย MikroTik RouterOS v7.14+ ควบคู่ไปกับการทำ วิธีตั้งค่า IPv6 Dual-Stack บน MikroTik RouterOS v7 สำหรับองค์กรยุคใหม่ เพื่อให้ระบบสามารถรองรับทั้ง IPv4 เดิมและ IPv6 ควบคู่กันไปได้อย่างเสถียร พร้อมทั้งวางระบบสำรองสายอินเทอร์เน็ตเพื่อป้องกันความเสียหายที่อาจเกิดขึ้น

สเปกฮาร์ดแวร์และสถาปัตยกรรมเน็ตเวิร์กองค์กร

การรัน Dual-Stack บนเราเตอร์องค์กรที่มีการรับส่งข้อมูลหนาแน่น จำเป็นต้องเลือกใช้อุปกรณ์ที่มีหน่วยประมวลผลรองรับฟังก์ชันการทำ Packet Filtering และ Routing ของ IPv6 ในระดับฮาร์ดแวร์ (Hardware Acceleration) เพื่อไม่ให้ภาระไปตกอยู่ที่ CPU โดยมีรายละเอียดสถาปัตยกรรมและอุปกรณ์ที่ใช้งานจริงดังนี้:

  • Core Router: MikroTik CCR2004-1G-12S+2XS (Quad-core ARMv8 64-bit, 4GB RAM, RouterOS v7.14+) ทำหน้าที่หลักในการรับ Public IPv6 Prefix จาก ISP และแจกจ่าย StateLess Address Autoconfiguration (SLAAC) รวมถึง DHCPv6 ให้กับแผนกต่างๆ
  • Edge Switch: MikroTik CRS326-24G-2S+RM ทำหน้าที่แยก VLAN สำหรับแผนกบัญชี ฝ่ายผลิต และไอเดียสแควร์
  • ISP Uplinks: AIS Fiber (IPv4 PPPoE + IPv6 Native /64 Prefix Delegation) และ True Online (IPv4 DHCP + IPv6 /48 Prefix Assignment) พร้อมแนวทาง เครื่องมือสร้างสคริปต์ MikroTik RouterOS v7 สำหรับช่วยอำนวยความสะดวกในการดีบักสคริปต์สลับสาย

ตารางพารามิเตอร์เชิงวิศวกรรมสำหรับการจัดสรร IPv6 และการสำรองเส้นทาง

พารามิเตอร์ทางวิศวกรรม ค่าคอนฟิกูเรชัน (RouterOS v7) คำอธิบายเชิงลึก
IPv6 WAN Interface ether1-wan (PPPoE / DHCPv6 Client) รับ Prefix Delegation จาก ISP (ขอ /56 หรือ /64)
IPv6 Pool Allocation Pool Name: ipv6-pool, Prefix Length: /60 สำรอง Subnet สำหรับกระจายให้ VLAN ภายในองค์กร
IPv6 LAN Gateway bridge-local (EUI-64 / SLAAC Enabled) แจก IP ให้เครื่องลูกข่ายอัตโนมัติพร้อม DNS Servers
IPv6 Firewall Policy Drop Invalid, Accept Established/Related ป้องกันการเข้าถึงจากภายนอกโดยไม่ได้รับอนุญาต (Stateful Inspection)

ขั้นตอนการคอนฟิกูเรชัน IPv6 Dual-Stack และการจัดการสายอินเทอร์เน็ต

เมื่อเชื่อมต่อสาย WAN สำเร็จ ขั้นตอนแรกคือการเปิดใช้งาน IPv6 Package บน MikroTik RouterOS v7 และตั้งค่า DHCPv6 Client เพื่อขอรับหมายเลข Prefix จาก ISP โดยใช้ชุดคำสั่งผ่าน Terminal ดังนี้:

# 1. ตรวจสอบและเปิดใช้งานแพ็กเกจ IPv6 (หากปิดไว้)
/system package enable ipv6

# 2. ตั้งค่า DHCPv6 Client บนขา WAN เพื่อขอ Pool Prefix ขนาด /56
/ipv6 dhcp-client
add interface=ether1-wan pool-name=ipv6-enterprise-pool pool-prefix-len=60 request=prefix add-default-route=yes

# 3. กำหนด Subnet ให้กับ Bridge LAN ภายในองค์กร
/ipv6 address
add address=::1/64 from-pool=ipv6-enterprise-pool interface=bridge-local advertise=yes

# 4. ตั้งค่า NDP (Neighbor Discovery) และประกาศ DNS
/ipv6 nd
set [ find default=yes ] advertise-dns=yes dns=2001:4860:4860::8888,2001:4860:4860::8844
ข้อควรระวังจากหน้างาน: ช่างมักลืมเปิดใช้งาน Stateful Firewall สำหรับ IPv6 ทำให้เครื่องลูกข่ายในองค์กรถูกสแกนพอร์ตจากอินเทอร์เน็ตโดยตรง ควรบล็อกการเชื่อมต่อขาเข้าทั้งหมด ยกเว้น Established และ Related แพ็กเกจเสมือนการทำ IPv4 NAT

การตั้งค่า IPv6 Firewall Filter เพื่อความปลอดภัยระดับองค์กร

เนื่องจาก IPv6 ไม่มีกลไก NAT ที่ช่วยซ่อน IP ภายในเหมือน IPv4 การป้องกันความปลอดภัยจึงต้องพึ่งพา Firewall Filter ขาเข้า (Input และ Forward) อย่างเคร่งครัด โดยใช้คำสั่ง CLI ด้านล่างนี้:

# 1. อนุญาตแพ็กเกจที่มีการเชื่อมต่ออยู่แล้ว (Established & Related)
/ipv6 firewall filter
add chain=input action=accept connection-state=established,related comment="Allow Established/Related"

# 2. อนุญาต ICMPv6 สำหรับการทำ Path MTU Discovery และ Ping
add chain=input action=accept protocol=icmpv6 comment="Allow ICMPv6"

# 3. ป้องกันการเข้าถึงเราเตอร์จากภายนอก (WAN)
add chain=input action=drop in-interface=ether1-wan comment="Drop all inbound from WAN"

# 4. ควบคุมการส่งต่อทราฟฟิก (Forward Chain)
add chain=forward action=accept connection-state=established,related
add chain=forward action=drop in-interface=ether1-wan comment="Drop incoming unsolicited connection"

สำหรับการวางระบบเครือข่ายภายในที่ต้องการความมั่นคงปลอดภัยสูง ทีมวิศวกรขอแนะนำให้ประสานงานร่วมกับ บริการรับวางระบบ Network องค์กร เดินสาย LAN & Fiber เพื่อตรวจสอบคุณภาพสายสัญญาณและอุปกรณ์สวิตช์ให้รองรับแพ็กเกจขนาดใหญ่ได้อย่างราบรื่น

ขั้นตอนการทดสอบสถานะระบบและการตรวจสอบข้อผิดพลาด (Verification)

หลังจากการติดตั้งและรันสคริปต์เรียบร้อยแล้ว จำเป็นต้องตรวจสอบสถานะการทำงานผ่านเครื่องมือ Diagnostic บน RouterOS v7 เพื่อยืนยันว่าระบบ Dual-Stack ทำงานสมบูรณ์:

  1. ตรวจสอบ IPv6 Address บน Client: เปิด Command Prompt บนเครื่อง PC แล้วพิมพ์คำสั่ง ipconfig /all เพื่อตรวจสอบว่าได้รับ IPv6 Address ตรงกับ Pool ที่จ่ายมาจากเราเตอร์หรือไม่
  2. ทดสอบการเชื่อมต่อออกสู่อินเทอร์เน็ต: ใช้คำสั่ง /ping 2001:4860:4860::8888 count=5 จาก MikroTik Terminal
  3. ตรวจสอบสถานะ DHCPv6 Client: ใช้คำสั่ง /ipv6 dhcp-client print เพื่อดูสถานะว่าได้รับสถานะ bound และได้รับ Prefix ถูกต้องหรือไม่

คำถามเชิงลึกที่พบบ่อย (FAQ)

  • Q: ทำไมเครื่องลูกข่ายบางเครื่องจึงไม่ได้รับ IPv6 Address ผ่าน SLAAC?
    A: ตรวจสอบว่าในหมวดหมู่ /ipv6 nd ได้เปิดใช้งานพารามิเตอร์ advertise=yes และตรวจสอบการตั้งค่า Firewall ของเครื่องปลายทาง (เช่น Windows Firewall) ว่ามีการบล็อก ICMPv6 หรือไม่
  • Q: การทำ IPv6 Dual-Stack ส่งผลต่อความเร็วของ CPU บน MikroTik หรือไม่?
    A: บน RouterOS v7 หากใช้รุ่นที่มีสถาปัตยกรรมฮาร์ดแวร์รองรับ IPv6 FastPath (เช่น ซีรีส์ CCR2004 หรือ RB5009) การประมวลผลแพ็กเกจ IPv6 จะถูกเร่งด้วยฮาร์ดแวร์ ทำให้ CPU Load แทบไม่แตกต่างจาก IPv4
  • Q: หากสายอินเทอร์เน็ตหลักล่ม ระบบ IPv6 Failover จะทำงานร่วมกับ เครื่องมือสร้างสคริปต์ MikroTik RouterOS v7 อย่างไร?
    A: การทำ Failover ในส่วนของ IPv6 จำเป็นต้องใช้กลไก Recursive Routing ร่วมกับ Script ตรวจสอบสถานะเกตเวย์ผ่าน Netwatch หรือการทำ BGP Peering กับผู้ให้บริการในกรณีที่องค์กรมี AS Number ของตนเอง

หากองค์กรของท่านกำลังมองหาผู้เชี่ยวชาญดูแลระบบโครงสร้างพื้นฐานเครือข่าย หรือต้องการคำปรึกษาเชิงลึกเกี่ยวกับการออกแบบสถาปัตยกรรมเน็ตเวิร์กองค์กรยุคใหม่ สามารถติดต่อทีมวิศวกร SIAM-LOGIN ได้ทันที โทร 095-254-4519 หรือ LINE: @vrnetwork เราพร้อมให้บริการด้วยมาตรฐานวิศวกรรมระดับมืออาชีพ

Tags: วิธีตั้งค่า IPv6 Dual-Stack บน MikroTik RouterOS v7 สำหรับองค์กรยุคใหม่ MikroTik RouterOS v7 IPv6 ตั้งค่า IPv6 MikroTik IPv6 Dual-Stack Enterprise

คำถามที่พบบ่อยเกี่ยวกับบทความนี้ (FAQ)

Q: ทำไมเครื่องลูกข่ายบางเครื่องจึงไม่ได้รับ IPv6 Address ผ่าน SLAAC?

ตรวจสอบว่าในหมวดหมู่ /ipv6 nd ได้เปิดใช้งานพารามิเตอร์ advertise=yes และตรวจสอบการตั้งค่า Firewall ของเครื่องปลายทางว่าบล็อก ICMPv6 หรือไม่

Q: การทำ IPv6 Dual-Stack ส่งผลต่อความเร็วของ CPU บน MikroTik หรือไม่?

บน RouterOS v7 หากใช้รุ่นที่รองรับ IPv6 FastPath (เช่น CCR2004 หรือ RB5009) การประมวลผลจะถูกเร่งด้วยฮาร์ดแวร์ ทำให้ CPU Load ไม่สูงขึ้นอย่างมีนัยสำคัญ

Q: หากสายอินเทอร์เน็ตหลักล่ม ระบบ IPv6 Failover จะต้องจัดการอย่างไร?

การทำ Failover สำหรับ IPv6 ต้องอาศัย Recursive Routing หรือการเขียน Netwatch Script ร่วมกับการขอ Prefix จาก ISP สำรองให้สอดคล้องกัน

บทความที่น่าสนใจในหมวดเดียวกัน

ดูทั้งหมดในหมวดนี้ →
MikroTik Tutorial

วิธีตั้งค่า MikroTik RouterOS v7 สำหรับ BGP Community Filtering และ Traffic Engineering

เรียนรู้การตั้งค่า MikroTik BGP Community Filtering และ Traffic Engineering เพื่อปรับแต่งเส้นทางและควบคุมการรับส่งข้อมูลในองค์กรของคุณ

MikroTik Tutorial

ตั้งค่า MikroTik BGP v7 สำหรับ Multi-Homing Peering และ Failover อย่างมืออาชีพ

เรียนรู้วิธีตั้งค่า MikroTik BGP v7 เพื่อทำ Multi-Homing Peering เชื่อมต่อหลาย ISP พร้อมเพิ่มความเสถียรด้วย Failover

MikroTik Tutorial

ตั้งค่า MikroTik RouterOS v7 สำหรับ Network Segmentation ด้วย Layer 2 Isolation และ 802.1X Security

เรียนรู้วิธีตั้งค่า MikroTik RouterOS v7 เพื่อแยกเครือข่าย (Network Segmentation) ด้วย Layer 2 Isolation และเพิ่มความปลอดภัยด้วย 802.1X Port Security

ต้องการความช่วยเหลือหรือจ้างวางระบบ Network?

ทีมวิศวกร SIAM-LOGIN ยินดีให้คำปรึกษา ออกแบบระบบ และจัดส่งทีมเข้าติดตั้งหน้างาน

โทรปรึกษา แชท LINE นัดสำรวจ