6. Nội dung luận văn:
2.1.3. Điều khiển thiết bị RMON
Do tính phức tạp của các hàm chức năng trong các thiết bị, các chức năng điều khiển thƣờng yêu cầu cấu hình từ phía ngƣời sử dụng. Trong rất nhiều trƣờng hợp, chức năng này yêu cầu các tham số để thiết lập các điều hành thu thập dữ liệu và các điều hành chỉ có thể thực hiện khi các tham số đƣợc thiết lập đầy đủ. Nhiều nhóm chức năng trong cơ sở thông tin quản lí MIB có một vài bảng để thiết lập tham số điều khiển hoặc sử dụng để lƣu kết quả của hoạt động điều hành. Các bảng cơ sở dữ liệu điều khiển là các bảng ghi đọc (readwrite) trong khi các bảng cơ sở dữ liệu kết quả là các bảng chỉ đọc (read only). Các tham số trong bảng điều khiển đƣợc sử dụng để mô tả dữ liệu kết quả trong bảng dữ liệu.Trong một số trƣờng hợp, các khoản mục dữ liệu có thể không tồn tại. Vì vậy, các tham số điều khiển đƣợc yêu cầu sửa đổi nhằm nhận dạng các dữ liệu liên quan trong bảng dữ liệu và tạo ra các tham số điều khiển mới.
Việc xóa khoản mục điều khiển cũng là một phƣơng pháp thích hợp nhằm phản ánh lại nguồn tài nguyên sử dụng của các dữ liệu liên quan. Một số đối tƣợng trong MIB cung cấp một cơ chế thực hiện các hoạt động của thiết bị
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ giám sát từ xa. Các đối tƣợng này có thể thực hiện các hoạt động khi có sự thay đổi trạng thái của đối tƣợng.
a. Chia sẻ tài nguyên giữa các trạm quản lý
Khi sử dụng hệ thống đa trạm quản lý, nguồn tài nguyên đƣợc chia sẻ giữa các trạm quảnlý.Ví dụ nhƣ bộ nhớ và nguồn tài nguyên tính toán phục vụ cho các yêu cầu chức năng. Một số vấn đề tranh chấp thƣờng xảy ra gồm:
- Hai trạm quản lí cùng muốn sử dụng nguồn tài nguyên vƣợt quá khả năng của thiết bị.
- Một trạm quản lí sử dụng một lƣợng tài nguyên nhất định trong một khoảng thời gian dài.
- Một trạm quản lí sử dụng các tài nguyên và không giải phóng sau khi sử dụng.
Một cơ chế đƣợc cung cấp cho mỗi trạm quản lí tại MIB nhằm tránh các xung đột và giải quyết khi xung đột xảy ra.Mỗi một hàm chức năng có một nhãn nhận dạng khởi tạo. Nhãn này đƣợc đặt bởi bộ khởi tạo nhằm tƣơng thích các khả năng sau:
- Một trạm quản lí có thể xác định rõ nguồn tài nguyên và yêu cầu sử dụng củanó.
- Ngƣời điều hành mạng có thể tìm thấy các trạm chiếm giữ tài nguyên và thỏa thuận để giải phóng tài nguyên.
- Ngƣời điều hành mạng có thể quyết định đơn phƣơng giải phóng tài nguyên với các nhà điều hành mạng khác.
- Ngay sau khi khởi tạo, một trạm quản lí có thể nhận dạng các nguồn tài nguyên đã đƣợc sử dụng trƣớc đó và có thể giải phóng khi không đƣợc sử dụng.
Các trạm quản lý và các phần tử thăm dò cần phải hỗ trợ tất cả định dạng của chuỗi đƣa ra bởi các vùng mạng. Nó chứa một hoặc một vài tên sau: Địa chỉ IP, tên trạm quản lý, tên các nhà quản lý mạng, khu vực hoặc số điện thoại. Các thông tin này sẽ giúp ngƣời sử dụng chia sẻ tài nguyên hiệu quả.
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ Thông thƣờng, một số chức năng của thiết bị và nhà quản lýphần tử thăm dò muốn đƣợc thiết lập ngầm định. Các tài nguyên gắn với các chức năng này đƣợc sở hữu bởi chính bản thân thiết bị hoặc nhà quản lý mạng trong thời gian hoạt động. Trong trƣờng hợp này, thiết bị hoặc nhà quản lý sẽ đặt các đối tƣợng sở hữu liên quan vào một chuỗi bắt đầu với từ giám sát “monitor”. Một trạm quản lý mạng chỉ thay đổi các đối tƣợng này dƣới sự chỉ đạo của ngƣời quản lý phần tử thăm dò.
Các nguồn tài nguyên trên một phần tử thăm dò đƣợc chỉ định khi các hàng điều khiển đƣợc tạo ra bởi các ứng dụng. Khi có rất nhiều các ứng dụng cùng sử dụng phần tử thăm dò cùng một thời điểm, việc phân bổ tài nguyên không hiệu quả sẽ dẫn đến sự thiếu hụt tài nguyên trong phần tử thăm dò. Khi một trạm quản lý mạng muốn sử dụng một chức năng trong một khối giám sát từ xa, nó quét bảng điều khiển của chức năng đó để tìm các tham số tƣơng tự để chia sẻ. Các tham số có độ biến động ít nhất là các tham số thuộc về khối giám sát.
Nếu một trạm quản lí quyết định chia sẻ tài nguyên cho những trạm quản lí khác, nó cần hiểu rằng trạm quản lí sở hữu các tham số có thể không cho phép sửa đổi hoặc xóa bỏ. Vì vậy, một ứng dụng quản lí quan trọng thƣờng đƣợc đặt trong hàng của khối giám sát do sự thay đổi trong hàng này ít khi xảy ra. Trong khi đó, một hàng của một ứng dụng quản lí có thời gian sống nhỏ vì nhà quản lí mạng thƣờng phân bổ lại tài nguyên từ đó hơn là một hàng thuộc về khối giám sát đƣợc sử dụng bởi nhiều ngƣời sử dụng.
b. Bổ sung hàng giữa các trạm quản lý
Cơ chế bổ sung thêm hàng đƣợc mô tả trong RFC 1212. Trong cơ sở thông tin quản lí MIB, các hàng thƣờng xuyên đƣợc bổ sung vào trong một bảng để cấu hình một chức năng. Cấu hình này thƣờng gồm các tham số để điều hành chức năng.Agent cần kiểm tra các tham số này để đảm bảo chúng phù hợp với các giới hạn đƣợc định nghĩa trong MIB cũng nhƣ giới hạn về tài nguyên. Các khối thực thi Agent có thể nhầm lẫn khi kiểm tra các tham số này và báo lại tới trạm quản lý rằng các tham số này không có giá trị do hai khả năng sau:
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ - Khi một trạm quản lý đặt riêng lẻ các đối tƣợng tham số.
- Khi trạm quản lý đặt một đối tƣợng trạng thái không chính xác.
Trƣờng hợp thứ hai xảy ra khi một trạm quản lý có một vài tham số không chính xác và gây ra lỗi, khối thực thi sẽ lựa chọn các tham số trƣớc đó để có thêm thông tin về trạm quản lý. Thêm vào đó, một vấn đề nảy sinh khi nhiều trạm cùng quản lý cố gắng thiết lập các thông tin cấu hình bằnggiao thức SNMP trong cùng một thời điểm. Khi đó, quá trình bổ sung một hàng mới trong cùng một bảng điều khiển có thể dẫn tới tranh chấp giữa các trạm quản lý khi các trạm này cùng muốn tạo cùng một khoản mục. Để tránh tranh chấp này, mỗi khoản mục điều khiển nhƣ vậy chứa một đối tƣợng trạng thái có một ngữ nghĩa đặc biệt để dàn xếp giữa các trạm quản lý.Nếu một cơ chế tạo hàng đƣa ra một đối tƣợng trạng thái tƣơng tự nhƣ đối tƣợng trạng thái tồn tại thì bản tin báo lỗi đƣợc gửi tới trạm quản lý.Khi nhiều trạm quản lý cùng muốn tạo ra một hàng, chỉ trạm quản lí đầu tiên thành công và các trạm còn lại sẽ nhận đƣợc thông báo lỗi.
Khi một trạm quản lý muốn tạo ra một khoản mục điều khiển mới, nó tạo ra một chỉ mục cho hàng đó. Lựa chọn chỉ mục có thể theo nhiều cách khác nhau nhƣng đều nhằm hạn chế tối thiểu cơ hội của các trạm quản lí khác sử dụng chỉ mục này. Nếu chỉ mục đang đƣợc sử dụng, các kĩ thuật trên đây sẽ đƣợc sử dụng để chống tranh chấp.Một số bảng trong cơ sở thông tin quản lý MIB này đƣợc tham chiếu tới các bảng khác trong cùng MIB. Khi tạo và xóa các khoản mục trong các bảng này, nó cho phép các tham chiếu không ổn định tồn tại và không định nghĩa thứ tự để tạo hoặc xóa các khoản mục trong bảng.