Ի՞նչ տարբերություն կա NetFlow-ի և IPFIX-ի միջև ցանցային հոսքի մոնիթորինգի համար:

NetFlow-ն ու IPFIX-ը երկուսն էլ ցանցային հոսքի մոնիթորինգի և վերլուծության համար օգտագործվող տեխնոլոգիաներ են։ Դրանք հնարավորություն են տալիս պատկերացում կազմել ցանցային երթևեկության օրինաչափությունների մասին՝ օգնելով օպտիմալացնել աշխատանքը, լուծել խնդիրները և վերլուծել անվտանգությունը։

NetFlow:

Ի՞նչ է NetFlow-ն։

NetFlowհոսքի մոնիթորինգի սկզբնական լուծումն է, որն սկզբնապես մշակվել է Cisco-ի կողմից 1990-ականների վերջին: Գոյություն ունեն մի քանի տարբեր տարբերակներ, բայց տեղակայումների մեծ մասը հիմնված է կամ NetFlow v5-ի, կամ NetFlow v9-ի վրա: Չնայած յուրաքանչյուր տարբերակ ունի տարբեր հնարավորություններ, հիմնական գործողությունը մնում է նույնը.

Նախ, ռաութերը, կոմուտատորը, firewall-ը կամ այլ տեսակի սարքը կհավաքի ցանցային «հոսքերի» մասին տեղեկատվությունը, որոնք, ըստ էության, փաթեթների ամբողջություն են, որոնք ունեն ընդհանուր բնութագրերի ամբողջություն, ինչպիսիք են՝ աղբյուրի և նպատակակետի հասցեն, աղբյուրի և նպատակակետի պորտը, և արձանագրության տեսակը: Հոսքի անգործուն դառնալուց կամ նախապես սահմանված ժամանակահատված անցնելուց հետո սարքը կարտահանի հոսքի գրառումները «հոսքերի հավաքագրող» անունով հայտնի միավորի:

Վերջապես, «հոսքի վերլուծիչը» իմաստավորում է այդ գրառումները՝ տրամադրելով պատկերացումներ վիզուալիզացիայի, վիճակագրության և մանրամասն պատմական ու իրական ժամանակի հաշվետվությունների տեսքով: Գործնականում, հավաքագրողներն ու վերլուծիչները հաճախ մեկ միավոր են, որոնք հաճախ միավորվում են ավելի մեծ ցանցի կատարողականի մոնիթորինգի լուծման մեջ:

NetFlow-ն գործում է վիճակային սկզբունքով։ Երբ հաճախորդային մեքենան կապ է հաստատում սերվերի հետ, NetFlow-ն սկսում է հավաքել և ամփոփել հոսքի մետատվյալները։ Սեսիայի ավարտից հետո NetFlow-ն կարտահանի մեկ ամբողջական գրառում կոլեկտորին։

Չնայած այն դեռևս լայնորեն օգտագործվում է, NetFlow v5-ը ունի մի շարք սահմանափակումներ: Արտահանվող դաշտերը ֆիքսված են, մոնիթորինգը աջակցվում է միայն մուտքի ուղղությամբ, և ժամանակակից տեխնոլոգիաները, ինչպիսիք են IPv6-ը, MPLS-ը և VXLAN-ը, չեն աջակցվում: NetFlow v9-ը, որը նաև կոչվում է Flexible NetFlow (FNF), լուծում է այս սահմանափակումներից մի քանիսը՝ թույլ տալով օգտատերերին ստեղծել անհատական ​​ձևանմուշներ և ավելացնելով աջակցություն ավելի նոր տեխնոլոգիաների համար:

Շատ մատակարարներ ունեն նաև NetFlow-ի իրենց սեփական իրականացումները, ինչպիսիք են Juniper-ի jFlow-ն և Huawei-ի NetStream-ը: Չնայած կոնֆիգուրացիան կարող է որոշ չափով տարբերվել, այս իրականացումները հաճախ ստեղծում են հոսքի գրառումներ, որոնք համատեղելի են NetFlow հավաքիչների և վերլուծիչների հետ:

NetFlow-ի հիմնական առանձնահատկությունները.

