लैड बैलेंसर 4 OSI लेयर पर काम कर रहा है। यह पोर्ट संख्या तक पैकेट को विघटित करता है और फिर 3 मोड में से एक के साथ पैकेट को निर्देशित करता है।
लोड बैलेंसर 3 मोड पर काम कर सकता है:
1. डायरेक्ट राउटिंग
इस मोड में आपका रिएक्टर आईपी पब्लिक का उपयोग करता है। बैलेंसर पैकेट प्राप्त करता है और परत तक विघटित हो जाता है। 4. अगर लोड बैलेंस नियम मैच में, यह एक अप्रत्यक्ष पैकेट (संशोधन के बिना) को पुनरावर्तक में से एक होगा। लोडर के पते के साथ ही Realserver का एक उपनाम पता होता है, इसलिए जब Realserver को एक xxx.xxx.xxx.xxx गंतव्य के साथ पैकेट प्राप्त होता है तो यह उस पैकेट को उसके पते (उपनाम) के लिए सही परिभाषित करता है। और फिर क्लाइंट डायरेक्ट के लिए वास्तविक सर्वर रिप्लाई रिक्वेस्ट (लोडबैलेंस के माध्यम से नहीं)।
2. NAT
इस मोड के पैकेट में गंतव्य पते को संशोधित करने के साथ वास्तविक रूप में पुनर्निर्देशित करता है। डेस्टिनेशन एड्रेस को रीसर्वर एड्रेस (NAT) से बदल दिया जाएगा। इस मोड में आपके रिज़रवर को IP सार्वजनिक की आवश्यकता नहीं है, यह आपके स्थानीय नेटवर्क का उपयोग कर सकता है। और फिर पैकेट वितरण होगा कोई नया गंतव्य पता नहीं। जब रिज़रवर पैकेट प्राप्त करता है तो यह क्लाइंट रिक्वेस्ट एड्रेस ट्राउट गेटवे (लोडबेलेंस) का जवाब होगा। इस मोड में आपका लोडबैलेंस राउटर के रूप में और आपके रिएक्टर के गेटवे के रूप में उपयोग होता है।
3. टनल
इस मोड में पैकेट को नए src-dst एड्रेस (vpn की तरह) के साथ पैकेट को डिलीवर करने के लिए रियलसेंवर को दिया जाएगा। जब पैकेट को रिज़रवर में प्राप्त किया जाता है, तो रिब्सेवर को लोडबेलेंस के लिए सुरंगयुक्त पाइप के माध्यम से उत्तर दिया जाएगा। और फिर loadbalance डिलीवरी उत्तर ti वास्तविक अनुरोध स्रोत पता।
HTTPS / SSL के लिए, लोडबेलेंस इसे प्रोसेस नहीं करता है, लेयर 4 OSI तक बैलेंस प्रोसेस को लोड करता है। ऊपर के 5 लेयर रियलसर्वर में प्रोसेस होंगे। तो टीसीपी 3 रास्ता हंशाके, एसएसएल / एचटीटीपीएस जो कि रियलसर्वर में मौजूद है। लोडबेलेंस केवल पैकेट का निदेशक।
मुझे उम्मीद है कि मेरी छोटी सी व्याख्या से कुछ मदद मिलेगी।