# MikroTik reference dictionary
# Copyright (C) 2003 MikroTikls, SIA
#
# Version $Id: dictionary,v 1.0 2003/07/25 22:16:50 lastguru Exp $
#
# This dictionary is the minimal dictionary, which is enough to support all
# features of MikroTik RouterOS. It is designed for FreeRADIUS, but may also be
# used with many other UNIX RADIUS servers (eg. XTRadius).
#
# Note that it may conflict with the default configuration files of RADIUS
# server, which have references to the Attributes, absent in this dictionary.
# Please correct the configuration files, not the dictionary, as no other
# Attributes are supported by MikroTik RouterOS.

# Standard Attributes

ATTRIBUTE	User-Name		1	string
ATTRIBUTE	Password		2	string encrypt=1
ATTRIBUTE	CHAP-Password		3	string
ATTRIBUTE	NAS-IP-Address		4	ipaddr
ATTRIBUTE	NAS-Port		5	integer
ATTRIBUTE	Service-Type		6	integer
ATTRIBUTE	Framed-Protocol		7	integer
ATTRIBUTE	Framed-IP-Address	8	ipaddr
ATTRIBUTE	Framed-IP-Netmask	9	ipaddr
ATTRIBUTE	Filter-Id		11	string
ATTRIBUTE	Framed-Route		22	string
ATTRIBUTE	Class			25	string
ATTRIBUTE	Vendor-Specific		26	string
ATTRIBUTE	Session-Timeout		27	integer
ATTRIBUTE	Idle-Timeout		28	integer
ATTRIBUTE	Called-Station-Id	30	string
ATTRIBUTE	Calling-Station-Id	31	string
ATTRIBUTE	NAS-Identifier		32	string

ATTRIBUTE	Acct-Status-Type	40	integer
ATTRIBUTE	Acct-Delay-Time		41	integer
ATTRIBUTE	Acct-Input-Octets	42	integer
ATTRIBUTE	Acct-Output-Octets	43	integer
ATTRIBUTE	Acct-Session-Id		44	string
ATTRIBUTE	Acct-Authentic		45	integer
ATTRIBUTE	Acct-Session-Time	46	integer
ATTRIBUTE       Acct-Input-Packets	47	integer
ATTRIBUTE       Acct-Output-Packets	48	integer
ATTRIBUTE	Acct-Terminate-Cause	49	integer
ATTRIBUTE	Event-Timestamp         55      date

ATTRIBUTE	CHAP-Challenge		60	string
ATTRIBUTE	NAS-Port-Type		61	integer
ATTRIBUTE	Acct-Interim-Interval   85      integer
ATTRIBUTE	NAS-Port-Id		87	string
ATTRIBUTE	Framed-Pool		88	string

ATTRIBUTE	Auth-Type		1000	integer
ATTRIBUTE	Client-IP-Address	1052	ipaddr
ATTRIBUTE	NT-Password		1058	string

# Standard Values

VALUE		Service-Type		Framed-User		2

VALUE		Framed-Protocol		PPP			1

VALUE		Acct-Status-Type	Start			1
VALUE		Acct-Status-Type	Stop			2
VALUE		Acct-Status-Type	Interim-Update		3

VALUE		Acct-Authentic		RADIUS			1
VALUE		Acct-Authentic		Local			2

VALUE		NAS-Port-Type		Async			0
VALUE		NAS-Port-Type		ISDN-Sync		2
VALUE		NAS-Port-Type		Virtual			5
VALUE		NAS-Port-Type		Ethernet		15

VALUE           Acct-Terminate-Cause    User-Request            1
VALUE           Acct-Terminate-Cause    Lost-Carrier            2
VALUE           Acct-Terminate-Cause    Lost-Service            3
VALUE           Acct-Terminate-Cause    Idle-Timeout            4
VALUE           Acct-Terminate-Cause    Session-Timeout         5
VALUE           Acct-Terminate-Cause    Admin-Reset             6
VALUE           Acct-Terminate-Cause    Admin-Reboot            7
VALUE           Acct-Terminate-Cause    Port-Error              8
VALUE           Acct-Terminate-Cause    NAS-Error               9
VALUE           Acct-Terminate-Cause    NAS-Request             10
VALUE           Acct-Terminate-Cause    NAS-Reboot              11
VALUE           Acct-Terminate-Cause    Port-Unneeded           12
VALUE           Acct-Terminate-Cause    Port-Preempted          13
VALUE           Acct-Terminate-Cause    Port-Suspended          14
VALUE           Acct-Terminate-Cause    Service-Unavailable     15
VALUE           Acct-Terminate-Cause    Callback                16
VALUE           Acct-Terminate-Cause    User-Error              17
VALUE           Acct-Terminate-Cause    Host-Request            18

