Cisco Cisco ASR 5000

Page of 9109
Global Configuration Mode Commands (A-K)   
▀  diameter dynamic-dictionary 
 
 
▄  Command Line Interface Reference, StarOS Release 18 
5396 
   
Usage 
This command is used to define a new Diameter dictionary on the fly, and load the dynamic dictionary in to 
the system. 
To perform this configuration, you should first create a text file in ABNF format and configure all the 
required Diameter AVPs and command codes in the file. Then, save the file in flash or some URL that will be 
accessible by the system. 
Now, configure a dynamic dictionary with an unique name and map it to the URL of the file to be loaded 
dynamically in to the system at the global configuration level. 
When the names of the dynamic dictionaries and their URLs are configured, the corresponding files at the 
respective URLs are parsed and populated in all SessMgr and AAAmgr facilities as new dictionaries and kept 
available to be used when these dictionary names are configured under any Diameter application level or 
AAA group. 
When a dynamic dictionary name is configured under an application such as IMS authorization service or in a 
AAA group, the corresponding dictionary (which is already loaded in SessMgrs and AAAMgrs) entry will be 
used. 
There will be only one instance of a dynamic dictionary loaded in to a task for one dynamic dictionary name 
even if the same dictionary name is configured in multiple AAA groups or multiple application 
configurations. That is, even if the same dictionary name is configured in several applications or several AAA 
groups, all these applications and AAA groups will refer to the same dynamic dictionary instance. 
Example
 
The following command configures a Diameter dictionary named 
dyn1
 and loads this dictionary to 
/flash/diameter_custom1.sndd
 path: 
diameter dynamic-dictionary dyn1 /flash/diameter_custom1.sndd