Kiến trúc quản trị mạng dựa trên WEB

Một phần của tài liệu Xây dựng hệ thống quản trị mạng dựa trên phần mềm mã nguồn mở Cacti và ứng dụng tại trường Đại học Hải Phòng (Trang 29)

J.P. Martin-Flatin đã đưa ra ý tưởng sử dụng XML để quản trị tích hợp trong nghiên cứu về kiến trúc quản trị mạng tích hợp dựa trên Web(WIMA). WIMA cung cấp cách để chuyển đổi thông tin quản trị giữa Manager và Agent thông qua HTTP.

Thông điệp HTTP (Hyper Text Transfer Protocol) Giao thức truyền siêu văn bản được kết hợp với nhiều phần MIME. Mỗi một phần MIME có thể là một tài liệu XML, mỗi file nhị phân, giải mã dữ liệu SNMP. Bằng việc tách rời Modul truyền thông và thông tin, WIMA cho phép quản lý các ứng dụng để truyền SNMP, CIM, hoặc các dữ liệu quản lý khác. Mẫu nghiên cứu dựa trên WIMA, JAMAP, quản trị mạng dựa trên Push bổ sung sử dụng kỹ thuật Java.

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/

*WBEM (Web-Based Enterprise Management) là một ngành công nghiệp mới để phát triển chuẩn cho quản trị mạng, điều đó không có nghĩa là độc quyền để truy cập và chia sẻ thông tin quản trị mạng. WBEM định nghĩa một mô hình thông tin được gọi là CIM (Common Information Model). CIM là một lược đồ hướng đối tượng của đối tượng quản trị. Các đối tượng quản trị này là đại diện của các nguồn tài nguyên thực sự và lược đồ cung cấp dữ liệu mô tả một cơ chế cho tất cả các loại tài nguyên.

WBEM cung cấp một chuẩn thông tin để định nghĩa dữ liệu đại diện và một tiến trình chuẩn để định nghĩa các thành phần tương tác như thế nào. Rõ ràng, một phương pháp để truy cập dữ liệu CIM là bắt buộc. DMTF định nghĩa CIM, lập bản đồ XML và các thao tác CIM thông qua HTTP. Cả CIM và các trường hợp khác đều phải hợp khuôn dạng tài liệu XML cho lược đồ này. Các thao tác CIM cho phép triển khai các hoạt động của CIM để thực hiện chuẩn cơ bản. Nó miêu tả việc mã hoá các thao tác CIM trong HTTP sử dụng XML; định nghĩa cú pháp, ngữ nghĩa của các thao tác yêu cầu và các phản hồi đáp lại. WBEM sử dụng XML cho đối tượng quản trị và thao tác mã hoá.

* WIMA đến nay, hầu hết các nghiên cứu thành công trong lĩnh vực quản trị mạng dựa trên nền web được sử dụng là WIMA (Web-based Integrated Management Architecture) của Martin-Flatin. Ông đã xác định các vấn đề trong quản trị mạng dựa trên SNMP bao gồm; Khả năng ảnh hưởng - khó khăn trong quản lý dữ liệu, quá nhiều thông điệp cho khối lượng truyền trễ, đặt tên OID, không nén được dữ liệu quản trị và các giao thức vận chuyển không đáng tin cậy. Thiếu các tính năng - cấp độ thấp về ngữ nghĩa của MIBs, giao thức đơn giản thuần tuý, ngôn ngữ bị giới hạn cho đặc tả MIBs, và không có hỗ trợ cho các phương pháp sử dụng công nghệ Web, WIMA sẽ giải quyết hầu hết các vấn đề được liệt kê trên. WIMA chứng tỏ rằng quản trị mạng dựa trên Push là thích hợp hơn quản trị mạng dựa trên Pull. Mẫu nghiên cứu dựa trên WIMA là

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/

JAMAP (Java Management Platform), đẩy mạnh triển khai thực hiện quản trị mạng dựa trên Push bằng cách sử dụng công nghệ Java. WIMA cung cấp một cách để trao đổi thông tin quản trị giữa Manager và Agent thông qua HTTP. Các thông điệp HTTP được cấu trúc với nhiều phần MIME. Mỗi phần MIME có thể là một tài liệu XML, một tập tin nhị phân, dữ liệu Berencoded SNMP; Bằng cách tách mô hình truyền thông và mô hình thông tin, WIMA cho phép quản trị các ứng dụng để chuyển thành SNMP, CIM, hoặc dữ liệu quản trị khác. Martin- Flatin cũng đã chứng tỏ XML đặc biệt thuận tiện cho việc phân phối và quản trị tích hợp. Trong kiến trúc quản trị mạng, việc sử dụng công nghệ Push, cùng với SNMP Agent được hình thành bởi bản đồ mức mô hình SNMP/XML. Như trong WIMA, kế thừa XML/HTTP để trao đổi thông tin quản trị giữa Agent và Manager. [3],[4]

Tuy nhiên, cũng có hướng sử dụng tiếp cận khác để quản trị đối tượng địa chỉ. Sự khác nhau của phương pháp địa chỉ xuất phát từ sự khác biệt trong phương pháp tiếp cận thông tin mẫu. WIMA không đề xuất các mô hình tiếp cận thông tin mới, mà sử dụng XML và DOM cho mô hình thông tin quản trị.

* XNAMI Năm 1999, John et al. Đề xuất kiến trúc dựa trên XML cho quản trị SNMP của mạng ứng dụng và được gọi là XNAMI. Kiến trúc này cho phép quản trị hệ thống để mở rộng Agent của MIB với Framework SNMP. Thao tác Get, Set của SNMP trong các đối tượng mở rộng được thực hiện bởi Java.

XNAMI chuyển Java bytecode vào XNAMI bằng cách sử dụng thao tác Get SNMP. Các Agent XNAMI thực thi ngay khi nhận được SNMP Get chuyển đến để mở rộng đối tượng. Ngoài ra, các Agent XNAMI còn hỗ trợ đại diện của MIB trong XML. Tài liệu XML mô tả MIB được chuyển giao và tải về bởi thao tác SNMP. Trong kiến trúc này, XML được sử dụng để đại diện cho các định nghĩa MIB và lưu giữ nó trong một cây DOM tại Agent, và để duyệt qua các Modul

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/

MIB tại Manager. XML được sử dụng cho việc chuyển và xử lý như với các giá trị MIB.

* Quản trị dựa trên XML sử dụng dịch vụ Web

- IRTF-NMRG dùng dịch vụ Web để quản trị mạng Internet:

Nhóm nghiên cứu về quản trị mạng NMRG (Network Management Research Group) của IRTF (Internet Research Task Force) là nơi diễn đàn, thảo luận và phát triển các kỹ thuật mới để cải tiến quản trị trên Internet. Gần đây, tổ chức NMRG đã tổ chức họp để tìm ra những thuận lợi và bất lợi của kỹ thuật sử dụng các dịch vụ Web trong quản trị Internet. Trong buổi trao đổi về dịch vụ Web, tổ chức này đã thảo luận cụ thể về những kỹ thuật dịch vụ Web bao gồm: SOAP, WSDL và UDDI và so sánh chúng với SNMP. Họ cũng bàn về an ninh trong các dịch vụ Web, công việc của NMGR trong lĩnh vực này mới được triển khai và chưa có kết quả đáng kể. [3],[4].

Một phần của tài liệu Xây dựng hệ thống quản trị mạng dựa trên phần mềm mã nguồn mở Cacti và ứng dụng tại trường Đại học Hải Phòng (Trang 29)

Tải bản đầy đủ (PDF)

(68 trang)