Օրագիր

15 ապականել 2017

Ինչպես իրականացնել ցանցային ծրագրավորումը Cisco սարքերում

/
հեղինակ,

CISCO: Քանի որ տվյալների ցանցերի եւ տվյալների շեշտը զարգանում է, այդպես էլ կախված է ինժեներների վրա, որոնք պետք է փոփոխություններ կատարեն: Բազմաթիվ ասոցիացիաներ ունեն հարյուրավոր եւ նույնիսկ մեծ թվով ցանցային գործիքներ: Յուրաքանչյուրի հետ աշխատելը, ժամանակ առ ժամանակ, անարդյունավետ է եւ միանգամայն սահմանափակող հակադրություն է բերում, թե ինչ կարելի է իրականացնել համակարգչով:

Նրանց համար, ովքեր նկարահանել են ցանկացածում Cisco ցանցեր նախորդում շատ երկար ժամանակահատվածում, «խելամիտ բան» է հարցնում, «Արդյոք կանչում է գծի ինտերֆեյսը (CLI), որը ցանկացած պահի վերահսկում է մեկ գործիք, ամենաարդյունավետ ճանապարհը, որը կարող է զբաղվել ցանկացած հսկայական զարգացող ցանցով»:

Ցանկացած ինժեների համար դժվար է «այո» տալ այս հարցին:

Մի քանի վերամշակող գործիքների հետ աշխատելու լավագույն տարբերակը պետք է պարունակի ցանցային դիզայնի փոփոխությունների ռոբոտինգի կարողությունը: Cisco- ն կատարում եւ զբաղվում է ցանցային ծրագրավորմամբ `բիզնեսի համար համակարգչային աշխատանքի համար:

Ուղիղ ցանցի կառավարման արձանագրություն (SNMP) լայնորեն օգտագործվել է ցանցային մոնիտորինգի համար, որը զգալի ժամանակահատված է: Այն ի սկզբանե պատկերված էր 1980- ի վերջում, եւ SNMP- ն երբեք չի ունեցել ամբողջական ցանցային ծրագրավորումը:

Գուգլ, օրինակ, հայտարարել է, որ այն կներկայացնի SNMP- ի հետ այս տարվա ցանցային գործիքների մոնիտորինգի համար:

Cisco- ի ցանցային ծրագրավորումը կարող է իրականացվել այս ոլորտի ուղեցույցներով եւ անվճար կոնվենցիաներով.

RESTful ինտերֆեյս. Պարզապես, Ներկայացվող Պետական ​​Փոխադրումներ (REST) ​​կայքէջի հետ կապելու հիմնական վեբ ծրագրերի ստանդարտն է: Cisco- ն բացել է բազմաթիվ անջատիչների եւ անջատիչների RESTful ինտերֆեյսներ, եւ ավելին, Ցանցի ծրագրային ապահովման համար դիմումային կենտրոնի ենթակառուցվածքի (ACI):

Python: Այս անվճար ծրագրավորման բարբառը զգալիորեն զարգացել է Linux մարդկանց խմբի մեջ տարածվածության մեջ `զգալի ժամանակով: Cisco- ն այժմ համակարգում է python- ի թարգմանված սցենարական բանաձեւը NX-OS աշխատանքային շրջանակի, ACI- ի եւ Cisco- ի այլ փուլերի:

XML եւ JSON: Extensible Markup Language (XML) եւ JavaScript Object Նշում (JSON) - ստանդարտ տվյալների կոդավորման նախագծում, որոնք, ինչպես պարզ եւ հստակ են, այնպես էլ մեխանիկական իմաստալից են: Օրինակ, մի ամբողջ անցուղի կամ անջատիչ սարք կարող է ցուցադրվել XML- ում կամ JSON- ում, փոխվել է բառի պրոցեսորով, այնուհետեւ օգտագործվել է Python- ի կամ REST- ի միջոցով, ցանցում փոփոխություններ կատարելու համար:

Տվյալների մոդելները. Տվյալների մոդելը ստանդարտ մոտեցում է, բնութագրելու համար, թե ինչպես տվյալները նույնացնում են այլ տվյալները եւ ինչպես են բոլոր տվյալները վերլուծվում եւ հեռանում են: Շատ ցանցային գործիքների պայմանավորվածությունների մեծ մասը կարելի է խոսել հսկայական տվյալների շոուում: Տվյալների մոդելները կարող են մեխանիկացված լինել ցանցային ծրագրավորմամբ: Cisco- ն իրականացնում է կառավարման տեղեկատվական ծառ (MIT), որպես ACI ներսում տվյալների ցուցադրություն: Մեկ այլ աճող տվյալները ցույց են տալիս, որ կարող են կապված լինել Cisco անջատիչների եւ անջատիչների հետ, YANG- ի շոուն: YANG- ը հանդիսանում է «Մեկ այլ հաջորդ սերունդ» արտահայտությունից տվյալների շոու, որը SNMP- ի թերությունները գրավելու համար նախատեսված բաց ստանդարտն է:

Ցանցի գործիքների փոփոխությունների ժամանակները յուրաքանչյուրը իր հերթին մտել է վերջ: Ներկայումս Cisco- ի բազմաթիվ մեխանիզմները մեխանիկորեն հասանելի են մի քանի ծրագրային ինտերֆեյս: Այնուամենայնիվ, պահանջվում է հիմքում ընկած ներդրումային վրեժխնդրություն ցանկացած ցանցային ռոբոտաշինության համար, այն բանից հետո ամբողջությամբ տպավորիչ ժամանակի եւ աշխատանքային ծախսերը կարող են խնայել:

GTranslate Your license is inactive or expired, please subscribe again!