OSPF คืออะไร

วันนี้มาอธิบายง่ายๆเพื่อให้ท่านที่อ่านนั้นเข้าใจได้รวดเร็วเกี่ยวกับ OSPF คืออะไร ทำไมเกี๋ยวนี้เขานิยมพูดถึงกันมากแต่ดูเหมือนระบบของเรายังห่างไกลเหลือเกิน และจะมีวิธีผระยุกต์Mikrotik กีบ OSPF อย่างไรในระบบของแต่ละท่านกันครับ ผมขอเขียนอธิบายเฉพาะเนื้อหา ยังไม่ลงถึงวิธีการตั้งค่าครับ ถ้ามีโอกาสหน้าแวะมาติดตามที่นี่ได้

OSPF คือ Dynamic Routing Protocol แน่นอนว่าหลายท่านคงยังห่างกับคำว่า Routing พอสมควรเพราะเนื่องจากระบบส่วนใหญ่ยังไม่ซับซ้อนและไม่มีความจำเป็นที่ต้องใช้ครับ ให้นึกภาพว่า ท่านอยู่ในบ้าน เวลาท่านจะขับรถออกนอกบ้าน ท่านก็มีประตูเดียวใช่ไหมครับ เรื่องนี้ก็เหมือนกัน

สำหรับองค์กรที่ใช้ OSPF นั้น ส่วนใหญ่จะเป็นระบบที่ซับซ้อนมากๆ ก็เหมือนผมยกตัวอย่างว่า ท่านจะออกจากบ้าน แต่บ้านท่านมีประตูเชื่อมกับบ้านอื่นๆเป็นร้อยหลัง แล้วจะรู้ได้อย่างไรว่าประตูไหนมันผ่านได้ ประตูไหนปิดตาย และถ้าจะไปหาบ้านผู้ใหญ่จะเดินผ่านประตูบ้านใครได้บ้าง เริ่มน่าคิดแล้วใช่ไหมครับ ระบบใหญ่ๆก็เป็นลักษณะนี้เหมือนกัน ดะงนั้นเร้าเตอร์ก้ต้องมีฐานข้อมูลที่ใช้เก็บเส้นทาง ซึ่งเรียกว่า routing table นั่นเอง

ดังนั้น OSPF จึงถูกใช้กับ Router/Layer3 Switch ที่ถือ network หลายวงอยู่ในเครื่องเดียวอยู่ ผมขอยกตัวอย่าง สเกลระบบมหาวิทยาลัยขนาดใหญ่ครับ ว่ามันสามารถช่วยให้ แอดมินอย่างเราทำงานง่ายขึนอย่างไร

ในมหาลัยแห่งหนึ่ง จะมี Routerตัวใหญ่ ที่ทำหน้าที่เป็นศก.ให้กับระบบและเป็นประตูทางออกสู่โลกภายนอก อยู่หนึ่งเครื่อง สมมุติว่าไอพี 1.1.1.1 มือถือคอมจะต้องผ่านไอพีนี้ก่อนถึงออกไปจ๊ะเอ๋กับภายนอกได้

และเมื่อแยกย่อย จะมี router เล็กๆ แต่ละคณะภาควิชาละ 1 ตัว ซึ่งต่อจากตรงนี้ก็จะมี ไอพีภายในอีกหลายวงที่ใช้แจกจ่ายให้กับนักศึกษาในตึกนั้นได้ใช้ครับ

และมหาลัยไม่ได้มี แค่ router เครื่องเดียว วงแลนวงเดียว แต่มีเป็นร้อยวง ซึ่งแอดมินก็ต้องชี้เส้นทางใฟ้เองว่า ถ้าเอ็งจะไปตึกศิลป์ เอ็งจะต้องผ่าน เร้าเตอรเบอร์ 2.2.2.2 ก่อนถึงจะเข้าสู่ตึกศิลป์ได้ เพิ่มใน routing table ของทุกตัวในมหาลัย งานช้างละสิ ใครจะมีเวลานั่งว่าง ชี้เส้นทางให้เร้าเตอร์ทุกคนไปตึกศิลป์ได้ และถาสมมุติ เส้นทางระหว่าง 2.2.2.2 เสียละ ต้องแล่แก้ใหม่หมด คงสนุกแน่ๆ

เรียกระบบนี้ว่า static route แอดมินต้องเพิ่มด้วยมือทุกเครื่องเอง

ospf จึงเข้ามาช่วยในการแก้ปัญหานี้ไงครับ ฌดยให้ เร้าเตอร์แต่ละตัวประกาศตัวเองออกมา ผมนายa มีเน็ตเวิค 2.2.2.0/xx ถ้าจะเข้ามาใช้ให้ผ่าน นายb นาย cก่อนครับ

