Search This Blog

Thursday, September 27, 2007

Diameter XML Dictionary

The Diameter Base Protocol (Diameter - IETF RFC 3588) is an extensible
protocol used to provide Authentication, Authorization, and Accounting
(AAA) services to different access technologies. It specifies the
message format, transport, error reporting, accounting and security
services to be used by all Diameter applications. To maintain
extensibility, Diameter uses a dictionary to provide it with the
format of commands and AVPs. This document describes the representation
of the Diameter dictionary using XML. The root or top-level element
of a Diameter dictionary is the 'dictionary' element. The dictionary
element contains zero or more 'vendor' elements, the 'base' element
and zero or more 'application' elements. The top-level XML file
containing the 'dictionary' element SHOULD be named 'dictionary.xml'.
Each 'application' element SHOULD be defined in a separate XML file
and referenced from the top-level XML file using an external entity
declaration. AVP rules elements define the placement of key AVPs within
commands. They are used to do some semantic checking at the protocol
layer. For example, a particular AVP might be required to be first in
a particular message. This element can define those rules. The
requestrules and answerrules elements define the placement of key AVPs
within request and answer commands respectively. These elements may
be used to perform syntax checking at the protocol layer. Click Here

1 comment:

Anonymous said...

Good brief and this mail helped me alot in my college assignement. Say thank you you as your information.