اس دی ان

شکوفایی بازار SD-WAN در سال 2019

شکوفایی بازار SD-WAN در سال 2019

مدتی است که توجه زیادی به فناوری جدید SD-WAN شده است. SD-WAN با بکارگیری ساختار فناوری SDN و جداسازی منطق کنترلی از سخت افزار فوراردینگ بسته‌ها مدیریت و نگهداری شبکه‌های WAN را آسان می‌سازد و همچنین سازمان‌ها به کمک SD-WAN می‌توانند بجای استفاده از تکنولوژی‌های WAN خصوصی از جمله MPLS که هزینه بالایی دارند از اینترنت که ارزانتر است استفاده کنند. بدین جهت در این مقاله قصد داریم روند بازار را بررسی نماییم تا وضعیت فعلی این فناوری و [...]

بکارگیری تکنولوژی SD-WAN شرکت Vmware، توسط شرکت SP Telecom

نرم افزار VMware NSX، پلتفرم امنیت و مجازی‌سازی شبکه برپایه معماری SDN است که پس از خرید Nicira در سال ۲۰۱۲، به مجموعه محصولات شرکت VMware اضافه شد. این خرید،vmware را به دنیای SDN و NFV، رهسپار کرد. راه حل جداسازی توابع شبکه از دستگاه های فیزیکی، از یک منظر، شبیه به جداسازی سرورهای مجازی از سرورهای فیزیکی است. به منظور جداسازی شبکه مجازی از شبکه ی فیزیکی سنتی، NSX بطور طبیعی ساختار شبکه سنتی را  (شامل پورت ها، سوییچ [...]

مراکز داده مبتنی بر نرم افزار

آشنایی با مراکز داده مبتنی بر نرم افزار

مدیر شبکه اید؟ در سفر به سر می‌برید؟ در منزل در حال تماشای سریال مورد علاقه خودتونید؟ مشکلی در شبکه پیش آمده که نیاز به حضور شما در دیتاسنتر هست؟ با مراکز داده مبتنی بر نرم‌افزار دیگر نگران نباشید. در این قسمت تصمیم داریم شما را با مراکز داده  مبتنی بر نرم افزار(Software Defined Data Center) آشنا کنیم. یکی از شرکت‌های پیشگام در این حوزه VMware‌می‌باشد که محصول VMware NSX‌ را با خرید شرکت Nicira‌ در سال ۲۰۱۲ عرضه نموده [...]

بررسی ubuntu 18.04

اوبونتو 18.04 – تاریخ انتشار، ویژگی‌ها، نصب و …

این مقاله ممکن است به مرور بروزرسانی شود. سیستم عامل Ubuntu 18.04 LTS با نام Bionic Beaver، در تاریخ 26 آوریل 2018 (6 اردیبهشت 1397) منتشر شد. هر نسخه از سیستم عامل اوبونتو به اصطلاح یک code name دارد که برای این نسخه “Bionic Beaver” انتخاب شده است. Beaver به معنای “سگ آبی” و Bionic به معنای  “به کار گذاشتن اعضای ساختگی در بدن”، “(در داستان های تخیلی علمی) دارای اندام مصنوعی (که به شخص نیروی خارق العاده می دهد)”،” وابسته به [...]

تفاوت مقلد شبکه (امولاتور) با شبیه ساز (سیمولاتور)

مقدمه برای کارهای دانشگاهی و نیز صنعتی خیلی اوقات خرید تجهیزات گرانقیمت سخت افزاری و یا صرف هزینه برای خرید لایسنس برای اپلاینس‌های نرم افزاری ممکن است توجیه اقتصادی نداشته باشد و یا شاید بودجه لازم قابل تأمین نباشد. از این رو سازوکارهای شبیه‌سازی (سیمولیشن) و تقلید (امولیشن) زیادی در دنیای فناوری استفاده می‌شوند تا با صرف هزینه کمتر (و یا حذف هزینه) امکان ارزیابی رویکردهای مختلف فراهم شود. در ادامه این مقاله نگاهی  به تفاوت‌های شبیه‌سازی (simulation) و امولیشن [...]

SD-WAN و مزایای آن

چکیده SD-WAN مخفف شبکه نرم‌افزار محور در شبکه گسترده (software-defined networking in a wide area network) می‌باشد. SD-WAN بطور هوشمندانه با جداسازی سخت‌افزارهای شبکه از بخش کنترلی نرم‌افزاری، مدیریت و بهره‌برداری شبکه را آسان می‌سازد. یکی از کاربردهای اصلی SD-WAN امکان ایجاد شبکه‌های WAN با کارایی بالا و هزینه کم می‌باشد که این امر می‌تواند موجب جایگزینی با فناوری‌های هزینه‌بر کنونی از جمله MPLS شود. موسسه گارتنر در سال ۲۰۱۵ پیش‌بینی نموده است که تا پایان سال ۲۰۱۹، ۳۰٪ سازمان‌ها در [...]

URI چیست؟ تفاوت آن با URL چیست؟

زمانی که اولین بار با مفهوم REST آشنا شده بودم عبارت URI توجهم را جلب کرده بود. بعد از جستجو در گوگل متوجه شدم که URI مخفف Uniform Resource Identifier است و کمی بیشتر که جستجو کردم با شکل زیر مواجه شدم که بیانگر این موضوع است که URI دربرگیرنده URL می‌باشد و در REST برای نامگذاری منابع از URI استفاده می‌شود (و نه URL). در واقع هر URI یک سری کاراکتر است که دسترسی به یک منبع(resource) را مشخص [...]

پیاده سازی فانکشن های شبکه

پیاده سازی فانکشن های شبکه در کنترلر انجام می‌شود یا در مینینت؟

یکی از ویژگی‌های مهم SDN جداسازی صفحه کنترل از صفحه دیتا است. اگر از امولاتور mininet برای پیاده‌سازی استفاده می‌کنید دقت کنید که از این امولاتور فقط برای پیاده‌سازی data plane معماری SDN استفاده می‌شود (اگرچه mininet دارای یک کنترلر basic می‌باشد که می‌تواند موجب خروجی درست pingall شود) و برای پیاده‌سازی فانکشن‌های شبکه از لایه ۱ تا ۴ می‌توانید از کنترلرهای SDN (کنترلر‌های OpenFlow) استفاده نمایید (پیاده‌سازی control plane). پس مثلا در mininet دنبال روتر یا فایروال یا … [...]

آموزش جاوا

آموزش جاوا – قسمت 14 (مفهوم نخ و رشته)

در این جلسه قصد داریم تا آخرین مبحث آموزشی جاوا را به مفهوم نخ (Thread) و چندنخی بودن (Multi-Threaded) زبان جاوا که مبحثی کاربردی  در پیاده‌سازی‌ شبکه‌های اس دی ان است، اختصاص دهیم. احتمالا تا به حال شنیده‌اید که جاوا یک زبان برنامه‌نویسی چندنخی محسوب می‌شود و می‌توان برنامه‌های چندنخی را با زبان جاوا ایجاد کرد. اما بیایید ببینیم که این جمله چه مفهومی دارد، و چه مزیتی را برای ما برنامه‌نویسان فراهم می‌کند. یک برنامه چندنخی شامل حداقل دو بخش [...]

آموزش جاوا

آموزش جاوا – قسمت 13 (Networking)

در جاوا مفهوم networking به ارتباط دو یا چند device گفته‌ می‌شود که از طریق یک شبکه به یکدیگر متصلند. با شنیدن network programming در جاوا، اولین چیزی که باید به ذهنتان برسد، کلاینت و سرور است، چیزی که در برخی مدل‌سازی‌های شبکه‌های SDN و در بخش‌های مختلف آن مورد استفاده قرار گرفته است. بنابراین تصمیم گرفتیم تا این قسمت از آموزش جاوا را به این مفهوم اختصاص دهیم. پس تا انتهای آموزش با ما همراه باشید… پیش از اینکه [...]