Skip to content

SmallCell/lte_model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LTE modeling

1 Overview

2 Tools

2.1 Dependencies

libdata-compare-perl - perl module to compare perl data structures recursively libstring-tokenizer-perl - simple string tokenizer libxml-libxml-perl - Perl interface to the libxml2 library

3 Building profiles

make deps-get
make

4 CPE models

TS 32.594 for LTE FAP

4.1 Model stack:

  • InternetGataway-Device:1 Data Model: TR-098
    • SoftwareModules, Security, FaultMgt (3GPP-TS.32.111-5 and 3GPP-TS.32.300)
    • TR-262 defines CWMP objects to be used (GPS, Tunnel, Performance Management, etc.)
  • Device:2 Data Model: TR181i2
  • Service Objects/FAPService:2 Data Model: TR-196i2

4.2 Vendor extension

  • x-small-cell181.xml : TR-181 small-cell.org vendor extension
  • x-small-cell098.xml : TR-098 small-cell.org vendor extension
  • x-small-cell196.xml : TR-196 small-cell.org vendor extension

4.3 Profiles

  • tr-098-1-6-0.xml profile Baseline:1 profile Baseline:2 profile EthernetLAN:1 profile EthernetLAN:2 profile USBLAN:1 profile USBLAN:2 profile WiFiLAN:1 profile WiFiLAN:2 profile WiFiWMM:1 profile WiFiWPS:1 profile ADSLWAN:1 profile ADSL2WAN:1 profile VDSL2WAN:1 profile PTMWAN:1 profile EthernetWAN:1 profile POTSWAN:1 profile QoS:1 profile QoS:2 profile QoSDynamicFlow:1 profile QoSDynamicFlow:2 profile QoSStats:1 profile Bridging:1 profile Bridging:2 profile BridgingPortVLAN:1 profile Time:1 profile Time:2 profile CaptivePortal:1 profile IPPing:1 profile TraceRoute:1 profile Download:1 profile DownloadTCP:1 profile Upload:1 profile UploadTCP:1 profile UDPEcho:1 profile UDPEchoPlus:1 profile ATMLoopback:1 profile DSLDiagnostics:1 profile ADSL2DSLDiagnostics:1 profile VDSL2DSLDiagnostics:1 profile DeviceAssociation:1 profile DeviceAssociation:2 profile UDPConnReq:1 profile DHCPCondServing:1 profile DHCPOption:1 profile MemoryStatus:1 profile ProcessStatus:1 profile TempStatus:1 profile TempStatusAdv:1 profile TempStatusAdv:2 profile AutonXferComplPolicy:1 profile User:1 profile UPnPDev:1 profile UPnPDiscBasic:1 profile UPnPDiscAdv:1 profile UPnPDiscAdv:2 profile SelfTestDiag:1 profile NSLookupDiag:1 profile SimpleFirewall:1 profile USBHostsBasic:1 profile USBHostsAdv:1 profile PeriodicStatsBase:1 profile PeriodicStatsAdv:1 profile DownloadAnnounce:1 profile DownloadQuery:1 profile SupportedDataModel:1 profile SupportedDataModel:2 profile Processors:1 profile VendorLogFiles:1 profile DUStateChngComplPolicy:1 profile SM_ExecEnvs:1 profile SM_DeployAndExecUnits:1 profile SM_Baseline:1 profile FaultMgmtSupportedAlarms:1 profile FaultMgmtActive:1 profile FaultMgmtHistory:1 profile FaultMgmtExpedited:1 profile FaultMgmtQueued:1 profile Location:1 profile FAP_GPS:1 profile FAP_Tunnel:1 profile FAP_PerfMgmt:1 profile FAP_ApplicationPlatform:1 profile BulkDataColl:1 profile BulkDataFileTransfer:1 profile BulkDataStreaming:1 profile DNS_SD:1
  • tr-181-2-4.xml profile Download:1 profile DownloadTCP:1 profile Upload:1 profile UploadTCP:1 profile UDPEcho:1 profile UDPEchoPlus:1 profile SupportedDataModel:1 profile MemoryStatus:1 profile ProcessStatus:1 profile TempStatus:1 profile TempStatusAdv:1 profile TempStatusAdv:2 profile AutonXferComplPolicy:1 profile User:1 profile UPnPDev:1 profile UPnPDiscBasic:1 profile UPnPDiscAdv:1 profile SelfTestDiag:1 profile NSLookupDiag:1 profile SimpleFirewall:1 profile AdvancedFirewall:1 profile USBHostsBasic:1 profile USBHostsAdv:1 profile PeriodicStatsBase:1 profile PeriodicStatsAdv:1 profile DownloadAnnounce:1 profile DownloadQuery:1 profile Baseline:1 profile Baseline:2 profile Baseline:3 profile Optical:1 profile EthernetRMONStats:1 profile Ghn:1 profile DNSRelay:1 profile Routing:1 profile Routing:2 profile IPv6Routing:1 profile IPInterface:1 profile IPInterface:2 profile IPv6Interface:1 profile PPPInterface:1 profile PPPInterface:2 profile VLANTermination:1 profile EthernetLink:1 profile Bridge:1 profile VLANBridge:1 profile BridgeFilter:1 profile BridgeFilter:2 profile ATMLink:1 profile PTMLink:1 profile EthernetInterface:1 profile ADSL:1 profile ADSL2:1 profile VDSL2:1 profile BondedDSL:1 profile HPNA:1 profile HPNADiagnostics:1 profile HPNAQoS:1 profile HomePlug:1 profile MoCA:1 profile UPA:1 profile UPADiagnostics:1 profile WiFiRadio:1 profile WiFiSSID:1 profile WiFiAccessPoint:1 profile WiFiEndPoint:1 profile USBInterface:1 profile USBPort:1 profile NAT:1 profile QoS:1 profile QoS:2 profile QoSDynamicFlow:1 profile QoSStats:1 profile NeighborDiscovery:1 profile RouterAdvertisement:1 profile IPv6rd:1 profile DSLite:1 profile Hosts:1 profile Hosts:2 profile GatewayInfo:1 profile DeviceAssociation:1 profile UDPConnReq:1 profile CaptivePortal:1 profile Time:1 profile IEEE8021xAuthentication:1 profile IPPing:1 profile TraceRoute:1 profile ATMLoopback:1 profile DSLDiagnostics:1 profile ADSL2Diagnostics:1 profile VDSL2Diagnostics:1 profile DHCPv4Client:1 profile DHCPv4Server:1 profile DHCPv4CondServing:1 profile DHCPv4Relay:1 profile DHCPv4ServerClientInfo:1 profile DHCPv6Client:1 profile DHCPv6ClientServerIdentity:1 profile DHCPv6Server:1 profile DHCPv6ServerAdv:1 profile DHCPv6ServerClientInfo:1 profile Processors:1 profile VendorLogFiles:1 profile DUStateChngComplPolicy:1 profile SM_ExecEnvs:1 profile SM_DeployAndExecUnits:1 profile SM_Baseline:1 profile Location:1 profile FaultMgmtSupportedAlarms:1 profile FaultMgmtActive:1 profile FaultMgmtHistory:1 profile FaultMgmtExpedited:1 profile FaultMgmtQueued:1 profile FAP_GPS:1 profile FAP_PerfMgmt:1 profile FAP_ApplicationPlatform:1
  • tr-196-2-0.xml profile Baseline:1 profile ACLUMTS:1 profile REMWCDMA:1 profile REMGSM:1 profile UMTSBaseline:1 profile UMTSSelfConfig:1 profile UMTSSelfConfigNLInUseIntraFreqCell:1 profile UMTSSelfConfigNLInUseInterFreqCell:1 profile UMTSSelfConfigNLInUseInterRATCell:1 profile UMTSCellConfigBaseline:1 profile UMTSCellConfigAdvanced:1 profile UMTSCellConfigFreqMeasurement:1 profile UMTSCellConfigUEInternalMeasurement:1 profile UMTSCellConfigNLIntraFreqCell:1 profile UMTSCellConfigNLInterFreqCell:1 profile UMTSCellConfigNLInterRATCell:1 profile LTEBaseline:1 profile LTECellConfigEPC:1 profile LTECellConfigRANPHY:1 profile LTECellConfigRANPHYTDD:1 profile LTECellConfigRANMACRLC:1 profile LTECellConfigRANRRC:1 profile LTECellConfigRANMobilityIdleModeCommon:1 profile LTECellConfigRANMobilityIdleModeEUTRA:1 profile LTECellConfigRANMobilityIdleModeIRATUTRA:1 profile LTECellConfigRANMobilityIdleModeIRATGERAN:1 profile LTECellConfigRANMobilityIdleModeIRATCDMA2000:1 profile LTECellConfigRANMobilityConnmodeEUTRAN:1 profile LTECellConfigRANMobilityConnmodeIRAT:1 profile LTECellConfigRANNLLTECell:1 profile LTECellConfigRANNLIRATUMTSCell:1 profile LTECellConfigRANNLIRATGSMCell:1 profile LTECellConfigRANNLIRATCDMA2000Cell:1 profile REMLTE:1 profile CDMA2000Baseline:1 profile OneXSelfConfig:1 profile HRPDSelfConfig:1 profile CDMA2000Time:1 profile CDMA2000Gateway:1 profile CDMA2000OneXPCF:1 profile CDMA2000HRPDPCF:1 profile CDMA2000OneXRAN:1 profile CDMA2000OneXAccessParameters:1 profile CDMA2000OneXNeighborList:1 profile CDMA2000OneXSystemParameters:1 profile CDMA2000Beacon:1 profile CDMA2000OneXPowerControl:1 profile CDMA2000OneXHandoff:1 profile CDMA2000HRPDRAN:1 profile CDMA2000HRPDHandoff:1 profile CDMA2000OneXREM:1 profile CDMA2000OneXREMControl:1 profile CDMA2000HRPDREM:1 profile CDMA2000HRPDREMControl:1 profile CDMA2000MacroTiming:1 profile CDMA2000NetworkListenMode:1

