RIB กับความแตกต่างของ FIB?


11

บางคนสามารถอธิบายความแตกต่างระหว่าง RIB และ FIB ได้อีกหรือไม่ ฉันไม่เห็นคำถามที่คล้ายกันในเว็บไซต์ดังนั้นฉันคิดว่านี่จะเป็นการเพิ่มที่ดี เส้นทาง RIB และ FIB ส่งต่อหรือไม่ นั่นคือทั้งหมดที่มีไปหรือไม่


คำตอบนี้อธิบายมัน
Ron Maupin

1
ฉันไม่รู้สึกว่ามันอธิบายได้ดีพอ ขอบคุณสำหรับลิงค์
stets

จากนั้นฉันเดาว่าฉันไม่เข้าใจสิ่งที่คุณถาม นั่นคือคำอธิบายโดยละเอียด
Ron Maupin

คุณแก้ไขความคิดเห็นด้วยลิงค์อื่นหรือไม่? คำถามเดิมที่เชื่อมโยงนั้นคลุมเครือมาก นี้networkengineering.stackexchange.com/questions/18115/...ไม่อธิบายสวยดี แต่
stets

คำตอบ:


11

ฐานข้อมูลการส่งต่อ (FIB) เป็นข้อมูลจริงที่อุปกรณ์การเราต์ / สวิตชิ่งใช้เพื่อเลือกอินเตอร์เฟสที่แพ็คเก็ตที่กำหนดจะใช้สำหรับการออกไปข้างนอก ตัวอย่างเช่น FIB อาจถูกตั้งโปรแกรมให้แพ็กเก็ตที่ถูกผูกไว้กับปลายทางใน 192.168.1.0/24 ควรถูกส่งออกจากพอร์ตฟิสิคัล ethernet1 / 2 อาจมีหลาย FIB บนอุปกรณ์สำหรับการตรวจสอบ unicast forwarding vs multicast RPF, โปรโตคอลที่แตกต่างกัน (ip vs mpls vs ipv6) แต่ฟังก์ชั่นพื้นฐานคือการทำแผนที่เกณฑ์การเลือกเดียวกัน (โดยทั่วไปปลายทาง) ไปยังเอาต์พุตอินเตอร์เฟส / การห่อหุ้ม FIB ของแต่ละบุคคลอาจถูกแบ่งพาร์ติชันเพื่อให้ได้ตารางการส่งต่อที่เป็นอิสระพร้อมกัน (เช่น vrf's)

FIB แต่ละตัวจะถูกโปรแกรมโดยฐานข้อมูลการกำหนดเส้นทาง (RIB) หนึ่งรายการขึ้นไป RIB คือการเลือกข้อมูลการเราต์ที่เรียนผ่านนิยามแบบสแตติกหรือโปรโตคอลการเราต์แบบไดนามิก อัลกอริทึมที่ใช้ภายใน RIB ต่าง ๆ จะแตกต่างกันไปตัวอย่างเช่นวิธีการที่ BGP หรือ OSPF กำหนดเส้นทางที่ดีที่สุดที่อาจเกิดขึ้นนั้นแตกต่างกันเล็กน้อย วิธีการที่ RIB หลายรายการถูกตั้งโปรแกรมไว้เป็นชุด (ทั่วไป) ของ FIB ในกล่องจะแตกต่างกันไปตามการนำไปใช้ แต่นี่คือที่ซึ่งแนวคิดเช่นการบริหารระยะทางถูกนำมาใช้ (เช่นเส้นทางที่เหมือนกันได้เรียนรู้ผ่าน eBGP และ OSPF การฉีด FIB) อีกครั้ง RIB's อาจถูกแบ่งพาร์ติชันเพื่ออนุญาตให้ใช้กับ vrf หลายตัวเป็นต้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.