सिस्को सिस्टम्स द्वारा विकसित, जेनेरिक रूटिंग एनकैप्सुलेशन (जीआरई) एक टनलिंग प्रोटोकॉल है जो इंटरनेट प्रोटोकॉल नेटवर्क पर वर्चुअल पॉइंट-टू-पॉइंट लिंक के अंदर नेटवर्क लेयर प्रोटोकॉल की एक विशाल विविधता को एनकैप्सुलेट करना संभव बनाता है। GRE को RFC 2784 द्वारा परिभाषित किया गया है और एक टनलिंग प्रोटोकॉल के रूप में, नेटवर्क में OSI परत 3 प्रोटोकॉल रखता है। जीआरई एक वर्चुअल प्राइवेट नेटवर्क की तरह ही एक प्राइवेट पॉइंट-टू-पॉइंट कनेक्शन बनाता है। इसलिए, वीपीएन (पीपीटीपी और आईपीसेक के साथ) के निर्माण में इसका व्यापक उपयोग होता है। आईपी-टू-आईपी टनलिंग के विपरीत, जीआरई नेटवर्क के बीच आईपीवी6 और मल्टीकास्ट ट्रैफिक को ट्रांसपोर्ट कर सकता है।
जेनेरिक रूटिंग एनकैप्सुलेशन एक पेलोड को इनकैप्सुलेट करता है, जो एक आंतरिक पैकेट है, जिसे एक गंतव्य तक पहुंचाया जाना है, जो एक बाहरी आईपी पैकेट है। जीआरई का समर्थन करने वाले एंडपॉइंट फिर आईपी नेटवर्क के माध्यम से ऐसे रूट किए गए इनकैप्सुलेटेड पैकेज भेज सकते हैं। इस प्रक्रिया में, पेलोड स्वाभाविक रूप से कई राउटर्स पर आता है, जो पार्स नहीं करते हैं
पेलोड बल्कि केवल बाहरी आईपी पैकेट। इस प्रकार, इस तरीके से पेलोड को अंतिम बिंदु, जो कि गंतव्य है, पर अग्रेषित किया जाता है। जब पेलोड जीआरई टनलिंग एंडपॉइंट पर पहुंचता है, तो इनकैप्सुलेशन हटा दिया जाता है (डी-एनकैप्सुलेशन) और आंतरिक पैकेट उपलब्ध होता है।
जीआरई एक ऐसा कनेक्शन प्रदान करता है जो स्टेटलेस और निजी दोनों है। हालाँकि, इसे सुरक्षित प्रोटोकॉल नहीं माना जाता क्योंकि इसमें एन्क्रिप्शन का अभाव है। इस संबंध में एक विकल्प IPsec एनकैप्सुलेशन सिक्योरिटी पेलोड जैसा प्रोटोकॉल होगा।
0 Comments