4.4 DONE FEMTO FAP model on Device:2 root [3/3]

  • [X] Model validation using report.pl
  • [X] Define FAP DM. UTRA example here.
  • [X] Defaine dummy vendor extension like in x-cate181.xml.

4.5 TODO Paired UE X2AP IDs needed to distinguish UEs over the X2 Interface

http://www.netmanias.com/en/post/techdocs/5905/lte-identification-i-ue-and-me-identifiers

5 EPC Model

ref: http://www.qtc.jp/3GPP/Specs/23401-870.pdf

5.1 MME Mobility-Management Entity

5.1.1 Information storage

5.1.1.1 MME MM

FieldDescription
IMSIIMSI (International Mobile Subscriber Identity) is the subscribers permanent identity.
MSISDNThe basic MSISDN of the UE. The presence is dictated by its storage in the HSS.
MM StateMobility management state ECM-IDLE, ECM-CONNECTED, EMM-DEREGISTERED.
GUTIGlobally Unique Temporary Identity.
ME IdentityMobile Equipment Identity - (e.g. IMEI/IMEISV) Software Version Number
Tracking Area ListCurrent Tracking area list TAI of last TAU TAI of the TA in which the last Tracking Area Update was initiated.
E-UTRAN Cell Global IdentityLast known E-UTRAN cell
E-UTRAN Cell Identity AgeTime elapsed since the last E-UTRAN Cell Global Identity was acquired
Authentication VectorTemporary authentication and key agreement data that enables an MME to engage in AKA with a particular user.
a) network challenge RAND,
b) an expected response XRES,
c) Key KASME,
d) a network authentication token AUTN.
UE Network CapabilityUE network capabilities including security algorithms and key derivation functions
UE Specific DRX ParametersUE specific DRX parameters for A/Gb mode, Iu mode and S1-mode
Selected NAS AlgorithmSelected NAS security algorithm
Selected AS AlgorithmSelected AS security algorithms.
KSI_ASMEKey Set Identifier for the main key K_ASME
K_ASMEMain key for E-UTRAN key hierarchy based on CK, IK and Serving network identity
NAS Keys and COUNTKNASint, K_NASenc, and NAS COUNT parameter.
E-UTRAN/UTRAN Key Set flagIndicates whether the UE is using security keys derived from UTRAN or E-UTRAN security association
RecoveryIndicates if the HSS is performing database recovery.
MME IP address for S11MME IP address for the S11 interface (used by S-GW)
MME TEID for S11MME Tunnel Endpoint Identifier for S11 interface.
S-GW IP address for S11/S4S-GW IP address for the S11 and S4 interfaces
S-GW TEID for S11/S4S-GW Tunnel Endpoint Identifier for the S11 and S4 interfaces.
eNodeB Address in UseThe IP address of the eNodeB currently used for control plane signalling.
eNB UE S1AP IDUnique identity of the UE within eNodeB.
MME UE S1AP IDUnique identity of the UE within MME.
Subscribed UE-AMBRThe Maximum Aggregated uplink and downlink MBR values to be shared across all Non-GBR bearers.
UE-AMBRThe currently used Maximum Aggregated uplink and downlink MBR values
RFSP Index in UseAn index to specific RRM configuration in the E-UTRAN that is currently in use.
URRP-MMEURRP-MME indicating for HSS regarding UE reachability at the MME

