TỰ ĐỘNG HÓA ẢNH HƯỞNG ĐẾN QUẢN TRỊ MẠNG NHƯ THẾ NÀO?
Ví dụ bên dưới chỉ ra một vài thông tin đầu ra từ lệnh theo kiểu truyền thống trên switch. Với northbound API trong controller và các mô hình dữ liệu mà nó cung cấp, các chương trình tự động hóa có thể xử lí lỗi của dòng lệnh và bắt đầu phân tích cú pháp trong văn bản đó. Mục tiêu sau cùng của tác vụ tự động hóa: tìm cài đặt cấu hình trong câu lệnh switchport mode và trạng thái trunking hiện tại.
Ví dụ dưới đây cho thấy một ví dụ đơn giản của các chương trình sử dụng northbound API của controller.
Sử dụng mô hình controller-based không chỉ cung cấp APIs đưa cho chúng ta dữ liệu giống hệt mà người dùng có thể thấy ở lệnh show mà còn cung cấp cho người dùng các thông tin hữu ích khác. Controller thu nhập dữ liệu từ toàn bộ hạ tầng mạng network nên bộ điều khiển controller có thể được ghi ra để nó phân tích và mang tới dữ liệu hữu ích hơn thông qua API. Kết quả là phần mềm sử dụng APIs có thể được viết nhanh hơn và có các tính năng rất hữu ích.
Hãy tưởng tượng việc viết ứng dụng với 2 hướng tiếp cận
Điều đó thay đổi cách thức và mô hình vận hành trong nhiều trường hợp, với controller chúng ta có thể xác định rất nhiều thông tin cụ thể của thiết bị:
Cũng như ví dụ khác, hãy xem như là ví dụ ACI từ đầu chương. Trong kiến trúc ACI, thay vì phải cấu hình trên từng cổng với access VLAN, hoặc biến nó thành cổng trunk, sau đó chúng ta phải thêm vào cấu hình giao thức định tuyến, và có thể cập nhật IP ACLs. Với ACI, tất cả việc bạn cần làm là tạo ra một vài endpoint groups (EPGs) và các chính sách. Mô hình mới về intent – based networking được sử dụng thông qua kiến trúc controller – based. Khi đó tính năng tự động được bật bởi northbound APIs cho phép ứng dụng bên thứ 3 có thể cấu hình tự động mạng để hỗ trợ các thay đổi cần thiết.
Một số ưu điểm của cách dùng controller được nêu dưới đây: