寬頻匯流網路管理資訊系統之研製 Design of Management Information System for Broadband...
-
date post
19-Dec-2015 -
Category
Documents
-
view
243 -
download
3
Transcript of 寬頻匯流網路管理資訊系統之研製 Design of Management Information System for Broadband...
1寬頻匯流網路管理資訊系統之研製Design of Management Information Systemfor Broadband and Convergence Networks
Yung-Da Chen, You-Min Lin, Kai-Wei Ke, and Ho-Ting Wu
Department of Computer Science and Information Engineering National Taipei University of Technology Taipei, Taiwan, R.O.C.
2
Motivation•異質網路對於網路管理系統之需求
•SNMP (Simple Network Management Protocol)▫最普遍使用的網路管理協定▫相關研究針對協定本身、管理架構或特定管理功能
•SNMP-based 網管系統▫Commercial NMS - 價格昂貴且設定複雜不易操
作▫Open Source NMS – 功能常有缺漏不符使用
3
Goal• 跨平台且為開放原始碼之通用型「寬頻匯流網路管理資
訊系統」,簡稱 BCNMS
• 監控與管理▫ 網路流量、服務品質與設備運作▫ 避免網路中斷等狀況發生
• 提供學界或業界作推廣延伸▫ 減少網管系統開發之前置作業▫ 降 低 未 來 建 置 長 期 演 進 技 術 (LTE) 、 無 線 感 測 網 路
(WSN) 及車用行動通訊網路 (VANET) 設計之門檻
4
SNMP• 協定架構
▫參考 OSI 網路管理架構• 不同於 ICMP (Internet Control Message
Protocol) Ping (Packet Internet Grouper)• 可管理的設備
▫伺服器、工作站、路由器等• 使用 SNMP 的主要優點
▫標準化▫簡單易懂的網路管理協定▫主要網通設備皆支援▫允許分散式管理
5
SNMP Community• 社群字串是 Manager 與 Agent 之間的信任關係
▫SNMP 最基本的安全限制▫ 辨識管理群組▫ 社群字串相同才可互相通訊
• 依社群名稱分配對應的存取模式▫Public 字串用於 read-only 社群▫Private 字串用於 read-write 社群
• 以純文字方式傳送▫ 容易被攔截與利用▫SNMPv1 與 SNMPv2 的認證問題▫SNMPv3 以加密的方式提供認證服務
6
Principle Operation
Agent
Manager
MIB
MIB
MIB
Agent
Agent
poll
poll
poll
TRAPSPort: 162
GET/SETPort: 161
7
Module Design•核心功能以模組化的方式設計•Applet 應用程式輔助管理操作工具•以模組化設計的目的:
▫修改容易,不易對系統的其他功能造成影響。▫能維持 SNMP 協定標準的彈性▫有助於節省系統設計或更新網路管理功能的時間與
Cost▫未來若須支援其它架構之網路管理協定或標準,也
能夠輕易得到擴充
8
Architecture• 分散式多層應用模型
▫表示邏輯 - 整合性模組 JSP, Servlet Applet Application Authentication
▫控制邏輯 - 通用性模組 Session Beans Entity Beans
▫函式庫與工具 SNMP4J, JFreeChart, JavaMail, Mibble-parser APIs ICMP Ping, Database
9
Architecture
System Architecture
Control Logic
(Session Beans)
Presentation Logic
SNMP APIMail APIPing Tool
GUI Event Handler (Servlet)
GUI (JSP)Security
AuthenticationApplet
Subsystems
Database Driver
Database
(Entity Beans)
Trap Message Analysis
SNMP Operation Handle
Agent Status Monitor Error Notification
Agent Discovery
Monitor Data
GatheringData
Access
ICMP SNMPSMTP
Chart Generator
10
Integrated Module•表示邏輯 (Presentation Logic)
▫整合性模組 GUI 模組:使用者操作介面、系統資料結構初始化、
功能模組及子系統之整合 安全性認證模組:使用者認證、
帳戶管理 效能監測模組:產生圖形化監測
資料報表
11
Functional Module• 控制邏輯 (Control Logic)
▫ SNMP 操作處理模組:用 SNMP4J 分別處理 協定操作之 Get/Set 及 Response 訊息
▫ 資料存取模組:以 JPQL 實作,保存系統設定與管理資訊▫ Trap 訊息分析模組:分析處理設備傳來之 Trap 與
Notification 訊息▫ 管理設備搜尋模組:實作 Broadcast/Unicast 搜尋可管理的
SNMP 網路設備▫ 監測資料蒐集模組:以輪詢 (Timer Interval) 的方式蒐集設備
監測資料並存入資料庫▫ 設備狀態監控模組:週期性檢測設備狀態▫錯誤通知模組:透過 JavaMail 實作錯誤狀態通知,系統週期性檢查未處理之錯誤訊息
12
Subsystem•SNMP MIB Browser
▫實作上須設定在用戶端執行的 Applet Policy▫透過MIB 文件的管理,自動載入所需要的 MIB 文件▫執行使用者端 SNMP 操作▫以 URL 與 Server 做連結註冊管理物件
•Real-Time Trap Viewer▫取得系統最近一次收到的 Trap 訊息▫在使用者端動態顯示
•將 Applet 子系統封裝成 JAR 格式▫嵌入 JSP 頁面
19
Traffic Analysis
201/9/1 19
在分封交換有線網路中資料流量事實上呈現自我相似性(Self-Similarity) 的特性,我們採用 R/S plot 測試方法,其斜率即為「 H- 參數值 (Hurst parameter) 」,若 H 值介於 0.5 至 1 之間則表示具有自我相似性,當 H=1 表示完全自我相似性。
WiMAX SS1, nrtPS 流量之R/S Plot : (a)heavy traffic
(b)light traffic
20
Environment Deploy
BCNMS
Clients
(Manager)
Access Point(Agent)
Access Point(Agent)
WiMAX-SS(Agent)
WiMAX-SS(Agent)
WiMAX-BS(Agent)
Server(Agent)
PC(Agent)
Printer(Agent)
Access Point
(Agent)
UserUser
Router(Agent)
Clients Clients
Internet