Mercurial > hg > freeDiameter
annotate README @ 562:e837ef4bdf35
Remove local machine name from the file
author | Sebastien Decugis <sdecugis@nict.go.jp> |
---|---|
date | Thu, 16 Sep 2010 14:35:48 +0900 |
parents | 603791d2dcc4 |
children | a8269458d5b1 |
rev | line source |
---|---|
328
90294e7e986c
Moved the debian dir outside the top level directory
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
325
diff
changeset
|
1 freeDiameter is an implementation of the Diameter protocol. |
325
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
2 |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
3 Diameter is a protocol designed to carry Authentication, Authorization and |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
4 Accounting (AAA) payload. It is an evolution of the RADIUS protocol (as the |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
5 name suggests). |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
6 |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
7 Diameter is an extensible protocol. RFC3588 (currently under revision) defines the |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
8 Base Protocol that all Diameter nodes must support, while other documents define |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
9 the additional protocol support for specific applications. Such applications include |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
10 for example Network Access Servers (RFC4005), EAP (RFC4072), ... |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
11 |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
12 |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
13 The implementation consists in several components: |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
14 - libfreeDiameter : the shared library provides the functions to manipulate Diameter |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
15 messages and dictionary. This library is meant to be re-used for other projects |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
16 that would require parsing or manipulating Diameter messages. |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
17 |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
18 - freeDiameterd : the daemon establishes the network connections with other Diameter |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
19 peers and performs the tasks described in Diameter Base Protocol, such as |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
20 watchdogs, basic routing, ... |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
21 |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
22 - extensions : the extensions provide the mean to augment the features of the |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
23 freeDiameterd daemon. Extensions can provide the handling of a Diameter |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
24 application, but also advanced routing features, peer management, etc. |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
25 |
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
26 |
335
603791d2dcc4
Updated website information
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
328
diff
changeset
|
27 See http://www.freediameter.net/ for more information on the project. |
325
5133b45e3305
Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
74
diff
changeset
|
28 |
1
bafb831ba688
Fix names to proper case for freeDiameter
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
0
diff
changeset
|
29 freeDiameter was previously known as the "waaad" project (WIDE AAA Daemon) |
0 | 30 |
1
bafb831ba688
Fix names to proper case for freeDiameter
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
0
diff
changeset
|
31 This project is not related to the "freediameter" project from Sun on sourceforge. |
0 | 32 |
33 Author: Sebastien Decugis. | |
34 | |
35 See LICENSE file for legal information on this software. | |
36 | |
37 See INSTALL for information on building and using this software. |