BGP Toolkits
BGP (Border Gateway Protocol) เป็นโปรโตคอลเลือกเส้นทางประเภท Exterior Gateway Routing ที่ใช้เพื่อการเชื่อมต่อเราเตอร์ (Router) และเครือข่ายที่อยู่ต่างโดเมน (Domain) กันบนอินเทอร์เน็ต
BGP ใช้ Protocol TCP Port หมายเลข 179 เพื่อใช้ในการขนถ่ายข้อมูลข่าวสาร โดยมีการใช้ TCP เพื่อการสถาปนาการเชื่อมต่อก่อนจะแลกเปลี่ยนข้อมูลข่าวสารระหว่างเราเตอร์ BGP ทั้งสอง (Peer Router) จากนั้นก็จะทำการแลกเปลี่ยนข้อมูลข่าวสาร รวมทั้งการเปิดสัมพันธไมตรีก่อนที่จะแลกเปลี่ยนข่าวสารระหว่างกันต่อไป
ข้อมูลข่าวสารที่เราเตอร์ทั้งสองใช้เพื่อการแลก เปลี่ยนกัน รวมไปถึงข่าวสารที่แสดงถึงความสามารถในการเข้าถึงกันได้ โดยข่าวสารนี้เป็นในรูปแบบของเลขหมาย AS ของแต่ละฝ่าย ซึ่งต่างฝ่ายถือเป็นเส้นทางในการเข้าหากัน ข้อมูลนี้จะช่วยให้เราเตอร์สามารถสร้างผังของเส้นทางที่ปราศจากลูป (Loop) ในการเข้าหากัน อีกทั้งเราเตอร์ยังใช้เพื่อเป็นการกำหนดเส้นทางเชิงนโยบายที่มีเนื้อหาที่ กำหนดข้อจำกัดต่าง ๆ
เครื่องมือบริการออนไลน์ที่ใช้สำหรับตรวจสอบเครือข่ายโดยสามารถเข้าไปใช้เครื่องมือตรวจสอบเครือข่ายได้ที่เว็บไซต์ http://bgp.he.net/ โดยจะบอกรายละเอียดเกี่ยวกับเครือข่ายที่เรากำลังใช้งาน
จากรูปเป็นข้อมูลที่บอกเกี่ยวกับเครือข่ายที่เรากำลังใช้งาน IP 202.12.74.129 บอกว่าเราใช้งานอินเตอร์เน็ตจากที่ไหน ซึ่งในที่ีนี้เป็นการใช้งานอินเตอร์เน็ตของเครือยข่ายภายในมหาวิทยาลัย ดังนั้นทุกเครื่องที่ใช้จะมีหมายเลข IP ตัวนี้เหมือนกัน เป็น IP ทางออก ที่ได้มีการทำ NAT เพื่อออกไปยังข้างนอกมหาวิทยาลัย และ ISP คือ AS9464
ISP คือ ผู้ที่ให้บริการอินเทอร์เน็ต (บางครั้งเรียก ISPs) ย่อมาจากคำว่า Internet Service Provide เป็นหน่วยงานที่บริการให้เชื่อมต่อเครื่องคอมพิวเตอร์ส่วนบุคคล หรือเครือข่ายคอมพิวเตอร์ของบริษัท เข้ากับเครือข่ายอินเทอร์เน็ตทั่วโลก ปัจจุบันประเทศไทยมีผู้ให้บริการอินเทอร์เน็ตอยู่ด้วยกัน 2 ประเภท คือ หน่วยงานราชการหรือสถาบันการศึกษา กับ บริษัทผู้ให้บริการอินเทอร์เน็ตเชิงพาณิชย์ทั่วไป ประเภทหลังนี้จะมีการเรียกเก็บค่าธรรมเนียม นอกจากนี้ ISP หลาย ๆ แห่งจะมีบริการเพิ่มเติม เช่น บัญชีอีเมล เว็บเบราว์เซอร์ และเนื้อที่สร้างเว็บไซต์