~ Հոսքի տվյալներNetFlow-ն ստեղծում է հոսքի գրառումներ, որոնք ներառում են այնպիսի մանրամասներ, ինչպիսիք են աղբյուրի և նպատակակետի IP հասցեները, նավահանգիստները, ժամանակային դրոշմանիշները, փաթեթների և բայթերի քանակը և արձանագրությունների տեսակները։

~ Երթևեկության մոնիթորինգNetFlow-ն ապահովում է ցանցային երթևեկության օրինաչափությունների տեսանելիություն՝ թույլ տալով ադմինիստրատորներին նույնականացնել հիմնական ծրագրերը, վերջնակետերը և երթևեկության աղբյուրները։

~Անոմալիայի հայտնաբերումՀոսքի տվյալները վերլուծելով՝ NetFlow-ն կարող է հայտնաբերել անոմալիաներ, ինչպիսիք են թողունակության չափազանց օգտագործումը, ցանցի գերբեռնվածությունը կամ անսովոր երթևեկության ձևերը։

~ Անվտանգության վերլուծությունNetFlow-ն կարող է օգտագործվել անվտանգության միջադեպերի, ինչպիսիք են բաշխված ծառայությունների մերժման (DDoS) հարձակումները կամ չարտոնված մուտքի փորձերը, հայտնաբերման և հետաքննության համար։

NetFlow տարբերակներNetFlow-ն ժամանակի ընթացքում զարգացել է, և թողարկվել են տարբեր տարբերակներ։ Որոշ նշանակալի տարբերակներից են NetFlow v5-ը, NetFlow v9-ը և Flexible NetFlow-ն։ Յուրաքանչյուր տարբերակ ներկայացնում է բարելավումներ և լրացուցիչ հնարավորություններ։

IPFIX:

Ի՞նչ է IPFIX-ը։

2000-ականների սկզբին ի հայտ եկած IETF ստանդարտը՝ Ինտերնետային արձանագրության հոսքի տեղեկատվության արտահանումը (IPFIX), չափազանց նման է NetFlow-ին: Փաստորեն, NetFlow v9-ը ծառայել է որպես IPFIX-ի հիմք: Երկուսի միջև հիմնական տարբերությունն այն է, որ IPFIX-ը բաց ստանդարտ է և աջակցվում է Cisco-ից բացի շատ ցանցային մատակարարների կողմից: Բացառությամբ IPFIX-ում ավելացված մի քանի լրացուցիչ դաշտերի, ձևաչափերը մնացած մասամբ գրեթե նույնական են: Փաստորեն, IPFIX-ը երբեմն նույնիսկ անվանում են «NetFlow v10»:

Մասամբ NetFlow-ի հետ իր նմանությունների շնորհիվ, IPFIX-ը լայն աջակցություն է վայելում ցանցային մոնիթորինգի լուծումների, ինչպես նաև ցանցային սարքավորումների շրջանում։

IPFIX-ը (Ինտերնետային արձանագրության տեղեկատվության արտահանում) բաց ստանդարտ արձանագրություն է, որը մշակվել է Ինտերնետային ճարտարագիտության աշխատանքային խմբի (IETF) կողմից: Այն հիմնված է NetFlow տարբերակ 9-ի վրա և ապահովում է ստանդարտացված ձևաչափ ցանցային սարքերից հոսքի գրառումների արտահանման համար:

IPFIX-ը հիմնված է NetFlow-ի հայեցակարգերի վրա և ընդլայնում է դրանք՝ առաջարկելով ավելի մեծ ճկունություն և փոխգործունակություն տարբեր մատակարարների և սարքերի միջև: Այն ներկայացնում է ձևանմուշների հայեցակարգը, որը թույլ է տալիս դինամիկ կերպով սահմանել հոսքի գրառումների կառուցվածքը և բովանդակությունը: Սա հնարավորություն է տալիս ներառել հատուկ դաշտեր, աջակցել նոր արձանագրություններին և ընդարձակելիություն:

IPFIX-ի հիմնական առանձնահատկությունները.

~ Շաբլոնների վրա հիմնված մոտեցումIPFIX-ը օգտագործում է ձևանմուշներ՝ հոսքի գրառումների կառուցվածքն ու բովանդակությունը սահմանելու համար, ապահովելով ճկունություն տարբեր տվյալների դաշտերի և արձանագրությանը հատուկ տեղեկատվության տեղավորման հարցում։

