Các phối hợp giữa manager và agent

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Tích hợp tác tử SNMP với các hệ thống quản trị mạng dựa trên XML Luận văn ThS. Công nghệ thông tin 60 48 15 (Trang 59 - 61)

Mô hình 3.4 (a): Là sự kết hợp giữa SNMP manager và SNMP agent. Mô hình này duy trì SNMP manager và SNMP agent hiện có, nhưng cần thêm một

cổng SNMP/XML, nhằm tăng sự tương tác. Ưu điểm của mô hình này là cung cấp một Web-MUI phổ biến, thân thiện với người dùng và hiệu quả về chi phí. Nhược điểm là Web-MUI cần phải xử lý các chuyển đổi từ SNMP MIB sang XML.

Mô hình 3.4 (b): Là sự kết hợp giữa SNMP manager và XBM agent. Mô hình này được sử dụng khi các XBM agent đã được phát triển và SNMP manager phải hỗ trợ các XBM agent. Mô hình này cần có một cổng SNMP/XML để trao đổi thông tin giữa XBM agent và SNMP manager. Ưu điểm của mô hình này là thông tin quản trị sử dụng XML Schema và khả năng quản trị tại các XBM agent. Nhược điểm là cần có cổng chuyển đổi SNMP/MXL và việc chuyển đổi XML Schema sang SNMP SMI khó thực hiện, và chưa có nghiên cứu đầy đủ về cổng này

Mô hình 3.4 (c): Là sự kết hợp giữa XBM manager và SNMP agent. Mô hình này được sử dụng khi mà các SNMP agent đã được nhúng vào các thiết bị và liên tục có các yêu cầu NMS mới, cách tốt nhất là phát triển một XBM manager như một sự thay thế cho SNMP manager. Mô hình này cần có cổng chuyển đổi XML/SNMP, và sử dụng các API chuẩn như một phần trình diễn để lưu trữ và phân tích dữ liệu. Ưu điểm của mô hình là giải quyết vấn đề mở rộng trong khả năng xử lý của manager, phát triển dễ dàng và nhanh chóng các chức năng quản trị. Nhược điểm là cần phải có cổng chuyển đổi XML/SNMP nên có thể dễ gây tắc nghẽn và quá tải mạng giữa cổng và các SNMP agent

Mô hình 3.4 (d): Là sự kết hợp giữa XBM manager và XBM agent. Đây là mô hình thay thế hoàn toàn quản trị dựa trên SNMP bằng quản trị dựa trên XML. Nó triển khai một manager và agent trong môi trường khép kín mới, mà không cần quan tâm đến các hệ thống hiện có. Các công nghệ XML có thể được áp dụng hoàn toàn trong quá trình quản trị mạng: Mô hình hóa (XML Schema); Truyền thông (HTTP/TCP); Lưu trữ và phân tích (DOM & XPath); Trình diễn (XSLT). Ngoài ra, nó cũng bổ sung các yêu cầu phi chức năng như an ninh và khả năng mở rộng. Ưu điểm của mô hình là cung cấp tối đa lợi thế của ứng dụng công nghệ XML và giải quyết những hạn chế của SNMP trong bảo mật và khả năng mở rộng. Ngược lại, nếu giả thiết tình hình bị hạn chế, kiến trúc này sẽ giới hạn các khả năng tương tác

Tóm lại, mô hình 3.4 (d) là khung lý tưởng nhất để đạt được tối đa lợi thế trong quản trị mạng dựa trên XML. Tuy nhiên, hầu hết các thiết bị mạng hiện nay đều chỉ được trang bị các SNMP agent, và kiến trúc này rất khó áp dụng trong tình trạng này. Do đó, một cổng chuyển đổi XML/SNMP là cần thiết đối với các XBM manager để quản lý các thiết bị mạng tương thích SNMP cũng

như các thiết bị được trang bị các XBM agent. Mô hình 3.4 (c) cho thấy một khung quản trị thực tế nhất sử dụng cổng chuyển đổi XML/SNMP, cổng này sẽ biên dịch và chuyển đổi các bản tin giữa các XBM manager và SNMP agent.

3.5. Thiết kế kiến trúc của XBM manager và XBM agent

Phần này trình bày chi tiết kiến trúc một tác tử quản trị dựa trên XML (XBM agent) và trạm quản trị dựa trên XML (XBM manager). XBM agent có liên quan với các nhiệm vụ quản trị như mô hình hóa thông tin, hợp thức hóa thông tin, và giao thức quản trị. XBM manager có liên quan với các nhiệm vụ quản trị như mô hình hóa thông tin, giao thức quản trị, phân tích, và trình diễn thông tin quản trị.

3.5.1. XBM Agent

XBM agent cần để xác định thông tin quản trị, tìm kiếm thông tin quản trị từ các nguồn tài nguyên quản trị, và chuyển các thông tin quản trị đến XBM manager. Phần này giải thích các nhiệm vụ quản trị của các XBM agent về các khía cạnh của mô hình hóa thông tin, công cụ, và giao thức quản trị.

3.5.1.1. Mô hình hóa thông tin

<xsd:element name="system"> <xsd:complexType>

<xsd:all>

<xsd:element ref="sysDescr" minOccurs="0"/> <xsd:element ref="sysObjectID" minOccurs="0"/> <xsd:element ref="sysUpTime" minOccurs="0"/> <xsd:element ref="sysContact" minOccurs="0"/> <xsd:element ref="sysName" minOccurs="0"/> <xsd:element ref="sysLocation" minOccurs="0"/> <xsd:element ref="sysServices" minOccurs="0"/> </xsd:all>

</xsd:complexType> </xsd:element>

<xsd:element name="sysDescr"> <xsd:complexType>

<xsd:simpleContent>

<xsd:restriction base="DisplayString_0_255">

<xsd:attribute name="access" type="xsd:string" use="fixed" value="read-only"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType> </xsd:element> …

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Tích hợp tác tử SNMP với các hệ thống quản trị mạng dựa trên XML Luận văn ThS. Công nghệ thông tin 60 48 15 (Trang 59 - 61)

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

(106 trang)