1. Trang chủ
  2. » Tất cả

(Tiểu luận) tự động hoá mạng là gì tại sao phải tự động hoá mạng giới thiệu sdn

13 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 1,58 MB

Nội dung

BÁO CÁO CÔNG NGHỆ MẠNG GVHD: TS Nguyễn Việt Hà Nhóm Họ tên Võ Tấn Trường Nguyễn Thành Trung Phan Lưu Chí Thành Phạm Thị Minh Thư Trương Minh Duy Thịnh h MSSV 19200542 19200539 19200492 19200510 19200506 Mục lục Phần mở đầu Giới thiệu SDN SDN Controller Tổng quan YAML, Jinja2, Python Ansible Giao thức OpenFlow Mô h Phần mở đầu Chức định tuyến Chức chuyển tiếp liệu Tự động hố mạng gì? o Tự động hóa mạng q trình tự động hóa cấu hình, quản lý vận hành mạng máy tính Đó thuật ngữ rộng bao gồm số công cụ, công nghệ phương pháp sử dụng để tự động hóa quy trình mạng Tại phải tự động hoá mạng? o Trong mạng truyền thống thiết bị mạng đóng vai trị logic định tuyến, điều khiển hoạt động mạng lẫn chuyển tiếp stream gói tin, liệu o Thêm vào phát triển cơng nghệ ảo hóa làm cho cơng nghệ mạng truyền thống trở lên lỗi thời o Điều dẫn đến nhu cầu có thay đổi cách mạng cơng nghệ mạng thơng qua tập trung hóa việc quản trị => Từ cho đời khái niệm mạng định nghĩa phần mềm (Software-defined network) hay SDN h Giới thiệu SDN o Là kiến trúc có khả trừu tượng hóa layer khác mạng, giúp mạng trở nên linh hoạt o Một giải pháp giúp đơn giản hóa việc kiểm sốt, quản lý mạng cho phép đổi thông qua khả lập trình mạng Mơ hình hoạt động Northbound interface: giao diện tương tác controller lớp ứng dụng Southbound interface: giao diện tương tác controller thiết bị Switch hạ tầng bên lập trình h SDN Controller Khái niệm: o Là phần trung gian nằm thiết bị mạng ứng dụng mạng o Đóng vai trị giao tiếp, điều khiển kết nối hai thành phần hoạt động mạng Chức năng: o Sử dụng giao thức đặc biệt để giao tiếp gửi thông báo đến thiết bị chuyển mạch nơi xử lý chuyển tiếp gói tin o Giao tiếp với ứng dụng, giải pháp ứng dụng an toàn mạng cân tải h Tổng quan YAML, Jinja2, Python Ansible YAML: o YAML ngơn ngữ lập trình phổ biến dễ đọc dễ hiểu o Định dạng liệu trung gian thiết kế để người dùng ngôn ngữ lập trình hiểu h Tổng quan YAML, Jinja2, Python Ansible Jinja2: o Jinja2 ngôn ngữ tạo template cung cấp cho lập trình viên Python, tạo dựa ý tưởng Django template o Jinja2 sử dụng để tạo HTML, XML định dạng file khác dựa nguyên tắc kết hợp liệu vào vị trí đánh dấu văn h Tổng quan YAML, Jinja2, Python Ansible Python: o Là ngơn ngữ lập trình sử dụng rộng rãi ứng dụng web phát triển phần mềm, khoa học liệu máy học (Machine Learning) h Tổng quan YAML, Jinja2, Python Ansible Ansible: o Ansible tảng tự động hóa IT đơn giản giúp việc triển khai ứng dụng vào hệ thống trở nên đơn giản o Một vài trường hợp sử dụng Ansible: Tự động hóa tác vụ + Quản lí cấu hình (hạ tầng: Server, Network) + Triển khai ứng dụng + Cải thiện quản lí thay đổi mạng + Tự động hóa tác vụ h Giao thức OpenFlow Khái niệm: Giao thức OpenFlow mơ tả q trình trao đổi thơng tin OpenFlow Controller OpenFlow Switch + Controller to Switch: tin bắt đầu controller, mô số trường hợp bắt đầu switch h Mô Bước 3:Dùng PyEZ để kết hợp hai file trên lại load cấu hình  Bước 1: Tạo YAML chứa Interface IDs VLAN ID với tên file datavars.yml Bước : Kết thu Bước : Tạo file Template mẫu với tên file port_mirror.j2 h Sau có kết ta sử dụng cơng cụ Ansible để đẩy cấu hình đến thiết bị CẢM ƠN THẦY VÀ CÁC BẠN ĐÃ LẮNG NGHE! Tài liệu tham khảo: • CCNA-200-301-vol2-Part5 • https://thinhcaominh.wordpress.com/2019/05/04/sdn-openflow-switch-trong-kien-truc-sdn/ • https://tek4.vn/sdn-controller-la-gi-va-co-y-nghia-nhu-nao-doi-voi-mang-sdn • https://www.sdxcentral.com/artificial-intelligence/automation/definitions/programmability-network-automation-sdn-networks/ • Bài giảng Network Technology Chapter 1: Software Defined Networking Ph.D.Nguyen Viet Ha h MỜI THẦY VÀ CÁC BẠN ĐẶT CÂU HỎI! h

Ngày đăng: 04/04/2023, 08:52

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w