کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع...

33
رل و مدیریت منابع زیرساخت کنت ابرع شبکه ای روی مناب با تمرکز برد بیاتّحم م خرداد1395

Upload: muhammad-bayat

Post on 12-Apr-2017

93 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

ابر کنترل و مدیریت منابع زیرساختبا تمرکز بر روی منابع شبکه ای

محمّد بیات

1395خرداد

Page 2: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

محاسبات ابری1

Page 3: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

محاسبات ابری2

Page 4: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

3الیه های خدمات ابری

Page 5: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

الیه های خدمات ابری4

Page 6: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

منابع زیرساخت به عنوان خدمت

5

Page 7: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

منابع زیرساخت به عنوان خدمتمدیریت

ن م افزار ور ن م افزار ور ت ن م افزار ور

6

Page 8: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

(SDN)شبکه های نرم افزار محور

کهشبکنترلالیهازدادهالیهجداسازیرویبراصلیتمرکز.باشدمی

سوئیچازکنترلبخشحذف

ازایمجموعهازاستفادهباهادادهارسالهاسوئیچاصلیوظیفه.استدستورات

وندشمیصادرمرکزیکنندهکنترلیکتوسطدستوراتاین.

استشبکهکنترلالیهمسئولافزارینرمبخش.

اهدافازSDNترلکنبهشبکهپیچیدگیازقسمتیانتقال.استمحورافزارنرمکننده

هاقابلیت:

پذیریانعطافقابلیتافزایش

نوآوریافزایش

جریانمدیریت

7

Page 9: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

OpenFlow8

Page 10: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

کنترل کننده های شبکه های نرم افزار محورمعماریتشکیل‌دهنده‌یعناصرازجزءترینمهمSDN

نامه‌ریزیقابل‌بریشبکهتجهیزاتیکپارچهومتمرکزکنترلبرای.طراحی‌شده‌اند

هاکنندهکنترلتفاوت:

برنامه‌نویسیزبان

بودنبستهمتنیابازمتن

کارایی

پایداری

مختلفهاینسخهازپشتیبانیOpenFlow

رویبرتمرکزAPIشمالیهای

رویبرتمرکزAPIجنوبیهای

ازپشتیبانیOpenStack

9

Page 11: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

Mininet

مجازیشبکهسازیشبیهبرایابزاری

یانتهاینودهایوکنندهکنترلمجازی،هایسوئیچازاستفادهبامجازیشبکهساختنامکان

ازاستفادهباهاسوئیچپیکربندیOpenFlow

بهمربوطیهاپیکربندیمجازی،شبکهدرمسیریابیهایپروتکلشبکه،هایتوپولوژیانواعتستآتشدیوارۀ

موجودهایکنندهکنترلدیگرازاستفاده

پایتونزبانباآشنایی

http://mininet.org/

https://github.com/mininet/mininet/wiki/Documentation

10

Page 12: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

OpenStack

وناساشرکتتوسط2010جوالیدرRackspaceشدمعرفی.

ابرخدمتعنوانبهزیرساختاندازیراهدرقدرتمندبسیارامکاناتنمودنفراهم.

استبازمنبعافزارینرمهایپروژهازایمجموعه.

آسانسازیپیاده

باالبسیارپذیریمقیاس

Red HatوCanonicalتوسعهدرمشارکتبیشترینOpenStack

593دهندهتوسعههزار40ازبیشوآنتوسعۀدرفعالشرکت

ماه6هرجدیدهاینسخهارائۀ

نسخهآخرین:Mitaka

11

Page 13: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

OpenStack12پروژه های

Page 14: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

OpenStack Neutron

یکی‌از‌پروژه‌های‌اصلی‌OpenStack

فراهم‌کردن‌شبکه‌به‌عنوان‌خدمت‌برای‌ارتباط‌بین‌دیگر‌خدمات‌OpenStack

استفاده‌از‌رویکرد‌SDN

قابلیت‌استفاده‌از‌کاربردهای‌مختلف‌از‌طریق‌RESTFul APIبرای‌فراهم‌نمودن‌هاLB-aaS, VPN-aaS, firewall-aaS, IDS-aaSشبکۀ‌پیشرفته‌

قابلیت‌یکپارچه‌شدن‌با‌دیگر‌تکنولوژی‌های‌شبکه‌همچون‌NSX

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

برای‌رهایی‌از‌محدودیت‌های‌3قابلیت‌استفاده‌از‌تونل‌الیۀ‌دو‌بر‌روی‌الیۀ‌VLAN

تضمین‌QoSانتها‌به‌انتها

پشتیبانی‌از‌NetFlow

13

Page 15: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

VMware vSphere14

Page 16: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

VMware NSX15

Page 17: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

VMware NSX16

Page 18: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

NSX Components in vSphere17

Page 19: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

18طراحی شبکه

Page 20: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

Virtual eXtensible Local Area Network

(VXLAN)

این‌پروتکل‌توسط‌Cisco ،Vmware وAristaتوسعه‌یافته‌است.

RFC 7348

VXLANپروتکلی‌برای‌کپسوله‌سازی‌است.

بر‌روی‌شبکه‌2پروتکلی‌برای‌فراهم‌کردن‌شبکه‌الیۀ‌IP

