What is Routing ?
Routing คืออะไร ในระบบเครือข่ายคอมพิวเตอร์ที่ใช้โปรโตคอล TCP/IP เช่นเครือข่าน Internet การส่งข้อมูลจะส่งเป็น IP Packet ในการส่งข้อมูลแต่ละครั้งจะมีที่อยู่ในการจัดส่งข้อมูล(IP Address) เมื่อมีที่อยู่ในการจัดส่งข้อมูลก็จำเป็นต้องมีเส้นทางในการจัดส่งข้อมูล ด้านเทคนิคกล่าวไว้ว่า routing protocol มีหน้าที่ในการแลกเปลี่ยน routing table ระหว่างอุปกรณ์เครื่อข่าย Layer 3 เช่น router เพื่อให้สามารถส่ง IP Packet ไปยังปลายทางได้อย่างถูกต้อง
ยกตัวอย่างง่ายๆเปรียบเสมือนการเดินทางของเราโดยเครื่องบิน
1.) สนามบินภูเก็ต => Router_1
2.) สนามบินกรุงเทพ => Router_2
3.)สนามบินเชียงใหม่ => Router_3
4.)เครื่องบิน => IP Packet
5.)เส้นทางการบิน => Routing
วันนี้เราต้องการเดินทางจากภูเก็ต ไปยัง เชียงใหม่ เราไปขึ้นเครื่องบิน(IP Packet) ที่สนามบินภูเก็ต(router_1) เพื่อที่จะบินไปลงที่สนามบินเชียงใหม่(Router_3) โดยการบินไปเชียงใหม่นั้นมีสองเส้นทาง( Routing ) ในการไปคือบินตรงจากภูเก็ตไปเชียงใหม่(router_1 > Router_3) หรือ บินจากภูเก็ตไปพักที่กรุงเทพก่อนแล้วค่อยบินต่อจากกรุงเทพไปยังเชียงใหม่(Router_1 > Router_2 > Router_3) แต่สุดท้ายปลายทางก็คือเชียงใหม่เหมือนกันเป็นต้น โดยการเลือกเส้นทางนี้เกิดจากการเลือกของสนามบิน(Router) ว่าจะให้เครื่องบิน(IP Packer) บินไปในเส้นทางไหนโดนเงื่อนใขนั้นอยู่ที่ผู้ดูแลระบบกำหนดนั้นเอง
Routing มี 2 ประเภทคือ
– Static route คือการกำหนดเส้นทางเองโดยผู้ดูแลระบบ
– Dynamic route คือการกำหนดเส้นทางอัตโนมัติ โดยจะแยกย่อยได้อีกหลายประเภทซึ่งจะกล่าวในบทความต่อไป