በከፍተኛ ፍጥነት ኔትወርኮች እና በደመና-ተወላጅ መሠረተ ልማት ዘመን፣ በእውነተኛ ጊዜ የሚሰራ እና ቀልጣፋ የአውታረ መረብ ትራፊክ ክትትል የአስተማማኝ የአይቲ ስራዎች መሰረት ሆኗል። አውታረ መረቦች 10 Gbps+ አገናኞችን፣ ኮንቴይነር የተደረጉ አፕሊኬሽኖችን እና የተከፋፈሉ አርክቴክቸሮችን ለመደገፍ ሲሰፉ፣ እንደ ሙሉ የፓኬት ቀረጻ ያሉ ባህላዊ የትራፊክ ክትትል ዘዴዎች ከፍተኛ የሀብት ወጪ ስላላቸው ከአሁን በኋላ ተግባራዊ ሊሆኑ አይችሉም። sFlow (ናሙና ፍሰት) የሚጀመረው እዚህ ነው፡ ቀላል ክብደት ያለው፣ ደረጃውን የጠበቀ የአውታረ መረብ ቴሌሜትሪ ፕሮቶኮል የአውታረ መረብ መሳሪያዎችን ሳያደናቅፍ የአውታረ መረብ ትራፊክን አጠቃላይ ታይነት ለማቅረብ የተነደፈ። በዚህ ብሎግ ውስጥ፣ ስለ sFlow በጣም ወሳኝ ጥያቄዎችን ከመሠረታዊ ፍቺው እስከ በኔትወርክ ፓኬት ደላሎች (NPBs) ውስጥ ተግባራዊ አሠራሩ ድረስ እንመልሳለን።
1. ኤስፍሎው ምንድን ነው?
sFlow በኢንሞን ኮርፖሬሽን በRFC 3176 የተገለጸ ክፍት፣ የኢንዱስትሪ ደረጃውን የጠበቀ የአውታረ መረብ ትራፊክ ክትትል ፕሮቶኮል ነው። ስሙ ከሚጠቁመው በተቃራኒ፣ sFlow ምንም አይነት ውስጣዊ “የፍሰት መከታተያ” አመክንዮ የለውም - የአውታረ መረብ ትራፊክ ስታቲስቲክስን ለትንተና ወደ ማዕከላዊ ሰብሳቢ የሚሰበስብ እና የሚልክ ናሙና ላይ የተመሠረተ የቴሌሜትሪ ቴክኖሎጂ ነው። እንደ NetFlow ካሉ ስቴት ፕሮቶኮሎች በተለየ፣ sFlow በአውታረ መረብ መሳሪያዎች ላይ የፍሰት መዝገቦችን አያከማችም፤ በምትኩ፣ ትናንሽ፣ የሚወክሉ የትራፊክ እና የመሳሪያ ቆጣሪዎችን ናሙናዎች ይይዛል፣ ከዚያም ይህንን መረጃ በፍጥነት ለሂደት ወደ ሰብሳቢ ያስተላልፋል።
በመሠረቱ፣ sFlow ለማስፋፋት እና ዝቅተኛ የሀብት ፍጆታ የተነደፈ ነው። በአውታረ መረብ መሳሪያዎች (ስዊቾች፣ ራውተሮች፣ ፋየርዎሎች) ውስጥ እንደ sFlow ወኪል ተካትቷል፣ ይህም የመሣሪያ አፈጻጸምን ወይም የአውታረ መረብ ፍሰትን ሳያበላሽ ከፍተኛ ፍጥነት ያላቸውን አገናኞች (እስከ 10 Gbps እና ከዚያ በላይ) በእውነተኛ ጊዜ መከታተል ያስችላል። ደረጃውን የጠበቀ መሆኑ በአቅራቢዎች መካከል ተኳሃኝነትን ያረጋግጣል፣ ይህም ለተለያዩ የአውታረ መረብ አካባቢዎች ሁለንተናዊ ምርጫ ያደርገዋል።
2. ኤስፍሎው እንዴት ይሰራል?
sFlow በቀላል፣ ባለ ሁለት አካል አርክቴክቸር ላይ ይሰራል፡ sFlow Agent (በአውታረ መረብ መሳሪያዎች ውስጥ የተከተተ) እና sFlow Collector (ለውሂብ ማሰባሰብ እና ትንተና ማዕከላዊ አገልጋይ)። የስራ ፍሰቱ በሁለት ቁልፍ የናሙና ዘዴዎች ዙሪያ ያጠነጥናል - የፓኬት ናሙና እና ቆጣሪ ናሙና - እና የውሂብ ወደ ውጭ መላክ፣ ከዚህ በታች በዝርዝር እንደሚታየው፡
2.1 ዋና ዋና ክፍሎች
- sFlow Agent: በኔትወርክ መሳሪያዎች (ለምሳሌ የሲስኮ ማብሪያ / ማጥፊያዎች፣ ሁዋዌ ራውተሮች) ውስጥ የተገነባ ቀላል ክብደት ያለው የሶፍትዌር ሞጁል ነው። የትራፊክ ናሙናዎችን እና ቆጣሪ መረጃዎችን ለመሰብሰብ፣ ይህንን መረጃ ወደ sFlow ዳታግራሞች በማሸግ እና በ UDP (ነባሪ ወደብ 6343) ወደ ሰብሳቢው ለመላክ ኃላፊነት አለበት።
- sFlow Collector: የsFlow ዳታግራሞችን የሚቀበል፣ የሚተነትን፣ የሚያከማች እና የሚተነትን ማዕከላዊ ስርዓት (አካላዊ ወይም ምናባዊ)። ከNetFlow ሰብሳቢዎች በተለየ መልኩ የsFlow ሰብሳቢዎች ጥሬ የፓኬት ራስጌዎችን (በተለምዶ በአንድ ናሙና ከ60-140 ባይት) መያዝ እና ትርጉም ያላቸውን ግንዛቤዎች ለማውጣት መተንተን አለባቸው - ይህ ተለዋዋጭነት እንደ MPLS፣ VXLAN እና GRE ላሉ መደበኛ ያልሆኑ ፓኬቶች ድጋፍ ይሰጣል።
2.2 ቁልፍ የናሙና ዘዴዎች
sFlow ታይነትን እና የሀብት ቅልጥፍናን ለማመጣጠን ሁለት ተጨማሪ የናሙና ዘዴዎችን ይጠቀማል፡
1- የፓኬት ናሙና፡- ወኪሉ የገቢ/የወጪ ፓኬቶችን በተቆጣጠሩ በይነገጾች ላይ በዘፈቀደ ይመረምራል። ለምሳሌ፣ የናሙና መጠን 1፡2048 ማለት ወኪሉ ከ2048 ፓኬቶች ውስጥ 1ቱን ይይዛል (ለአብዛኛዎቹ መሳሪያዎች ነባሪ የናሙና መጠን)። ሙሉ ፓኬቶችን ከመያዝ ይልቅ፣ የፓኬት ራስጌውን የመጀመሪያዎቹን ጥቂት ባይቶች ብቻ ይሰበስባል (በተለምዶ 60–140 ባይት)፣ ይህም ከፍተኛ ወጪን በመቀነስ ወሳኝ መረጃዎችን (ምንጭ/መድረሻ አይፒ፣ ወደብ፣ ፕሮቶኮል) ይዟል። የናሙና መጠኑ ሊዋቀር የሚችል ሲሆን በአውታረ መረብ የትራፊክ መጠን ላይ በመመስረት ማስተካከል አለበት - ከፍተኛ ዋጋዎች (ተጨማሪ ናሙናዎች) ትክክለኛነትን ያሻሽላሉ ነገር ግን የሀብት አጠቃቀምን ይጨምራሉ፣ ዝቅተኛ ዋጋዎች ደግሞ ከመጠን በላይ ወጪን ይቀንሳሉ ነገር ግን ብርቅ የትራፊክ ቅጦችን ሊያመልጡ ይችላሉ።
2- የቆጣሪ ናሙና፡- ከፓኬት ናሙናዎች በተጨማሪ፣ ወኪሉ በየጊዜው ከአውታረ መረብ በይነገጾች (ለምሳሌ፣ የተላለፈ/የተቀበለ ባይት፣ የፓኬት ጠብታዎች፣ የስህተት መጠኖች) በተወሰነ የጊዜ ክፍተት (ነባሪ፡ 10 ሰከንዶች) የቆጣሪ ውሂብን ይሰበስባል። ይህ መረጃ ስለ መሳሪያ እና የአገናኝ ጤና አውድ ያቀርባል፣ የፓኬት ናሙናዎችን የተሟላ የአውታረ መረብ አፈጻጸም ምስል ለማቅረብ ያቀርባል።
2.3 የውሂብ ወደ ውጭ መላክ እና ትንተና
አንዴ ከተሰበሰበ በኋላ፣ ወኪሉ የፓኬት ናሙናዎችን እና የቆጣሪ ዳታዎችን ወደ sFlow ዳታግራሞች (UDP ፓኬቶች) ሰብሳቢው ውስጥ ሰብሳቢው ይልካል። ሰብሳቢው እነዚህን ዳታግራሞች ይተነትናል፣ ውሂቡን ያዋህዳል፣ እና ምስላዊ መግለጫዎችን፣ ሪፖርቶችን ወይም ማንቂያዎችን ያመነጫል። ለምሳሌ፣ ከፍተኛ ተናጋሪዎችን መለየት፣ ያልተለመዱ የትራፊክ ቅጦችን መለየት (ለምሳሌ፣ የDDoS ጥቃቶች) ወይም በጊዜ ሂደት የመተላለፊያ ይዘት አጠቃቀምን መከታተል ይችላል። የናሙና መጠኑ በእያንዳንዱ ዳታግራም ውስጥ ተካትቷል፣ ይህም ሰብሳቢው ዳታግራሙን አጠቃላይ የትራፊክ መጠን ለመገመት ዳታውን እንዲያወጣ ያስችለዋል (ለምሳሌ፣ ከ2048 ውስጥ 1 ናሙና የታየውን ትራፊክ ~2048 እጥፍ ያመለክታል)።
3. የsFlow ዋና እሴት ስንት ነው?
የsFlow እሴት የሚመነጨው ከዘመናዊ የኔትወርክ ክትትል ቁልፍ ችግሮችን ለመፍታት ከሚደረገው ልዩ የስኬላሊቲ፣ ዝቅተኛ ወጪ እና መደበኛነት ጥምረት ነው። ዋና ዋና የእሴቶቹ ሀሳቦች የሚከተሉት ናቸው፡
3.1 ዝቅተኛ የሀብት ወጪ
ሙሉ የፓኬት ቀረጻ (እያንዳንዱን ፓኬት ማከማቸት እና ማስኬድ የሚፈልግ) ወይም እንደ NetFlow (በመሳሪያዎች ላይ የፍሰት ሰንጠረዦችን የሚይዝ) ያሉ ስቴት ፕሮቶኮሎችን ሳይሆን፣ sFlow ናሙናን ይጠቀማል እና የአካባቢ የውሂብ ማከማቻን ያስወግዳል። ይህ በአውታረ መረብ መሳሪያዎች ላይ የሲፒዩ፣ የማህደረ ትውስታ እና የመተላለፊያ ይዘት አጠቃቀምን ይቀንሳል፣ ይህም ለከፍተኛ ፍጥነት አገናኞች እና ለሀብት የተገደቡ አካባቢዎች (ለምሳሌ፣ ከአነስተኛ እስከ መካከለኛ የኢንተርፕራይዝ አውታረ መረቦች) ተስማሚ ያደርገዋል። ለአብዛኛዎቹ መሳሪያዎች ተጨማሪ የሃርድዌር ወይም የማህደረ ትውስታ ማሻሻያዎችን አያስፈልገውም፣ ይህም የማሰማራት ወጪዎችን ይቀንሳል።
3.2 ከፍተኛ መጠን ያለው ሊሰፋ የሚችል
sFlow ከዘመናዊ ኔትወርኮች ጋር እንዲሰፋ የተነደፈ ነው። አንድ ሰብሳቢ በመቶዎች በሚቆጠሩ መሳሪያዎች ላይ በአስር ሺዎች የሚቆጠሩ በይነገጾችን መከታተል ይችላል፣ እስከ 100 Gbps እና ከዚያ በላይ አገናኞችን ይደግፋል። የናሙና ዘዴው የትራፊክ መጠን እየጨመረ ሲሄድ እንኳን የወኪሉ የሀብት አጠቃቀም መቆጣጠር የሚችል መሆኑን ያረጋግጣል - ለመረጃ ማዕከላት እና ከፍተኛ የትራፊክ ጭነት ላላቸው የአገልግሎት አቅራቢ ደረጃ አውታረ መረቦች ወሳኝ ነው።
3.3 አጠቃላይ የአውታረ መረብ ታይነት
የፓኬት ናሙና (ለትራፊክ ይዘት) እና ቆጣሪ ናሙና (ለመሳሪያ/ለአገናኝ ጤና) በማጣመር፣ sFlow በአውታረ መረብ ትራፊክ ውስጥ ከደረጃ እስከ ጫፍ ታይነትን ይሰጣል። ከደረጃ 2 እስከ ንብርብር 7 ትራፊክን ይደግፋል፣ ይህም አፕሊኬሽኖችን (ለምሳሌ፣ ድር፣ P2P፣ DNS)፣ ፕሮቶኮሎችን (ለምሳሌ፣ TCP፣ UDP፣ MPLS) እና የተጠቃሚ ባህሪን መከታተል ያስችላል። ይህ ታይነት የአይቲ ቡድኖች ማነቆዎችን እንዲያውቁ፣ ችግሮችን እንዲፈቱ እና የአውታረ መረብ አፈፃፀምን በንቃት እንዲያመቻቹ ይረዳል።
3.4 የሻጭ-ገለልተኛ ደረጃ
እንደ ክፍት ደረጃ (RFC 3176)፣ sFlow በሁሉም ዋና ዋና የኔትወርክ አቅራቢዎች (Cisco፣ Huawei፣ Juniper፣ Arista) የሚደገፍ ሲሆን ከታዋቂ የክትትል መሳሪያዎች (ለምሳሌ PRTG፣ SolarWinds፣ sFlow-RT) ጋር ይዋሃዳል። ይህ የአቅራቢውን መቆለፊያ ያስወግዳል እና ድርጅቶች በተለያዩ የኔትወርክ አካባቢዎች (ለምሳሌ፣ የተቀላቀሉ የሲስኮ እና የ Huawei መሳሪያዎች) sFlowን እንዲጠቀሙ ያስችላቸዋል።
4. የ sFlow የተለመዱ የትግበራ ሁኔታዎች
የsFlow ሁለገብነት ከትናንሽ ኢንተርፕራይዞች እስከ ትላልቅ የውሂብ ማዕከላት ድረስ ለተለያዩ የኔትወርክ አካባቢዎች ተስማሚ ያደርገዋል። በጣም የተለመዱት የመተግበሪያ ሁኔታዎች የሚከተሉትን ያካትታሉ፡
4.1 የውሂብ ማዕከል የአውታረ መረብ ክትትል
የውሂብ ማዕከላት በከፍተኛ ፍጥነት አገናኞች (10 Gbps+) ላይ የተመሰረቱ ሲሆን በሺዎች የሚቆጠሩ ምናባዊ ማሽኖችን (VMs) እና ኮንቴይነር የተገጠመላቸው አፕሊኬሽኖችን ይደግፋሉ። sFlow በቅጠል-አከርካሪ አውታረ መረብ ትራፊክ ውስጥ በእውነተኛ ጊዜ ታይነትን ይሰጣል፣ የአይቲ ቡድኖች “የዝሆን ፍሰቶችን” (መጨናነቅ የሚያስከትሉ ትላልቅ፣ ረጅም ጊዜ የሚቆዩ ፍሰቶችን) እንዲለዩ ይረዳል፣ የመተላለፊያ ይዘት ምደባን ያመቻቻል እና በVM/ኮንቴይነር መካከል የግንኙነት ችግሮችን ይፈታል። ተለዋዋጭ የትራፊክ ምህንድስናን ለማንቃት ብዙውን ጊዜ ከSDN (ሶፍትዌር-ዲፋይኔድ ኔትወርክ) ጋር ጥቅም ላይ ይውላል።
4.2 የኢንተርፕራይዝ ካምፓስ የኔትወርክ አስተዳደር
የኢንተርፕራይዝ ካምፓሶች የሰራተኞችን ትራፊክ ለመከታተል፣ የመተላለፊያ ይዘት ፖሊሲዎችን ለማስፈጸም እና ያልተለመዱ ነገሮችን ለመለየት ወጪ ቆጣቢ እና ሊሰፋ የሚችል ክትትል ያስፈልጋቸዋል (ለምሳሌ፣ ያልተፈቀዱ መሳሪያዎች፣ የP2P ፋይል ማጋራት)። የsFlow ዝቅተኛ ወጪ ለካምፓስ ማብሪያና ማጥፊያዎች እና ራውተሮች ተስማሚ ያደርገዋል፣ ይህም የአይቲ ቡድኖች የመተላለፊያ ይዘት ያላቸውን አሳማዎች እንዲለዩ፣ የመተግበሪያ አፈፃፀምን እንዲያመቻቹ (ለምሳሌ፣ ማይክሮሶፍት 365፣ ዙም) እና ለዋና ተጠቃሚዎች አስተማማኝ ግንኙነትን እንዲያረጋግጡ ያስችላቸዋል።
4.3 የአገልግሎት አቅራቢ ደረጃ አውታረ መረብ ስራዎች
የቴሌኮም ኦፕሬተሮች የጀርባ አጥንት እና የመዳረሻ አውታረ መረቦችን ለመከታተል፣ የትራፊክ መጠንን፣ መዘግየትን እና የስህተት መጠኖችን በሺዎች በሚቆጠሩ በይነገጾች ላይ ለመከታተል sFlowን ይጠቀማሉ። ይህ ኦፕሬተሮች የአቻ ግንኙነቶችን እንዲያመቻቹ፣ የዲዶኤስ ጥቃቶችን ቀደም ብለው እንዲያውቁ እና ደንበኞችን በባንድዊድዝ አጠቃቀም (የአጠቃቀም ሂሳብ አያያዝ) ላይ በመመስረት እንዲከፍሉ ይረዳል።
4.4 የአውታረ መረብ ደህንነት ክትትል
sFlow ለደህንነት ቡድኖች ጠቃሚ መሳሪያ ነው፣ ምክንያቱም ከ DDoS ጥቃቶች፣ ከፖርት ቅኝቶች ወይም ከማልዌር ጋር የተያያዙ ያልተለመዱ የትራፊክ ቅጦችን መለየት ይችላል። የፓኬት ናሙናዎችን በመተንተን፣ ሰብሳቢዎች ያልተለመዱ የምንጭ/የመድረሻ IP ጥንድ፣ ያልተጠበቁ የፕሮቶኮል አጠቃቀም ወይም በትራፊክ ላይ ድንገተኛ ጭማሪዎችን መለየት ይችላሉ - ይህም ለተጨማሪ ምርመራ ማንቂያዎችን ያስነሳል። ለጥሬ ፓኬት ራስጌዎች የሚሰጠው ድጋፍ መደበኛ ያልሆኑ የጥቃት ቬክተሮችን (ለምሳሌ፣ የተመሰጠሩ የ DDoS ትራፊክ) ለመለየት በተለይ ውጤታማ ያደርገዋል።
4.5 የአቅም እቅድ እና የአዝማሚያ ትንተና
ታሪካዊ የትራፊክ መረጃዎችን በመሰብሰብ፣ sFlow የአይቲ ቡድኖች አዝማሚያዎችን (ለምሳሌ፣ ወቅታዊ የመተላለፊያ ይዘት መጨመር፣ የመተግበሪያ አጠቃቀም መጨመር) እንዲለዩ እና የአውታረ መረብ ማሻሻያዎችን በንቃት እንዲያቅዱ ያስችላቸዋል። ለምሳሌ፣ የsFlow መረጃ የመተላለፊያ ይዘት አጠቃቀም በየዓመቱ በ20% እንደሚጨምር ካሳየ፣ ቡድኖች መጨናነቅ ከመከሰቱ በፊት ለተጨማሪ አገናኞች ወይም ለመሳሪያ ማሻሻያዎች በጀት ማውጣት ይችላሉ።
5. የ sFlow ገደቦች
ኤስኤፍሎው ኃይለኛ የክትትል መሣሪያ ቢሆንም፣ ድርጅቶች ሲያሰማሩ ግምት ውስጥ ማስገባት ያለባቸው ውስጣዊ ገደቦች አሉት፡
5.1 የናሙና ትክክለኛነት ልውውጥ
የsFlow ትልቁ ገደብ በናሙና ላይ ያለው ጥገኛ ነው። ዝቅተኛ የናሙና መጠኖች (ለምሳሌ፣ 1:10000) ብርቅዬ ግን ወሳኝ የትራፊክ ቅጦችን ሊያመልጥ ይችላል (ለምሳሌ፣ የአጭር ጊዜ የጥቃት ፍሰቶች)፣ ከፍተኛ የናሙና መጠኖች ደግሞ የሀብት ወጪን ይጨምራሉ። በተጨማሪም፣ ናሙና ማውጣት የስታቲስቲክስ ልዩነትን ያመጣል - የጠቅላላ የትራፊክ መጠን ግምቶች 100% ትክክል ላይሆኑ ይችላሉ፣ ይህም ትክክለኛ የትራፊክ ቆጠራ ለሚያስፈልጋቸው የአጠቃቀም ጉዳዮች ችግር ሊሆን ይችላል (ለምሳሌ፣ ለሚስዮን ወሳኝ አገልግሎቶች ክፍያ)።
5.2 ሙሉ ፍሰት የለም
ከNetFlow በተለየ (የመጀመሪያ/የመጨረሻ ጊዜዎችን እና በአንድ ፍሰት አጠቃላይ ባይት/ፓኬቶችን ጨምሮ ሙሉ የፍሰት መዝገቦችን የሚይዘው)፣ sFlow የግለሰብ የፓኬት ናሙናዎችን ብቻ ይይዛል። ይህም የአንድ ፍሰት ሙሉ የህይወት ዑደትን ለመከታተል አስቸጋሪ ያደርገዋል (ለምሳሌ፣ አንድ ፍሰት መቼ እንደጀመረ መለየት፣ ለምን ያህል ጊዜ እንደቆየ ወይም አጠቃላይ የመተላለፊያ ይዘት ፍጆታውን)።
5.3 ለተወሰኑ በይነገጾች/ሞዶች የተወሰነ ድጋፍ
ብዙ የኔትወርክ መሳሪያዎች sFlowን የሚደግፉት በአካላዊ በይነገጾች ላይ ብቻ ነው - ምናባዊ በይነገጾች (ለምሳሌ፣ የVLAN ንዑስ በይነገጾች፣ የወደብ ቻናሎች) ወይም የቁልል ሁነታዎች ላይደገፉ ይችላሉ። ለምሳሌ፣ የሲስኮ መቀየሪያዎች በቁልል ሁነታ ሲነዱ sFlowን አይደግፉም፣ ይህም በተደራረቡ የማብሪያ/ማጥፊያ ማሰማሪያዎች ውስጥ ጥቅም ላይ እንዲውል ይገድባል።
5.4 በወኪል አተገባበር ላይ ጥገኛነት
የsFlow ውጤታማነት የሚወሰነው በኔትወርክ መሳሪያዎች ላይ ባለው የወኪል አተገባበር ጥራት ላይ ነው። አንዳንድ ዝቅተኛ ደረጃ ያላቸው መሳሪያዎች ወይም አሮጌ ሃርድዌር ከመጠን በላይ ሀብቶችን የሚወስዱ ወይም ትክክል ያልሆኑ ናሙናዎችን የሚሰጡ ደካማ የተመቻቹ ወኪሎች ሊኖራቸው ይችላል። ለምሳሌ፣ አንዳንድ ራውተሮች ጥሩ የናሙና መጠኖችን ከማቀናበር የሚከላከሉ እና እንደ DDoS ላሉ ጥቃቶች የመለየት ትክክለኛነትን የሚቀንሱ ቀርፋፋ የቁጥጥር ፕላን ሲፒዩዎች አሏቸው።
5.5 የተወሰነ የተመሰጠረ የትራፊክ ግንዛቤ
sFlow የፓኬት ራስጌዎችን ብቻ ይይዛል—የተመሰጠረ ትራፊክ (ለምሳሌ፣ TLS 1.3) የክፍያ ጭነት ውሂብን ይደብቃል፣ ይህም የፍሰቱን ትክክለኛ መተግበሪያ ወይም ይዘት ለመለየት የማይቻል ያደርገዋል። sFlow አሁንም መሰረታዊ መለኪያዎችን መከታተል ቢችልም (ለምሳሌ፣ የምንጭ/መድረሻ፣ የፓኬት መጠን)፣ የተመሰጠሩ የትራፊክ ባህሪያትን በጥልቀት ታይነት መስጠት አይችልም (ለምሳሌ፣ በHTTPS ትራፊክ ውስጥ የተደበቁ ተንኮል አዘል የክፍያ ጭነቶች)።
5.6 የሰብሳቢ ውስብስብነት
ከNetFlow በተለየ (ቅድመ-የተተነተኑ የፍሰት መዝገቦችን የሚያቀርበው)፣ sFlow ሰብሳቢዎች ጥሬ የፓኬት ራስጌዎችን እንዲተነትኑ ይጠይቃል። ይህም ሰብሳቢው የተለያዩ የፓኬት ዓይነቶችን እና ፕሮቶኮሎችን (ለምሳሌ፣ MPLS፣ VXLAN) ማስተናገድ እንደሚችል ማረጋገጥ ስላለባቸው የሰብሳቢውን ማሰማራት እና አስተዳደር ውስብስብነት ይጨምራል።
6. ኤስኤፍሎው እንዴት ይሰራል?የአውታረ መረብ ፓኬት ደላላ (NPB)?
የኔትወርክ ፓኬት ደላላ (NPB) የኔትወርክ ትራፊክን ወደ መቆጣጠሪያ መሳሪያዎች (ለምሳሌ፣ የsFlow ሰብሳቢዎች፣ IDS/IPS፣ ሙሉ የፓኬት ቀረጻ ስርዓቶች) የሚያጣምር፣ የሚያጣራ እና የሚያሰራጭ ልዩ መሳሪያ ነው። NPBዎች እንደ “የትራፊክ ማዕከላት” ሆነው ያገለግላሉ፣ የክትትል መሳሪያዎች የሚያስፈልጋቸውን ተዛማጅ ትራፊክ ብቻ እንዲያገኙ ያረጋግጣሉ - ቅልጥፍናን ማሻሻል እና የመሳሪያውን ከመጠን በላይ ጫና መቀነስ። ከsFlow ጋር ሲዋሃዱ፣ NPBዎች ውስንነቶችን በመፍታት እና ታይነቱን በማስፋፋት የsFlowን ችሎታዎች ያሻሽላሉ።
6.1 የ NPB በ sflow ማሰማራት ውስጥ ያለው ሚና
በባህላዊ የsFlow ማሰማሪያዎች፣ እያንዳንዱ የአውታረ መረብ መሣሪያ (ማብሪያ/ማጥፊያ፣ ራውተር) ናሙናዎችን በቀጥታ ወደ ሰብሳቢው የሚልክ የsFlow ወኪል ያካሂዳል። ይህ በትላልቅ አውታረ መረቦች (ለምሳሌ፣ በሺዎች የሚቆጠሩ መሳሪያዎች በአንድ ጊዜ የ UDP ዳታግራሞችን የሚልኩ) ውስጥ ሰብሳቢዎች ከመጠን በላይ እንዲጫኑ ሊያደርግ ይችላል እና ተዛማጅነት የሌላቸውን ትራፊክ ለማጣራት አስቸጋሪ ያደርገዋል። NPBዎች ይህንን የሚፈቱት እንደ ማዕከላዊ የsFlow ወኪል ወይም የትራፊክ ሰብሳቢ በመሆን ነው፣ እንደሚከተለው፡
6.2 የቁልፍ ውህደት ሁነታዎች
1- ማዕከላዊ የሆነ የsFlow ናሙና፡- NPB ከብዙ የኔትወርክ መሳሪያዎች (በSPAN/RSPAN ወደቦች ወይም TAPዎች) የሚመጣን ትራፊክ ያጠራቅማል፣ ከዚያም ይህንን የተጣመረ ትራፊክ ናሙና ለመውሰድ sFlow ወኪል ያሂዳል። እያንዳንዱ መሳሪያ ናሙናዎችን ወደ ሰብሳቢው ከመላክ ይልቅ፣ NPB አንድ የናሙና ፍሰት ይልካል - የሰብሳቢውን ጭነት በመቀነስ እና አስተዳደርን ቀላል በማድረግ። ይህ ሁነታ ናሙናን ማዕከላዊ ስለሚያደርግ እና በአውታረ መረቡ ውስጥ ወጥ የሆነ የናሙና መጠን ስለሚያረጋግጥ ለትላልቅ አውታረ መረቦች ተስማሚ ነው።
2- የትራፊክ ማጣሪያ እና ማመቻቸት፡- NPBዎች ናሙና ከመውሰዳቸው በፊት ትራፊክን ማጣራት ይችላሉ፣ ይህም ተዛማጅ ትራፊክ (ለምሳሌ፣ ከወሳኝ ንዑስ ኔትቦች የሚመጣ ትራፊክ፣ የተወሰኑ አፕሊኬሽኖች) በsFlow ወኪል ብቻ ናሙና እንዲወሰድ ያረጋግጣል። ይህም ወደ ሰብሳቢው የሚላኩትን የናሙናዎች ብዛት ይቀንሳል፣ ይህም ቅልጥፍናን ያሻሽላል እና የማከማቻ መስፈርቶችን ይቀንሳል። ለምሳሌ፣ NPB ክትትል የማያስፈልገውን የውስጥ አስተዳደር ትራፊክ (ለምሳሌ፣ SSH፣ SNMP) ማጣራት ይችላል፣ ይህም sFlow በተጠቃሚ እና በአፕሊኬሽን ትራፊክ ላይ በማተኮር።
3- የናሙና ውህደት እና ትስስር፡- NPBዎች ከበርካታ መሳሪያዎች የsFlow ናሙናዎችን ማሰባሰብ፣ ከዚያም ይህንን መረጃ (ለምሳሌ፣ ከምንጭ IP ወደ ብዙ መዳረሻዎች ትራፊክን ማገናኘት) ወደ ሰብሳቢው ከመላክዎ በፊት ማዛመድ ይችላሉ። ይህም ሰብሳቢው የኔትወርክ ፍሰቶችን የበለጠ የተሟላ እይታ እንዲኖረው ያደርጋል፣ ይህም የsFlowን ሙሉ የፍሰት አውዶችን አለመከታተል ያለውን ገደብ ይፈታዋል። አንዳንድ የላቁ NPBዎች እንዲሁም በትራፊክ መጠን ላይ ተመስርተው የናሙና መጠኖችን በተለዋዋጭ ማስተካከልን ይደግፋሉ (ለምሳሌ፣ ትክክለኛነትን ለማሻሻል የትራፊክ መጨናነቅ በሚፈጠርበት ጊዜ የናሙና መጠኖችን መጨመር)።
4- የተደጋጋሚነት እና ከፍተኛ ተገኝነት፡- NPBዎች ለ sFlow ናሙናዎች ተጨማሪ መንገዶችን ሊሰጡ ይችላሉ፣ ይህም ሰብሳቢው ካልተሳካ ምንም አይነት መረጃ እንዳይጠፋ ያረጋግጣል። እንዲሁም በብዙ ሰብሳቢዎች ላይ የጭነት ሚዛን ናሙናዎችን ማድረግ ይችላሉ፣ ይህም ማንኛውም ሰብሳቢ ችግር እንዳይፈጥር ይከላከላል።
6.3 የ NPB + sflow ውህደት ተግባራዊ ጥቅሞች
sFlowን ከ NPB ጋር ማዋሃድ በርካታ ቁልፍ ጥቅሞችን ያስገኛል፡
- የመጠን መለኪያ፡- የNPBዎች የትራፊክ መጨናነቅን እና ናሙናዎችን የሚቆጣጠሩ ሲሆን፣ የsFlow ሰብሳቢው ከመጠን በላይ ጫና ሳያስከትል በሺዎች የሚቆጠሩ መሳሪያዎችን እንዲደግፍ ያስችለዋል።
- ትክክለኛነት፡- ተለዋዋጭ የናሙና ፍጥነት ማስተካከያ እና የትራፊክ ማጣሪያ የ sFlow ውሂብ ትክክለኛነትን ያሻሽላሉ፣ ይህም ወሳኝ የትራፊክ ቅጦችን የማጣት አደጋን ይቀንሳል።
- ቅልጥፍና፡- ማዕከላዊ የሆነ ናሙና እና ማጣሪያ ወደ ሰብሳቢው የሚላኩትን የናሙናዎች ብዛት ይቀንሳል፣ የመተላለፊያ ይዘት እና የማከማቻ አጠቃቀምን ይቀንሳል።
- ቀላል አስተዳደር፡- NPBዎች የsFlow ውቅርን እና ክትትልን ማዕከላዊ ያደርጋሉ፣ ይህም በእያንዳንዱ የአውታረ መረብ መሳሪያ ላይ ወኪሎችን የማዋቀር አስፈላጊነትን ያስወግዳል።
መደምደሚያ
sFlow የዘመናዊ ከፍተኛ ፍጥነት ኔትወርኮችን ልዩ ተግዳሮቶች የሚፈታ ቀላል ክብደት ያለው፣ ሊሰፋ የሚችል እና ደረጃውን የጠበቀ የኔትወርክ ክትትል ፕሮቶኮል ነው። የትራፊክ እና የቆጣሪ ውሂብን ለመሰብሰብ ናሙናን በመጠቀም የመሳሪያ አፈፃፀምን ሳያበላሽ ሁሉን አቀፍ ታይነትን ይሰጣል - ይህም ለመረጃ ማዕከላት፣ ለኢንተርፕራይዞች እና ለአጓጓዦች ተስማሚ ያደርገዋል። ገደቦች ቢኖሩትም (ለምሳሌ፣ የናሙና ትክክለኛነት፣ የተወሰነ የፍሰት አውድ)፣ እነዚህ sFlowን ከኔትወርክ ፓኬት ደላላ ጋር በማዋሃድ ሊቀነሱ ይችላሉ፣ ይህም ናሙናን ማዕከላዊ ያደርገዋል፣ ትራፊክን ያጣራል እና ሊሰፋ የሚችልነትን ያሻሽላል።
አነስተኛ የካምፓስ ኔትወርክን እየተከታተሉም ይሁን ትልቅ የአገልግሎት ሰጪ አካል፣ sFlow በኔትወርክ አፈጻጸም ላይ ተግባራዊ ግንዛቤዎችን ለማግኘት ወጪ ቆጣቢ፣ ሻጭ-ገለልተኛ መፍትሄ ይሰጣል። ከ NPB ጋር ሲጣመር፣ የበለጠ ኃይለኛ ይሆናል - ድርጅቶች የክትትል መሠረተ ልማታቸውን እንዲያሳድጉ እና አውታረ መረቦቻቸው እያደጉ ሲሄዱ ታይነትን እንዲጠብቁ ያስችላቸዋል።
የፖስታ ሰዓት፡ የካቲት-05-2026


