SlideShare une entreprise Scribd logo
1  sur  53
By shaterpour- 2017
Software Defined Networks
‫مدیریت‬‫تعداد‬‫افزایش‬ ‫با‬‫شبکه‬ ‫پیچیده‬ ‫و‬‫سخت‬‫گره‬
‫در‬‫یافته‬‫توسعه‬‫خاص‬‫مسئله‬ ‫یا‬‫مشکل‬ ‫یک‬‫حل‬ ‫برای‬‫مکانیسم‬ ‫یا‬‫تکل‬‫و‬‫پر‬‫هر‬‫مدل‬ ‫این‬
ACL, VLAN, QoS, Firewall, NIDS, authentication -> Complex
‫مشکالت‬‫فعلی‬‫سنتی‬ ‫های‬ ‫شبکه‬ ‫های‬ ‫محدودیت‬‫و‬
CLI(Telnet/SSH)
WebGUI
Central Management (CNA/)
All User Interface Tools Provide Device By
Device Management
‫گران‬‫تجهیزات‬‫بودن‬ ‫قیمت‬‫ه‬‫ر‬‫منظو‬ ‫خاص‬ ‫ی‬‫افزار‬‫سخت‬ASIC‫آنها‬‫ی‬‫و‬‫ر‬‫بر‬‫امکانات‬‫و‬‫ها‬‫قابلیت‬ ‫تقاء‬‫ر‬‫ا‬‫مشکل‬‫و‬
‫تجهیزات‬‫شنده‬‫و‬‫فر‬ ‫به‬‫سیستم‬ ‫های‬‫قابلیت‬ ‫تقاء‬‫ر‬‫ا‬‫کامل‬ ‫وابستگی‬
‫مشکالت‬‫فعلی‬‫سنتی‬ ‫های‬ ‫شبکه‬ ‫های‬ ‫محدودیت‬‫و‬
Sage-Fox.com Free PowerPoint Templates
‫ماهیت‬‫و‬‫ذات‬‫نسبتا‬‫ایستا‬‫و‬‫غیر‬‫پویای‬‫شب‬‫که‬‫های‬
‫سنتی‬
‫ایستایی‬‫انعطاف‬‫عدم‬‫و‬‫ذاتی‬
•‫عدم‬‫ی‬‫پاسخگو‬‫به‬‫های‬‫ز‬‫نیا‬‫پویا‬‫و‬‫در‬‫حل‬‫تغ‬‫ییر‬
‫الیه‬‫های‬‫بردی‬‫ر‬‫کا‬‫و‬‫خدمات‬‫متنوع‬‫در‬‫حال‬
‫ظهور‬.
•‫انجام‬‫ی‬‫بسیار‬‫از‬‫تغییرات‬‫منوط‬‫به‬‫انجام‬‫پ‬‫یکره‬
‫بندی‬‫بر‬‫روی‬‫ی‬ ‫بخش‬‫از‬‫تجهیزات‬‫شبکه‬‫بص‬‫ورت‬
‫دستی‬‫و‬‫توسط‬‫مدیر‬‫شبکه‬‫می‬‫باشد‬.
•‫هیچ‬‫مکانیسم‬‫تباطی‬‫ر‬‫ا‬M2M‫جهت‬‫انتقال‬
‫مندیهای‬‫ز‬‫نیا‬‫الیه‬‫سرویس‬‫به‬‫الیه‬‫یرسا‬‫ز‬‫خت‬
‫شبکه‬‫وجود‬‫د‬‫ر‬‫ندا‬.
Hi Ali, I want 30 VM with a
Dedicated IP Poll and BW:
Set Port 2 In vlan 3
Set ACL 110 On Interface 5
Apply Policy Shape_N on
…
Open Port xxx on Firewall
Sage-Fox.com Free PowerPoint Templates
‫عقب‬‫یرساختی‬‫ز‬‫های‬‫ه‬‫ز‬‫حو‬‫سایر‬‫از‬ ‫افتادگی‬
•‫عقب‬‫افتادگی‬‫از‬‫سایر‬‫حوزه‬‫های‬
‫یر‬‫ز‬‫ساختی‬‫از‬‫جمله‬‫منابع‬‫ز‬‫پردا‬‫ی‬ ‫ش‬
‫و‬‫ذخیره‬‫ی‬‫ساز‬
• Vmware/HyperV/Cirtix
• Cloud Storage
Amazon/Dropbox
•.
‫یخچه‬‫ر‬‫تا‬‫های‬ ‫شبکه‬SDN
Programmable Networks
‫فعلی‬‫داده‬‫های‬‫شبکه‬‫سنتی‬‫ی‬‫معمار‬‫ساختار‬
‫س‬‫ر‬‫ا‬ ‫حال‬‫در‬‫هم‬‫با‬‫تعامل‬‫و‬ ‫تباط‬‫ر‬‫ا‬‫در‬‫اما‬‫مستقل‬‫ماهیت‬ ‫یک‬ ‫ت‬‫ر‬‫بصو‬‫هرکدام‬‫که‬‫گره‬ ‫تعدادی‬‫از‬‫شده‬ ‫تشکیل‬‫فعلی‬‫سنتی‬ ‫داده‬‫های‬‫شبکه‬‫یافت‬‫ر‬‫د‬‫و‬‫ال‬
‫مقصد‬ ‫به‬‫مشخص‬ ‫مبدا‬‫از‬‫اطالعاتی‬‫های‬ ‫بسته‬(‫های‬)‫هستند‬‫مشخص‬.
‫کامال‬ ‫معماری‬
‫شده‬ ‫توزیع‬
‫عملکرد‬ ‫و‬ ‫ماهیت‬
‫گره‬ ‫هر‬ ‫مستقل‬
‫ایده‬‫ل‬‫کنتر‬ ‫الیه‬‫از‬ ‫سال‬‫ر‬‫ا‬ ‫الیه‬‫ی‬‫ساز‬‫جدا‬ ‫اصلی‬
‫شبکه‬ ‫یک‬ ‫های‬‫مولفه‬SDN
•‫کنترلر‬
•‫الیه‬‫سال‬‫ر‬‫ا‬(‫الیه‬‫یرساخت‬‫ز‬)
•‫پل‬(‫ز‬‫مر‬)‫شمالی‬
•‫پل‬(‫ز‬‫مر‬)‫جنوبی‬
‫کنترلر‬SDN،‫شبکه‬ ‫اصلی‬‫متفکر‬‫مغز‬
‫کنترلر‬‫مغز‬‫متفکر‬‫شبکه‬SDN‫است‬.
‫تمام‬‫توانمندیها‬‫و‬‫قابلیت‬‫های‬‫یک‬‫شبکه‬SDN‫به‬
‫کنترلگر‬(‫های‬)‫آن‬‫بستگی‬‫د‬‫ر‬‫دا‬
‫یکردها‬‫و‬‫ر‬:
‫کنترلر‬‫متمرکز‬‫و‬‫واحد‬
OpenFlow
‫کنترلر‬‫منطقا‬‫متمرکز‬
Cisco APIC
‫کنترلرهای‬‫ناحیه‬‫ای‬‫و‬‫الی‬‫ر‬‫فد‬
‫کنترلرهای‬‫یع‬‫ز‬‫تو‬‫شده‬
‫پل‬‫جنوبی‬SouthBound Interface
• Southbound Interface
•‫مهم‬‫ترین‬‫وظیفه‬‫پل‬‫جنوبی‬‫انتقال‬‫فرامین‬‫و‬
‫ات‬‫ر‬‫دستو‬‫کنترلر‬‫به‬‫سوییچ‬‫ها‬‫و‬‫انتقال‬‫خو‬‫ر‬‫د‬‫است‬
‫سوییچ‬‫ها‬‫به‬‫کنترلر‬‫است‬.
• OpenFlow
• Cisco Opflex
• NetConf
• Lisp
• OVSDB
• RESTCONF, MP-BGP
‫پل‬‫شمالی‬North Bound Interface
•‫مهمترین‬‫وظیفه‬‫آن‬‫انتقال‬‫مندی‬‫ز‬‫نیا‬‫های‬‫الیه‬
‫یس‬‫و‬‫سر‬‫به‬‫کنترلر‬‫ی‬‫مرکز‬‫شبکه‬‫است‬.
•‫ی‬‫بکارگیر‬‫ابط‬‫ر‬‫های‬‫برنامه‬‫ی‬ ‫نویس‬‫ن‬‫مدر‬‫ن‬‫همچو‬:
• RESTful API
• JSON/XMMP/SOAP
•‫امکان‬‫اتصال‬‫با‬automation stacks‫ها‬‫یی‬
‫ن‬‫همچو‬:
• OpenStack
• vCloudDirector
• CloudStack
‫مدل‬‫در‬‫مرجع‬‫ی‬‫معمار‬SDN
‫پیاده‬ ‫یک‬‫ی‬‫ساز‬‫از‬‫مرجع‬SDN
SDN‫صنعتی‬‫و‬‫علمی‬‫معتبر‬‫مراکز‬‫در‬‫دها‬‫ر‬‫استاندا‬‫و‬
‫هدف‬SDN‫کالم‬ ‫یک‬‫در‬:‫چاالکی‬‫خود‬ ‫و‬‫تباطی‬‫ر‬‫ا‬ ‫های‬‫یرساخت‬‫ز‬‫ه‬‫ز‬‫حو‬‫در‬‫خدمتی‬
‫ارتباطی‬ ‫ساخت‬ ‫زیر‬‫با‬ ‫باید‬‫چاالکی‬‫خود‬ ‫تمام‬ ‫هرچه‬
‫نیاز‬ ‫با‬ ‫را‬‫سرویس‬ ‫الیه‬‫کند‬ ‫منطبق‬
‫هدف‬SDN‫کالم‬ ‫یک‬‫در‬:‫چاالکی‬‫خود‬ ‫و‬‫خدمتی‬‫امنیت‬‫و‬‫هوشمندی‬ ، ‫سادگی‬‫حال‬‫عین‬‫در‬‫و‬
‫دست‬‫های‬‫د‬‫ر‬‫آو‬SDN
•‫انعطاف‬‫ی‬‫پذیر‬‫در‬‫یرساخت‬‫ز‬‫های‬‫تباطی‬‫ر‬‫ا‬‫مهم‬‫ترین‬‫دست‬‫د‬‫ر‬‫آو‬.
• Manageable
• Programmable
• Secure
• Interoperable
• Compatible with Cloud Env.
‫ه‬‫ز‬‫حو‬‫بردی‬‫ر‬‫کا‬‫های‬SDN
•‫اصلی‬‫ترین‬‫ه‬‫ز‬‫حو‬‫ی‬‫کار‬:‫مدیریت‬‫ترافیک‬‫و‬‫یر‬‫ز‬‫ساخت‬‫های‬‫تباطی‬‫ر‬‫ا‬‫در‬‫مراکز‬‫داده‬
‫گرایش‬‫به‬SDN‫داده‬‫مراکز‬‫در‬
‫بخش‬‫عمده‬‫ترافیک‬‫در‬‫داخل‬‫مراکز‬‫داده‬‫تولید‬‫و‬‫بکار‬‫گرفته‬‫خواهد‬‫شد‬
‫ا‬‫ر‬ ‫آنچه‬‫که‬‫نمی‬‫کنید‬ ‫ی‬‫گیر‬ ‫ه‬‫ز‬‫اندا‬ ‫توانید‬‫مدیریت‬‫نمیتوانید‬‫نمائید‬
‫علل‬‫به‬‫گرایش‬SDN‫داده‬‫مراکز‬‫در‬
•‫ایش‬‫ز‬‫اف‬‫ی‬‫مجاز‬‫ی‬‫ساز‬‫منابع‬‫ی‬ ‫ش‬‫ز‬‫پردا‬‫و‬‫ذخیره‬‫ی‬‫ساز‬
•‫افزایش‬‫شدید‬‫ترافیک‬EAST-WEST
•‫اهمیت‬‫مدیریت‬‫ترافیک‬‫های‬TOR
•Multi-Tenancy
•isolation of per-customer traffic
•‫اتصال‬‫به‬Cloud Orchestrator‫ها‬
•‫مدیریت‬‫متمرکز‬‫منابع‬‫یرساختی‬‫ز‬‫بنابر‬‫نیاز‬‫الیه‬‫برد‬‫ر‬‫کا‬
‫گرایش‬‫یه‬SDN‫داده‬‫مراکز‬ ‫آینده‬‫ی‬‫معمار‬‫در‬
Cisco Global Cloud Index: Forecast and Methodology,
2015–2020
‫سهم‬‫ار‬‫ز‬‫با‬SDN‫مطرح‬ ‫محصوالت‬‫و‬‫دیتا‬‫ه‬‫ز‬‫حو‬‫در‬‫س‬‫نتر‬
Vmware
NSX
Cisco
(ACI)
Big Switch’s
Big Cloud Fabric
HPE
VAN controller
NEC’s
ProgrammableFlow Controller
600 Mill $ 2016
2.3 Bill $ 2016
‫های‬‫ر‬‫اهکا‬‫ر‬‫از‬ ‫برخی‬‫مقایسه‬‫ی‬‫تجار‬SDN‫در‬‫دیتاسنترها‬‫ه‬‫ز‬‫حو‬
Cisco AICP
Vmware NSX
NSX‫مفهوم‬‫از‬‫ی‬‫ساز‬‫پیاده‬‫ترین‬‫ر‬‫پرطرفدا‬SDN
‫دیتاسنترها‬‫در‬
Cisco ACI‫پیاده‬ ‫ترین‬‫جامع‬‫از‬ ‫یکی‬‫مفهوم‬‫از‬ ‫ی‬‫ساز‬SDN
‫دیتاسنترها‬‫در‬
‫تکامل‬‫سیر‬Cisco SDN
‫دیتاسنترها‬‫در‬
‫تکامل‬‫سیر‬Cisco SDN
‫دیتاسنترها‬‫در‬
‫تکامل‬‫سیر‬Cisco SDN
‫دیتاسنترها‬‫در‬
‫تکامل‬‫سیر‬Cisco SDN
‫دیتاسنترها‬‫در‬
‫تکامل‬‫سیر‬Cisco SDN
‫دیتاسنترها‬‫در‬
‫تکامل‬‫سیر‬Cisco SDN
‫دیتاسنترها‬‫در‬
‫تکامل‬‫سیر‬Cisco SDN
‫دیتاسنترها‬‫در‬
‫تکامل‬‫سیر‬Cisco SDN
‫دیتاسنترها‬‫در‬
‫تکامل‬‫سیر‬Cisco SDN
‫دیتاسنترها‬‫در‬
‫تکامل‬‫سیر‬Cisco SDN
‫دیتاسنترها‬‫در‬
How Cisco ACI deliver infrastructure with policy…
Storage
WEB APP DB
LAN LAN LAN LAN SAN
LBFW
LAN
Connectivity
Security
QoS
SLA
Services
PolicyConfiguration Point
The only way you can truly leverage NSX is if you’re running the VMware hypervisor. From there,
you can control East-West routing, the automation of virtual networks, routing/bridging services
for VMs, and other core networking functions. If you’re a VMware shop hosting a large number of
VMs and are caught up in the complexities of virtual network management, you absolutely need to
look at NSX. However, there are some limitations. First of all, your levels of automation are limited
to virtual networks and virtual machines. There’s no automation for physical switches.
Furthermore, some of the L4-L7 advanced network services are delivered through a closed API, and
might require additional licensing. Ultimately, if you’re focused on virtualization and your
infrastructure of choice revolves around VMware, NSX may be a great option. With that in mind,
here are two more points to be aware of: If you have a super simple VMware deployment with
little complexity, you’ll probably have little need for NSX. However, if you have a sizeable VM
architecture with a lot of VMware networking management points, NSX can make your life a lot
easier.
Vmware NSX Benefits/Limitation
This is a truly powerful model capable of abstracting the networking layer and integrating core
services with your important applications and resources. With this kind of architecture, you can
create full automation of all virtual and physical network parameters through a single API.
Furthermore, you can integrate with legacy workloads and networks to control that traffic as well.
And yes, you can even connect non-Cisco physical switches to get information, on the actual device
and what it’s working with. Furthermore, partnerships with other vendors allow for complete
integrations. That said, there are some limitations. Obviously, the only way to get the full benefits
from Cisco’s SDN solution is by working with the (sometimes not entirely inexpensive) Nexus line of
switches. Furthermore, more functionality is enabled if you’re running the entire Cisco fabric in
your data center. For some organizations, this can get expensive. However, if you’re leveraging
Cisco technologies already and haven’t looked into ACI and the APIC architecture, you should.
Cisco ACI Benefits/Limitation
NSX with Cisco ACI Integration
‫سیسکو‬ ‫توسط‬ ‫شده‬ ‫ارائه‬ ‫چاالک‬ ‫و‬ ‫ابرمحور‬ ‫داده‬ ‫مرکز‬ ‫یک‬ ‫مرجع‬ ‫معماری‬ACI
‫چالش‬:‫عدم‬‫ی‬‫سازگار‬‫با‬‫ات‬‫ز‬‫تجهی‬‫و‬‫یرساختهای‬‫ز‬‫فعلی‬
‫ایده‬:‫ی‬‫مجاز‬‫ی‬‫ساز‬‫شبکه‬
‫اه‬‫ر‬‫کار‬:‫ایجاد‬Overlay Network‫ها‬‫ومکانیسم‬‫های‬tunneling
•‫شده‬ ‫ی‬‫ساز‬ ‫پیاده‬ ‫ش‬‫و‬‫ر‬ ‫ترین‬ ‫بردی‬‫ر‬‫کا‬VXLAN
•‫ها‬ ‫ش‬‫و‬‫ر‬ ‫سایر‬:ISIS/EVGRE/GRE/iBGP
‫چالش‬:‫امنیت‬
‫اصلی‬ ‫های‬ ‫چالش‬SDN
‫ی‬‫ساز‬‫ی‬‫مجاز‬‫توسط‬‫شبکه‬VXLAN
‫ی‬‫ساز‬‫ی‬‫مجاز‬‫توسط‬‫شبکه‬VXLAN
‫ی‬‫ساز‬‫ی‬‫مجاز‬‫توسط‬‫شبکه‬VXLAN
SD-WAN
Software Defined-WAN
Software Defined-WAN
‫بعد‬‫از‬‫مرکز‬‫داده‬SD-WAN‫بیشترین‬‫شانس‬‫شد‬‫ر‬‫و‬
‫ی‬‫فراگیر‬‫در‬‫ار‬‫ز‬‫با‬SDN‫ا‬‫ر‬‫د‬‫ر‬‫دا‬
‫یکی‬‫از‬‫ل‬‫محصو‬‫کلیدی‬‫در‬‫این‬‫مینه‬‫ز‬ONOS‫است‬
‫این‬‫ل‬‫محصو‬‫توسط‬‫شرکت‬‫های‬Cisco AT&T,
Ciena, Cisco, Ericsson Fujitsu,
Huawei, Intel, NTT, NEC, SK Telecom
‫پشتیبانی‬‫می‬‫شود‬.
‫ش‬‫ر‬‫گزا‬‫تمایل‬‫از‬‫تنر‬‫ر‬‫گا‬SP‫سمت‬ ‫به‬ ‫ها‬SD-WAN
‫محصوالت‬ ‫اصلی‬‫یگران‬‫ز‬‫با‬ ‫گرایش‬WAN
‫ه‬‫ز‬‫حو‬ ‫محصوالت‬ ‫اصلی‬‫یگر‬‫ز‬‫با‬ ‫سه‬WAN
‫ل‬‫محصو‬ ‫با‬‫سیسکو‬IWAN
RiverBed
Silver Peak
‫همگی‬‫ی‬‫استراتژ‬SD-WAN‫اند‬‫نموده‬ ‫انتخاب‬‫ا‬‫ر‬
‫اصلی‬‫بردهای‬‫ر‬‫کا‬SD-WAN
•‫به‬‫داده‬‫مراکز‬ ‫اتصال‬‫هم‬(Enterprise)
•‫ی‬‫ساز‬‫بهینه‬‫و‬‫مدیریت‬
‫لینک‬‫های‬WAN‫ت‬‫ر‬‫بصو‬‫هوشمند‬(SP)
‫های‬‫ر‬‫معیا‬‫ل‬‫محصو‬ ‫انتخاب‬SD-WAN
SD-WAN in Real World – Google’s Story
‫از‬‫یکدیگر‬ ‫به‬‫خود‬‫داده‬‫مراکز‬ ‫اتصال‬‫برای‬ ‫گوگل‬SDN‫نموده‬‫استفاده‬
‫ی‬‫ساز‬‫پیاده‬ ‫ش‬‫و‬‫ر‬OpenFlow 1.0
SD-WAN in Real World – Google’s Story
‫گرامی‬ ‫ان‬‫ر‬‫و‬‫سر‬‫شما‬‫همراهی‬‫و‬‫توجه‬‫از‬ ‫سپاس‬

