NetFlow और sFlow में क्या अंतर है?


जवाबों:


22

नेटफ्लो कुल आईपी फ्लो योगों के निर्यात के लिए एक प्रोटोकॉल है। जैसे कि यह इंटरनेट रूटर्स पर आईपी ट्रैफिक अकाउंटिंग के लिए अच्छी तरह से अनुकूल है। Netflow V9 (AKA IPFIX के साथ यह लेयर 2 ट्रैफ़िक में भी देख सकता है)

sFlow एक सामान्य उद्देश्य नेटवर्क ट्रैफिक मेजरमेंट सिस्टम तकनीक है। sFlow को किसी भी नेटवर्क डिवाइस में एम्बेड किया गया है और किसी भी प्रोटोकॉल (L2, L3, L4, और L7 तक) पर निरंतर आंकड़े प्रदान करने के लिए डिज़ाइन किया गया है, ताकि पूरे नेटवर्क में सभी ट्रैफ़िक को सही ढंग से चित्रित और मॉनिटर किया जा सके। ये आँकड़े भीड़ नियंत्रण, समस्या निवारण, सुरक्षा निगरानी, ​​नेटवर्क योजना आदि के लिए आवश्यक हैं। इनका उपयोग आईपी लेखांकन उद्देश्यों के लिए भी किया जा सकता है।

नेटफ्लो सभी यातायात को प्रतिबिंबित करता है, और उपयोग किए जाने पर सीपीयू पर एक लोड डालता है।

एसएफलो एक पैकेट सैंपलिंग तकनीक है जहाँ स्विच प्रत्येक 100 वें पैकेट (विन्यास योग्य) को प्रति इंटरफ़ेस पर कैप्चर करता है और इसे कलेक्टर को भेजता है। sFlow ASIC में बनाया गया है, और CPU पर न्यूनतम भार रखता है।

नेटफ्लो को सिस्को, जुनिपर, अल्काटेल ल्यूसेंट, हुआवेई, एंटरसाइस, नॉर्टेल, वीएमवेयर द्वारा समर्थित है

अल्फला , अल्काटेल ल्यूसेंट, एलाइड टेलिसिस, ब्रोकेड, सिस्को, डेल, डी-लिंक, एंटरसाइज, एक्सट्रीम, फोर्टिनेट, हेवलेट-पैकर्ड, हिताची, हुआवेई, आईबीएम, जुनिपर, एलजी-एरिक्सन, मेलानॉक्स, MRV, द्वारा समर्थित sFlow। NEC, Netgear, Proxim Wireless, Quanta Computer, Vyatta, ZTE और ZyXEL ( sFlow लिंक देखें )


1
सैंपलिंग कॉन्सेप्ट नेटफ्लो / आईपिक्स पर लागू होता है, जैसा कि यह फ्लो के साथ होता है
ब्रैड हेन

एक तरफ से नमूना लेना, एक ही ट्रैफ़िक से दो पैकेट नेटफ्लो और sFlow पर कैसे भिन्न होंगे। शायद कहे, tcpdump से एक कच्चे पैकेट के साथ उनकी तुलना करें? अंतर अभी भी मेरे लिए स्पष्ट नहीं है।
नागदेव

7

एकमात्र अंतर "नेटफ्लो" सिस्को का मालिकाना है, एसफ्लो नहीं है "बिल्कुल सही नहीं है।

नेटफ्लो मूल रूप से सिस्को के स्वामित्व के रूप में शुरू हुआ, लेकिन जीआरई या ईआईजीआरपी के रूप में उसी तरह से चला गया। NetFlow v5 के बाद से इसे लागू किया गया है और अन्य विक्रेताओं के हार्डवेयर पर समर्थित है।

NetFlow और sFlow के बीच मुख्य अंतर यह है कि NetFlow केवल IP तक ही सीमित है, जबकि sFlow में सब कुछ (नेटवर्क परत स्वतंत्र) की क्षमता का नमूना है।

संपादित करें: ऊपर दिखाई देना सही नहीं है (कम से कम IPFIX मानक के रूप में)। मैंने निम्नलिखित ब्लॉग पोस्ट को पाया है (चेतावनी: एक "sflow" विशिष्ट URL प्रतीत होता है, इसलिए यदि आप चाहें तो इसे नमक के एक दाने के साथ लें) IPFIX कल्पना और sFlow के बीच के अंतरों को रेखांकित करने का एक बहुत अच्छा काम करता है


4
NetFlow v9 और v10 (IPFIX) समय-समय पर टेम्पलेट संदेश भेजते हैं जो बताता है कि नमूने कैसे पढ़ें, यह टेम्पलेट बहुत लचीला है और इसे मनमाने ढंग से बढ़ाया जा सकता है। iana.org/assignments/ipfix/ipfix.xml से पता चलता है कि आज कौन सा मानक समर्थन करता है, और ईथर, डैमैक, स्मैक आदि पहले से मौजूद हैं। sFlow otoh स्थिर है, अगर sFlow5 समर्थन नहीं करता है कि आप क्या करना चाहते हैं, तो आपको पूरे नए sFlow प्रोटोकॉल की आवश्यकता है, जबकि IPFIX में आपको प्रोटोकॉल बदलने की आवश्यकता नहीं है।
यति

