530 likes | 715 Views
Network Management and Traffic Analysis for Wireless MAN. by Dedi Rahmawan Putra (95598052) Advisor: Dr. Kai-Wei Ke. Outline. Motivations and Objectives Simple Network Management Protocol The Design of Network Management Station The Implementation of Network Management Station
E N D
Network Management and Traffic Analysis for Wireless MAN by Dedi Rahmawan Putra (95598052) Advisor: Dr. Kai-Wei Ke Network Management and Traffic Analysis for Wireless MAN
Outline • Motivations and Objectives • Simple Network Management Protocol • The Design of Network Management Station • The Implementation of Network Management Station • WiMAX Network Deployment • Network Management Deployment • Traffic Analysis • Remaining Tasks, Conclusions, and Reference Network Management and Traffic Analysis for Wireless MAN
Motivation • The complexity of Wireless MAN system became higher • The need to maintain the functionality and the existence of each and between base station and subscriber stations. • Reducing the manpower for monitoring purpose, simple maintenance, fault management, and extending the flexibility of management. • To accurately model the traffic generated by each network elements in order to evaluate the performance of a system. • In many real world cases, the traffic pattern is self-similar rather than Poisson. Network Management and Traffic Analysis for Wireless MAN
Objectives • To develop a Network Management Station (NMS) tool by using SNMP protocol. • To integrate the developed Network Management Station (NMS) into WiMAX system in order to confidently characterize the network traffic behavior. • To assess the self-similarity existence and its impact in WiMAX network traffic, comparing the past works which have proven that self-similarity exists in Ethernet traffic and Wireless LAN traffic. Network Management and Traffic Analysis for Wireless MAN
SNMPSimple Network Management Protocol Standard Principle Operation Object terminologies Retrieving Scalar Value Retrieving Table Value Standard Naming Tree Network Management and Traffic Analysis for Wireless MAN
Standard • SMI (Structure of Management Information) Define how management information may look like • SMIv1: RFC 1155 • SMIv2: RFC2578 (currently used) • MIBs (Management Information Bases) Tell what management information exists • MIB-I: RFC1156 • MIB-II: RFC1213 • SNMP (Simple Network Management Protocol) Define how information is exchanged • SNMPv1: RFC1157 • SNMPv2: RFC1901, 1905, 1906 • SNMPv3: RFC2571-2575 Network Management and Traffic Analysis for Wireless MAN
Principle Operation Transport SNMP v1 : unreliable v2/v3: reliable alternatives NMS poll poll GET/SET poll TRAPS Agent Agent Agent MIB MIB variable MIB table Network Management and Traffic Analysis for Wireless MAN
Object Terminologies • Object: the definition of something • Instance: something that has value • ObjectID: the sequence of integers on the path leading from the root of the tree to a named object • Scalar: an object with one instance • Table: an object with multiple instances (combination of scalars) Network Management and Traffic Analysis for Wireless MAN
Retrieving Scalar Value • GET 1.1.0 = 140.124.181.210 Object OID: 1.1 Instance OID: 1.1.0 1.1.0 Value 1.2.2.0 1.2.1.0 Network Management and Traffic Analysis for Wireless MAN
Retrieving Table Entries Value X.C.I = OidOfTable.ColumnNumber.IndexValue 1.3.2.8 = 3 new-MIB.routeTable.next.8 = 3 destination Network Management and Traffic Analysis for Wireless MAN
Standard Naming Tree • Ensuring that • each variable gets • a unique name for internet people for company or university Network Management and Traffic Analysis for Wireless MAN
The Design of Network Management Station (NMS) NMS Overview System Context Diagram Feature Refinement Network Management and Traffic Analysis for Wireless MAN
NMS Overview • A comprehensive web-based system utilizing SNMP protocol dedicated to network management system. • Planned to be integrated with the deployment of fixed WiMAX system • Provides easy management toolsto manage several agents within the network area of interest. • Deliver user friendlymenus to access the functional pages • Provide object registration, agent registration, and their interaction. • It polls the agents periodically to accomplish the dynamic monitoring. Network Management and Traffic Analysis for Wireless MAN
System Context Diagram Network Management and Traffic Analysis for Wireless MAN
Feature Refinement Network Management and Traffic Analysis for Wireless MAN
Object Registration UI displaying hidden field Network Management and Traffic Analysis for Wireless MAN
Object Registration Fields • Object ID • Object Name • Syntax: the object data type • Max-Access: the maximum possible access • Description • Make Default for New agent: special field intended to distinguish which objects should be included in a newly-registered agent by default. Network Management and Traffic Analysis for Wireless MAN
Syntax Enumeration meaningless status value for human readable more understandable meaning Network Management and Traffic Analysis for Wireless MAN
Object Retrieval Method • Once: retrieved once when the monitoring starts. Eg: SystemDescription, systemName. • Continuously-Updated-Value: retrieved and updated regularly. Eg: systemUpTime. • Line-Chart: retrieved regularly, the previously retrieval data will be kept. • Bar-Chart: basically similar with Line-Chart one, but using bar-chart or histogram to illustrate the monitored object. newly appeared field Network Management and Traffic Analysis for Wireless MAN
Agent Registration UI hidden by default show hidden field Network Management and Traffic Analysis for Wireless MAN
Agent Registration Fields • IP Address • Agent name • Device type: the level position in the WiMAX network deployment hierarchy: WiMAX-BS, WiMAX-SS, AP, CLIENT • Upper level gateway: which upper gateway the device belongs to. • SNMP version : which compatible SNMP standard the device agent is designed for: v1, v2c, v3 • Read Community: community string for read access. • Write Community: community string for write access. • SNMP Port Network Management and Traffic Analysis for Wireless MAN
Agent Object Management Object naming convention: name + index for Table instances • Need confirmation: monitoring in progress? restart Network Management and Traffic Analysis for Wireless MAN
Agent Status Control • OK • Need Attention • Not Performed Network Management and Traffic Analysis for Wireless MAN
Static Monitoring • Used for: Once and Continuously-Updated-Value Network Management and Traffic Analysis for Wireless MAN
Dynamic Monitoring • Bar-Chart • (Histogram) Object Name • Line-Chart Network Management and Traffic Analysis for Wireless MAN
Grouped Monitoring Setting Network Management and Traffic Analysis for Wireless MAN
Grouped Monitoring Network Management and Traffic Analysis for Wireless MAN
Agent Management Structure Network Management and Traffic Analysis for Wireless MAN
Simple Management Tools Network Management and Traffic Analysis for Wireless MAN
The Implementation of Network Management Station Implementation Class Diagram Implementation Architecture GUI Layout Important Functional implementation Network Management and Traffic Analysis for Wireless MAN
Implementation Class Diagram Network Management and Traffic Analysis for Wireless MAN
Implementation Architecture Network Management and Traffic Analysis for Wireless MAN
GUI Layout • Containers and contents are implemented using JSP Network Management and Traffic Analysis for Wireless MAN
Functional Implementation Ping function Get function Set function Timer Interval Function Chart Generator function Network Management and Traffic Analysis for Wireless MAN
Ping • aimed to detect the device status • utilizes isReachable() function call provided by Java. • Implemented using Stateless Session Bean within EJB Container. Network Management and Traffic Analysis for Wireless MAN
Get • Used for monitoring feature and simple Getfeature. • Implemented using Stateless Session Bean within EJB container. • To perform the value retrieval from a specific object ID in the MIB agent. • Utilizing Snmp4j library to create SNMP PDU and execute Get command. Network Management and Traffic Analysis for Wireless MAN
Set • Implemented using Stateless Session Bean within EJB container. • Used for simple Settool feature • To create SetRequest-PDU and execute Set command, we also utilize Snmp4j library. Network Management and Traffic Analysis for Wireless MAN
Timer Interval • To schedule a sequence of actions by giving a certain delay in between. • Implemented using Stateless Session Bean within EJB container. • Constructed by 3 sub functions: initiating timer, cancelling timer, timeout actions. • Used for dynamic monitoring and Auto-ping feature. Network Management and Traffic Analysis for Wireless MAN
Chart Generator • Generates the chart presentations on monitoring procedure. • Utilizing JFreeChartlibrary. • Two kinds of charting presentation available: bar or histogram time series chart, and line time series chart. • Implemented in: • Servletwithin web container: for Static PNG image • Applet within Applet Class Library: for real monitoring • The chart is a time series domain chart drawn against the retrieval value Network Management and Traffic Analysis for Wireless MAN
WiMAX System Deployment and Management WiMAX Network Deployment Management Scenario Network Element Registration MIB Extraction Traffic Generation Plan NMS Demonstration Network Management and Traffic Analysis for Wireless MAN
WiMAX Network Deployment Network Management and Traffic Analysis for Wireless MAN
Network Element Registration Network Management and Traffic Analysis for Wireless MAN
MIB-II OID: 1.3.6.1.2.1 wmanIfMib is defined under this branch Network Management and Traffic Analysis for Wireless MAN
MIB-II Groups in a Protocol Stack SYSTEM INTERFACES TRANSMISSION Network Management and Traffic Analysis for Wireless MAN
IEEE Std 802.16f-2005 MIB Network Management and Traffic Analysis for Wireless MAN
MIB Extraction Network Management and Traffic Analysis for Wireless MAN
Management Scenario Network Management and Traffic Analysis for Wireless MAN
Traffic Generation • QoS Service Class: UGS, rtPS, nrtPS, Best Effort • Modulation: BPSK, QPSK, 16QAM, 64QAM • Destination: Unicast, Broadcast/Multicast • Traffic Intensity: light load, heavy load • Data flow: Uplink (UL), Downlink (DL) • Data Traffic: • UGS: VoIP, T1/E1 orATM CBR • rtPS: MPEG video, VoIP, video conference • nrtPS: video and audio streaming • BE: internet application(web browsing), email, FTP Network Management and Traffic Analysis for Wireless MAN
NMS Demonstration Network Management and Traffic Analysis for Wireless MAN