จากรูปเป็นกราฟแสดงการเชื่อมต่อระหว่างเราเตอร์ซึ่งหมายเลข AS9464 คือหมายเลขของเราเตอร์ภายในมหาวิทยาลัย ซึ่งจะไปเชื่อมต่อกับเราเตอร์ตัวอื่น โดยมาตรฐานการกำหนดเลขหมาย AS อยู่ภายใต้การดำเนินงานของ Internet Assigned Numbers Authority (IANA) ที่เป็นผู้กำหนดเลขหมาย AS บนอินเทอร์เน็ต โดยเลขหมาย AS นี้สามารถมีได้ตั้งแต่เลข 1 - 65,535 โดยมีเลข 64,512 ไปจนถึง 65,535 ที่ถูกสำรองไว้ให้กับเครือข่ายส่วนตัวที่ไม่ได้ทำงานบนอินเทอร์เน็ต เช่นเดียวกับ IP Address ที่ไม่ได้ถูกนำมาใช้งานบนอินเทอร์เน็ตนั่นเอง
Autonomous System Number (ASN) เป็นเลขหมายในทางตรรกะที่กำหนดให้กับเราเตอร์ทุกตัวที่ทำงานอยู่ภายใต้ระบบ การจัดการเดียวกัน โดยเราเตอร์เหล่านี้จะมีการแบ่งปัน (Share) ข่าวสารเกี่ยวกับตารางเลือกเส้นทาง และมีการอัปเดตภายใต้สภาวการณ์ปกติ โดยเฉพาะเมื่อมีการเปลี่ยนแปลงใด ๆ เกิดขึ้น
การติดต่อกันระหว่างเราเตอร์เพื่อนบ้าน
ก่อนที่เราเตอร์ที่เชื่อมต่อกันโดยตรงจะสามารถแลกเปลี่ยน ข้อมูลข่าวสารให้แก่กัน โดยเฉพาะข้อมูลเกี่ยวกับเครือข่าย ตัวเราเตอร์จะต้องดำเนินการขั้นตอนต่อไปนี้
-
เราเตอร์จะต้องใช้ TCP เพื่อสถาปนาการเชื่อมต่อระหว่างกัน โดยการใช้ Open Message
-
เราเตอร์อีกฝั่งหนึ่งจะต้องตอบรับการขอสถาปนาการเชื่อมต่อ
-
หลังจากที่เราเตอร์ต้นทางได้รับการตอบรับแล้ว มันจะส่งคำยืนยันกลับไปที่เราเตอร์อีกฝั่งหนึ่ง
-
การแลกเปลี่ยนข้อมูลเกี่ยวกับเครือข่ายหรือเส้นทางจะเริ่มขึ้น

จากรูปเป็นกราฟแสดงการเชื่อมต่อกับเราเตอร์เพื่อนบ้าน
คำถาม
1. การตรวจสอบเครือข่ายมีประโยชน์อย่างไรบ้าง ทั้งต่อผู้ใช้บริการอินเตอร์เน็ตทั่วไป และผู้ที่ดูแลระบบ?
2. เส้นทางประเภท Exterior Gateway Routing เป็นอย่างไร?
3. ระหว่างการติดต่อแลกเปลี่ยนข้อมูลเกี่ยวกับเครือข่ายระหว่างเราเตอร์สองตัว เราเตอร์ตัวอื่นสามารถที่จะเข้ามาดูข้อมูลการติดต่อกันของเราเตอร์ที่กำลังแลกเปลี่ยนข้อมูลอยู่ได้หรือไม่?
ช่วงบ่ายจะมาเพิ่มข้อมูลต่อครับ :)
ขอบคุณ...สำหรับคลังความรู้อีกแหล่งหนึ่งที่สามารถทำความเข้าใจได้ง่ายขึ้น