बहुत ही रोचक! लिंक के लिए धन्यवाद। दिखाता है कि मैं नेटफ्लो के साथ कितना तालमेल रख रहा हूं। :-) मुझे आश्चर्य है कि क्या sFlow पाईक नीचे आ गया है। ऐसा लगता है जैसे "sFlow प्रशंसक" सिर्फ "कुछ भी ईथरनेट पर" कहेंगे नए IPFIX क्षेत्रों को परिभाषित करने के लिए एक काउंटर-तर्क के रूप में। वहाँ भी कई नमूना एल्गोरिदम है कि NetFlow / IPFIX बनाम sFlow सिर्फ एक का उपयोग करता है।
जॉन जेन्सेन

1
FYI के रूप में, L2 नेटफ्लो V9 या, हाल ही में, IPFIX के उपयोग के साथ कई सिस्को प्लेटफार्मों पर उपलब्ध है।
rnxrx

धन्यवाद, लेकिन यह पहले ही ऊपर टिप्पणी में बताया गया था। :-)
जॉन जेन्सेन

1
विषय पर गहन ज्ञान रखने वाला एक स्वतंत्र विक्रेता यह कहता है: plixer.com/blog/netflow/… । आपको यह भी विचार करना चाहिए कि क्या कोई दिया गया प्लेटफ़ॉर्म हार्डवेयर या सॉफ़्टवेयर में नेटफ़्लो / sFlow चलाता है।
generalnetworkerror

2

सिस्को डिवाइसेस फ़्लो को एकत्रित करने की कोशिश करते हैं (आप उन्हें बातचीत के रूप में सोच सकते हैं) और फिर उनके बारे में जानकारी कलेक्टर को निर्यात कर सकते हैं। इसके लिए इनको कैश करने के लिए मेमोरी की आवश्यकता होती है।

sFlow के दो प्रमुख घटक हैं: एक जहाँ यह समय-समय पर आँकड़ों को निर्यात करेगा जैसे कि इंटरफ़ेस काउंटर और एक कलेक्टर को सीपीयू का उपयोग, और एक जहाँ यह बेतरतीब ढंग से 1 को N में कैप्चर करेगा (विन्यास योग्य, आमतौर पर 512 से 32768 तक) फ्रेम जो एक राउटर से गुजरता है और पहले 256 बाइट्स निर्यात करें। फिर आप अपने नेटवर्क के माध्यम से बहने वाले यातायात पर सांख्यिकीय विश्लेषण कर सकते हैं।

SFlow पैकेट नमूने को मार्ग के रूप में मार्ग से जानकारी के साथ बढ़ाया जाता है। यह Net4low के विपरीत v4 और v6 अज्ञेयवादी भी है, जो आपको किस प्रकार का डेटा प्राप्त करना चाहते हैं, इसके आधार पर आपको एक असहज समझौता करने पर मजबूर करता है।

नेटफ्लो एक ऐसे युग में वापस डेटिंग करने से पीड़ित है जहां प्रवाह-आधारित रूटिंग को अभी तक एक मजाक नहीं माना गया था; sFlow एक TLV प्रारूप नहीं होने से ग्रस्त है इसलिए एक पोर्टेबल तरीके से विक्रेता एक्सटेंशन को लागू करना असंभव के करीब है।


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

0

नेटफ्लो एक सिस्को प्रोप्राइटरी प्रोटोकॉल है और जैसे सिस्को डिवाइसेस के अलावा किसी अन्य चीज द्वारा समर्थित नहीं है।

sFlow एक बहुत ही काम करने के लिए एक IETF मानक है, लेकिन एक मानक में जो एक विशेष निर्माता के स्वामित्व में नहीं है।


2
AFAIK sFlow अब IETF नहीं बल्कि 'sFlow consortium' उत्पाद है। IPFIX IETF मानक नेटफ्लो v9 (v10 और मामूली बदलावों से टकराया संस्करण संख्या) है। मुझे लगता है कि प्रमुख अंतर यह है कि sflow एकल पैकेट (अच्छी तरह से परिभाषित नमूना पद्धति के साथ) निर्यात करता है और आप एक्सट्रपलेशन करेंगे, जबकि IPFIX / netflow बहुत सारे अन्य काम कर सकता है, जिसमें शामिल हैं, लेकिन आपके लिए डेटा एकत्र भी कर सकते हैं। मैं कहूंगा कि netflow / IPFIX बहुत अधिक लचीला है, जिसका अर्थ यह भी है कि आप अपने गियर में netflow / IPFIX को एक तरह से लागू कर सकते हैं, जो इसे बेकार कर देगा, जबकि यह कैसे लागू किया जाना चाहिए, इसमें sflow काफी सख्त है।
यति
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.