What is it about?

This white paper motivates the need for a standard software infrastructure for programming of networks, for service / signalling control and switch control and programming interfaces. The objective is to enable the development of open signalling, control and management applications as well as higher level multimedia services on networks. The scope of the networks considered extends from ATM switches and circuit switches to hybrid switches such as high speed IP switches and routers that provide for fast switching of IP packets over an ATM backbone. The basic ideas represented herein are in the process of being proposed for a standard for application programming interfaces for networks (http://www.iss.nus.sg/IEEEPIN/). It is expected that as the standard matures, this document will become an overview document for the standard.

Featured Image

Why is it important?

The P1520 standard paves the way for open signalling, and thus for other parties than the network operator to access this network , and to control services on their own nodes when linked to the network.

Perspectives

The rationale behind having the above-mentioned interfaces, is to create a distributed programmable interface to network abstractions that allows signalling and service programming software to be realised in a distributed software environment. Empowered with modern distributed programming tools, future telecommunication services involving high-quality audio/video and multi-point diversity, can be created, re-configured and customised dynamically in response to rapid market changes, user demand and competition. The interfaces proposed above permit views of network and switching hardware states to be exposed for independent and flexible signalling service creation. By using the object linking and White Paper on Application Programming Interfaces for Networks 2005/12/98 Working Group for IEEE P1520 binding mechanisms provided by distributed object programming environment we can encapsulate different types of signalling protocols, so that they may be accessed from the same generic interface. This will benefit network service developers and application vendors who can realize communication services not specified in standard signalling protocols, and conduct service quality negotiations with network elements. The exposed interfaces will also benefit switch vendors through enhanced external control and management of switching hardware with minimum software development effort. The proposed project aims to reach a consensus on the interfaces to such a software layer, so that signalling services software created based on the interfaces will be able to run on all switches that support this layer. These interfaces will be used by network service/application software developers. Distributed system platforms and utilities such as CORBA, Java virtual machines, and ISO ODP are important related areas at the platform and application levels, but they are not an explicit part of the proposed standard.

Professor Louis F Pau
CBS Group of Institutions

Read the Original

This page is a summary of: The IEEE P1520 standards initiative for programmable network interfaces, IEEE Communications Magazine, January 1998, Institute of Electrical & Electronics Engineers (IEEE),
DOI: 10.1109/35.722138.
You can read the full text:

Read

Contributors

The following have contributed to this page