5.1.1.2 For each active PDN connection:

FieldDescription
APN in UseThe APN currently used.
APN SubscribedThe subscribed APN received from the HSS.
APN RestrictionDenotes the restriction on this EPS bearer Context.
PDN TypeIPv4, IPv6 or IPv4v6
IP Address(es)IPv4 address and/or IPv6 prefix
PDN GW Address in Use(control plane) The IP address of the PDN GW currently used for sending control plane signalling.
PDN GW TEID for S5/S8(control plane) PDN GW Tunnel Endpoint Identifier for the S5/S8 interface for the control plane.
MS Info Change Reporting ActionNeed to communicate change in User Location Information to the PDN GW with this EPS bearer Context.
EPS subscribed QoS profileThe bearer level QoS parameter values for that APN’s default bearer (QCI and ARP)
Subscribed APN-AMBRThe Maximum Aggregated uplink and downlink MBR values
APN-AMBRThe Maximum Aggregated uplink and downlink MBR, as decided by the PDN-GW.
PDN GW GRE Key for uplink traffic(user plane) PDN GW assigned GRE Key for the S5/S8 interface for the user plane for uplink traffic.
Default bearerIdentifies the EPS Bearer Id of the default bearer within the given PDN connection.

5.1.1.3 For each bearer within the PDN connection:

