APNOMS 2003APNOMS 2003
An Efficient Service Management Architecture An Efficient Service Management Architecture in Virtual Active Network Using Script MIBin Virtual Active Network Using Script MIB
School of Electronics and Information
Kyung Hee University
Kyung Deok Seo, Choong Seon Hong
2 APNOMS 2003APNOMS 2003
Introduction (1/2)Introduction (1/2)• Several Problems of Today’s Networks
─ The difficulty of integrating new technologies and standards into the shared network infrastructure.
─ Poor performance due to redundant operations at several protocol layers.
─ Difficulty accommodating new services in the existing architectural model.
• Active Network─ Discussed by DARPA (The Defense Advanced
Research Projects Agency) research community from 1994
─ Store – – Forward─ Provide flexibility in new protocol and service
deployment
Process
3 APNOMS 2003APNOMS 2003
Introduction (2/2)Introduction (2/2)
Figure 1. Architectural framework of active node : DARPA AN WG (1999)
4 APNOMS 2003APNOMS 2003
Virtual Active Network (1/2)Virtual Active Network (1/2)
• Concept of the VAN (Virtual Active Network)─ VAN can be described as a graph of virtual active
nodes interconnected by Virtual Links
Management EE
Customer 1 EE
Customer 3 EE
Customer 3 EE
Customer 3 EE
Node A
Node E
Node D
Node CNode B
Management EE
Customer 2 EE
Customer 2 EECustomer 2 EE
Customer 2 EE
Management EE
Customer 1 EECustomer 1 EE
Management EEManagement EE
Physical Active Network
Virtual Active Network
EE
Figure 3. Example of VANFigure 2. Concept of VAN
5 APNOMS 2003APNOMS 2003
Virtual Active Network (2/2)Virtual Active Network (2/2)
• Architecture of a Active Node for VAN─ A node operating system layer configures and provides access to
the node’s resources─ Customer can create a new service and manage a service using
SPI─ Provider can manage active node using LVMI
Figure 4. Architecture of a active node for VAN
6 APNOMS 2003APNOMS 2003
Script MIB (1/2)Script MIB (1/2)
• Overview of the Script MIB─ Developed by the IETF DISMAN (Distributed
Network Management) working group and published in May 1999 as a proposed standard.
─ Script MIB provides the following capabilities. Transfer of management scripts to a distributed
manager. Initiating, suspending, resuming and terminating
management scripts. Transfer of arguments for management scripts. Monitoring and control running management scripts. Transfer of the results produced by running
management scripts.
7 APNOMS 2003APNOMS 2003
Script MIB (2/2)Script MIB (2/2)• Structure of the Script MIB
─ smLangTable (& smExtsnTable)─ smScriptTable (& smCodeTable)─ smLaunchTable ─ smRunTable
Figure 5. Usage of the Script MIB
8 APNOMS 2003APNOMS 2003
Service Management Architecture Using Script MIB (1/2)Service Management Architecture Using Script MIB (1/2)
• SPI that provided by VAN provider is very limited for managing private VAN service.
• Our Constructions─ VAN Manager consists of
Service Info. Table Node Info. Table Script Repository Table GUI Generator Authentication Module ANEP Packet Generator
Figure 6. VAN Manager
9 APNOMS 2003APNOMS 2003
Service Management Architecture Using Script MIB (2/2)Service Management Architecture Using Script MIB (2/2)
─ Active network node for VAN based Service consists of
ANEP Daemon Packet Analyzer Script MIB
Implementation SNMP Agent Customer’s EE Management EE
─ Back UP Manager─ Management Script
RepositoryFigure 7. Active network node for VAN
10 APNOMS 2003APNOMS 2003
Service Management Scenario using Proposed ArchitectureService Management Scenario using Proposed Architecture
Back UpManagerVAN
ManagerManagement EE
Customer 1 EE
Management EE
Customer 2 EE
Customer 2 EE
Management EE
Customer 2 EE
Management EE
Customer 1 EE
Customer 1 EE
Customer 2 EE
Management EECustomer 3 EE
Customer 3 EE
Customer 3 EE
Node A
Node E
Node D
Node C
Node B
Customer2
Provider
ManagementScript
Repository
1
2
3 4S
SS
S
SS
S
Figure 8. Service Management Scenario
11 APNOMS 2003APNOMS 2003
ImplementationImplementation
Figure 9. Main Modules
Figure 10. Testbed• Using Toolkits
─ Active Network Node Implementation Using ANTS 2.0.3 (University of Utah & University of Washington)
─ Script MIB Implementation Using JASMIN 1.0.0 (NEC Europe C&C Lab. & TU Braunschweig)
─ SNMP Agent Using Net-SNMP 5.0.7
─ Programming Language JDK 1.1.8
12 APNOMS 2003APNOMS 2003
Conclusions & Future WorksConclusions & Future Works
• Conclusions─ Active networks using the VAN concept give
customers new possibilities and benefits─ Service management using Script MIB is fit for service
in VAN─ Service management architecture in VAN using Script
MIB is dynamic and flexible• Future Works
─ Performance evaluation─ Study of VAN based service and managed objects