網路管理系統架構 陳彥錚 (Yen-Cheng Chen) yencheng@mcu.edu.tw http://www.im.tj.mcu.edu.tw/~ycchen/
內容大綱 1. 網路管理平台(Platform) 2. 網路管理架構 3. Web-Based網路管理架構 集中式 (Centralized) 階層式 (Hierarchical) 分散式 (Distributed) 3. Web-Based網路管理架構
1. 網路管理平台 網路管理環境 Network Management Platform 由於一個網路實際上可能包含由不同廠商所提供之網路設備,這些網路設備功能迥異,管理方式也常因各廠商之不同設計而有所不同,通常需要多個網管系統各自為政。 Network Management Platform A software package that provides the basic functionality of network management for many different network components
網路管理平台基本功能 圖形化使用者介面 (Graphical User Interface, GUI) 網路圖 (Network Map) 資料庫管理系統 (Database Management System, DBMS) 提供標準方法對設備詢問資訊 (Standard method to query devices) 可依客戶定製之功能操作表列 (Customizable menu system) 事件存錄 (Event log) 圖形化工具 (Graphing Tools) 應用程式介面 (Application Programming Interface, API) 系統安全 (System Security)
常見網路管理平台 HP OpenView IBM/Tivoli NetView SUN Solstice SunNet Manager http://openview.hp.com/ IBM/Tivoli NetView http://www.tivoli.com/products/index/netview/ SUN Solstice SunNet Manager http://www.sun.com/solstice/
網路管理工具分類 補充資料 管理工具 (Management Tools) 發展工具 (Development Tools) 獨立使用工具(Stand Alone Tools) 測試工具 (Test Tools) 協定分析工具 (Protocol Analyzer) 網際網路工具 (Internet Tools) 整合工具 (Integrating Tools) 企業管理系統 (Enterprise Management Systems) 障礙單系統 (Trouble Ticket Systems) 文件化系統 (Documentation Systems) 管理平台 (Management Platform) 發展工具 (Development Tools) 管理資訊庫工具 (MIB Tools) 代理者發展工具 (Agent Development Tools) 應用發展工具 (Application Development Tools) 使用者介面工具 (GUI Tools)
網路管理架構 常見三種網路管理架構 網路管理架構考慮因素 集中式架構 (Centralized Architecture) 階層式架構 (Hierarchical Architecture) 分散式架構 (Distributed Architecture) 網路管理架構考慮因素 網路規模 網路架構 部門組織架構 地理位置分佈
Centralized Architecture 網管系統 Queries network network
集中式架構 所有網路管理工作集中於一個網管系統或平台,負責以下任務: 探討課題 所有網路告警(Alert)與事件(Event)報告工作 所有網路資訊搜集工作 存取、操作所有網管應用程式 探討課題 系統安全、容錯備援、網管系統位置、網管訊務、系統延伸性
Hierarchical Architecture NMS Server DBMS NMS Client Local Query NMS Client network network Local Query
階層式架構 階層式架構使用多個系統,其中一個為網管伺服器(Server),其餘為網管前端(Client) 主要特色 探討課題 網管工作不僅倚靠單一的網管系統 網管工作分散於各網管系統 網路監測分散於各網路中 集中式的資訊儲存 探討課題 整體資訊之搜集、個別系統之設定、網管應用之存取與操作、網管範圍之重疊
Distributed Architecture Replication Server Communication NMS Peer Local Query DBMS NMS Peer DBMS Local Query network NMS Peer DBMS Local Query
分散式架構 分散式架構使用多個對等的(Peer)的網管平台,每一平台具有完整的網管功能及資料庫,其中一平台作為各平台之管理者。 分散式架構兼具集中式與階層式架構之功能,具以下優點: 所有網路資訊、網路告警(Alert)與事件(Event)報告集中於單一系統 網管應用之存取與操作,集中於單一系統 網管工作不僅倚靠單一的網管系統 網管工作分散於各網管系統 網路監測分散於各網路中
Web-Based網路管理架構 Web-Based應用架構 Web-Based應用之優點 Web-Based網管架構 實例:HiNet網路管理
Web-Based應用架構 補充資料 App. HTML HTTP Server App. H App. WWW Client WWW CGI, ASP Database HTML HTTP HTTP Server App. Socket, RMI, CORBA, DCOM H App. Applet Applet
Web-Based應用之優點 主從式架構 (Client-Server) 通用性的客戶端 (Universal Client) 補充資料 Web-Based應用之優點 主從式架構 (Client-Server) 通用性的客戶端 (Universal Client) 豐富多媒體表現 (Rich Multimedia) 平台獨立性 (Platform Independence) 開放式通信架構 (Open Communication) 容易維護與更新 (Easy Maintenance & Update) 分散式與網路計算 (Distributed & Network-Centric Computing)
Web-Based網管架構 兩種主要Web-Based網管架構 嵌入式 (Embedded) 代理人式 (Proxy) 網管應用程式置於一Web伺服器,利用既有之網管通信協定(如SNMP)監控網路設備,網管應用之使用者介面則以Web方式呈現於客戶端之Web瀏覽器。
Embedded Approach A M H U A U M H HTTP HTTP/SNMP SNMP User Interface U Manager HTTP Server Proxy Agent SNMP Agent HTTP U M H A HTTP/SNMP SNMP U M H A
Proxy Approach H U M P A U H M U M WWW Client HTTP server Managed Devices SNMP HTTP H U M P U M H A P User Interface Manager HTTP Server Proxy Agent SNMP Agent HTTP SNMP A U H M U M SNMP