~ ՓոխգործունակությունIPFIX-ը բաց ստանդարտ է, որը ապահովում է հոսքի հետևողական մոնիթորինգի հնարավորություններ տարբեր ցանցային մատակարարների և սարքերի միջև։

~ IPv6 աջակցությունIPFIX-ը բնիկորեն աջակցում է IPv6-ին, ինչը այն հարմար է դարձնում IPv6 ցանցերում երթևեկության մոնիթորինգի և վերլուծության համար։

~Բարելավված անվտանգությունIPFIX-ը ներառում է անվտանգության առանձնահատկություններ, ինչպիսիք են տրանսպորտային շերտի անվտանգության (TLS) կոդավորումը և հաղորդագրությունների ամբողջականության ստուգումները՝ փոխանցման ընթացքում հոսքի տվյալների գաղտնիությունն ու ամբողջականությունը պաշտպանելու համար։

IPFIX-ը լայնորեն աջակցվում է տարբեր ցանցային սարքավորումների մատակարարների կողմից, ինչը այն դարձնում է մատակարարներից չեզոք և լայնորեն ընդունված ընտրություն ցանցային հոսքի մոնիթորինգի համար։

 

Այսպիսով, ո՞րն է տարբերությունը NetFlow-ի և IPFIX-ի միջև:

Պարզ պատասխանն այն է, որ NetFlow-ն Cisco-ի սեփականատիրական արձանագրություն է, որը ներկայացվել է մոտ 1996 թվականին, իսկ IPFIX-ը՝ դրա ստանդարտների մարմնի կողմից հաստատված եղբայրը։

Երկու արձանագրություններն էլ ծառայում են նույն նպատակին՝ ցանցային ինժեներներին և ադմինիստրատորներին հնարավորություն տալով հավաքագրել և վերլուծել ցանցային մակարդակի IP երթևեկության հոսքերը: Cisco-ն մշակել է NetFlow-ն, որպեսզի իր կոմուտատորներն ու ռաութերները կարողանան արտածել այս արժեքավոր տեղեկատվությունը: Հաշվի առնելով Cisco սարքավորումների գերիշխանությունը, NetFlow-ն արագ դարձավ ցանցային երթևեկության վերլուծության փաստացի ստանդարտը: Այնուամենայնիվ, ոլորտի մրցակիցները հասկացան, որ գլխավոր մրցակցի կողմից վերահսկվող սեփականատիրական արձանագրության օգտագործումը լավ գաղափար չէ, և, հետևաբար, IETF-ը ջանքեր գործադրեց ստանդարտացնելու երթևեկության վերլուծության բաց արձանագրությունը, որը IPFIX-ն է:

IPFIX-ը հիմնված է NetFlow 9-րդ տարբերակի վրա և սկզբնապես ներկայացվել է մոտ 2005 թվականին, սակայն որոշ տարիներ պահանջվեցին արդյունաբերության մեջ ընդունվելու համար։ Այս պահին երկու արձանագրությունները էապես նույնն են, և չնայած NetFlow տերմինը դեռևս ավելի տարածված է, իրականացումների մեծ մասը (չնայած ոչ բոլորը) համատեղելի են IPFIX ստանդարտի հետ։

Ահա աղյուսակ, որը ամփոփում է NetFlow-ի և IPFIX-ի միջև եղած տարբերությունները.

Ասպեկտ NetFlow IPFIX
Ծագումը Cisco-ի կողմից մշակված սեփական տեխնոլոգիա Արդյունաբերական ստանդարտ արձանագրություն, որը հիմնված է NetFlow 9-րդ տարբերակի վրա
Ստանդարտացում Cisco-ի համար նախատեսված տեխնոլոգիա IETF-ի կողմից RFC 7011-ում սահմանված բաց ստանդարտ
ճկունություն Զարգացած տարբերակներ՝ հատուկ առանձնահատկություններով Ավելի մեծ ճկունություն և փոխգործունակություն մատակարարների միջև
Տվյալների ձևաչափ Ֆիքսված չափի փաթեթներ Շաբլոնի վրա հիմնված մոտեցում՝ հոսքի գրառման հարմարեցման ձևաչափերի համար
Շաբլոնի աջակցություն Չի աջակցվում Դինամիկ ձևանմուշներ ճկուն դաշտերի ներառման համար
Մատակարարի աջակցություն Հիմնականում Cisco սարքեր Լայն աջակցություն ցանցային մատակարարների շրջանում
Ընդարձակելիություն Սահմանափակ անհատականացում Հատուկ դաշտերի և ծրագրին հատուկ տվյալների ներառում
Արձանագրության տարբերություններ Cisco-ի համար նախատեսված տարբերակներ Բնիկ IPv6 աջակցություն, բարելավված հոսքի գրանցման տարբերակներ
Անվտանգության առանձնահատկություններ Սահմանափակ անվտանգության առանձնահատկություններ Տրանսպորտային շերտի անվտանգության (TLS) կոդավորում, հաղորդագրության ամբողջականություն