Contenu connexe

Similaire à software defined network

Similaire à software defined network (20)

Software architecture002
Software architecture002Software architecture002
Software architecture002
 
Proxmox
ProxmoxProxmox
Proxmox
 
Presentation research method
Presentation research methodPresentation research method
Presentation research method
 
What is SD-WAN V1.1 - Farsi.pptx
What is SD-WAN V1.1 - Farsi.pptxWhat is SD-WAN V1.1 - Farsi.pptx
What is SD-WAN V1.1 - Farsi.pptx
 
تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت
تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت   تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت
تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت
 
cloud services for libraries
cloud services for librariescloud services for libraries
cloud services for libraries
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Javan Cloud Security 950526 (oCCc63)
Javan Cloud Security 950526 (oCCc63)Javan Cloud Security 950526 (oCCc63)
Javan Cloud Security 950526 (oCCc63)
 
Microservices Workshop Part 1
Microservices Workshop Part 1Microservices Workshop Part 1
Microservices Workshop Part 1
 
مجازي سازي، مجازى سازى
مجازي سازي، مجازى سازىمجازي سازي، مجازى سازى
مجازي سازي، مجازى سازى
 
Oracle database firewall
Oracle database firewallOracle database firewall
Oracle database firewall
 
HotSpot
HotSpotHotSpot
HotSpot
 
