Mercurial > hg > fD-testbed
view conf/opendiam.eap.testbed.aaa/opendiameter/nasd/config/nasd_pana_dictionary.xml @ 0:9e5a3c884de6
Initial import of the virtual testbed.
author | Sebastien Decugis <sdecugis@nict.go.jp> |
---|---|
date | Thu, 17 Jun 2010 11:00:32 +0900 |
parents | |
children |
line wrap: on
line source
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE dictionary SYSTEM "dictionary.dtd"> <dictionary> <!-- *********************** Message types *************************** --> <command name="PANA-Client-Initiation" code="1"> <answerrules> </answerrules> </command> <command name="PANA-Start" code="2"> <requestrules> <optional> <avprule name="EAP-Payload" maximum="1" minimum="0" /> <avprule name="Algorithm" maximum="1" minimum="0" /> </optional> </requestrules> <answerrules> <optional> <avprule name="EAP-Payload" maximum="1" minimum="0" /> </optional> </answerrules> </command> <command name="PANA-Auth" code="3"> <requestrules> <fixed> <avprule name="EAP-Payload" maximum="1" minimum="1" /> </fixed> <optional> <avprule name="Nonce" maximum="1" minimum="0" /> <avprule name="AUTH" maximum="1" minimum="0" /> </optional> </requestrules> <answerrules> <optional> <avprule name="Nonce" maximum="1" minimum="0" /> <avprule name="EAP-Payload" maximum="1" minimum="0" /> <avprule name="AUTH" maximum="1" minimum="0" /> </optional> </answerrules> </command> <command name="PANA-Reauth" code="4"> <requestrules> <optional> <avprule name="AUTH" maximum="1" minimum="0" /> </optional> </requestrules> <answerrules> <optional> <avprule name="AUTH" maximum="1" minimum="0" /> </optional> </answerrules> </command> <command name="PANA-Bind" code="5"> <requestrules> <fixed> <avprule name="Result-Code" maximum="1" minimum="1" /> </fixed> <optional> <avprule name="EAP-Payload" maximum="1" minimum="0" /> <avprule name="Session-Lifetime" maximum="1" minimum="0" /> <avprule name="Key-Id" maximum="1" minimum="0" /> <avprule name="Algorithm" maximum="1" minimum="0" /> <avprule name="AUTH" maximum="1" minimum="0" /> </optional> </requestrules> <answerrules> <optional> <avprule name="Key-Id" maximum="1" minimum="0" /> <avprule name="AUTH" maximum="1" minimum="0" /> </optional> </answerrules> </command> <command name="PANA-Ping" code="6"> <requestrules> <optional> <avprule name="AUTH" maximum="1" minimum="0" /> </optional> </requestrules> <answerrules> <optional> <avprule name="AUTH" maximum="1" minimum="0" /> </optional> </answerrules> </command> <command name="PANA-Termination" code="7"> <requestrules> <fixed> <avprule name="Termination-Cause" maximum="1" minimum="1" /> </fixed> <optional> <avprule name="AUTH" maximum="1" minimum="0" /> </optional> </requestrules> <answerrules> <optional> <avprule name="AUTH" maximum="1" minimum="0" /> </optional> </answerrules> </command> <command name="PANA-Error" code="8"> <requestrules> <fixed> <avprule name="Result-Code" maximum="1" minimum="1" /> <avprule name="Failed-Message-Header" maximum="1" minimum="1" /> </fixed> <optional> <avprule name="Failed-AVP" maximum="1" minimum="0" /> <avprule name="AUTH" maximum="1" minimum="0" /> </optional> </requestrules> <answerrules> <optional> <avprule name="AUTH" maximum="1" minimum="0" /> </optional> </answerrules> </command> <command name="PANA-Update" code="9"> <requestrules> <optional> <avprule name="AUTH" maximum="1" minimum="0" /> </optional> </requestrules> <answerrules> <optional> <avprule name="AUTH" maximum="1" minimum="0" /> </optional> </answerrules> </command> <!-- ********************** End Message types ************************ --> <!-- ************************ typedefn's ************************ --> <typedefn type-name="Any"/> <!-- Added by Ohba--> <typedefn type-name="OctetString"/> <typedefn type-name="UTF8String" type-parent="OctetString"/> <typedefn type-name="Address" type-parent="OctetString"/> <typedefn type-name="DiameterIdentity" type-parent="OctetString"/> <typedefn type-name="DiameterURI" type-parent="UTF8String"/> <typedefn type-name="IPFilterRule" type-parent="OctetString"/> <typedefn type-name="QOSFilterRule" type-parent="OctetString"/> <typedefn type-name="Integer32"/> <typedefn type-name="Integer64"/> <typedefn type-name="Unsigned32"/> <typedefn type-name="Time" type-parent="Unsigned32"/> <typedefn type-name="Unsigned64"/> <!-- *********************** End Typedefns ********************** --> <!-- ***************** PANA PROTOCOL AVPS ************** --> <avp name="AVP" code="0"> <!-- Added by Ohba --> <type type-name="Any"/> </avp> <avp name="Algorithm" code="1" mandatory="must"> <type type-name="Unsigned32"/> </avp> <avp name="AUTH" code="2" mandatory="must"> <type type-name="OctetString"/> </avp> <avp name="EAP-Payload" code="3" mandatory="must"> <type type-name="OctetString"/> </avp> <avp name="Failed-AVP" code="4" mandatory="must"> <grouped> <optional> <avprule name="AVP"/> </optional> </grouped> </avp> <avp name="Failed-Message-Header" code="5" mandatory="must"> <type type-name="OctetString"/> </avp> <avp name="Key-Id" code="6" mandatory="must"> <type type-name="Integer32"/> </avp> <avp name="Nonce" code="7" mandatory="must"> <type type-name="OctetString"/> </avp> <avp name="Result-Code" code="8" mandatory="must"> <type type-name="Unsigned32"/> </avp> <avp name="Session-Lifetime" code="9" mandatory="must"> <type type-name="Unsigned32"/> </avp> <avp name="Termination-Cause" code="10" mandatory="must"> <type type-name="Unsigned32"/> <enum name="Logout" code="1"/> <enum name="Administrative" code="4"/> <enum name="Session Timeout" code="8"/> </avp> </dictionary>