Ցանցի հոսքի մոնիթորինգտվյալ ցանցում կամ ցանցային հատվածում անցնող երթևեկության հավաքագրումը, վերլուծությունը և մոնիթորինգն է: Նպատակները կարող են տարբեր լինել՝ սկսած կապի խնդիրների լուծումից մինչև ապագա թողունակության բաշխման պլանավորումը: Հոսքի մոնիթորինգը և փաթեթների նմուշառումը կարող են օգտակար լինել նույնիսկ անվտանգության խնդիրները բացահայտելու և շտկելու համար:

Հոսքի մոնիթորինգը ցանցային թիմերին լավ պատկերացում է տալիս ցանցի գործունեության մասին՝ տրամադրելով ընդհանուր օգտագործման, ծրագրերի օգտագործման, հնարավոր խոչընդոտների, անվտանգության սպառնալիքների ազդանշան տվող անոմալիաների և այլնի վերաբերյալ պատկերացումներ: Ցանցային հոսքի մոնիթորինգում օգտագործվում են մի քանի տարբեր ստանդարտներ և ձևաչափեր, այդ թվում՝ NetFlow, sFlow և Internet Protocol Flow Information Export (IPFIX): Յուրաքանչյուրն աշխատում է մի փոքր այլ կերպ, բայց բոլորը տարբերվում են պորտերի հայելայինացումից և խորը փաթեթների ստուգումից, քանի որ դրանք չեն գրանցում պորտով կամ կոմուտատորով անցնող յուրաքանչյուր փաթեթի պարունակությունը: Այնուամենայնիվ, հոսքի մոնիթորինգը տրամադրում է ավելի շատ տեղեկատվություն, քան SNMP-ն, որը սովորաբար սահմանափակվում է լայն վիճակագրությամբ, ինչպիսիք են փաթեթների և թողունակության ընդհանուր օգտագործումը:

Համեմատեք ցանցային հոսքի գործիքները

Հատկանիշ NetFlow v5 NetFlow v9 sFlow IPFIX
Բաց կամ սեփականատիրական Սեփականատիրական Սեփականատիրական Բացել Բացել
Նմուշառված կամ հոսքի վրա հիմնված Հիմնականում հոսքի վրա հիմնված; Նմուշառման ռեժիմը հասանելի է Հիմնականում հոսքի վրա հիմնված; Նմուշառման ռեժիմը հասանելի է Նմուշառված Հիմնականում հոսքի վրա հիմնված; Նմուշառման ռեժիմը հասանելի է
Գրանցված տեղեկատվություն Մետատվյալներ և վիճակագրական տեղեկատվություն, ներառյալ փոխանցված բայթերը, ինտերֆեյսի հաշվիչները և այլն Մետատվյալներ և վիճակագրական տեղեկատվություն, ներառյալ փոխանցված բայթերը, ինտերֆեյսի հաշվիչները և այլն Ամբողջական փաթեթների վերնագրեր, մասնակի փաթեթային բեռներ Մետատվյալներ և վիճակագրական տեղեկատվություն, ներառյալ փոխանցված բայթերը, ինտերֆեյսի հաշվիչները և այլն
Մուտքի/ելքի մոնիթորինգ Միայն մուտք Մուտք և ելք Մուտք և ելք Մուտք և ելք
IPv6/VLAN/MPLS աջակցություն No Այո Այո Այո

Հրապարակման ժամանակը. Մարտի 18-2024