24 Kết luận chương 2
3.1.1. Cấu trúc SDN
Kiến trúc của SDN gồm 3 lớp riêng biệt: lớp ứng dụng, lớp điều khi n, và lớp cơ sở h tầng được mô tả như h nh 3 1 [7]
43
Hình 3.1. Các lớp của kiến trúc SDN
Trong đó:
- Lớp ứng dụng: là các ứng dụng kinh doanh được tri n khai trên m ng, được kết n i tới lớp điều khi n thông qua các giao diện lập trình ứng dụng (API), cung cấp khả năng cho phép lớp ứng dụng lập trình l i m ng điều chỉnh các tham s trễ ăng thông định tuyến thông qua lớp điều khi n.
- Lớp điều khi n: là nơi tập trung các bộ điều khi n thực hiện việc điều khi n cấu hình m ng theo các yêu cầu từ lớp ứng dụng và khả năng của m ng. Các bộ điều khi n này có th là các phần mềm được lập tr nh Ngoài ra đ truyền thông điều khi n lớp cơ sở h tầng, lớp điều khi n s dụng c c cơ chế như OpenFlow ONOS ForCES PCEP NETCONF SNMP hoặc thông qua c c cơ chế riêng biệt.
- Lớp cơ sở h tầng: là các thiết bị m ng thực tế (vật lý hay ảo hóa) thực hiện việc chuy n tiếp gói tin theo sự điều khi n của lớp đi u khi n. Một thiết bị m ng có th ho t động theo sự điều khi n của nhiều bộ điều khi n khác nhau điều này gi p tăng cường khả năng ảo hóa của m ng.
44
- Lớp điều khi n có th được lập trình trực tiếp.
- M ng được điều chỉnh thay đổi một cách nhanh chóng thông qua việc thay đổi trên lớp điều khi n.
- M ng được quản lý tập trung do phần điều khi n được tập trung trên lớp điều khi n. Cấu hình lớp cơ sở h tầng có th được lập trình trên lớp ứng dụng và truyền đ t xu ng các lớp dưới.