MAC-in-UDP

50بایت‌هدر‌به‌فریم‌ها‌اضافه‌می‌کند.

می‌بایست‌Jumbo Frameروی‌سوئیچ‌های‌فیزیکی‌پیکربندی‌شود.

19

Page 21: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

VXLAN20

Page 22: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

VXLANاصطالحات مربوط به

VTEP – VXLAN Tunnel End Point:

پورتی‌که‌وظیفه‌encapsulationو‌decapsulationفریم‌های‌VXLANرا‌دارد‌.

از‌نوع‌پورت‌های‌VMkernelروی‌میزبان‌های‌vSphere

UTEP

MTEP

VNI – VXLAN Network/Number Identifier:

بیتی‌برای‌تمایز‌بین‌زیرشبکه‌های‌منطقی24یک‌عدد‌

Transport Zone:

گسترۀ‌VNIرا‌مشخص‌می‌کند.

VXLAN Mode

Unicast

Hybrid

Multicast

21

Page 23: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

Unicast Mode22

Page 24: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

Hybrid Mode23

Page 25: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

Multicast Mode24

Page 26: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

سوئیچ های منطقی

با‌استفاده‌از‌سوئیچ‌منطقی‌می‌توان‌به‌سرعت‌یک‌زیرشبکه‌فراهم‌نمود.

4000در‌شبکه‌سنتی‌محدودیت‌VLANبرای‌ساخت‌زیرشبکه‌های‌مختلف‌وجود‌داشت.

میلیون‌زیرشبکه‌فراهم‌کرد16با‌استفاده‌از‌سوئیچ‌منطقی‌می‌توان‌تا‌.

سوئیچ‌منطقی‌وابسته‌به‌پروتکل‌VXLANاست‌‌.

وقتی‌یک‌سوئیچ‌منطقی‌میسازیم‌‌:

آن VNIیک خص ص داد ود

Transportانتخ ب

Zone

VDS Portیک

Group ت . ود

25

Page 27: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

مسیریاب منطقی

از‌دو‌سطح‌تشکیل‌شده‌است:

سطح‌کنترل

سطح‌داده

•DLR

•ESG

قی‌سطح‌سطح‌کنترل‌از‌ماشین‌های‌مجازی‌تشکیل‌شده‌است‌که‌وظیفه‌کنترل‌مسیریاب‌های‌منط.بر‌عهده‌داردNSXو‌کنترل‌کنندۀ‌NSXداده‌را‌با‌استفاده‌از‌مدیر‌

از‌پروتکل‌های‌OSPFو‌BGPو‌IS-ISپشتیبانی‌می‌کند.

مسیریاب‌منطقی‌سطح‌کنترل‌بروزرسانی‌مسیرها‌را‌برای‌کنترل‌کنندۀ‌NSXارسال‌می‌کند.

کنترل‌کنندۀ‌NSXمسیرهای‌جدید‌را‌برای‌میزبان‌ها‌ارسال‌می‌کند.

مدیر‌NSXاطالعات‌مربوط‌به‌LIFها‌را‌برای‌مسیریاب‌ها‌و‌کنترل‌کنندۀ‌ها‌می‌فرستد.

26

Page 28: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

DLR vs ESG27

Page 29: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

Edge Services Gateways (ESGs)

Edge Routing

(IS-IS, OSPF,

BGP)

Edge

FirewallingNAT

Load

Balancing

DHCP Server

DHCP RelayIPSec VPN SSL VPN L2 VPN

28

Page 30: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

Edge Services Gateways (ESGs)

جنوبی‌استفاده‌می‌شود–خدمات‌مرزی‌برای‌ترافیک‌های‌شمالی‌.

این‌خدمات‌توسط‌ماشین‌مجازی‌فراهم‌می‌شوند‌و‌بصورت‌توزیع‌شده‌نیستند.

ترافیک‌ها‌جهت‌پردازش‌باید‌از‌درون‌ماشین‌مجازی‌عبور‌کنند.

با‌فعال‌کردن‌HAپیاده‌سازی‌کردمی‌توان‌بصورت‌کالستری‌.

29

Page 31: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

نیازمندی های اولیه

vSphereیا‌vCenterبه‌باال5.5نسخۀ‌

الیسنس‌Enterprise Plus

vSphere Distributed Switch

قابلیت‌پیکربندی‌Jumbo Frameروی‌سوئیچ‌های‌فیزیکی

30

Page 32: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

مراحل نصب

نصب‌NSX Manager

معرفی‌vCenterدر‌NSX Manager

ساخت‌و‌نصب‌کالستری‌از‌کنترل‌کننده‌ها

نصب‌VIBها‌بر‌روی‌سرورهای‌عضو‌کالستر‌

ایجاد‌Transport Zone

تعریف‌یک‌رنج‌برای‌Segment ID

ساخت‌سوئیچ‌های‌منطقی

ساخت‌DLRبرای‌ارتباط‌بین‌سوئیچ‌های‌منطقی

ایجاد‌Edgeبرای‌ترافیک‌های‌ورودی‌و‌خروجی‌SDNبه‌شبکه‌

31

Page 33: کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای