Knowledge

Inter-VLAN Routing: ทำให้ VLAN คุยกันได้อย่างควบคุมได้

7 ก.พ. 2025 · Firewall · Inter-VLAN · Routing · VLAN

ตอนที่ 9 โดยอาจารย์ศุภเดช ครับผม
วันนี้สมเป็นวันศุกร์ วิ่งเข้า Site ลูกค้า 3 Site ติดกลับมาถึงบ้าน หวด Path of Exile 2 จนหลับคาโซฟา ตอนนี้ผมเป็น Ranger Level 40 ยังไม่ผ่าน ACT3 เลย เจอบอส BlackJaw หวดทีเดียวดับ ทำไม Ranger มันตัวบางอย่างงี้เนี่ย
เรื่อง Network ที่จะเล่าวันนี้เป็นเรื่องที่ต่อจากเมื่อวานก็คือ เรื่องของ Inter VLAN Routing ครับ
ถ้าอ่านบทความตอน 7 ที่ผมเล่าว่า เราจะทำ VLAN ไปทำไม โดยเหตุผลก็คือ ทำเพื่อ แยก Client ออกจากกัน เพื่อไม่ให้ติดต่อหากันได้โดยตรง และ ถ้าเขาจะติดต่อหากัน เราจะต้องควบคุมได้
ซึ่่งถ้า Client อยู่ใน Broadcast Domain เดียวกัน เราไม่สามารถใช้ Network Firewall ไปกั้นเขาได้เลยครับ เพราะมันไม่ใช่จุดที่ข้อมูลจะวิ่งผ่าน ดังนั้น ถ้าเราแบ่ง VLAN ก็จะเป็นการแยกกลุ่มประเภทของ Client ให้เป็นไปตามที่เราต้องการ
แต่แยกแล้วก็ต้องคุยกันได้ นั่นก็คือ การทำ Inter VLAN Routing นั่นแหละครับ
ซึ่ง Inter-VLAN Routing คือ กระบวนการที่ใช้ในการสื่อสารระหว่างอุปกรณ์ที่อยู่ใน VLAN ต่างกัน โดยต้องผ่านอุปกรณ์ที่สามารถทำงานใน Layer 3 (Network Layer) เช่น Router หรือ Layer 3 Switch เนื่องจาก VLAN แยกกันเป็น Broadcast Domain ต่างหาก อุปกรณ์ที่อยู่ใน VLAN หนึ่ง ไม่สามารถสื่อสารโดยตรงกับอุปกรณ์ใน VLAN อื่นได้นั่นเองครับ
ทีนี้การที่เราจะทำ Intervlan Routing ได้ เนี่ย สิ่งที่เราจะต้องมีก็คือ
– Network Switch ที่รองรับ VLAN
– Router ที่รองรับการสร้าง VLAN Interface ครับ
ถ้าเราดูจากในรูปประกอบ จะเห็นว่า เรามี Network ดังต่อไปนี้นะครับ
VLAN10 อยู่บน Network Switch Port 0/1 และเป็น VLAN10 มีคอมพิวเตอร์ที่ชื่อว่า H1 มี IP Address 192.168.10.1/24 เสียบอยู่
VLAN20 อยู่บน Network Switch Port0/2 และเป็น VLAN20 มีคอมพิวเตอร์ที่ชื่อว่า H2 มี IP Address 192.168.20.1/24 เสียบอยู่
และตัว Router เสียบอยู่ที่ Port 0/3
แต่ว่า Port ที่ 3 ของ Switch เราจะมีเรียก Port Role นี้ว่า Trunk Port ครับ
ในการทำงานของ VLAN จะมี สถานะของ Port อยู่หลายแบบ และ Trunk Port ก็คือ Port ที่ขนหลายๆ VLAN ไปได้พร้อมกัน (ส่วน Port สถานะอื่นๆ ไว้เดี๋ยวมาเล่าวันหลังละกันนะครับ)
จากในรูปแปลว่า
คนที่เป็น Member ของ VLAN 10 ก็คือ
– Port 0/1 และ 0/3
คนที่เป็น Member ของ VLAN20 ก็คือ
– Port 0/2 และ 0/3
ทีนี้ครับจะเห็นว่า R1 หรือ Router เนี่ย เสียบ LAN เส้นเดียวเข้ากับ Port 0/3 ที่เป็น Trunk Port
และตัว R1 ก็จะสร้างสิ่งที่เรียกว่า VLAN Interface ที่เป็น Interface แบบ virtual ทำหน้าที่เหมือนเป็น interface เพื่อคุยกับทั้ง 2 VLAN นั่นก็คือ
VLAN10 ที่ตั้งชื่อ interface ว่า Fa0/0.10
และ
VLAN20 ที่ตั้งชื่อ interface ว่า Fa0/0.20
แล้วเราก็กำหนด IP Address ให้ Fa0/0.10 ว่าเป็น 192.168.10.2/24 เพราะว่าจะได้อยู่ใน Network เดียวกับ VLAN 10
และกำหนด IP Address ให้ Fa0/0.20 ว่าเป็น 192.168.20.2/24 เพื่อให้อยู่ใน Network เดียวกับ VLAN20
จากนั้นที่เครื่อง H1 ก็กำหนด Gateway ว่า ถ้าจะออกนอกวง Network ให้ส่งไปให้ IP 192.168.10.2
ที่เครื่อง H2 ก็กำหนด Gateway บนตัวเอง เช่นเดียวกันว่า ถ้าจะออกนอกวง Network ตัวเองให้ส่งไปให้ 192.168.20.2
ดังนั้น ถ้าเครื่อง H1 จะคุยกับเครื่อง H2 ตัว Frame ข้อมูลมันจะวิ่งแบบนี้ครับ
จากเครื่อง H1 วิ่งเข้า Switch ออกไปหา R1 ทาง Port Fa0/3 เพื่อไปเจอ Interface Fa0/0.10 ที่มี IP 192.168.10.2
เครื่อง R1 ตรวจสอบ Routing Table พบว่า ถ้าจะไปหาเครื่อง 192.168.20.1 จะต้องส่งไปทาง Interface Fa0/0.20
ก็เลยส่งย้อนกลับไปทาง Fa0/3 อีกครั้ง แต่คราวนี้ ส่งไปทาง VLAN20 แทน จากนั้นก็เจอ เครื่อง H2 ครับ
บอกตรงๆ ผมเล่าข้ามมากๆ เพราะว่า อันนี้ คุณจะต้องเข้าใจการทำงานของ OSI 7 Layer / IP Address / การ Forward Frame บน Ethernet Protocol และ การเดินทางของ Packet ด้วย
แต่มันไม่เหมาะจะมาเล่าละเอียดๆ ใน Post แบบนี้่ครับ เอาอ่านแบบพอเข้าใจง่ายๆดีกว่า
และแน่นอน ใครอยากมาฟังเวอร์ชั่นเต็มๆ แบบเล่านิทานการเดินทางของ Packet สามารถมาลงเรียนกับผมได้นะครับ 555555
ผมจะมีสอนคอร์ส Network สำหรับ UNIFI ครับ เรียนกันสามวัน สอนเรื่องการใช้งาน Product UNIFI ในยุคใหม่ ที่ตอนนี้เปลี่ยนวิถีจากเวอร์ชั่นเดิมไปมาก
UFSP : Unifi FullStack Professtional
UWA : Unifi Wireless Administrator
ในวันที่ 19-21 กพ 2025
กับวันที่ 21-23 มีค 2025
ถ้าสนใจ สามารถสอบถามได้ที่ line@ : @packethunter นะครับ ที่นั่งมีจำกัดอยู่เหมือนกัน ถ้าท่านใดสนใจมานั่งเรียนกันได้ครับผม
หรือถ้าเกิด ขี้เกียจมาเรียน และ ขี้เกียจทำเอง จ้างได้ครับ อาจารย์ศุภเดช พร้อมรับใช้ในการไปทำ Site Survey เพื่อปรึกษาวางแผน การติดตั้งระบบ Network , LAN , WAN , WIFI , Firewall , Server , CCTV , Access Control , Server , Storage , VPN , Security อะไรก็มาเหอะ
ถ้าเป็นงาน Network สามารถแอดไลน์ @vronline ได้เช่นเดียวกันนะครับ
ขอบคุณที่ติดตามกัน เดี๋ยวพรุ่งนี้ จะเป็นหัวข้ออะไร รอติดตามนะครับ
จากในรูปแปลว่า
– Port 0/1 และ 0/3
– Port 0/2 และ 0/3
และ

ปรึกษาทีม VROnline