Information Technology Reference
In-Depth Information
Encoded Provisioning Data (EPD)
This object carries the encoded value of a Provisioning Instance. This identifier is en-
coded following the BER rules as a set of TLVs (Tag-Length-Value) with the indi-
vidual values of the attributes that comprise the Provisioning Class. We also propose
to use XER for encoding in XML this kind of elements of the PIB.
3.2 Java Implementation: UMU-jCOPS
The University of Murcia Java COPS (UMU-jCOPS) protocol stack is a COPS-PR
implementation that is one of the main components of the University of Murcia Pol-
icy-Based Network Management (UMU-PBNM) framework [5] used to perform dy-
namic provision and monitoring of configurations. The XML policy data model that
we are presenting in this paper is supported by this COPS implementation. Its main
features are:
−
It is completely developed in Java, allowing the use of any operating system to run
an implementation of PDP or PEP.
−
It is IPv6 enabled, so any operation can be performed using this network protocol.
−
It allows both BER and XML data encoding.
−
It verifies PIB conformance with XML technologies.
IPsec Framework
Classes supporting Framework PIB and IPsec PIB
PDP/PEP
Core Framework
Methods to handle COPS-PR messsages
COPS-PR stack
Policy Transaction Server/Client
Fig. 2.
Architecture of UMU-jCOPS
The basic architecture and set of layers of UMU-jCOPS are depicted in Figure 2.
The UMU-jCOPS design presents two different layers: COPS-PR stack and core
framework. On the one hand, the COPS-PR stack is the base COPS layer; it defines
all COPS messages and provides the mechanism to exchange COPS messages be-
tween a PEP and PDP. This exchange can be done securely over a TLS channel. On
the other hand, core framework was designed to be independent of the COPS client
type and provides the COPS operations that need a PEP or PDP to be implemented.
4 Conclusions
There is a need to consolidate a common technology to define policies and establish a
common encoding for policy data. In this paper we have presented an XML-seamless