FieldDescription
EPS Bearer IDAn EPS bearer identity uniquely identifies an EP S bearer for one UE accessing via E-UTRAN
TITransaction Identifier
IP address for S1-uIP address of the S-GW for the S1-u interfaces.
TEID for S1uTunnel Endpoint Identifier of the S-GW for the S1-u interface.
PDN GW TEID for S5/S8(user plane) P-GW Tunnel Endpoint Identifier for the S5/S8 interface for the user plane.
PDN GW IP address for S5/S8(user plane) P GW IP address for user plane for the S5/S8 interface for the user plane.
EPS bearer QoSQCI and ARP optionally: GBR and MBR for GBR bearer
TFTTraffic Flow Template. (For PMIP-based S5/S8 only)

5.2 HSS Home Subscriber Server

5.2.1 Information storage

IMSI is the prime key to the data stored in the HSS. 3GPP TS 23.401 V8.7.0 (2009-09)

5.2.1.1 Data

FieldDescription
IMSIIMSI is the main reference key.
IMEI / IMEISVInternational Mobile Equipment Identity - Software Version Number
MME AddressThe IP address of the MME currently serving this MS.
MS PS Purged from EPSIndicates that the EMM and ESM contexts of the UE are deleted from the MME.
ODB parametersIndicates that the status of the operator determined barring
URRP-MMEUE Reachability Request Parameter indicating that UE activity notification from