และเมื่อหลายๆเร้าเตอร์ต่างประกาศ กันอย่างว้าวุ่น ข้อมูลคงอัดเต็มสายแน่ๆ ดังนั้นเขาก็เลย แบ่งโซน ออกมาหลายๆโซน เรียกว่า area ซึ่งต้องขึเนอยุ่กับแอดมินว่า จะจัดให้อยุ่โซนไหน แนะนำคือ ถ้าผ่านเส้นทางเดียวกัน หลายๆทอดก้จัดให้อยู่ area เดียวกัน เวลาจะคุยกับเร้าเตอร์ใกล้ก้คุยได้เลยจะไม่ให้ไปรบกวน area อื่น และจะมี router ตัวแทนที่จะทำหน้าที่คุยกับ area อื่น เรียกว่า border area ครับ

เสียงในตลาดสดก็เงียบลงไปเยอะ

และการหาเส้นทางว่าวิ่งผ่านอะไรได้บ้าง ก้มาจากชื่อย่อเลยครับ ซึ่งมันจะใช้ระยะทางที่ใกล้ที่สุด และ มี cost น้อยที่สุด เป็นทางที่จะไป สรุปว่า มันเลือกทางที่ดีให้อัตโนมัติเอง ถ้าอยากลงลึก ใหห้ไปหาข้อมูลเองครับ

ospf เป็น dyn routing ที่ใช้ข้างในนะครับ ถ้าข้างนอกจะเป็นพวก BGP แล้ว ไว้ผมมีโอกาสจะมาเล่าให้ฟังอีก จึงเห็นได้ว่า คนส่วนใหญ่มักใช้ ospf วิ่งผ่าน tunnel vpn ต่างๆ เพื่อที่จะเข้าไป access ที่ต่างๆได้ง่ายขึ้น

สมมุติผมรับติดตั้งระบบ hotspot ให้กับหอพักทั่วไทย ผมมี router mikrotik อยู่เป็นร้อยเครื่อง จัดการยากแล้วใช่ไหม ดังนั้นถ้าผม จะเข้าไปหาเร้าเตอร์นั้น ซึ่งมีไอพีจริงเปลี่ยนตลอด หรือบางที่ก้ไม่มีให้ รีโมืก้ยาก ผมเลยทำการตั้ง vpn server กลางของผม และให้เร้าเตอร์ทุกตัวที้ผมวางระบบ เชื่อมต่อ vpn มาหา พร้อมกับรัน ospf ไปด้วยทุกตัว ทำให้ผมสามารถไปที่ไหนก้ได้ในระบบผมแล้ว เมื่เปลี่ยนเส้นทางก้ง่ายอีก ospf มีนฉลาดเปลี่ยนให้ทุกๆ… นาทีเอง สบายใจนั้งซดกาแฟ

สิ่งที่อยากแนะนำคือ เทคโนโลยีเปลี่ยนไปทุกๆวัน ทุกอย่างมีคุณและโทษ ถ้ารู้จักใช้ให้เป็นก็เกิดประโยชน์อย่างที่เห็นครับ และใครยังทำงานวงการนี้ ต้องวิ่งตามให้ทันครับ โลกมันเปลี่ยนตลอดเวลา เหมือนเทรนแฟชั่นเสื้อผ้าต่างๆ ครับ ยิ่งตามกระแสปัจจุบันท่าไรยิ่งขายดี

มาบ่นแค่นี้แหละครับ จริงๆ ospf ใช้กันระดับใหญ่ๆ แต่ก้มีระดับล่างหรือขนาดเล็กนำมาใช้บ้งแล้ว รู้ไว้ไม่เสียหายครับ

เรื่องนี้ถูกเขียนใน Mikrotik และติดป้ายกำกับ , คั่นหน้า ลิงก์ถาวร

2 ตอบกลับไปที่ OSPF คืออะไร

  1. Fresh พูดว่า:

    ช่วงนี้ดูเงียบๆนะครับ บทความดีๆเข้าใจง่ายๆหายไปเลย จากประเทศไทย
    คอยตืดตามเสมอครับ

    ขอบคุณครับ

  2. fresh พูดว่า:

    เป็นเว็บหนึ่งที่เขียนบทความที่อ่านแล้วเข้าใจง่ายมากๆครับ แต่ดูช่วงนี้จะเงียบๆไป
    ยังไงรอจะบทความใหม่ๆนะครับ

    ขอบคุณครับ

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *