MỤC LỤC
Lời nói đầu
Thuật ngữ và từ viết tắt
Phần I: LÝ THUYẾT
Chương 1: Tự động hóa quản trị hệ thống mạng
1.1. Quản trị hạ tầng mạng từ một bộ điều khiển duy nhất
1.2. Định hướng tự động hóa cho mọi hoạt động
1.3. Tận dụng các bộ công cụ phần mềm và mạng hỗ trợ lập trình
1.4. Chuẩn bị sẵn sàng cho các hệ thống mạng tự vận hành
Chương 2: Mạng truyền thống và mạng dùng bộ điều khiển controller
2.1. Mạng truyền thống là gì?
2.2. SDN
2.3. Sự khác nhau giữa SDN và mạng truyền thống
2.4. Tại sao các công ty chuyển sang SDN?
Chương 3: Mô hình mạng dùng bộ điều khiển tập trung và kiến trúc mạng kiểu mới
3.1. Mô hình mạng dùng controller
3.2. Kiến trúc mạng SD-Access
3.3. Mạng vật lý (underlay network)
3.4. Mạng ảo, mạng trung chuyển (overlay network)
3.4.1. Mạng ảo lớp 2
3.4.2. Mạng ảo lớp 3
3.5. Mạng trục (fabric network)
3.5.1. Khái niệm đóng gói dữ liệu
3.5.2. VxLAN
3.5.3. Giao thức LISP
3.6. Northbound và southbound API
3.7. Quản trị mạng dùng controller Cisco DNA
Chương 4: Các đặc điểm của REST API
4.1. Mô hình giao tiếp để lập trình mạng
4.1.1. Phân loại API
4.1.2. Các dịch vụ truy cập API qua web
4.2. REST API
4.2.1. CRUD
4.2.2. HTTP Verbs
4.2.3. Một vài công cụ để kiểm tra các hàm REST API
Chương 5: Định dạng dữ liệu (data formats) trong network automation
5.1. JSON
5.1.1. Cú pháp cơ bản của JSON
5.1.2. Làm quen với các kết quả ở định dạng JSON khi trên một switch Nexus
5.2. XML
5.3. YANG
5.3.1. NETCONF
5.3.2. RESTCONF
Chương 6: Puppet, chef và ansible
6.1. Puppet
6.2. Chef
6.3. Ansible
Chương 7: Các kỹ năng lập trình cơ bản
7.1. Biến
7.2. Các cấu trúc điều khiển - các điều kiện
7.3. Các vòng lặp (loops)
7.4. Các đối tượng (objects)
7.5. Python
7.6. Các hàm trong Python
7.7. Các tập file trong Python
7.8. Sử dụng các thư viện
7.9. Cài đặt thư viện Python
7.10. APIS và SDK
Chương 8: Tổng quan về giao thức SSL, TLS
8.1. SSL
8.2. TLS
8.3. Tác dụng của SSL/TLS
8.4. Các giao thức con
8.4.1. SSL Record
8.4.2. SSL Handshake .
8.4.3. SSL Change Cipher Spec
8.4.4. SSL Alert .
Tóm tắt Phần 1