5.2.1.2 Each subscription profile contains one or more PDN subscription contexts:

FieldDescription
Context IdentifierIndex of the PDN subscription context.
PDN AddressIndicates subscribed IP address(es).
PDN TypeIndicates the subscribed PDN Type (IPv4, IPv6, IPv4v6)
Access Point Name (APN)A label according to DNS naming conventions
EPS subscribed QoS profileThe bearer level QoS parameter values for that APN’s default bearer
Subscribed-APN-AMBRThe maximum aggregated uplink and downlink MBRs
PDN GW identityThe identity of the PDN GW used for this APN.

5.3 S-Gw Serving Gataway

5.3.1 Information storage

5.3.1.1 S-GW EPS bearer context

FieldDescription
IMSIIMSI (International Mobile Subscriber Identity) is the subscriber permanent identity.
MSISDNThe basic MSISDN of the UE. The presence is dictated by its storage in the HSS.
MME TEID for S11MME Tunnel Endpoint Identifier for the S11 interface
MME IP address for S11MME IP address the S11 interface.
S-GW TEID for S11/S4(control plane) S-GW Tunnel Endpoint Identifier for the S11 Interface and the S4 Interface.
S-GW IP address for S11/S4(control plane) S-GW IP address for the S11 interface and the S4 Interface.
Last known Cell IdThis is the last location of the UE known by the network
Last known Cell Id ageThis is the age of the above UE location information

5.3.1.2 For each PDN Connection:

FieldDescription
APN in UseThe APN currently used. APN Network Identifier and the APN Operator Identifier.
P-GW Address in Use(control plane) The IP address of the P-GW currently used for sending control plane signalling.
P-GW TEID for S5/S8(control plane) P-GW Tunnel Endpoint Identifier for the S5/S8 interface for the control plane.
P-GW Address in Use(user plane) The IP address of the P-GW currently used for sending user plane traffic.
S-GW IP address for S5/S8(control plane) S-GW IP address for the S5/S8 for the control plane signalling.
S-GW TEID for S5/S8(control plane) S-GW Tunnel Endpoint Identifier for the S5/S8 control plane interface.
S-GW Address in Use(user plane) The IP address of the S-GW currently used for sending user plane traffic.
Default BearerIdentifies the default bearer within the PDN connection by its EPS Bearer Id.

5.3.1.3 For each EPS Bearer within the PDN Connection:

The following entries defining the EPS Bearer specific parameters are included within the set of parameters defining the PDN Connection.

FieldDescription
EPS Bearer IdAn EPS bearer identity uniquely identifies an EPS bearer for one UE accessing via E-UTRAN
TFTTraffic Flow Template
P-GW Address in Use(user plane) The IP address of the P-GW currently used for sending user plane traffic.
P-GW TEID for S5/S8(user plane) P-GW Tunnel Endpoint Identifier for the S5/S8 interface for the user plane.
S-GW IP address for S5/S8(user plane) S-GW IP address for user plane data received from PDN GW.
S-GW TEID for S5/S8(user plane) S-GW Tunnel Endpoint Identifier for the S5/S8 interface for the user plane.
S-GW IP address for S1-u, S12 and S4(user plane) S-GW IP address for the S1-u interface (Used by the eNodeB)
S-GW TEID for S1-u, S12 and S4(user plane) S-GW Tunnel Endpoint Identifier for the S1-u interface
eNodeB IP address for S1-ueNodeB IP address for the S1-u interface (Used by the S-GW).
eNodeB TEID for S1-ueNodeB Tunnel Endpoint Identifier for the S1-u interface.
EPS Bearer QoSARP, GBR, MBR, QCI.

5.4 P-GW PDN Gateaway

5.4.1 Information storage

5.4.1.1 P-GW context

FieldDescription
IMSIIMSI (International Mobile Subscriber Identity) is the subscriber permanent identity.
MSISDNThe basic MSISDN of the UE. The presence is dictated by its storage in the HSS.
RAT typeCurrent RAT

5.4.1.2 For each APN in use:

The following entries are repeated for each APN.

