टैप इंटरफ़ेस और सामान्य इंटरफ़ेस के बीच अंतर क्या है?


10

मैं वर्चुअल नेटवर्किंग के बारे में पढ़ रहा हूं।

मैंने यूट्यूब वीडियो को देखा जो टैप इंटरफेस बनाता है और उन्हें ओपन वर्चुअल स्विच में जोड़ता है।

यहाँ से, मुझे नहीं पता कि टैप इंटरफेस क्या हैं।

सामान्य इंटरफ़ेस जैसे eth0 और टैप इंटरफ़ेस के बीच क्या अंतर है?

क्या टैप इंटरफ़ेस OVS में जोड़ने के लिए सिर्फ वर्चुअल L2 इंटरफ़ेस है?

यदि यह सही है, तो टैप इंटरफ़ेस w / o को OVS में संलग्न करने का उद्देश्य क्या है?

जवाबों:


12

OpenVSwitch एक वर्चुअल स्विच है। यह कई ईथरनेट उपकरणों को कच्चे पैकेट / ईथरनेट मोड में संलग्न करके काम करता है । यह उन ईथरनेट उपकरणों के बीच ईथरनेट फ़्रेम को स्विच करता है जो कच्चे ईथरनेट फ़्रेम को उन नेटवर्क इंटरफेस से / पढ़कर / लिखकर करता है।

यदि आप वास्तविक ईथरनेट उपकरणों के बीच स्विच करना चाहते हैं तो यह अच्छा है। आप अपने ओपन वी स्विच उदाहरण के लिए एक वीएम कनेक्ट करना चाहते हैं, तो आप एक के लिए खुला वी स्विच साथ जोड़ने की आवश्यकता आभासी वीएम और पैकेट भेजा करने के लिए ईथरनेट फ्रेम भेजना चाहिए इस आभासी नेटवर्क इंटरफेस के लिए पैकेट लेखन: ईथरनेट उपकरणों इस वीएम से अपना कनेक्शन का प्रतिनिधित्व वीएम द्वारा इस आभासी नेटवर्क इंटरफेस के लिए भेजा जाना चाहिए।

TAP नेटवर्क इंटरफेस इसके लिए डिज़ाइन किए गए हैं। वे आभासी ईथरनेट उपकरणों का प्रतिनिधित्व करते हैं। एक TAP नेटवर्क इंटरफ़ेस को कुछ उपयोगकर्ता प्रक्रिया द्वारा प्रबंधित किया जाता है:

  • जब एक ईथरनेट फ्रेम नेटवर्क इंटरफेस में भेजा जाता है, तो उपयोगकर्ता प्रक्रिया इस ईथरनेट फ्रेम को प्राप्त करती है;

  • उपयोगकर्ता प्रक्रिया ईथरनेट तख्ते को इस नेटवर्क इंटरफेस पर भेज सकती है।

इसके लिए अक्सर उपयोग किया जाता है:

  • वीपीएन (जैसे ओपनवीपीएन): जब एक ईथरनेट फ्रेम को टीएपी नेटवर्क इंटरफ़ेस में भेजा जाता है, तो वीपीएन प्रक्रिया इसे प्राप्त करती है और इसे एक सुरंग में छोड़ती है। इसके विपरीत जब उपयोगकर्ता प्रक्रिया सुरंग से एक ईथरनेट फ्रेम प्राप्त करती है, तो वह उन्हें TAP इंटरफ़ेस तक ले जाती है;

  • vitual Machines: जब एक ईथरनेट फ्रेम को TAP इंटरफेस में भेजा जाता है, तो हाइपरवाइजर / एमुलेटर इसे प्राप्त करता है और इसे वीएम को अग्रेषित करता है। इसके विपरीत जब वीएम अपने इंटरफेस में एक पैकेट भेजता है, तो हाइपरवाइजर / एमुलेटर उसे TAP इंटरफेस पर भेज देता है।

Openvswitch के लिए, आप आमतौर पर एक TAP इंटरफ़ेस बनाते हैं जो VM से आपके कनेक्शन का प्रतिनिधित्व करता है और फिर इस नेटवर्क इंटरफ़ेस को OpenVSitch से जोड़ सकता है।


जैसा कि मैंने पाया कि आपको ब्रिजिंग और टीएपी की अच्छी समझ है, क्या मैं आपसे अपने सवाल का जवाब देने की कोशिश कर सकता हूं? मैं वास्तव में उसकी सराहना करता हूँ! serverfault.com/questions/862325/…
मोहम्मद नौरेलिन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.