pptx

advertisement
Speaker : Yung-Da Chen
Advisor : Dr. Kai-Wei Ke
Date : 2011/05/23


Simple Network Management Protocol
Development of Network Management System,
NMS
◦ System Architecture Design
◦ Development Environment and Procedures
◦ Features



Current Works
References
Demo
Design of Broadband and
Convergent NMS
2
Standards
Principle Operation
Standard Naming Tree
3

SMI (Structure of Management Information)
◦ 定義被SNMP管理之物件的存取規則
 SMIv1 (RFC 1155), SMIv2 (RFC 2578)

MIBs (Management Information Bases)
◦ 告訴管理者設備存在那些管理訊息(物件)
 MIB-II (RFC 1156), MIB-II (RFC 1213)

SNMP (Simple Network Management Protocol)
◦ 定義NMS與Agents間如何做訊息交換
 SNMPv1, SNMPv2c, SNMPv3
Design of Broadband and
Convergent NMS
4
Manager
Transport SNMP
v1 : unreliable
v2/v3: reliable alternatives
poll
poll
GET/SET
poll
TRAPS
Agent
Agent
variable
MIB
Agent
table
Design of Broadband and
Convergent NMS
5
Root
ccitt (0)
iso (1)
org (3)
ensure that each
variable gets a
unique name
dictionary (1)
joint (2)
dod (6)
internet (1)
mgmt (2)
experimental (3)
private (4)
mib-2 (1)
enterprises (1)
OID: 1.3.6.1.2.1.x
OID: 1.3.6.1.4.1.x
for internet people
for company or
university
Design of Broadband and
Convergent NMS
6
System Design Architecture
Development
Features
7

Module Design
◦ Web Service Module
 Servlet, JSP
 Web-based User Interface
 Authentication
◦ SNMP Message Event Module




SNMP “SET” and “GET”
Trap Receiver
Remote Agents Monitor (Polling Mechanism)
Agents Discovery
Design of Broadband and
Convergent NMS
8

Module Design
◦ Database Module
 JDBC use MySQL
 EJB(Enterprise Java Bean)
 Entity bean, Session bean
◦ Chart Module
 Traffic Monitor
◦ Tools Module
 Applet Mib Browser
 ICMP Ping
◦ Mail Notification Module
 SNMP Trap
 Traffic Monitor Unusual
Design of Broadband and
Convergent NMS
9
Design of Broadband and
Convergent NMS
10
Design of Broadband and
Convergent NMS
11
Design of Broadband and
Convergent NMS
12


Environment and Tools
Category
Description
Language
Java Enterprise Edition 5 with EJB 3.0
HTTP Server
Glassfish v2ur2
Database Server
MySQL Server 6.0 Community Edition
JRE & JDK
JRE 1.6.0_20, JDK 1.6.0_20
Integrated Development
Environment
NetBeans 6.5
Operating System
Windows XP & Win7
Libraries
◦ SNMP4J (v1.2.9)
◦ JFreeChart (v1.0.9)
◦ Mibble-Parser-alpha1 (v2.9)
Design of Broadband and
Convergent NMS
13


Web-based UI
Monitor
◦
◦
◦
◦

Dynamic Traffic Monitor
Traffic Threshold Notification
Trap Notification
Group Monitor
Mib Tree Browser
◦ Applet Mib Browser

Device Discovery
◦ Search by Multicast
• History Operating Record
Design of Broadband and
Convergent NMS
14
Remaining works
Summary
References
15

Device Discovery
◦ SNMP Multicast Network Device Search

Trap Receiver
◦ Real-Time Trap Event Handle

Traffic Threshold
◦ Traffic Monitor Threshold Implement

Mail Notification
◦ Automatic Unusual Mail Notification
Design of Broadband and
Convergent NMS
16

跨平台
◦ Java Programming Language

系統完成度
◦ 目前進度約65%

環境測試
◦ Network Environment Implementation

系統延伸性
◦ Module Design

系統安全性
◦ Admin Login, Applet Security Policy
Design of Broadband and
Convergent NMS
17





Douglas R. Mauro, and Kevin J. Schmidt, “Essential SNMP
2e,” O’Reilly Media Inc., 2007
Sean J. Harnedy, “Total SNMP : exploring the Simple
Network Management Protocol,” Prentice Hall PTR, 1998
Dedi Rahmawan Putra, “Network Management and
Traffic Analysis for WiMAX,” NTUT, CSIE, 2007
鄭師堯著,「整合 WiMAX/ Wi-Fi Mesh 網路之無線
網路管理系統」,碩士論文,國立中央大學資訊工程
研究所,2005
戴昌聖著,「結合XML技術之Web-Based網路管理
工具」,碩士論文,銘傳大學資訊管理研究所,2002
Design of Broadband and
Convergent NMS
18








梁志豪著,「應用行動代理人於異質網路管理之整合」,
碩士論文,國立交通大學資訊工程研究所,2002
巫國吏,「下一代整合網路管理平台之研製」,碩士
論文,國立交通大學資訊工程研究所,2000
許書瑜,「以Web為基礎探討多廠商環境下的SNMP網
路管理」,碩士論文,國立交通大學資訊工程研究所,
1999
李思宏著,「網頁式之網路管理資訊系統」,碩士論文,
國立暨南大學資訊管理所,1999
SNMP4J, URL: http://www.snmp4j.org
Mibble-parser, URL: http://www.mibble.org
JFreeChart, URL: http://www.jfree.org
Snmp Link, URL: http://www.snmplink.org
Design of Broadband and
Convergent NMS
19
Thanks for your attention!
Download