Canonical เปิดตัวระบบเครือข่ายแบบใหม่ในชื่อ Fan สำหรับใช้งานกับคอนเทนเนอร์โดยเฉพาะ มันทำให้เครื่องคอนเทนเนอร์สามารถใช้หมายเลขไอพีในวงขนาดใหญ่ เช่น 10.0.0.0/8 ขณะที่เครื่องเซิร์ฟเวอร์จริงอยู่ในเน็ตเวิร์คที่เล็กกว่า เช่น 172.16.0.0/16
แนวทางนี้ทำให้คอนเทนเนอร์ทั้งหมดสามารถสื่อสารกันเองได้โดยเสมือนว่าอยู่ในเครือข่ายเดียวกัน ไม่ต้องเสียเวลาให้ผู้ดูแลระบบมาคอนฟิกเราท์หรือ iptables แบบเดิม แนวทางของ Fan ใช้การ map หมายเลขไอพีของคอนเทนเนอร์มาเป็นไอพีของเครื่องจริงได้โดยตรง (ตอนนี้ยังรองรับเฉพาะการใช้วง /16 สำหรับเครื่องจริงเท่านั้น เพราะ VPC ของ AWS รองรับ /16) เช่น คอนเทนเนอร์ 10.3.4.25 จะอยู่ในเครื่องจริง 172.16.3.4 (16 บิตสุดท้ายถูกเลื่อนมา) เมื่อต้องการสื่อสารกับเครื่อง 10.5.6.26 ตัว Fan ก็จะรู้ว่าอยู่ในเครื่องจริงที่ไอพี 172.16.5.6 และทำ tunnel ไปให้อัตโนมัติ
ความได้เปรียบของ Fan คือความง่าย ไม่ต้องคอนฟิกฐานข้อมูลพิเศษ หรือทำ software defined network ให้ยุ่งยาก ขณะที่ได้ความเร็วสูง ทีมงานของ Canonical สาธิตการเชื่อมต่อระหว่างคอนเทนเนอร์ข้ามเครื่องจริงได้แบนวิดท์ 5Gbps แล้ว
ทาง Canonical ระบุว่า Fan จะถูกแพตช์เข้ามาใน Ubuntu 15.10 Wily Werewolf เร็วๆ นี้ และโครงการจะถูกพอร์ตกลับไปยัง Ubuntu 14.04 และ Ubuntu 15.04 ด้วย หลังจากนั้นทีมงานจะเสนอ Fan เป็นมาตรฐาน RFC ต่อไป
ที่มา - Mark Shuttleworth, Dustin Kirkland, Ubuntu Wiki
Comments
Debian ว่าไงจะได้อานิสงค์ด้วยรึเปล่า
Concept คล้ายๆ vxlan