|
This
report describes how different standardized management protocols can be
incorporated into telecom applications with little or no impact on the
overall software architecture. It presents a framework providing the necessary
flexibility needed when different standardized management protocols have
to coexist along side each other, or need to be interchanged due to changing
system requirements.
The report shows there is a mapping
from this framework to management protocols commonly used in telecom applications,
namely SNMP, Corba and HTTP. OSI based management is also superficially
discussed. The framework has been developed in Erlang, but can be used
in any high level functional programming language.
Keywords: standardized
management protocols, telecom applications, network management, Corba,
SNMP, HTTP, Erlang
Table of Contents
- INTRODUCTION
- CHOICE
OF MANAGEMENT PROTOCOL
- INTRODUCTION
- OSI VS. IP
- PROTOCOL DISTINCTIONS AND FEATURES
- INFORMATION MODEL
- TOOLS
- SYSTEM REQUIREMENTS
- MANAGEMENT SYSTEM REQUIREMENTS
-
SYSTEM FLEXIBILITY REQUIREMENTS
- INTRODUCTION
- PROTOCOL EVOLUTION
- PROTOCOL ADDITIONS AND CHANGES
- THE MANAGED RESOURCE INTERFACE
- THE MANAGED
RESOURCE INTERFACE
- INTRODUCTION
- THE COMMUNICATION MODEL
- THE INFORMATION MODEL –
FUNCTION DEFINITION
- Getting Data
- Setting Data
- Notification of events
- THE INFORMATION MODEL –
DATA DEFINITION
- Defining records
- Defining Actions
- Alarms & Other Events
- THE ORGANIZATION MODEL
- THE FUNCTIONAL MODEL
-
MANAGEMENT PROTOCOL MAPPING
- SNMP BASED MANAGEMENT
- Functional
- Communication
- Organization
- Information
- Defining Managed Objects
- Operations on Managed Objects
- WEB BASED MANAGEMENT
- Communication model
- HTTP
- Information Model
- CORBA BASED MANAGEMENT
- Organization and
Communication Model
- Function Model
- Information Model
- OSI BASED MANAGEMENT
- Information and Communication Models –
CMIP / CMIS
- Functional model
- ANALYSIS
- THE COEXISTENCE OF THE MRI
- THE MRI AS A PROPRIETARY PROTOCOL
- GENERIC UTILITIES
- Bridging and Interfacing
- Generic Tools
- DESIGN FLAWS
- CONCLUSION
- BIBLIOGRAPHY AND REFERENCES
- ACKNOWLEDGMENTS
- APPENDIX A: ERLANG
- LANGUAGE ABSTRACT
- DATA OBJECTS
- FUNCTIONS AND MODULES
- PATTERN MATCHING
- FLOW OF CONTROL
- CONCURRENCY
- DISTRIBUTION
- AUTHENTICATION
- OPEN TELECOM PLATFORM
- DESIGN TECHNIQUES AND METHODOLOGY
- APPENDIX B: MRI EXAMPLE
- THE EQUIPMENT MODEL
- THE EVENT AND ALARM MODEL
- APPENDIX C: ABBREVIATIONS
|