Remote Service Deployment on Programmable Switches with the IETF SNMP Script MIB
Some approaches to network programmability require control processes for network devices. Such control processes are executed at the device or at a control node locally connected to the device. This paper discusses the management of these control processes, which is part of configuration management.
Typically, similar or identical control processes have to be installed on several devices of the same network in order to realize a desired service. In such cases an automated remote installation and maintenance of control processes is desirable, especially when devices are located far away from each other.
The idea presented and evaluated in this paper is managing the control processes remotely with the IETF SNMP ScriptMIB. It is shown that the Script MIB provides sufficient means for installing, configuring, starting, updating, replacing, and terminating control processes for programmable network devices.
We applied our idea to GSMP control processes realizing an IP switching over ATM service. This case study demonstrates the feasibility, but also discusses practical problems and restrictions.
KeywordsControl Process Software Installation Incoming Connection Simpli Cation Launch Time
- 1.J. Boyle, R. Cohen, D. Durham, S. Herzog, R. Rajan and A. Sastry. The COPS (Common Open Policy Service) Protocol. internet draft, draft-ietf-rap-cops-06.txt, February 1999.Google Scholar
- 3.P. Newman, W. Edwards, R. Hinden, E. Hoffman, F. Ching Liaw, T. Lyon and G. Minshall. Ipsilon’s General Switch Management Protocol Specification Version 1.1. RFC 1987, Ipsilon Networks, Inc., Sprint, August 1996.Google Scholar
- 4.P. Newman, W. Edwards, R. Hinden, E. Hoffman, F. Ching Liaw, T. Lyon and G. Minshall. Ipsilon’s General Switch Management Protocol Specification Version 2.0. RFC 2297, Nokia, Sprint, Fiberlane Communications, March 1998.Google Scholar
- 5.D. B. Levi and J. Schönwälder. Definitions of Managed Objects for the Delegation of Management Scripts. RFC 2592, SNMP Research, TU Braunschweig, May 1999.Google Scholar
- 6.A. Acharya, R. Dighe and F. Ansari. A Framework for IP switching over fast ATM cell transport (IPSOFACTO). In Proc. SPIE Voice Video and Data Communications, Broadband Networking Technologies, pp. 20–28, November 1997.Google Scholar
- 7.D. Ooms, W. Livens, B. Sales, M. Ramalho, A. Acharya, F. Griffoul and F. Ansari. Framework for IP Multicast in MPLS. internet draft, draft-ietf-mpls-multicast-00._txt, Alcatel, NEC, Bell Labs, June 1999.Google Scholar
- 8.J. Schönwälder and J. Quittek. Secure Management By Delegation within the Internet Management Framework. In Proc. 6th International Symposium on Integrated Network Management, Boston, May 1999. (to appear).Google Scholar
- 9.T. Lindholm and F. Yellin. The Java Virtual Machine Specification. Addison Wesley, 1997.Google Scholar
- 10.J. Schönwälder, and J. Quittek. SMX-Script MIB Extensibility Protocol Version 1.0. RFC 2593, TU Braunschweig, NEC Europe Ltd., May 1999.Google Scholar