AAA Support by the RADIUS and the Diameter Protocol
Ahana Mallik Department of Informatics – University of Zurich May 26, 2016
the Diameter Protocol Ahana Mallik Department of Informatics - - PowerPoint PPT Presentation
AAA Support by the RADIUS and the Diameter Protocol Ahana Mallik Department of Informatics University of Zurich May 26, 2016 Overview 1. Authentication, Authorization and Accounting (AAA). 2. AAA Services, Protocols and Architecture. 3.
Ahana Mallik Department of Informatics – University of Zurich May 26, 2016
prove his/her Id
1.passwords. 2.one-time token. 3.digital certificates, 4.Or any other information related to the identity (e.g. biometric parameters.) Source Url: https://www.ietf.org/edu/tutorials/IETF89-Tutorial-AAA.pdf
a particular user is allowed to access network resources.
access the network
from accessing network resources.
Source Url: https://www.ietf.org/edu/tutorials/IETF89-Tutorial-AAA.pdf
users
in accounting report:
planning, billing. Source Url: https://www.ietf.org/edu/tutorials/IETF89-Tutorial-AAA.pdf
to the user.
Source Url: https://www.bluecoat.com/sites/default/files/documents/files/Authentication,_ Authorization,_and_Accounting.4.pdf
The user authentication information is used as precondition for the authorization process
This method uses credential information which is a important and trustworthy information for the purpose of authorization.
metering systems.
RADIUS Server and a RADIUS Client. This protocol is based on Client/Server Model and supports a wide range of users.
Radius protocol and overcomes many limitations of Radius.
with policy information.
information or records are all transferred to MIB (Management Information Base) and it is sorted or classified there and finally stored.
in an administrative domain.
authentication, authorization and accounting. 2.The server provides the authorization service by deciding whether to grant or deny a request sent by the user
authorization session and logs the session data.
The Architectural Components and their roles
framework of AAA.
provide the necessary service .
based on the set of policies.
(Policy Repository).
need to consult the other AAA servers.
as an agent.
against a central database.
network else the user is denied.
Source Url:https://www.rivier.edu/journal/ROAJ-Fall-2009/J286-RADIUS- Sood.pdf
it stores security data.
remote RADIUS server with the help of WAN.
and fault tolerance.
Source Url: https://www.bluecoat.com/sites/default/files/documents/files/Authentication,_ Authorization,_and_Accounting.4.pdf
(NAS). Step 1 in the figure in slide no: 23.
id or username and password. Step 2 in the figure in slide no: 23.
password). Step 3 in the figure in slide no: 23.
for the purpose of authentication. Step 4 in the figure in slide no: 23.
resource or deny the user from accessing the network resource.
and privileges to only legitimate users. Protocols which help in authorization.
statistical information. The Accounting data consists of 1.time duration.
the server responds with statistic data.
Source Url: https://www.bluecoat.com/sites/default/files/documents/files/Authentication,_ Authorization,_and_Accounting.4.pdf
Technologies.
RFC 2139) was developed in the year April 1997.
(standards- RFC2865 and RFC2866)
the authentication process from the NAS to the RADIUS Server are always encrypted. This encryption is achieved by using several hashing algorithms like MD5
information about users will be revealed and malicious users will be able to access the network resources by extracting these confidential information.
provides Authentication, Authorization and Accounting for computer networks.
Capability Negotiation and maintaining user sessions and accounting.
(Attribute Value Pair). AVP carries AAA information which is needed to from Server to Client.
Diameter messages.
contain user information from one node to another
server and the client at the application level.
to know each others capability
The Diameter packet consists of header part and several AVPs.
functionality.
from client to server and if it is off then the message is an answer. 2.There is P bit, if this bit is set then the message is either redirected or routed else the message is locally processed.
these messages are then referred as error messages.
AVP : Attribute Value Pair Source url: https://en.wikipedia.org/wiki/Diameter_(protocol)
the help of a message which has Auth-Session-State set to STATE-MAINTAINED.
any resources from the network until the session terminates. The server also maintains the state of the session.
should have a unique session id and must have the same session id for one particular session.
as sub session and in the same manner a multi session can also be established.
for authentication and authorization.
maintain the session for a certain duration or not.
RADIUS Protocol Diameter Protocol
message. 1.The Diameter Server can initiate messages. 2.Radius uses UDP for packet transfer,less secure.
transmission,more secured. 3.The scalability is less. 3.The scalability is more compared to Radius. 4.This protocol do not support capability negotiation. 4.This Protocol supports capability negotiation. 5.In context of version compatibility the Radius has poor performance. 5.The Diameter nodes are capable to know each others version number. 6.The Radius Server can not demand for reauthentication or reauthorization. 6.The Diameter server can demand for reauthentication or reauthorizatio. 7.The Radius is less reliable. 7.The Diameter is more reliable.
RADIUS Protocol Diameter Protocol
end authentication. 8.The Diameter provides end to end authentication. 9.Radius has offline states.No state information is maintained. 9.The Diameter has authentication and authorization states.
RADIUS Protocol
2.Email Services. 3.VPN (Virtual Private Network). 4.DSL. 5.Web servers. 6.Modems. Diameter Protocol 1.Credit Control application. 2.Mobile IPV4 application. 3.Network Access Server application.
clients and servers.
protocol which implements the AAA.
states, has capability negotiation and error handling mechanism.