FieldDescription
APN in useThe APN currently used.
APN-AMBRThe maximum aggregated uplink and downlink MBR values

5.4.1.3 For each PDN Connection within the APN:

FieldDescription
IP Address(es)IPv4 address and/or IPv6 prefix
PDN typeIPv4, IPv6, or IPv4v6
S-GW Address in Use(control plane) The IP address of the S-GW currently used for sending control plane signalling.
S-GW TEID for S5/S8(control plane) S-GW Tunnel Endpoint Identifier for the S5/S8 interface for the control plane.
P-GW IP address for S5/S8(control plane) P-GW IP address for the S5/S8 for the control plane signalling.
P-GW TEID for S5/S8 (control plane)P-GW Tunnel Endpoint Identifier for the S5/S8 control plane interface. (For GTP-based S5/S8 only).
BCMThe negotiated Bearer Control Mode for GERAN/UTRAN.
Default BearerIdentifies the default bearer within the PDN connection by its EPS Bearer Id.

5.4.1.4 For each EPS Bearer within the PDN Connection:

The following entries defining the EPS Bearer specific parameters are included within the set of parameters defining the PDN Connection. The following entries are stored only for GTP-based S5/S8.

FieldDescription
EPS Bearer IdAn EPS bearer identity uniquely identifies an EPS bearer for one UE accessing via E-UTRAN
TFTTraffic Flow Template
S-GW Address in Use(user plane) The IP address of the S-GW currently used for sending user plane traffic.
S-GW TEID for S5/S8(user plane) S-GW Tunnel Endpoint Identifier for the S5/S8 interface for the user plane.
P-GW IP address for S5/S8(user plane) P-GW IP address for user plane data received from PDN GW.
P-GW TEID for S5/S8(user plane) P-GW Tunnel Endpoint Identifier for the GTP Based S5/S8 interface for user plane.
EPS Bearer QoSARP, GBR, MBR, QCI.

5.5 UE

5.5.1 Information storage

5.5.1.1 UE context

FieldDescription
IMSIIMSI (International Mobile Subscriber Identity) is the subscribers permanent identity.
EMM StateMobility management state EMM-REGISTERED, EMM-DEREGISTERED.
GUTIGlobally Unique Temporary Identity.
ME IdentityMobile Equipment Identity - (e.g. IMEI/IMEISV) Software Version Number.
Tracking Area ListCurrent Tracking area list.
Last visited TAIA TAI which is contained in the TA list the UE registered to the network
Selected NAS AlgorithmSelected NAS security algorithm.
Selected AS AlgorithmSelected AS security algorithms.
KSI_ASMEKey Set Identifier for the main key KASME.
K_ASMEMain key for E-UTRAN key hierarchy based on CK, IK and Serving network identity.
NAS Keys and COUNTKNASint, KNASenc, and NAS COUNT parameter.
E-UTRAN/UTRAN Key Set flagIndicates whether the UE is using security keys derived from UTRAN or E-UTRAN security association
Temporary IdentityUsed in Next update (TIN) in the Attach Request and RAU/TAU Request
UE Specific DRX ParametersPreferred E-UTRAN DRX cycle length

5.5.1.2 For each active PDN connection:

FieldDescription
APN in UseThe APN currently used. This APN shall be composed of the APN Network Identifier
APN-AMBRThe maximum aggregated uplink and downlink MBR to be shared across all NonGBR bearers.
Assigned PDN TypeThe PDN Type assigned by the network (IPv4, IPv6, or IPv4v6).
IP Address(es)IPv4 address and/or IPv6 prefix
Default BearerIdentifies the default bearer within the PDN connection by its EPS Bearer Id.

5.5.1.3 For each EPS Bearer within the PDN connection

FieldDescription
EPS Bearer IDAn EPS bearer identity uniquely identifies an EPS bearer for one UE accessing via E-UTRAN.
TITransaction Identifier
EPS bearer QoSGBR and MBR for GBR bearer.
TFTTraffic Flow Template.

6 org-config

About

Collection of TR69 models for LTE network

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors