Nokia-ն ներկայացրել է SR Linux ցանցային օպերացիոն համակարգը երթուղիչների համար

Nokia ընկերություն ներկայացրել ցանցի նոր օպերացիոն համակարգ Linux ծառայության երթուղիչ (SR Linux) կողմնորոշված տվյալների կենտրոնների և ամպային միջավայրերի ցանցային ենթակառուցվածքում օգտագործելու համար: SR Linux-ը դիտվում է որպես Nokia Data Center Fabric լուծումների հիմնական բաղադրիչ և կտեղադրվի Nokia 7250 IXR և 7220 IXR երթուղիչների գծում: SR Linux-ի վրա հիմնված լուծումն արդեն փորձարկվում է Apple-ի նոր դանիական տվյալների կենտրոնում:

Ի տարբերություն Linux միջուկի վրա հիմնված ցանցային սարքավորումների այլ օպերացիոն համակարգերի, SR Linux-ը պահպանում է պլատֆորմի հիմքում ընկած Linux միջավայր մուտք գործելու հնարավորությունը, որը թաքնված չէ մասնագիտացված API-ների և միջերեսների հետևում: Օգտատերերին հասանելի են Linux-ի չփոփոխված միջուկը և հիմնական համակարգի հավելվածները (bash, cron, Python և այլն), և հատուկ հավելվածներ ստեղծվում են NetOps Toolkit-ի միջոցով, որը կապված չէ ծրագրավորման հատուկ լեզուների հետ: NetOps Toolkit-ի վրա հիմնված հավելվածները, ինչպիսիք են երթուղային արձանագրությունների իրականացումը, մուտք են գործում ցանցի տարբեր API-ներ, սակայն գործում են որպես անկախ բաղադրիչներ:

Այս մոտեցումը հնարավորություն է տալիս կառավարել հավելվածները օպերացիոն համակարգից առանձին, օրինակ՝ կարող եք թարմացնել հավելվածը առանց համակարգային փոփոխություններ կատարելու կամ օպերացիոն համակարգը թարմացնել՝ առանց հավելվածների վերակառուցման: Ի լրումն ստանդարտ հավելվածների, ինչպիսիք են երթուղային արձանագրությունների իրականացումը, հնարավոր է կամայական ծրագրեր գործարկել երրորդ կողմի արտադրողներից: Չփոփոխված Linux միջուկի օգտագործումը մեծապես հեշտացնում է patches-ի սպասարկումը՝ խոցելիությունը վերացնելու և հավելումների ստեղծումը: Հայտարարված է Linux-ի կոմունալ ծառայություններ, patches և փաթեթներ մուտք գործելու հնարավորություն, ինչպես նաև մեկուսացված բեռնարկղերում աշխատելու աջակցություն:
Խնդիրների դեպքում փոփոխությունները հետաձգելու համար անցակետերի սահմանումը աջակցվում է:

Nokia-ն ներկայացրել է SR Linux ցանցային օպերացիոն համակարգը երթուղիչների համար

Կառավարումը կարող է իրականացվել միջոցով gNMI (gRPC Network Management Interface), հրամանի տողի միջերես, Python հավելվածներ և JSON-RPC վրա հիմնված API:
Համակարգում աշխատող ծառայությունների ֆունկցիոնալությանը մուտք գործելու համար առաջարկվում է օգտագործել gRPC և Protocol Buffers տվյալների փոխանակման արձանագրությունը: SR Linux հավելվածները կարող են փոխանակել վիճակի տվյալները՝ օգտագործելով հրապարակել/բաժանորդագրվել (pub/sub) ճարտարապետություն, որը նաև օգտագործում է gRPC և Protocol Buffers, և օգտագործում է IDB (Nokia Impart Database) որպես երաշխավորված առաքման մեխանիզմ:
Հավելվածի վիճակի և օգտագործվող կոնֆիգուրացիայի մասին տեղեկատվության կառուցվածքի համար օգտագործվում են YANG (Եվս մեկ հաջորդ սերունդ) տվյալների մոդելները: RFC-6020).

Ցանցային արձանագրությունների իրականացումը, ներառյալ Multiprotocol Border Gateway Protocol (MP-BGP), Ethernet VPN (EVPN) և Virtual Extensible LAN (VXLAN), հիմնված են ապացուցված SR OS (Nokia Service Router Operating System) արձանագրությունների փաթեթի վրա, որն արդեն օգտագործվում է ավելի քան միլիոնավոր երթուղիչներ Nokia. Ենթահամակարգն օգտագործվում է ապարատային բաղադրիչները վերացականացնելու համար XDP (Extensible Data Path):

Տվյալների կենտրոնի ցանցային ենթակառուցվածքի ստեղծման, տեղակայման, տեղադրման, հեռաչափության հավաքման և վերլուծության գործողությունները ավտոմատացնելու համար առաջարկվում է Nokia Fabric Services Platform (FSP): FSP-ն տրամադրում է նաև ծրագրային ցանցի մոդելավորման գործիքներ՝ տվյալների կենտրոնների ցանցերի պլանավորումը, ձևավորումը, փորձարկումը և վրիպազերծումը պարզեցնելու համար: Ցանցի բաղադրիչները մոդելավորվում են՝ օգտագործելով բեռնարկղային մեկուսացում, որը հիմնված է Kubernetes հարթակի վրա, որը թույլ է տալիս գործարկել SR Linux-ի առանձին օրինակներ իրենց մեկուսացված միջավայրերում:

Ըստ էության, FSP-ն թույլ է տալիս ծրագրավորապես ստեղծել իրական ցանցի վիրտուալ պատճեն և օգտագործել նույն ծրագրաշարը (SR Linux կոնտեյներներում) այս մոդելավորված ցանցում, որն օգտագործվում է իրական երթուղիչների և անջատիչների վրա: Ավելին, նույն կոնֆիգուրացիան օգտագործվում է իրական և սիմուլյացված ցանցերում, ինչը թույլ է տալիս ծրագրային ապահովման մոդելավորված ցանցը օգտագործել որպես փոփոխություններ կատարելու և փորձարկելու առաջին հղում: Ելնելով սիմուլյացված միջավայրից՝ FSP-ն կարող է ստեղծել իրական ցանց տեղակայելու համար անհրաժեշտ ողջ տեղեկատվությունը:

Source: opennet.ru

Добавить комментарий