RADIUS Attributes

Applies To: Windows Server 2008, Windows Server 2008 R2

RADIUS attributes are containers that include a type, a length, and a value that hold information that is sent in RADIUS messages between RADIUS clients and RADIUS servers. One RADIUS message can include multiple RADIUS attributes, each of which holds a specific type of information for which the attribute was designed. For example, the Calling-Station-ID attribute can include a value that is the telephone number from which a dial-up networking session was initiated. A dial-in server that is configured as a RADIUS client can send the Calling-Station-ID attribute, along with other attributes and information, in an Access-Request RADIUS message to a RADIUS server.

The following figure shows the structure of each RADIUS attribute. RADIUS attributes use the common Type-Length-Value format that is used by other protocols.

Type field

The Type field is 1 byte long and indicates the specific type of RADIUS attribute.

Length field

The Length field is one byte long and indicates the length of the attribute, including the Type, Length, and Value fields.

Value field

The Value field is zero or more octets and contains information specific to the attribute. The format and length of the Value field is based on the type of RADIUS attribute. Note that value 26 is reserved for vendor-specific attributes (VSAs).

RADIUS standard attribute types

The RADIUS standard attributes are listed in the following table. For information about other RADIUS attributes and their use, see Internet Engineering Task Force (IETF) Request for Comments (RFCs) 2865 and 2866.

Type Value Attribute Name Type Value Attribute Name

1

User-Name

45

Acct-Authentic

2

User-Password

46

Acct-Session-Time

3

CHAP-Password

47

Acct-Input-Packets

4

NAS-IP-Address

48

Acct-Output-Messages

5

NAS-Port

49

Acct-Terminate-Cause

6

Service-Type

50

Acct-Multi-Session-Id

7

Framed-Protocol

51

Acct-Link-Count

8

Framed-IP-Address

52

Acct-Input-Gigawords

9

Framed-IP-Netmask

53

Acct-Output-Gigawords

10

Framed-Routing

55

Event-Timestamp

11

Filter-ID

60

CHAP-Challenge

12

Framed-MTU

61

NAS-Port-Type

13

Framed-Compression

62

Port-Limit

14

Login-IP-Host

63

Login-LAT-Port

15

Login-Service

64

Tunnel-Type

16

Login-TCP-Port

65

Tunnel-Medium-Type

18

Reply-Message

66

Tunnel-Client-Endpt

19

Callback-Number

67

Tunnel-Server-Endpt

20

Callback-Id

68

Acct-Tunnel-Connection

22

Framed-Route

69

Tunnel-Password

23

Framed-IPX-Network

70

ARAP-Password

24

State

71

ARAP-Features

25

Class

72

ARAP-Zone-Access

26

Vendor-Specific

73

ARAP-Security

27

Session-Time-out

74

ARAP-Security-Data

28

Idle-Time-out

75

Password-Retry

29

Termination-Action

76

PROMPT

30

Called-Station-Id

77

Connect-Info

31

Calling-Station-Id

78

Configuration-Token

32

NAS-Identifier

79

EAP-Message

33

Proxy-State

80

Message-Authenticator

34

Login-LAT-Service

81

Tunnel-Pvt-Group-ID

35

Login-LAT-Node

82

Tunnel-Assignment-ID

36

Login-LAT-Group

83

Tunnel-Preference

37

Framed-AppleTalk-Link

84

ARAP-Challenge-Response

38

Framed-AppleTalk-Network

85

Acct-Interim-Interval

39

Framed-AppleTalk-Zone

86

Acct-Tunnel-Packets-Lost

40

Acct-Status-Type

87

NAS-Port-Id

41

Acct-Delay-Time

88

Framed-Pool

42

Acct-Input-Octets

90

Tunnel-Client-Auth-ID

43

Acct-Output-Octets

91

Tunnel-Server-Auth-ID

44

Acct-Session-Id

 

 

Note

The RADIUS standard attributes are described in Request for Comments (RFC) 2865 and RFC 2866.