Bài giảng Quản trị mạng - Chương 5: SNMP Management (Phần 1) - Bùi Minh Quân

Tổng quan

 SNMP là giao thức quản lý mạng phổ biến nhất

 Giao thức được sử dụng trong mô hình quản lý Internet

 Mô hình quản lý SNMP :

 Organization Model

 Relationship between network element, agent, and manager

 Hierarchical architecture

 Information Model

 Uses ASN.1 syntax

 SMI (Structure of Management Information)

 MIB ( Management Information Base)

 Communication Model

 SNMP over TCP/IP

 Communication services addressed by messages

 Security framework community-based model

pdf 27 trang yennguyen 1200
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Quản trị mạng - Chương 5: SNMP Management (Phần 1) - Bùi Minh Quân", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Quản trị mạng - Chương 5: SNMP Management (Phần 1) - Bùi Minh Quân

Bài giảng Quản trị mạng - Chương 5: SNMP Management (Phần 1) - Bùi Minh Quân
SNMP MANAGEMENT
Trình bày: Bùi Minh Quân
Email: bmquan@cit.ctu.edu.vn
1
Simple Network Management Protocol – SNMP
NỘI DUNG
 Tổng quan quản lý SNMP
 Kiến trúc quản lý SNMP
 Các phiên bản SNMP
2
Tổng quan
 SNMP là giao thức quản lý mạng phổ biến nhất
 Giao thức được sử dụng trong mô hình quản lý Internet
 Mô hình quản lý SNMP :
 Organization Model
Relationship between network element, agent, and manager
Hierarchical architecture
 Information Model
Uses ASN.1 syntax
SMI (Structure of Management Information)
MIB ( Management Information Base) 
 Communication Model
SNMP over TCP/IP
Communication services addressed by messages
Security framework community-based model 
3
Giao thức SNMP
 SNMP là một giao thức lớp ứng dụng được sử dụng 
để quản lý tài nguyên mạng
 Giới thiệu lần đầu năm 1988 
 Thiết kế đơn giản – chạy trên nền TCP/IP 
 Được định nghĩa bởi IETF
4
Giới thiệu SNMP
 Khả năng của SNMP :
 Giám sát lưu lượng, băng thông mạng
 Giám sát mức độ sử dụng: HDD, Ram, CPU
 Giám sát trạng thái và mức độ sử dụng dịch vụ
 Giám sát nhiệt độ của thiết bị
 Cảnh báo khi switch, router có một port bị down.
 Điều khiển tắt/mở các port trên switch, .v.v 
5
Giới thiệu SNMP
 Đối tưởng quản lý:
 Servers
 Workstations
 Routers
 Switches
 Printers
 . v . v .
6
Kiến trúc quản lý SNMP
 Các thành phần chính:
 Management Station: là một máy tính chạy phần mềm quản lý
SNMP (Management application)
 Management Agent: là một tiến trình chạy trên Network
element, cung cấp thông tin quản lý cho Management Station.
 Management information base: định nghĩa thông tin có thể
được thu thập và kiểm soát bởi ứng dụng quản lý.
 Network management protocol: giao thức liên kết giữa Manage 
và Agent (giao thức quản trị mạng TCP/IP là SNMP)
7
Kiến trúc quản lý mạng SNMP
8
Mô hình triển khai
9
Proxy configuration
10
Các phương thức của SNMP
Bản tin/phương thức Mô tả tác dụng
GetRequest Manager gửi GetRequest cho agent để yêu cầu agent cung cấp 
thông tin nào đó dựa vào ObjectID (GetRequest có chứa OID)
GetNextRequest Manager gửi GetNextRequest chứa một ObjectID cho agent để 
yêu cầu cung cấp thông tin nằm kế tiếp ObjectID đó trong MIB.
SetRequest Manager gửi SetRequest cho agent để đặt giá trị cho đối tượng 
của agent dựa vào ObjectID.
GetResponse Agent gửi GetResponse cho Manager để trả lời khi nhận được
GetRequest/GetNextRequest
Trap Agent tự động gửi thông báo cho Manager khi có một sự kiện 
xảy ra trong agent (line down, nhiệt độ trên ngưỡng, ...)
11
Các cơ chế bảo mật cho SNMP - CS
 Community string: đóng vai trò như mật khẩu khi trao đổi 
