1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo đồ án môn học công nghệ mạng đề tài 2 network automation

18 3 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 18
Dung lượng 580,65 KB

Nội dung

Phần mềm tự động hóa hoạt động trong giới hạn của các hướng dẫn, công cụ và khuôn khổ đó để thực hiện các nhiệm vụ mà không có hoặc không có sự can thiệp của con ngườiDo đó , Network aut

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA ĐIỆN TỬ VIỄN THÔNG ✯✯ BÁO CÁO ĐỒ ÁN MÔN HỌC CÔNG NGHỆ MẠNG ĐỀ TÀI 2: Network Automation GVHD: Nguyễn Việt Hà Nhóm Hồ Chí Minh,tháng 11 năm 2022 Thành Viên Nhóm 3: Nguyễn Thanh Hồng 18200110 Hồ Hồng Phúc 19200156 Phan Minh Trí 19200203 Nguyễn Thành Đạ 19200268 Trần Minh Tấn 19200474 Nguyễn Lê Nhật Trường 19200540 Xác nhận đồng ý nội dung báo cáo tất thành viên Mức độ hoàn thành đề tài: 100% * Nhiệm vụ Tên thành viên Mức độ hồn thành 90% MSSV 1920020 Lợi ích thách thức Nguyễn Thành 1920026 Network programmability, Đạt chỉnh sửa, tổng hợp nội dung Nguyễn Thanh 1820011 Software Define Networking Hoàng - SDN 1920047 Phân loại networkTrần Minh Tấn automation Nguyễn Lê Nhật 1920054 Tools and languages + Trường Power Point 1920015 Giới thiệu,cách hoạt động Hồ Hoàng Phúc Mức độ hoàn thành thành viên : Phan Minh Trí Tên thành viên MSSV Phan Minh Trí 19200203 Nguyễn Thành Đạt 19200268 Nguyễn Thanh Hoàng 18200110 Trần Minh Tấn 19200474 Nguyễn Lê Nhật Trường 19200540 Hồ Hoàng Phúc 19200156 Tổng 19200203 19200268 85% 80% 80% 75% 95% 18200110 19200474 19200540 19200156 8 8 8 7.5 7.5 8.5 8.5 8 8.5 8 9 9 8.5 8.5 9 7.5 7.5 8.416 8.3 8.25 8.416 7.83 8.5 Mục Lục I Network Automation trang 1.1 Giới thiệu trang 1.2 Nguyên nhân cần Netword Automation trang 1.3 Network automation users trang 1.4 Cách thức network automation hoạt động trang 1.5 Intelligent network automation trang II.Network programmability trang 2.1 Network programmabilty gì? .trang 2.2 Lịch sử network programmabilty trang 10 2.3 Các nguyên tắc network programmabilty trang 10 2.4 Lợi ích network programmabilty trang 11 III.SDN trang 12 3.1 Khái niệm trang 12 3.2 Kiến trúc SDN trang 12 3.3 Cách hoạt động SDN trang 13 IV.Các loại network automation .trang 15 4.1 Network automation theo hướng tập lệnh(script) trang 15 4.2 Network automation đựa phần mềm .trang 15 4.3 Network automation dựa mục đích trang 15 V.Lợi ích thách thức network automation trang 16 5.1 Lợi ích network automation trang 16 5.2 Những thách thức trang 16 VI.Ngôn ngữ lập trình cơng cụ .trang 17 6.1 Công cụ trang 17 6.2 Ngôn ngữ lập trình trang 17 Tài liệu tham khảo trang 18 I Network Automation 1.1 Giới thiệu Networking việc sử dụng phần cứng — thẻ giao diện mạng, cáp ethernet thiết bị chuyển mạch — phần mềm — chẳng hạn phần mềm tạo mạng phần mềm xác định (SDN), mạng diện rộng phần mềm xác định (SDWAN) mạng ảo hóa chức (NFV) —để vận chuyển liệu điểm cuối gọi nút Automaton việc sử dụng công nghệ để thực nhiệm vụ với trợ giúp người automation IT việc sử dụng phần mềm để tạo hướng dẫn quy trình lặp lại nhằm thay giảm bớt tương tác người với hệ thống IT Phần mềm tự động hóa hoạt động giới hạn hướng dẫn, cơng cụ khn khổ để thực nhiệm vụ mà khơng có khơng có can thiệp người Do , Network automation q trình tự động hóa việc cấu hình, quản lý, kiểm tra, triển khai vận hành thiết bị vật lý ảo mạng Với nhiệm vụ chức mạng hàng ngày, quy trình tự động lặp lặp lại kiểm soát quản lý tự động, tính khả dụng dịch vụ mạng cải thiện Bất kỳ loại mạng sử dụng Network automation Các giải pháp dựa phần cứng phần mềm cho phép trung tâm liệu, nhà cung cấp dịch vụ doanh nghiệp thực tự động hóa mạng để nâng cao hiệu quả, giảm lỗi người giảm chi phí vận hành Network Automation sẽ tách biệt người quản trị mạng ra khỏi chi tiết phần cứng chi tiết phần mềm phức tạp Nó cho phép phần mềm tương tác trực tiếp với hạ tầng mạng Network Automation được thực thông qua hai thành phần chủ chốt: mạng hỗ trợ lập trình (network programmability) mạng định nghĩa phần mềm (Software Define Networking - SDN) Những vận hành mạng tự động hóa:   Network configurations:cấu hình mạng thủ cơng dẫn đến khơng qn, cấu hình sai mạng khơng ổn định, gây khó khăn cho việc cung cấp mức độ dịch vụ cao cần thiết cho hoạt động kinh doanh kỹ thuật số Tự động hóa giúp bạn chuẩn hóa quy trình quản lý mạng để thực thi phương pháp hay Các nhóm vận hành mạng nhanh chóng dễ dàng cung cấp dịch vụ quy mô lớn giảm thời gian trung bình để giải (MTTR) gián đoạn dịch vụ Load balancing and failover: tải ứng dụng phải cân sở hạ tầng để tối ưu hóa hiệu suất chi phí Cân tải theo cách thủ cơng dẫn đến hiệu suất ứng dụng trì hỗn chuyển đổi dự phòng hệ thống phát sinh cố Tự động hóa cân tải bạn giúp loại bỏ nhu cầu can thiệp thủ công, cho phép điều chỉnh liên tục nhanh chuyển đổi dự phòng để cải thiện hiệu suất độ tin cậy ứng dụng 1.2 Nguyên nhân cần Network Automation Network Automation cho phép bạn tăng tốc độ triển khai ứng dụng cách tự động hóa việc cung cấp quản lý mạng bảo mật thơng qua vịng đời ứng dụng hồn chỉnh mơi trường trung tâm liệu đám mây   Tự động hóa IT bạn: Thực bước trình chuyển đổi kỹ thuật số cách ảo hóa tự động hóa hoạt động mạng bảo mật - lĩnh vực sở hạ tầng theo truyền thống chủ yếu dựa phần cứng yêu cầu cung cấp quản lý thủ công Tăng tốc phát triển ứng dụng mới: Kết hợp ứng dụng gốc đám mây quy trình làm việc DevOps với mạng quản lý bảo mật, dễ dàng tích hợp vào quy trình nhà phát triển mà không yêu cầu trang bị lại  Xem rõ ràng môi trường: Trao đổi nhìn hạn chế truyền thống lưu lượng mạng phụ thuộc bảo mật để có khả hiển thị toàn cầu khắc phục cố dễ dàng mạng sách bảo mật bạn 1.3 Network automation users Trong nhà cung cấp dịch vụ viễn thông người áp dụng Network automation để cải thiện mạng kỹ thuật số, cơng ty ngành hưởng lợi từ Network automation Một số nhà cung cấp dịch vụ điển hình:   Swisscom quản lý tự động khoảng 15.000 thành phần mạng IT để chuyển trọng tâm sang dự án phát triển có giá trị tăng tốc thời gian phản hồi cho yêu cầu tài nguyên — mà Swisscom dự đoán tiết kiệm 3.000 thường dành cho tác vụ thủ cơng Surescripts tự động hóa quy trình IT hoạt động chuyển đổi dự phòng để tăng tốc độ triển khai thiết bị mạng máy chủ, giải vấn đề khởi chạy ứng dụng cho khách hàng — dẫn đến dịch vụ lưu cố chuyển đổi dự phòng 1.4 Cách thức Network automation hoạt động Phần mềm network automation tìm cách hiệu để lập đồ, cấu hình, cung cấp quản lý mạng Tự động hóa dựa API thay hướng dẫn thủ cơng, dịng lệnh để định cấu hình thiết bị mạng Các API gọi trực tiếp thông qua ngôn ngữ lập trình, ví dụ Python, Java Go Tập lệnh khía cạnh tự động hóa mạng — tảng tự động hóa đại giám sát tài nguyên mạng cấp phép xác minh mạng xử lý yêu cầu cấu hình trước thực Network automation tương tự lập trình phần mềm sử dụng logic khn khổ so sánh để quản lý lập lịch trình tự động hóa tác vụ khác nhau. Các câu lệnh định "if X, then Y" phổ biến sử dụng để lập trình tự động hóa vào mạng Quản trị viên sử dụng cơng cụ tích hợp vào tảng mạng. Ngồi ra, họ tạo thực thi tập lệnh tự động hóa cho thành phần mạng cách sử dụng phần mềm bên thứ thứ ba Các tảng SDN đại sử dụng mặt phẳng điều khiển tập trung thường có tác vụ tự động hóa thường sử dụng xây dựng trước điều chỉnh lên lịch. Như cách thay khác, nhóm mạng sử dụng cơng cụ bên để tạo tập lệnh thực thi chúng thơng qua giao diện dịng lệnh (CLI) giao diện lập trình ứng dụng (API) 1.5 Intelligent network automation Một dạng tự động hóa mạng thơng minh phức tạp sử dụng máy học liệu lớn để xác định cách tốt để định cấu hình quản lý mạng nhằm đáp ứng mục tiêu kinh doanh cụ thể Mạng thông minh sử dụng chế độ xem tập trung, cấp cao toàn mạng để xác định cách mạng hoạt động để đáp ứng mục tiêu này, thay định cấu hình cổng thiết bị riêng lẻ Mạng dựa mục đích có nhìn tổng thể cách u cầu kinh doanh ảnh hưởng đến mạng đưa giải pháp khác để đáp ứng yêu cầu Mạng dựa mục đích săn đón kỹ sư mạng dễ dàng mở rộng mạng để đáp ứng mục tiêu khác giảm số lượng cấu hình sai lỗi người II.Network programmability (mạng hỗ trợ lập trình) 2.1 Network programmability gì? - Network programmability mạng hoạt động thiết bị mạng điều khiển luồng xử lý phần mềm hoạt động độc lập với phần cứng mạng Bản chất mạng lập trình tách phần cứng vật lý bên khỏi phần mềm điều khiển thiết bị - Khả lập trình mạng việc sử dụng phần mềm để triển khai, quản lý khắc phục cố phần tử mạng Một mạng lập trình điều khiển ngăn xếp phần mềm thơng minh thực hành động dựa yêu cầu trao đổi kiện mạng -Có ba dạng định dạng liệu phổ biến JSON, XML YANG Việc chọn định dạng liệu phụ thuộc vào router API hỗ trợ định dạng Nếu router API hỗ trợ nhiều loại định dạng, chọn loại mà quen thuộc - Bổ sung cho network programmability Software Defined Networking (SDN) Thuật ngữ SDN thay phần lớn thuật ngữ network programmability chung từ vựng mạng chung,không phân tách mặt phẳng điều khiển mặt phẳng chuyển tiếp phần tử mạng mà cịn cung cấp (giao diện lập trình ứng dụng) API để kiểm soát quản lý chúng -Thuật ngữ network programmability có nhiều ý nghĩa khác nhau, tùy thuộc vào quan điểm Đối với kỹ sư mạng, khả lập trình có nghĩa tương tác với phần mềm gắn thiết bị nhóm thiết bị (cấu hình lái xe, khắc phục cố, v.v.) (về mặt logic) phía thiết bị Đối với nhà phát triển, khả lập trình mạng có nghĩa trừu tượng hóa mạng cho xuất thiết bị thao tác phần mềm chuyên dụng phần mềm có Cả hai quan điểm hướng tới mục tiêu sử dụng mạng để nâng cao bảo mật việc phân phối ứng dụng - Trong số trường hợp, phần mềm xây dựng có chủ đích để tương tác với mạng Hình 1.1: mơ tả mối quan hệ phần mềm, API mạng 2.2 Lịch sử network programmability - Một nỗ lực ban đầu cho phép kỹ sư nhà vận hành mạng bắt đầu làm cho mạng lập trình Giao thức quản lý mạng đơn giản (SNMP) vào năm 1990 - SNMP hiển thị liệu quản lý dạng biến tổ chức sở thông tin quản lý (MIB), sở mô tả trạng thái cấu hình hệ thống Sau đó, biến truy vấn từ xa (và, số trường hợp, bị thao túng) cách quản lý ứng dụng SNMP hỗ trợ gửi thơng báo, dựa cài đặt cấu hình sẵn, gọi SNMP Traps - Một số kỹ thuật tự động hóa tồn ngày đó, hầu hết dạng ngôn ngữ Script phức tạp cut paste Ví dụ: quản trị viên cắt dán thơng tin thiết bị địa hóa thay đổi, chẳng hạn địa IP Tuy nhiên, với phát triển theo cấp số nhân mạng, mức độ tự động hóa đơn giản khơng thể sử dụng 2.3 Các nguyên tắc network programmability A.Protocols(các giao thức) Sử dụng giao thức, OpenFlow tiêu chuẩn mở độc quyền khác, quản trị viên mạng kiểm sốt lập trình mạng nơi thời điểm Tất phần cứng hoạt động nhau, giống nhấn vào tất lệnh CLI thiết bị Tiến quan trọng cho phép mạng có khả mở rộng đạt đến quy mô phạm vi cần thiết để hỗ trợ khối lượng công việc đám mây Containerization workloads (cơng nghệ ảo hóa khối lượng cơng việc)gây áp lực nhiều cho sở hạ tầng B APIs - Programmable networks tạo điều kiện thuận lợi cho phát triển giao diện lập trình ứng dụng (API) API cấu trúc phần mềm tồn lâu máy tính, cho phép phần mềm giao tiếp với phần mềm khác - Bộ điều khiển sử dụng API để nói chuyện với thiết bị kiểm sốt Nhưng thân phần mềm điều khiển truy cập thông qua ngành công nghiệp theo tiêu chuẩn API RESTful , cho phép viết phần mềm tùy chỉnh để điều phối mạng lập trình 10 Hinh 3.1:Programmable networks sử dụng kiến trúc phân tách sở hạ tầng vật lý khỏi phần mềm điều khiển, với SDN C Hạ tầng dạng mã - Quá trình sử dụng API để kiểm soát mạng trở nên phổ biến Quy mô phạm vi mạng đại đơn giản khơng cho phép cấu hình thiết bị cũ mạng trừ mạng nhỏ - Với việc doanh nghiệp sử dụng virtualization(ảo hóa), containerization triển khai đám mây, khái niệm khác gọi sở hạ tầng dạng mã (IaC) nắm giữ IaC khái niệm sử dụng phần mềm để xây dựng lại tảng mạng, bao gồm lưu trữ tính tốn, lớp phần cứng trừu tượng hóa 2.4 Lợi ích Network programmability Programmable networking có số lợi ích so với mạng truyền thống, bao gồm lợi ích sau: -Giảm chi phí dài hạn 11 -Khả để ứng dụng bảo trì thơng tin lực thiết bị -Khả mạng để đáp ứng tình trạng ứng dụng yêu cầu tài nguyên -Phân bổ băng thông tài nguyên tốt hơn; -Ưu tiên gói cho việc định hình lưu lượng -Cải thiện tính linh hoạt hoạt động nâng cao tính minh bạch III SDN 3.1 Định nghĩa Software Define Networking ( SDN ) cách tiếp cận mạng sử dụng điều khiển dựa phần mềm giao diện lập trình ứng dụng (API) để giao tiếp với sở hạ tầng phần cứng bên lưu lượng truy cập trực tiếp mạng Mô hình khác với mơ hình mạng truyền thống, sử dụng thiết bị phần cứng chuyên dụng (tức định tuyến chuyển mạch) để kiểm sốt lưu lượng mạng SDN tạo điều khiển mạng ảo - điều khiển phần cứng truyền thống - thông qua phần mềm Mạng phần mềm xác định (SDN) kiến trúc động, dễ quản lý, tiết kiệm chi phí thích ứng, lý tưởng cho tính chất động, băng thông cao ứng dụng ngày Kiến trúc tách rời chức điều khiển mạng chuyển tiếp cho phép điều khiển mạng trở nên lập trình trực tiếp sở hạ tầng trừu tượng hóa cho ứng dụng dịch vụ mạng Giao thức OpenFlow yếu tố tảng để xây dựng giải pháp SDN 3.2 Kiến trúc SDN: Một kiến trúc điển hình SDN bao gồm lớp: lớp ứng dụng, lớp điều khiển lớp sở hạ tầng Kiến trúc mạng SDN chia thành ba lớp riêng biệt, kết nối thông qua API Lớp điều khiển (control layer) đại diện cho phần mềm điều khiển SDN tập trung, hoạt động não SDN Bộ điều khiển nằm server quản lý sách luồng lưu lượng tồn mạng Lớp sở hạ tầng tạo từ switch vật lý mạng 12 Ba lớp giao tiếp với cách sử dụng API (Application Programming Interface) southbound northbound Hình 2.1 : Kiến trúc SDN Các phần mềm phía tầng ứng dụng giao tiếp với lớp điều khiển thông qua northbound API, lớp điều khiển chuyển mạch lớp hạ tầng giao tiếp với thông qua southbound API, OpenFlow Thực chất OpenFlow giao thức southbound API cho phép giao tiếp lớp hạ tầng lớp điều khiển Trên thực tế có nhiều giao thức khác tồn tại, OpenFlow tương đối phổ biến lí lịch sử tiêu chuẩn cho southbound API Đối với northbound API chưa có tiêu chuẩn chung OpenFlow cho southbound API Tuy nhiên, OpenDaylight lên tiêu chuẩn thực tế sử dụng hỗ trợ rộng rãi nhà cung cấp 3.3 Cách hoạt động SDN: SDN dựa kết hợp việc tách biệt chức điều khiển chuyển tiếp liệu, ảo hóa mạng tự động hóa thơng qua khả lập trình 13 Ban đầu, cơng nghệ SDN tập trung vào việc tách mặt phẳng điều khiển mạng khỏi mặt phẳng liệu Mặt phẳng điều khiển đưa định cách gói liệu truyền qua mạng, mặt phẳng liệu thực việc di chuyển gói từ nơi sang nơi khác Một gói tin đến chuyển mạch mạng quy tắc tích hợp phần sụn độc quyền chuyển mạch định hướng đến nơi chuyển tiếp gói Các quy tắc xử lý gói gửi đến chuyển mạch từ điều khiển tập trung Các thiết bị chuyển mạch – gọi thiết bị mặt phẳng liệu – truy vấn điều khiển để nhận thị quy tắc định hướng cần thiết cung cấp cho điều khiển thông tin lưu lượng mà xử lý Switch gửi gói tin đến đích đường xử lý tất gói tin khác theo cách định Chế độ hoạt động SDN thường gọi thích ứng động , chuyển mạch đưa yêu cầu định tuyến tới điều khiển cho gói tin chưa định tuyến cụ thể Quá trình khác với chế định tuyến thích ứng mạng truyền thống Trong mạng truyền thống, switch gửi yêu cầu định tuyến thông qua định tuyến thuật toán định tuyến định tuyến hoạt động dựa cấu trúc liên kết mạng (topo mạng) mà khơng thơng qua điều khiển tập trung Khía cạnh ảo hóa SDN phát huy tác dụng thơng qua lớp phủ ảo (virtual overlay), mạng riêng biệt mặt logic nằm mạng vật lý Người dùng triển khai lớp phủ đầu cuối để trừu tượng hóa lưu lượng mạng phân 14 đoạn mạng Sự phân tách đặc biệt hữu ích cho nhà cung cấp khai thác dịch vụ đám mây, họ cung cấp mạng ảo riêng tách biệt với sách cụ thể cho bên thuê dịch vụ IV.Các loại network automation Network automation sử dụng loại mạng nào: mạng cục bộ, mạng WAN, mạng trung tâm liệu, mạng đám mây mạng khơng dây. Tóm lại, tài ngun mạng kiểm sốt thơng qua CLI API tự động hóa 4.1 Network automation theo hướng tập lệnh (script) Network automation theo hướng tập lệnh sử dụng ngơn ngữ lập trình lập trình tập lệnh (script) để thực thi tác vụ, đặc biệt tác vụ có trình kích hoạt xác quy trình qn. Các ngơn ngữ kế thừa, chẳng hạn như Perl và Tcl, phổ biến tự động hóa mạng quen thuộc chúng Khi hệ thống mạng tiếp tục trở nên phức tạp hơn, ngôn ngữ lập trình mã nguồn mở như Ansible , Python và Ruby , trở nên phổ biến dễ sử dụng tính linh hoạt chúng. Các ngơn ngữ lập trình khác để tự động hóa mạng bao gồm Bash Go 4.2 Network automation dựa phần mềm Network automation dựa phần mềm, thường gọi là tự động hóa mạng thơng minh, điều phối thông qua cổng quản trị giúp loại bỏ việc phải viết câu lệnh theo cách thủ công. Các tảng dạng thường cung cấp mẫu để tạo thực thi tác vụ dựa sách ngơn ngữ túy 4.3 Network automation dựa mục đích Là loại Network automation nhất: sử dụng trí tuệ nhân tạo (AI) machine learning để thu thập liệu người dùng doanh nghiệp, từ tự động sửa đổi cách thực thi sách mạng dựa liệu. Quản trị viên mạng tạo mức hiệu suất dịch vụ cho ứng dụng người dùng. Khi hiệu suất dịch vụ 15 không đạt đủ yêu cầu, mạng tự động điều chỉnh để đưa mức hiệu suất ứng dụng quan trọng doanh nghiệp trở lại phù hợp V.Lợi ích thách thức network automation 5.1 Lợi ích network automation: - Loại bỏ cơng việc thủ cơng: Tự động hóa mạng thay tác vụ thủ công thay đổi mạng dự đốn, lặp lại. Điều làm tăng suất, người khơng cịn thực cơng việc thủ công - Tăng tốc cung cấp dịch vụ: Một lợi ích quan trọng: cung cấp dịch vụ liệu quan trọng nhanh hơn, tối ưu hóa hiệu suất mạng tốc độ triển khai dịch vụ ứng dụng - Chuẩn hóa quy trình với mẫu: Tận dụng mẫu tiêu chuẩn hóa để thúc đẩy hiệu bên liên quan mạng hợp lý hóa thay đổi mạng - Thực thay đổi nhanh hơn: Thực thường xuyên thay đổi mạng mà trước bạn thực chúng thủ cơng, tốn thời gian tốn nhiều tài nguyên - Xây dựng mạng lưới đáng tin cậy: Sử dụng phương pháp tiếp cận sở hạ tầng dạng mã để trì trạng thái cấu hình mạng bạn - từ trung tâm liệu đến biên - giống cách mà nhà phát triển quản lý mã nguồn - Tăng khả hiển thị mạng: Truy cập khả giám sát hiệu suất phạm vi rộng để xác định vấn đề hiệu suất, mức sử dụng tài nguyên tăng đột biến lỗi mạng - Phân tích giải vấn đề: Dựa vào phân tích mạng để có nhìn sâu sắc hiệu suất, sử dụng, bảo mật phân bổ tài nguyên giúp giải vấn đề nhanh nhiều so với kỹ thuật thủ công 5.2 Những thách thức: - Thiết bị mạng khơng tương thích: Nhiều thiết bị mạng cũ bị khóa vào hệ sinh thái độc quyền khơng thể khai thác API. Điều hạn chế loại cơng cụ tự động hóa sử dụng, hiệu khả tự động hóa mạng - Độ phức tạp cơng cụ: Các cơng cụ tự động hóa tạo phức tạp hơn, đặc biệt AI học máy thêm vào hỗn hợp 16 - Cần tùy biến: Không có gọi tự động hóa mạng từ đầu đến cuối, chìa khóa trao tay. Tự động hóa phải thiết lập bước phù hợp với mục tiêu hoạt động tổ chức - Các mạng phân tán: Môi trường kết hợp đa đám mây không tương thích với cơng cụ tự động hóa định cản trở hiệu khả mở rộng VI Ngơn ngữ lập trình cơng cụ 6.1 Công cụ Một số giao diện, tảng giao thức có sẵn cho nhóm mạng doanh nghiệp để thực tự động hóa mạng.CLI phương tiện truyền thống để triển khai tự động hóa mạng Mặc dù có sẵn miễn phí, kiểm tra theo thời gian tùy chỉnh cao, địi hỏi thành thạo cú pháp CLI không mở rộng quy mô tốt số môi trường sở hạ tầng phân tán định Một loạt công cụ mã nguồn mở - bao gồm Ansible, Chef Puppet - cung cấp khuôn khổ tự động hóa mạng Những cơng cụ thường cung cấp thư viện lệnh quy trình cơng việc phổ biến dễ dàng lặp lại Các cơng cụ tự động hóa mạng thương mại có sẵn Hầu hết nhà cung cấp sở hạ tầng mạng phát triển tảng dựa phần mềm cung cấp khả tự động hóa, thường cho sản phẩm họ, thơng qua API chuyên biệt Tuy nhiên, gần hơn, nhà sản xuất mạng cung cấp quyền truy cập API mở vào phần cứng phần mềm thiết bị mạng họ Do đó, nhiều cơng cụ bên thứ ba sử dụng để tự động hóa mạng môi trường đa động lực 6.2 Ngôn ngữ lập trình Một số ngơn ngữ lập trình mà quản trị viên mạng cần  Perl  Go  Bash  Python  Tcl  Jupiter 17 Tài liệu tham khảo: 1) https://vnpro.vn/thu-vien/hieu-ve-network-automation-qua-cau-chuyen-cuamot-nguoi-ky-su-mang-3376.html 2) https://www.techtarget.com/searchnetworking/definition/network-automation 3) https://www.cisco.com/c/en/us/solutions/automation/network-automation.html 4) https://www.vmware.com/topics/glossary/content/networkautomation.html#:~:text=Network%20automation%20is%20the%20process,in %20conjunction%20with%20network%20virtualization 5) https://www.redhat.com/en/topics/automation/what-is-network-automation 6) https://www.appviewx.com/education-center/what-is-network-automation/ 7) https://www.rcrwireless.com/20211230/telco-cloud/top-5-5g-networkautomation-use-cases 8) https://www.networkcomputing.com/networking/network-programmabilitybasics 9) https://www.redhat.com/en/blog/architects-guide-network-programmability 10) https://study.com/academy/lesson/software-defined-network-definitionpurpose.html 11) https://opennetworking.org/sdn-definition/ 18

Ngày đăng: 17/01/2024, 15:38

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

TÀI LIỆU LIÊN QUAN

w