เราได้ทำสิ่งนี้เพื่อโครงสร้างพื้นฐานที่สำคัญมาหลายปีแล้ว เราใช้ฟีด BGP upstream สามรายการผ่าน Quagga bgpd
และใช้ RAM ขนาดใหญ่ถึง 658MB เพื่อเรียกใช้ทั้งระบบ สำหรับจุดประสงค์นี้ Debian นั้นแข็งแกร่งกว่าระบบปฏิบัติการอื่น ๆ ในประสบการณ์ของเรา (และยังต้องการการปรับปรุงความปลอดภัยน้อยกว่าด้วยการติดตั้งขั้นต่ำทำให้การรีบูตเครื่องน้อยกว่าระบบปฏิบัติการอื่น ๆ ที่เราได้ลองใช้) เราใช้Kspliceเพื่อให้เราทำการบู๊ตเพื่อการอัพเดทแพ็คเกจที่สำคัญเท่านั้น ไม่ต้องกังวลเกี่ยวกับความเข้ากันได้กับผู้ให้บริการรายอื่นใน ISP ของคุณ ... RIPE RIR ใช้ Quagga!
น่าแปลกใจที่ฮาร์ดแวร์ไม่สำคัญขนาดนั้นมันคือทั้งหมดที่เกี่ยวกับนิคส์ ซีพียูเร็วโดยทั่วไปหมายถึงคำนำหน้าโหลดเร็วขึ้นถ้าคุณรีเฟรชเซสชัน (สมมติว่าคุณมี RAM GB และโหลดเข้าสู่หน่วยความจำ) ดังนั้น Quad Core ระดับเริ่มต้นจึงมีความหนาแน่นสูงกว่าปกติ เราใช้เวลานานในการลองใช้ NIC ที่แตกต่างกันและจากประสบการณ์ของเราที่ดีที่สุดคือการ์ด Intel ที่ใช้igb
ไดรเวอร์ (ประมาณ£ 100 / NIC เราใช้: 82576, ET Dual Port Server Adapter) ด้วยe1000
วินาทีต่อมา มีข้อควรพิจารณาบางประการเช่นวิธีการที่ผู้ดูแลระบบและผู้ดูแลระบบของคุณออกไปพูดคุยกับเมนบอร์ด แต่สำหรับ 250Mbps ย่อยคุณอาจไม่สังเกตเห็นถ้าคุณใช้ NIC เหล่านี้ เราได้ต่อต้านการโจมตี UDP DDoS ที่ซับซ้อนโดยใช้สถาปัตยกรรมนี้ (มันใช้แพ็กเก็ต UDP ที่น้อยที่สุดซึ่งเราเตอร์พยายามต่อสู้เพื่อจัดการ) จำไว้ว่าความสามารถในการประมวลผลแพ็กเก็ตจำนวนสูงสุดคือสิ่งที่คุณกังวลมากที่สุดและไม่จำเป็นต้องใช้ปริมาณงานที่วัดเป็น Mbps ด้วยเงินเพียงเล็กน้อยเราได้ระบุเราเตอร์ Gigabit ที่มีหลายรุ่นที่สามารถจัดการแพ็คเก็ตอินเทอร์เน็ตขนาดมาตรฐานเช่นการทำงานปกติสูงสุด 850Mbps!
ฉันเริ่มต้นด้วย Cisco (การกำหนดbgpd
ค่าใกล้เคียงกันมากดังนั้นถ้าคุณมีประสบการณ์กับชุด Cisco มันเป็นการเปลี่ยนแปลงอย่างรวดเร็ว) แต่เนื่องจาก Linux นั้นอ่อนมาก (เช่นสามารถเพิ่มสคริปต์ทรัพยากรน้อยลงในเราเตอร์ของคุณได้ เพื่อช่วยในการรายงานและผู้ดูแลระบบ) IMHO ทำให้มีประสิทธิภาพอย่างไม่น่าเชื่อ (และ underrated) สำหรับการตั้งค่าประเภทนี้ คุณไม่สามารถไปไกลอย่างผิด ๆ ในการอ่านจดหมายเหตุ Nanog รายชื่อผู้รับจดหมายหากคุณยังมีข้อสงสัยหรือต้องการความช่วยเหลือเพิ่มเติม
สิ่งนี้จะช่วยให้คุณเริ่มต้นได้อย่างรวดเร็วใน Debian: Easy Quagga Tutorial