हमने कई वर्षों के लिए महत्वपूर्ण बुनियादी ढांचे के लिए ऐसा किया है। हम Quagga के माध्यम से तीन पूर्ण अपस्ट्रीम BGP फीड्स लेते हैं bgpd
और यह संपूर्ण सिस्टम को चलाने के लिए 658MB RAM का उपयोग करता है। इस उद्देश्य के लिए डेबियन हमारे अनुभव में अन्य ओएस की तुलना में बहुत अधिक ठोस है (और इसे अपने न्यूनतम इंस्टॉल पदचिह्न के साथ कम सुरक्षा अपडेट की भी आवश्यकता है, जिससे हमने जो दो अन्य ओएस की कोशिश की है, उससे बहुत कम रिबूट होता है)। हम Ksplice का उपयोग करते हैं इसलिए हम केवल महत्वपूर्ण पैकेज अपडेट के लिए बूट करते हैं। अपने ISP पर अन्य विक्रेताओं के साथ संगतता के बारे में चिंता न करें ... RIRE RIR का उपयोग करें Quagga!
हैरानी की बात है कि हार्डवेयर महत्वपूर्ण नहीं है, यह सब एनआईसी के बारे में है। फास्ट सीपीयू का मतलब मूल रूप से सिर्फ उपसर्गों को लोड करना होता है यदि आप सत्रों को रीफ्रेश करते हैं (यह मानते हुए कि आपको एक जीबी की रैम मिली है और वे मेमोरी में लोड होते हैं) तो एक एंट्री-लेवल क्वाड कोर बड़े पैमाने पर अति-विशिष्ट है। हमने अलग-अलग एनआईसी की कोशिश में एक लंबा समय बिताया और हमारे अनुभव में सबसे अच्छा इंटेल कार्ड हैं जो igb
ड्राइवर का उपयोग करते हैं (लगभग 100 पाउंड / एनआईसी के लिए हम उपयोग करते हैं: 82576, ईटी ड्यूल पोर्ट सर्वर एडाप्टर)e1000
दूसरा आ रहा है। कुछ विचार हैं जैसे कि कैसे आपके प्रवेश और प्रवेश NIC मुख्यबोर्ड से बात करते हैं लेकिन उप 250Mbps के लिए आप शायद ध्यान नहीं देंगे यदि आप इन NIC का उपयोग करते हैं। हमने इस आर्किटेक्चर का उपयोग करते हुए एक परिष्कृत यूडीपी डीडीओएस हमले को दोहराया है (यह सबसे अच्छे यूडीपी पैकेट का उपयोग करता है जो रूटर्स को संभालने के लिए संघर्ष करते हैं)। ध्यान रखें कि पैकेटों की उच्चतम संख्या को संसाधित करने में सक्षम होने के कारण आप एमबीपीएस में मापे गए थ्रूपुट से सबसे अधिक चिंतित हैं और जरूरी नहीं है। बहुत कम पैसे के लिए हमने एक गीगाबिट मल्टीहोमेड राउटर को निर्दिष्ट किया है जो मानक इंटरनेट आकार के पैकेट, यानी सामान्य ऑपरेशन, 850 एमबीपीएस तक संभाल सकता है!
मैंने सिस्को के साथ शुरुआत की है ( bgpd
यह कॉन्फिग लगभग काफी समान है इसलिए यदि आपको सिस्को किट के साथ अनुभव प्राप्त हुआ है तो यह वास्तव में त्वरित संक्रमण है) लेकिन क्योंकि लिनक्स इतना निंदनीय है (जैसे कि आपके राउटर में कुछ कम-संसाधन स्क्रिप्ट जोड़ने में सक्षम है) रिपोर्टिंग और व्यवस्थापक के साथ मदद करने के लिए) इस प्रकार के सेट के लिए IMHO इसे अविश्वसनीय रूप से शक्तिशाली (और कमतर) बनाता है। अगर आप अभी भी किसी संदेह में हैं या आपको और मदद की ज़रूरत है, तो आप नैनोग मेलिंग सूची के कुछ अभिलेखों को पढ़ने में बहुत गलत नहीं हो सकते ।
यह आपको डेबियन पर बहुत जल्दी शुरू करना चाहिए: आसान क्वैगा ट्यूटोरियल