Hurricane Electric ได้ให้บริการออนไลน์จำนวนมาก สำหรับการเข้าถึง อินเตอร์เน๊ต และข้อมูลซึ่งขับเคลื่อนมัน บริการเหล่านี้ใช้ประโยชน์ได้ฟรี
Hurricane Electric BGP Toolkit เป็นเครื่องมือบริการออนไลน์ สำหรับตรวจสอบหมายเลข IP เครือข่าย สิ่งที่เครือข่าย block และข้อมูลที่เกี่ยวข้องกับเครือข่ายอื่นๆ
ความรู้ที่เกี่ยวข้อง
BGP (Border Gateway Protocol) เป็นโปรโตคอลเลือกเส้นทางประเภท Exterior Gateway Routing ที่ใช้เพื่อการเชื่อมต่อเราเตอร์ (Router) และเครือข่ายที่อยู่ต่างโดเมน (Domain) กันบนอินเทอร์เน็ต
BGP ใช้ Protocol TCP Port หมายเลข 179 เพื่อใช้ในการขนถ่ายข้อมูลข่าวสาร โดยมีการใช้ TCP เพื่อการสถาปนาการเชื่อมต่อก่อนจะแลกเปลี่ยนข้อมูลข่าวสารระหว่างเราเตอร์ BGP ทั้งสอง (Peer Router) จากนั้นก็จะทำการแลกเปลี่ยนข้อมูลข่าวสาร รวมทั้งการเปิดสัมพันธไมตรีก่อนที่จะแลกเปลี่ยนข่าวสารระหว่างกันต่อไป
ข้อมูล ข่าวสารที่เราเตอร์ทั้งสองใช้เพื่อการแลกเปลี่ยนกัน รวมไปถึงข่าวสารที่แสดงถึงความสามารถในการเข้าถึงกันได้ โดยข่าวสารนี้เป็นในรูปแบบของเลขหมาย AS ของแต่ละฝ่าย ซึ่งต่างฝ่ายถือเป็นเส้นทางในการเข้าหากัน ข้อมูลนี้จะช่วยให้เราเตอร์สามารถสร้างผังของเส้นทางที่ปราศจากลูป (Loop) ในการเข้าหากัน อีกทั้งเราเตอร์ยังใช้เพื่อเป็นการกำหนดเส้นทางเชิงนโยบายที่มีเนื้อหาที่ กำหนดข้อจำกัดต่าง ๆ
จุดประสงค์ของการใช้ BGP
เนื่องจาก BGP เหมาะอย่างยิ่งสำหรับการเชื่อมต่อเครือข่ายในรูปแบบของ Autonomous ต่างๆเข้าด้วยกัน BGP เหมาะอย่างยิ่งสำหรับการเชื่อมต่อเครือข่ายในระดับ Enterprise หากองค์กรของท่านมีการเชื่อมต่อกับอินเตอร์เน็ตแบบหลายเชื่อมต่อ เพื่อผล Redundancy BGP ก็สามารถทำ Load Balancing Traffic ได้บนเส้นทางที่เป็น Redundant Link จัดเลือกเส้นทางผ่านทางเครือข่ายไปยัง Autonomous System อื่น ๆ ที่เชื่อมต่อกัน มีการเชื่อมต่อระหว่าง Autonomous System มากกว่า 1 เส้น ควบคุมการลำเลียงข้อมูลข่าวสารที่วิ่งไปมาระหว่างระบบ Autonomous System นอกจากนี้ยังสามารถใช้ Policy ที่กำหนดให้ท่านสามารถเลือกเส้นทางที่ดีที่สุดเพื่อเดินทางไปสู่ปลายทาง
เหตุผลที่ไม่ควรใช้ BGP
- เมื่อ มีการเชื่อมต่อระหว่าง Autonomous ที่แตกต่างกัน แต่มีเส้นทางการเชื่อมต่อเพียงหนึ่งเดียว ลักษณะแบบนี้ควรใช้ Static Route และทำการ Redistribute Static Route นี้ผ่านไปที่ Autonomous System โดยการใช้ IGP Protocol แทน
- หาก ไม่ใช้ BGP ก็สามารถลดขนาดของ Routing Table ลงได้ รวมทั้ง RAM ที่จะต้องนำมาติดตั้งใช้งานบนเราเตอร์สำหรับ BGP ได้ เนื่องจากการใช้ BGP Router จะต้องใช้ RAM ขนาด 128 เมกะไบต์ รวมทั้งซีพียูที่มีความเร็วสูงเพียงพอ เพื่อรองรับ BGP Routing Table ที่มีขนาดใหญ่ เช่น 120,000 Route
- เมื่อไม่มีเราเตอร์ที่มีประสิทธิภาพมากเพียงพอที่จะรองรับการทำงาน ของ BGP
- เมื่อไม่มีแบนด์วิดธ์ (Bandwidth) ที่สูงมากเพียงพอเพื่อที่จะเชื่อมต่อระหว่าง Autonomous System
ตัวอย่างการใช้งาน Hurricane Electric BGP Toolkit

รูปที่ 1 หน้าต่างแสดงข้อมูล
จากรูปที่ 1 แสดงข้อมูลจากการตรวจสอบเครือข่าย โดยคลิ๊ก http://bgp.he.net จะเห็นได้ว่าจากข้อมูลดังกล่าว แสดงหมายเลข IP Address ของผู้ใช้ที่เข้าเยี่ยมชมว่ามาจากไหน ถูกประกาศไว้ที่ IP 202.12.74.0/24 ซึ่งแสดงให้เห็นว่าปลายทางนั้นมาจาก Prince of Songkla University และมีหมายเลข ISP คือ AS 9464 ซึ่งปลายทางของหมายเลข ISP นั้น มาจาก Prince of Songkla University (Sritrang'NET) หากต้องการตรวจสอบ ข้อมูลให้ละเอียดก็ คลิ๊กที่หมายเลข IP Address หรือ ISP จะปรากฏข้อมูลดังในรูปที่ 2

รูปที่ 2 ข้อมูล IP หมาลเลข 202.12.74.129
จากรูปที่ 2เมื่อคลิ๊กหมายเลข IP 202.12.74.129 ก็จะแสดงข้อมูลว่า IP นี้ถูกประกาศโดย AS9464 โดยมี Announcement 202.12.74.0/24 ซึ่งเป็นของ Prince of Songkla University นอกจากนี้ยังสามารถดูรายเอียดอื่นๆได้จาก Whois เช่น inetnum, ชื่อผู้ที่ดูแลเครือข่าย เป็นต้น
คำถาม
1. ข้อมูล RLB คืออะไร
2. จำนวน AS paths observed(v4) สามารถมีสูงสุดได้กี่จำนวน
3. เราสามารถกำหนดหมายเลข ISP ได้อย่างไร