blob: 250b261ea96c8ca2f47adf9c7bc4b5f4d4e771ad [file] [log] [blame]
Pau Espin Pedrolc8b0f932020-02-11 17:45:26 +01001#
2# .csv to store UE's information in HSS
3# Kept in the following format: "Name,Auth,IMSI,Key,OP_Type,OP,AMF,SQN,QCI,IP_alloc"
4#
5# Name: Human readable name to help distinguish UE's. Ignored by the HSS
6# IMSI: UE's IMSI value
7# Auth: Authentication algorithm used by the UE. Valid algorithms are XOR
8# (xor) and MILENAGE (mil)
9# Key: UE's key, where other keys are derived from. Stored in hexadecimal
10# OP_Type: Operator's code type, either OP or OPc
11# OP/OPc: Operator Code/Cyphered Operator Code, stored in hexadecimal
12# AMF: Authentication management field, stored in hexadecimal
13# SQN: UE's Sequence number for freshness of the authentication
14# QCI: QoS Class Identifier for the UE's default bearer.
15# IP_alloc: IP allocation stratagy for the SPGW.
16# With 'dynamic' the SPGW will automatically allocate IPs
17# With a valid IPv4 (e.g. '172.16.0.2') the UE will have a statically assigned IP.
18#
19# Note: Lines starting by '#' are ignored and will be overwritten
20#ue2,mil,001010123456780,00112233445566778899aabbccddeeff,opc,63bfa50ee6523365ff14c1f45f88737d,8000,000000001234,7,dynamic
21#ue1,xor,001010123456789,00112233445566778899aabbccddeeff,opc,63bfa50ee6523365ff14c1f45f88737d,9001,000000001255,7,dynamic
22%for sub in epc.hss.subscribers:
Pau Espin Pedrol0f7f2652020-07-13 12:01:10 +020023ogt${sub.id},${sub.auth_algo},${sub.imsi},${sub.ki},opc,${sub.opc},8000,000000001234,${sub.qci},${sub.apn_ipaddr}
Pau Espin Pedrolc8b0f932020-02-11 17:45:26 +010024%endfor