VALUE		Auth-Type		System			1

# Ascend Attributes

VENDOR		Ascend		529

ATTRIBUTE	Ascend-Client-Gateway		132	ipaddr       Ascend
ATTRIBUTE	Ascend-Data-Rate		197	integer      Ascend
ATTRIBUTE	Ascend-Xmit-Rate		255	integer      Ascend

# Cisco Attributes

VENDOR		Cisco		9

ATTRIBUTE	h323-remote-address		23	string		Cisco
ATTRIBUTE	h323-conf-id			24	string		Cisco
ATTRIBUTE	h323-setup-time			25	string		Cisco
ATTRIBUTE	h323-call-origin		26	string		Cisco
ATTRIBUTE	h323-call-type			27	string		Cisco
ATTRIBUTE	h323-connect-time		28	string		Cisco
ATTRIBUTE	h323-disconnect-time		29	string		Cisco
ATTRIBUTE	h323-disconnect-cause		30	string		Cisco
ATTRIBUTE	h323-gw-id			33	string		Cisco

# Cisco Values

VALUE           h323-disconnect-cause        Local-Clear                    0
VALUE           h323-disconnect-cause        Local-No-Accept                1
VALUE           h323-disconnect-cause        Local-Decline                  2
VALUE           h323-disconnect-cause        Remote-Clear                   3
VALUE           h323-disconnect-cause        Remote-Refuse                  4
VALUE           h323-disconnect-cause        Remote-No-Answer               5
VALUE           h323-disconnect-cause        Remote-Caller-Abort            6
VALUE           h323-disconnect-cause        Transport-Error                7
VALUE           h323-disconnect-cause        Transport-Connect-Fail         8
VALUE           h323-disconnect-cause        Gatekeeper-Clear               9
VALUE           h323-disconnect-cause        Fail-No-User                   10
VALUE           h323-disconnect-cause        Fail-No-Bandwidth              11
VALUE           h323-disconnect-cause        No-Common-Capabilities         12
VALUE           h323-disconnect-cause        FACILITY-Forward               13
VALUE           h323-disconnect-cause        Fail-Security-Check            14
VALUE           h323-disconnect-cause        Local-Busy                     15
VALUE           h323-disconnect-cause        Local-Congestion               16
VALUE           h323-disconnect-cause        Remote-Busy                    17
VALUE           h323-disconnect-cause        Remote-Congestion              18
VALUE           h323-disconnect-cause        Remote-Unreachable             19
VALUE           h323-disconnect-cause        Remote-No-Endpoint             20
VALUE           h323-disconnect-cause        Remote-Off-Line                21
VALUE           h323-disconnect-cause        Remote-Temporary-Error         22

# Microsoft Attributes

VENDOR		Microsoft	311

ATTRIBUTE	MS-CHAP-Response	1	string              Microsoft
ATTRIBUTE	MS-MPPE-Encryption-Policy 7	string              Microsoft
ATTRIBUTE	MS-MPPE-Encryption-Type 8	string              Microsoft
ATTRIBUTE	MS-CHAP-Domain		10	string              Microsoft
ATTRIBUTE	MS-CHAP-Challenge	11	string              Microsoft
ATTRIBUTE	MS-MPPE-Send-Key	16	string	encrypt=2   Microsoft
ATTRIBUTE	MS-MPPE-Recv-Key	17	string	encrypt=2   Microsoft
ATTRIBUTE	MS-CHAP2-Response	25	string              Microsoft
ATTRIBUTE	MS-CHAP2-Success	26	string              Microsoft

# MikroTik Attributes

VENDOR          Mikrotik        14988

ATTRIBUTE   Mikrotik-Recv-Limit     1   integer     Mikrotik
ATTRIBUTE   Mikrotik-Xmit-Limit     2   integer     Mikrotik
# This attribute exists, but is not used for now
ATTRIBUTE   Mikrotik-Group          3   string      Mikrotik
