وبلاگ

15 مارس 2017

چگونگی پیاده سازی برنامه نویسی شبکه در دستگاه های سیسکو

/
ارسال شده توسط

CISCO: به محض اینکه شبکه داده ها و داده ها تمرکز می کنند، وزن نیز برای مهندسانی که نیاز به تغییرات دارند، وزن می گیرد. انجمن های متعدد دارای صدها و حتی تعداد زیادی از ابزارهای شبکه هستند. کار با هر یک، یک بار در زمان، ناکارآمد است و مقرراتی را که با رایانه انجام می شود، محدود می کند.

برای کسانی که در یک عکس گرفته شده اند شبکه سیسکو این ابزار در گذشته بسیار طول می کشد، یک چیز معقول برای پرسیدن این است: آیا رابط خط ارتباطی (CLI) است که در هر زمان معین یک ابزار را نظارت می کند، موثرترین راه برای مقابله با هر شبکه بزرگ در حال توسعه است؟ "

برای هر مهندس سخت است که به این سوال "بله" بگوید.

بهترین گزینه برای مقابله با چند ابزار مخصوص پردازش باید دارای قابلیت رباتیک تغییرات طراحی شبکه باشد. سیسکو پس از شروع کسب و کار در برنامه نویسی شبکه برای کامپیوتری، ساخت و پیاده سازی می کند.

پروتکل مدیریت شبکه ساده (SNMP) برای مدت زمان قابل توجهی برای نظارت بر شبکه استفاده شده است. در ابتدا در اواخر 1980s تصور می شد و SNMP هرگز دارای قابلیت برنامه نویسی کامل شبکه نبود.

گوگل، برای مثال، اعلام کرده است که این موضوع با SNMP برای نظارت بر ابزارهای شبکه خود در سال جاری عادی خواهد شد.

برنامه نویسی شبکه در سیسکو می تواند با این دستورالعمل های صنعت و قراردادهای آزاد انجام شود:

رابط RESTful: به معنای مستقیم، انتقال رسمی نمایندگی (REST) ​​استاندارد برنامه های وب برای ارتباط با یک سایت است. سیسکو رابط های RESTful را بر روی سوئیچ ها و سوئیچ های متعدد باز کرده و علاوه بر این در Infrastructure Center Centric (ACI) برای برنامه نویسی شبکه.

پایتون: این زبان برنامه نویسی رایگان به طور قابل ملاحظه ای در شیوع در گروه لینوکس برای مدت زمان قابل توجهی توسعه یافته است. سیسکو هم اکنون گوگل پایتون ترجمه شده را به سیستم عامل NX-OS، ACI و دیگر مراحل سیسکو هماهنگ کرده است.

XML و JSON: زبان نشانه گذاری Extensible (XML) و نشانه گذاری شیء جاوا اسکریپت (JSON) طرح های کدگذاری استاندارد هستند که هر دو قابل شناخت و معنی دار هستند. به عنوان مثال، کل یک سوئیچ یا سوئیچ می تواند در XML یا JSON نمایش داده شود، با یک پردازشگر کلمه عوض شده، سپس با Python یا REST با استفاده از تغییرات ربات به شبکه، مورد استفاده قرار می گیرد.

مدلهای داده: یک مدل داده یک رویکرد استاندارد برای مشخص کردن نحوه شناسایی داده ها با سایر داده ها و نحوه انجام هرگونه اطلاعات و حذف آن است. بخش بزرگی از ترتیب اکثر ابزارهای شبکه را می توان در یک نمایش داده های بزرگ بیان کرد. سپس مدل داده ها با برنامه ریزی شبکه قابل ملاحظه می شود. سیسکو در حوزه اطلاعات مدیریت (MIT) را به عنوان صفحه نمایش داده ها در داخل ACI اداره می کند. داده های افزایش یافته دیگری نشان می دهد که می توان به سوئیچ های سیسکو متصل شده و سوئیچ ها نمایش YANG است. YANG نشان داده شده از عبارت "هنوز یک نسل بعدی است" که یک استاندارد باز است که در نظر گرفته شده برای تسخیر کمبودهای SNMP است.

زمان ایجاد تغییرات در ابزارهای شبکه هر یک به نوبه خود به پایان می رسد. در حال حاضر چندین رابط برنامه نویسی برای چندین ابزار سیسکو موجود برای مکانیزه وجود دارد. در حالی که نیاز به یک سرمایه گذاری اساسی برای برنامه ریزی هرگونه رباتیک شبکه است، پس از آن کل، زمان قابل توجه و هزینه های کاری را می توان از دست داد.

GTranslate Please upgrade your plan for SSL support!
GTranslate Your license is inactive or expired, please subscribe again!