dữ liệu.
 Được cài đặt giống nhau trên Manager và Agent 
 Khi Agent nhận yêu cầu từ Manage: community string tương 
ứng sẽ được dùng so sánh
 Có 3 loại:
 Read-Community: khi sử dụng phương thức Get
Write-Community: khi sử dụng phương thức Set
 Trap-Community: khi sử dụng phương thức Trap
12
Các cơ chế bảo mật cho SNMP - View
 Manager có read-community thì có thể đọc toàn bộ thông
tin (OID) của Agent.
 Agent có thể qui định chỉ cho phép xem một phần thông tin
liên quan bằng cách tạo các View
 Trên Agent định nghĩa nhiều View
 Một view phải gắn liền với một community string
 Có nhiều hệ thống không hỗ trợ tính năng view.
13
Các cơ chế bảo mật cho SNMP - ACL
 SNMP access control list: khi community string bị lộ, để ngăn
chặn các SNMP manager không được phép mà gửi yêu cầu giám
sát, người quản trị có thể dùng đến SNMP access control list
 SNMP ACL là một danh sách các địa chỉ IP được phép quản
lý/giám sát agent, nó chỉ áp dụng riêng cho giao thức SNMP và
được cài trên agent.
 Đa số các thiết bị đều cho phép thiết lập SNMP ACL.
14
Các phiên bản SNMP
 Có 3 phiên bản: 
 SNMPv1 (1990): (RFC1065, RFC1066, RFC1067)
Có 5 phương thức: Get, GetNext, Set, Response, Trap
 SNMPv2 (1996): v2u, v2c (RFC1441, RFC1452)
 Có 8 phương thức: thêm GetBulk, Inform, Report
 SNMPv2c và SNMPv1 có cơ chế xác thực bằng community string
 SNMPv2u: sử dụng cơ chế chứng thực bằng băm và mã hóa đối xứng
 SNMPv3 (2002)
15
Các phiên bản SNMP
 Phiên bản SNMP khác nhau những gì?
 Số lượng phương thức
 Cấu trúc bản tin SNMP (message format)
 Sử dụng giao thức vận chuyển UDP:
 Port 161: polling
 Port 162: trapping
16
SNMP trong mô hình TCP/IP 
17
Cấu trúc bản tin SNMP
18
Cấu trúc bản tin SNMP
19
Cấu trúc bản tin SNMP 
20
Cấu trúc SNMP message 
21
SNMPv3 
22
SNMP Security 
23
SNMPv3
 RFC3411, RFC3412, RFC3413, RFC3414, RFC3415.
 Mục tiêu: tăng cường bảo mật cho giao thức SNMP
 Xác thực user (user authentication): giao thức MD5,SHA
Mã hóa thông tin (message encryption): ngăn ngừa xem 
trái xem, sử dụng giao thức DES hoặc AES 
24
SNMPv3
 SNMPv3 rất phức tạp và cồng kềnh
 Là sự lựa chọn tốt nhất cho vấn đề bảo mật của mạng
 Chiếm một phần băng thông đường truyền do đó làm 
tăng phí tổn mạng
 Vẫn đang được nghiên cứu và hoàn thiện
25
Một quản trị viên hệ thống cần phải biết?
 Một quản trị viên hệ thống cần phải biết:
 Sự khác biệt giữa các phiên bản SNMP
 Thiết bị hỗ trợ các version SNMP nào?
 Phần mềm SNMP manager mà bạn sở hữu có hỗ trợ version 
SNMP tương ứng hay không?
26
Tài liệu tham khảo
1. Network Management, Jian Ren and Tongtong Li, Michigan State 
University, Chapter 12: Network Management
2. https://tools.ietf.org/html/rfc3414
3. https://docs.oracle.com/cd/E19077-01/n1k.switch/819-3047-
11/xdoc/switchservices_snmp_user_show.html
27

File đính kèm:

  • pdfbai_giang_quan_tri_mang_chuong_5_snmp_management_phan_1_bui.pdf