Ipfix template formats for the Radius monitor (fdpi_radius)

Ipfix template formats for the Radius monitor (fdpi_radius)

Ipfix export is configured by means of the following settings:

ipfix_dev=em1
ipfix_udp_collectors=1.2.3.4:1500,1.2.3.5:1501
ipfix_tcp_collectors=1.2.3.6:9418

here em1 presents the name of network interface being intended for the export
ipfix_udp_collectors presents the addresses of udp collectors
ipfix_tcp_collectors presents the addresses of tcp collectors

The template:

№	Number of bytes	Data type	IANA	Description
1001	4	int32	43823	TIMESTAMP
4001	4	int32	43823	AAA-events type: 0 - beginning, 1 - end, 2 - update
4002	-	string	43823	Accounting session ID (max. length - 64 bytes)
1003	4	ipv4	43823	IPv4 address, for the IPv6 it is equal to 0
1103	16	ipv6	43823	IPv6 address, for the IPv4 it is equal to 0 (::)
1002	-	string	43823	LOGIN
4003	4	int32	43823	Connection type
4004	-	string	43823	Calling-Station-Id
4005	-	string	43823	Called-Station-Id
4006	4	ipv4	43823	NAS-IP-Address, for the IPv6 it is equal to 0
4106	16	ipv6	43823	NAS-IPv6-Address, for the IPv4 it is equal to 0 (::)
4007	4	int32	43823	NAS-Port
4008	8	int64	43823	Number of incoming bytes
4009	8	int64	43823	Number of outgoing bytes

Connection types (value of Radius-attribute Framed-Protocol):

Type	Desciption
0	Attribute not set
1	PPP
2	SLIP
3	AppleTalk Remote Access Protocol (ARAP)
4	Gandalf proprietary SingleLink/MultiLink protocol
5	Xylogics proprietary IPX/SLIP
6	X.75 Synchronous
7	GPRS PDP Context

Ipfixreceiver configuration:

[InfoModel]
InfoElements = timestamp, 43823, 1001, SECONDS, True
event_type, 43823, 4001, INT32, True
acct_session_id, 43823, 4002, STRING
source_ip4, 43823, 1003, IP4ADDR, True
source_ip6, 43823, 1103, IP6ADDR
login, 43823, 1002, STRING
conn_type, 43823, 4003, INT32, True
calling_station_id,43823, 4004, STRING
called_station_id, 43823, 4005, STRING
NAS_ip4, 43823, 4006, IP4ADDR, True
NAS_ip6, 43823, 4106, IP6ADDR
NAS_port, 43823, 4007, INT32, True
input_bytes, 43823, 4008, UINT64, True
output_bytes, 43823, 4009, UINT64, True
[ExportModelFile]
Delimiter = ;
ExportElements = timestamp, seconds, %%Y-%%m-%%dT%%H:%%M:%%S
event_type
acct_session_id
source_ip4, decodeipv4
source_ip6, decodeipv6
login
conn_type
calling_station_id
called_station_id
NAS_ip4, decodeipv4
NAS_ip6, decodeipv6
NAS_port
input_bytes
output_bytes