मैं गीगाबिट ईथरनेट में जुड़े दो मेजबानों के बीच कई नेटवर्क सुरक्षा प्रोटोकॉल के प्रदर्शन की तुलना करने की कोशिश कर रहा हूं।
यहां मेरा लक्ष्य यह देखना है कि क्या मैं अपने बैंडविड्थ को संतृप्त कर सकता हूं, और यदि नहीं, तो सीमित कारक क्या है।
- SSL के साथ, मैं 981 MBit / s तक पहुंच सकता हूं, इसलिए ईथरनेट लिंक स्पष्ट रूप से सीमित कारक है;
- SSH के साथ, मैं केवल 750 MBit / s तक पहुंच सकता हूं, लेकिन मेरा एक कोर 100% उपयोग में है। जैसा कि एसएसएच एकल-थ्रेडेड है, सीपीयू सीमित कारक है;
- IPsec के साथ, मैंने लगभग 500 MBit / s पढ़ा लेकिन मेरी कोई भी कोर 100% (वे 50% से कम) नहीं हैं।
तो मेरा सवाल है: IPsec एक उच्च बैंडविड्थ तक क्यों नहीं पहुंच सकता है?
दोनों मेजबानों को IPsec के लिए डेबियन व्हीज़ी और स्ट्रांग्सवन चला रहे हैं।
aes
दोनों साइटों पर बेहतर decript पैकेट के लिए अनुदेश intel.co.jp/content/dam/www/public/us/en/documents/white-papers/... , और यह सुनिश्चित करें कि आप कर रहे हैं हो सकता है ipsec को समानांतर बनाना और टनल मोड + ESP - strongswan.org/docs/Steffen_Klassert_Parallelizing_IPsec.pdf का उपयोग करना । इस प्रोटोकॉल के साथ प्रदर्शन प्राप्त करने का यह सबसे अच्छा तरीका है।