vmware nsx in farsi
vmware nsx in farsivmware nsx in farsi
vmware nsx in farsi
 
درآمدی بر رایانش ابری
درآمدی بر رایانش ابریدرآمدی بر رایانش ابری
درآمدی بر رایانش ابری
 
oCCc_24_Cloud_Design_Patterns
oCCc_24_Cloud_Design_PatternsoCCc_24_Cloud_Design_Patterns
oCCc_24_Cloud_Design_Patterns
 
Introduction to Kaa IoT platform
Introduction to Kaa IoT platformIntroduction to Kaa IoT platform
Introduction to Kaa IoT platform
 
Microsoft BI Sumery
Microsoft BI SumeryMicrosoft BI Sumery
Microsoft BI Sumery
 
Forth exploration dari note-muhibullah aman اکسپلوریشن چهارم- شبکه های کمپیور...
Forth exploration dari note-muhibullah aman اکسپلوریشن چهارم- شبکه های کمپیور...Forth exploration dari note-muhibullah aman اکسپلوریشن چهارم- شبکه های کمپیور...
Forth exploration dari note-muhibullah aman اکسپلوریشن چهارم- شبکه های کمپیور...
 
اهمیت و ویژگی های Web Platform در حال و آینده
اهمیت و ویژگی های Web Platform در حال و آیندهاهمیت و ویژگی های Web Platform در حال و آینده
اهمیت و ویژگی های Web Platform در حال و آینده
 
کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای
کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ایکنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای
کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای
 

software defined network

Notes de l'éditeur

  1. Points to highlight : Often policies are created and defined in isolation (different sources) with different languages, tooling and required intent These policy points will still exist however when we define in advance of the enforcement – working across teams in a highly collaborative way We can now insatiate that policy as required without having to invoke the ‘human chain’, in a quick and agile manner This is what ACI delivers..