โดยทั่วไป BGP จะได้รับการกำหนดค่าเพื่อสร้างเซสชันเพื่อนบ้านโดยตรง อย่างไรก็ตาม ในบางกรณี การอนุญาตให้เซสชัน BGP ขยายออกไปอาจเป็นประโยชน์ กระโดดหลายครั้ง หรือ "ฮ็อพ“. สิ่งนี้เรียกว่า “มัลติฮอป"
ในตอนท้ายของบทความคุณจะพบกับสิ่งเล็ก ๆ น้อย ๆ ทดสอบ ที่จะช่วยให้คุณ ประเมิน ความรู้ที่ได้รับจากการอ่านครั้งนี้
สถานการณ์การใช้งาน BGP Multihop
1. การเชื่อมต่อผ่านลิงค์การส่งข้อมูลแบบโปร่งใส
ในสถานการณ์ที่มีลิงค์การส่งข้อมูลแบบโปร่งใส เช่น เครือข่ายใยแก้วนำแสง คุณสามารถกำหนดค่า BGP ในโหมดมัลติฮอปได้ สิ่งนี้มีประโยชน์เมื่อการเชื่อมต่อโดยตรงระหว่างเราเตอร์ไม่สามารถทำได้จริงหรือเป็นไปไม่ได้
2. เครือข่ายผู้ให้บริการ
ผู้ให้บริการมักจะมีโทโพโลยีเครือข่ายที่ซับซ้อน ในสถานการณ์ที่เราเตอร์ BGP สองตัวเป็นของผู้ให้บริการที่แตกต่างกัน ตัวเลือก multihop อาจจำเป็นในการสร้างเซสชัน BGP บนเครือข่ายระดับกลาง
3. ความยืดหยุ่นและการเชื่อมต่อที่ซ้ำซ้อน
เพื่อปรับปรุงความยืดหยุ่นของเครือข่าย สามารถสร้างเซสชัน multihop ได้ หากมีหลายเส้นทางระหว่างเราเตอร์ BGP สองตัว ตัวเลือกนี้จะช่วยให้สามารถกำหนดค่าเซสชันผ่านเส้นทางอื่นได้ ซึ่งจะช่วยเพิ่มความซ้ำซ้อนและความพร้อมใช้งาน
4. สถานการณ์สมาพันธ์ BGP
BGP Confederation เป็นเทคนิคในการแบ่งระบบอัตโนมัติออกเป็นระบบย่อยเพื่อความสะดวกในการดูแลระบบ ในบริบทนี้ multihop สามารถใช้เพื่อสร้างเซสชันระหว่างเราเตอร์ BGP ที่เป็นของกลุ่มย่อยอิสระที่แตกต่างกัน
5. การใช้งานเครือข่ายโอเวอร์เลย์
ในเครือข่ายแบบโอเวอร์เลย์ ซึ่งเลเยอร์เครือข่ายหลายชั้นซ้อนทับกัน มัลติฮอปกลายเป็นตัวเลือกที่มีคุณค่า ช่วยให้เราเตอร์ BGP สามารถสร้างเซสชันข้ามเลเยอร์ซ้อนทับได้ ดังนั้นจึงเป็นการเชื่อมต่อส่วนเครือข่ายที่แยกออกจากกัน
ข้อควรพิจารณาและแนวปฏิบัติที่ดีที่สุด
ความปลอดภัย
จำเป็นอย่างยิ่งที่ต้องใช้มาตรการรักษาความปลอดภัยที่เหมาะสมเมื่อกำหนดค่า BGP ในโหมดมัลติฮอป เพื่อหลีกเลี่ยงภัยคุกคามที่อาจเกิดขึ้น เช่น การโจมตีด้วยการปลอมแปลง
เวลาแฝง
ต้องพิจารณาเวลาแฝงเพิ่มเติมที่เกิดจากหลายฮ็อพ ในสถานการณ์ที่ต้องคำนึงถึงเวลา สิ่งสำคัญคือต้องประเมินว่าตัวเลือกมัลติฮอปมีความเหมาะสมที่สุดหรือไม่
อันโช เดอ บันดา
แบนด์วิดท์ที่พร้อมใช้งานระหว่างเราเตอร์ในหลายๆ ฮอปจะต้องเพียงพอเพื่อให้มั่นใจถึงประสิทธิภาพสูงสุด
การติดตามและวินิจฉัย
การใช้เครื่องมือตรวจสอบและวินิจฉัยถือเป็นสิ่งสำคัญในการประเมินประสิทธิภาพและความสมบูรณ์ของเซสชัน BGP ในโหมดมัลติฮอป
ตัวอย่างบนเราเตอร์ MikroTik
สมมติว่าคุณต้องการกำหนดค่าเซสชัน BGP Multihop ระหว่างเราเตอร์ MikroTik สองตัวด้วยที่อยู่ IP ต่อไปนี้:
- เราเตอร์ ก: 192.168.1.1
- เราเตอร์ บี: 192.168.2.1
นี่คือตัวอย่างการกำหนดค่า:
- เข้าถึง CLI ของเราเตอร์ A
- กำหนดค่าระบบอัตโนมัติ (AS) บนเราเตอร์ทั้งสองตัว ตัวอย่างเช่น ตั้งค่า AS 65001 เป็นทั้งสองอย่าง
/ip bgp ตั้งเป็น=65001 เราเตอร์-id=192.168.1.1
- กำหนดค่าเราเตอร์ B เป็นเพียร์ BGP บนเราเตอร์ A และตั้งค่าจำนวนมัลติฮอป ในกรณีนี้เราจะกำหนดค่าการกระโดด 2 ครั้ง
/ip bgp peer เพิ่มที่อยู่ระยะไกล = 192.168.2.1 ระยะไกลเป็น = 65001 multihop = ใช่ ttl = 2
- ตอนนี้ เปิดใช้งานเซสชัน BGP เพื่อเริ่มการแลกเปลี่ยนข้อมูลเส้นทาง
/ip bgp เพียร์เปิดใช้งาน 0
- ทำซ้ำขั้นตอนเหล่านี้บนเราเตอร์ B เพื่อกำหนดค่าเซสชัน BGP Multihop ในทิศทางตรงกันข้าม
ตัวอย่างนี้สร้างการเชื่อมต่อ BGP Multihop ระหว่างเราเตอร์ MikroTik สองตัว ทำให้เซสชัน BGP สามารถสำรวจหลายฮอปหรือเราเตอร์ระดับกลางได้ อย่าลืมปรับที่อยู่ IP และหมายเลข AS ตามการกำหนดค่าเฉพาะของคุณ
ในข้อสรุป
การใช้ตัวเลือก multihop ใน BGP มอบความยืดหยุ่นและการเพิ่มประสิทธิภาพในสถานการณ์ที่การเชื่อมต่อโดยตรงไม่สามารถทำได้
ด้วยการทำความเข้าใจแอปพลิเคชันและปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุด ผู้ดูแลระบบเครือข่ายสามารถปรับปรุงประสิทธิภาพและความยืดหยุ่นของโครงสร้างพื้นฐานของตนได้
การใช้งานฟังก์ชันขั้นสูงนี้อย่างระมัดระวังมีส่วนช่วยในการพัฒนาอย่างต่อเนื่องและความสามารถในการปรับตัวของเครือข่ายในสภาพแวดล้อมของการเปลี่ยนแปลงทางเทคโนโลยีอย่างรวดเร็ว
แบบทดสอบความรู้สั้นๆ
คุณคิดอย่างไรกับบทความนี้?
คุณกล้าที่จะประเมินความรู้ที่คุณเรียนมาหรือไม่?
หนังสือแนะนำสำหรับบทความนี้
หนังสือ BGP และ MPLS RouterOS v7
เอกสารการศึกษาสำหรับหลักสูตรการรับรอง MTCINE อัปเดตเป็น RouterOS v7