Newer
Older
* @version $Id: LibIot_VxLTE_PIXITS.ttcn 1 2020-05-29 15:06:42Z pintar $
* @desc This module provides PIXIT parameters which need to be
* changeable within validation
*/
import from LibIot_TypesAndValues
type IOTExecMode, IotVerdictType, CaptureMode, RecordMode, FileList, TimeOffset, EutInterfaceInfoList,
ProtocolFilter, IpAddress, PortNumber, ProductList, InterfaceAvailableList,MonitorInterfaceInfo;
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
}
group VxLTEMonitorInterfaces_PIXITS{
group Sip{
//A.8.2 PIXIT items for the Gm Interface
//The Gm interface connects a UE with a P-CSCF using the SIP and SDP protocols as defined in ETSI TS 124 229 [1].
group GmA{
modulepar charstring PX_SIP_GMA_INTERFACENAME := "Gm A"; //Gm A interface between UE A and P-CSCF
modulepar charstring PX_SIP_GMA_UE_IPADDR := "fe80::21a:a0ff:fe07:98"; //Gm IP address of UE A
modulepar integer PX_SIP_GMA_UE_PORT := 5060; //Gm Port number of UE A
modulepar charstring PX_SIP_GMA_PCSCF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Gm IP address of P-CSCF
modulepar integer PX_SIP_GMA_PCSCF_PORT := 5060; //Gm Port number of P-CSCF
modulepar boolean PX_SIP_GMA_MONITORENABLED := true;
}//end group GmA
//A.8.2 PIXIT items for the Gm Interface
//The Gm interface connects a UE with a P-CSCF using the SIP and SDP protocols as defined in ETSI TS 124 229 [1].
group GmB{
modulepar charstring PX_SIP_GMB_INTERFACENAME := "Gm B"; //Gm B interface between UE B and P-CSCF
modulepar charstring PX_SIP_GMB_UE_IPADDR := "fe80::21a:a0ff:fe07:98"; //Gm IP address of UE B
modulepar integer PX_SIP_GMB_UE_PORT := 5060; //Gm Port number of UE B
modulepar charstring PX_SIP_GMB_PCSCF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Gm IP address of P-CSCF
modulepar integer PX_SIP_GMB_PCSCF_PORT := 5060; //Gm Port number of P-CSCF
modulepar boolean PX_SIP_GMB_MONITORENABLED := true;
}//end group GmB
//A.8.3 PIXIT items for the Ic Interface
//The Ic interface connects an IBCF with another IBCF using the SIP and SDP protocols as defined in ETSI TS 129 165 [2].
group Ic{
modulepar charstring PX_SIP_IC_INTERFACENAME := "Ic"; //Ic interface between IBCF(A) and IBCF(B)
modulepar charstring PX_SIP_IC_IBCF_A_IPADDR := "fe80::21a:a0ff:fe07:98"; //Ic IP address of IBCF of network A
modulepar integer PX_SIP_IC_IBCF_A_PORT := 5060; //Ic Port number of IBCF of network A
modulepar charstring PX_SIP_IC_IBCF_B_IPADDR := "fe80::21a:a0ff:fe07:98"; //Ic IP address of IBCF of network B
modulepar integer PX_SIP_IC_IBCF_B_PORT := 5060; //Ic Port number of IBCF of network B
modulepar boolean PX_SIP_IC_MONITORENABLED := true;
}//end group Ic
//A.8.4 PIXIT items for the Mw Interface
//The Mw interface connects an x-CSCF with another x-CSCF or an IBCF using the SIP and SDP protocols as defined in ETSI TS 124 229 [1].
group Mw{
modulepar charstring PX_SIP_MM_B_PSAP_INTERFACENAME := "Mm IBCF PSAP"; //Mm interface between IBCF and PSAP
modulepar charstring PX_SIP_MW_EB_INTERFACENAME := "Mw ECSCF IBCF"; //Mw interface between ECSCF and IBCF
modulepar charstring PX_SIP_MW_S_PSAP_INTERFACENAME := "Mw SCSCF PSAP"; //Mw interface between S-CSCF and PSAP
modulepar charstring PX_SIP_MW_PI_INTERFACENAME := "Mw PI"; //Mw interface between P-CSCF and I-CSCF
modulepar charstring PX_SIP_MW_PS_INTERFACENAME := "Mw PS"; //Mw interface between P-CSCF and S-CSCF
modulepar charstring PX_SIP_MW_PE_INTERFACENAME := "Mw PE"; //Mw interface between P-CSCF and E-CSCF
modulepar charstring PX_SIP_MW_IS_INTERFACENAME := "Mw SI"; //Mw interface between S-CSCF and I-CSCF
modulepar charstring PX_SIP_MW_PB_INTERFACENAME := "Mw PB"; //Mw interface between P-CSCF and IBCF
modulepar charstring PX_SIP_MW_IB_INTERFACENAME := "Mw IB"; //Mw interface between I-CSCF and IBCF
modulepar charstring PX_SIP_MW_IE_INTERFACENAME := "Mw IE"; //Mw interface between I/S-CSCF and E-CSCF
modulepar charstring PX_SIP_MW_PSAP_IPADDR := "fe80::21a:a0ff:fe07:98"; //Mw IP address of PSAP
modulepar integer PX_SIP_MW_PSAP_PORT := 5060; //Mw Port number of PSAP
modulepar charstring PX_SIP_MW_P_CSCF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Mw IP address of P-CSCF
modulepar integer PX_SIP_MW_P_CSCF_PORT := 5060; //Mw Port number of P-CSCF
modulepar charstring PX_SIP_MW_I_CSCF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Mw IP address of I-CSCF
modulepar integer PX_SIP_MW_I_CSCF_PORT := 5080; //Mw Port number of I-CSCF
modulepar charstring PX_SIP_MW_S_CSCF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Mw IP address of S-CSCF
modulepar integer PX_SIP_MW_S_CSCF_PORT := 5090; //Mw Port number of S-CSCF
modulepar charstring PX_SIP_MW_E_CSCF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Mw IP address of E-CSCF
modulepar integer PX_SIP_MW_E_CSCF_PORT := 5095; //Mw Port number of E-CSCF
modulepar charstring PX_SIP_MW_IBCF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Mw IP address of IBCF
modulepar integer PX_SIP_MW_IBCF_PORT := 5050; //Mw Port number of IBCF
modulepar boolean PX_SIP_MM_B_PSAP_MONITORENABLED := true; //true - Monitor enabled for PSAP connection only
modulepar boolean PX_SIP_MW_EB_MONITORENABLED := true; //true - Monitor enabled for PE connection only
modulepar boolean PX_SIP_MW_S_PSAP_MONITORENABLED := true; //true - Monitor enabled for PSAP connection only
modulepar boolean PX_SIP_MW_PI_MONITORENABLED := true; //true - Monitor enabled for PI connection only
modulepar boolean PX_SIP_MW_PS_MONITORENABLED := true; //true - Monitor enabled for PS connection only
modulepar boolean PX_SIP_MW_PE_MONITORENABLED := true; //true - Monitor enabled for PE connection only
modulepar boolean PX_SIP_MW_IS_MONITORENABLED := true; //true - Monitor enabled for IS connection only
modulepar boolean PX_SIP_MW_PB_MONITORENABLED := true; //true - Monitor enabled for PB connection only
modulepar boolean PX_SIP_MW_IB_MONITORENABLED := true; //true - Monitor enabled for IB connection only
modulepar boolean PX_SIP_MW_IE_MONITORENABLED := true; //true - Monitor enabled for IE connection only
//A.8.* PIXIT items for the Isc Interface
//The Isc interface connects an S-CSCF with AS using the SIP and SDP protocols as defined in ETSI TS 124 229 [1].
group Isc{
modulepar charstring PX_SIP_ISC_INTERFACENAME := "Isc"; //Isc interface between S-CSCF and AS
modulepar charstring PX_SIP_ISC_S_CSCF_IPADDR := "fe80::21a:a0ff:fe07:98";// Isc IP address of S-CSCF
modulepar integer PX_SIP_ISC_S_CSCF_PORT := 5090;// Isc Port number of S-CSCF
modulepar charstring PX_SIP_ISC_AS_IPADDR := "fe80::21a:a0ff:fe07:98";// Isc IP address of AS
modulepar integer PX_SIP_ISC_AS_PORT := 5100;// Isc Port number of AS
modulepar boolean PX_SIP_ISC_MONITORENABLED := true;
}//end group Isc
}//end group SIp
group Diameter{
//A.8.5 PIXIT items for the Cx Interface
//The Cx interface connects an I- or S-CSCF with an HSS using the Diameter protocol as defined ETSI TS 129 228 [3] and ETSI TS 129 229 [4].
group Cx{
modulepar charstring PX_DIAMETER_CX_IH_INTERFACENAME := "Cx IH"; //Cx interface between I-CSCF and HSS
modulepar charstring PX_DIAMETER_CX_SH_INTERFACENAME := "Cx SH"; //Cx interface between S-CSCF and HSS
modulepar charstring PX_DIAMETER_CX_I_CSCF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Charstring Cx IP address of I-CSCF
modulepar integer PX_DIAMETER_CX_I_CSCF_PORT := 3868; //Cx Port number of I-CSCF
modulepar charstring PX_DIAMETER_CX_S_CSCF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Cx IP address of S-CSCF
modulepar integer PX_DIAMETER_CX_S_CSCF_PORT := 3868; //Cx Port number of S-CSCF
modulepar charstring PX_DIAMETER_CX_HSS_IPADDR := "fe80::21a:a0ff:fe07:98"; //Cx IP address of HSS
modulepar integer PX_DIAMETER_CX_HSS_PORT := 3868; //Cx Port number of HSS
modulepar boolean PX_DIAMETER_CX_SINGLE_INTERFACE := true; //if true both CX_IH and CX_SH are treated as one interface
modulepar boolean PX_DIAMETER_CX_SH_MONITORENABLED := true; //true - Monitor enabled for SH connection or single SH and IH connection(Set PX_DIAMETER_CX_SINGLE_INTERFACE to true)
modulepar boolean PX_DIAMETER_CX_IH_MONITORENABLED := true; //true - Monitor enabled for IH connection only
}//end group Cx
//A.8.6 PIXIT items for the Gx Interface
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
//The Gx interface connects a PCRF with a PGW using the Diameter protocol as defined in ETSI TS 129 212 [8].
group Gx{
modulepar charstring PX_DIAMETER_GX_INTERFACENAME := "Gx"; //Gx interface between PCRF and PGW
modulepar charstring PX_DIAMETER_GX_PCRF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Gx IP address of PCRF
modulepar integer PX_DIAMETER_GX_PCRF_PORT := 3868; //Gx Port number of PCRF
modulepar charstring PX_DIAMETER_GX_PGW_IPADDR := "fe80::21a:a0ff:fe07:98"; //Gx IP address of PGW
modulepar integer PX_DIAMETER_GX_PGW_PORT := 3868; //Gx Port number of PGW
modulepar boolean PX_DIAMETER_GX_MONITORENABLED := true;
}//end group Gx
//A.8.7 PIXIT items for the Rx Interface
//The Rx interface connects a P-CSCF with a PCRF using the Diameter protocol as defined in ETSI TS 129 214 [7].
group Rx{
modulepar charstring PX_DIAMETER_RX_INTERFACENAME := "Rx"; //Rx interface between PCRF and P-CSCF
modulepar charstring PX_DIAMETER_RX_P_CSCF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Rx IP address of P-CSCF
modulepar integer PX_DIAMETER_RX_P_CSCF_PORT := 3868; //Rx Port number of P-CSCF
modulepar charstring PX_DIAMETER_RX_PCRF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Rx IP address of PCRF
modulepar integer PX_DIAMETER_RX_PCRF_PORT := 3868; //Rx Port number of PCRF
modulepar boolean PX_DIAMETER_RX_MONITORENABLED := true;
}//end group Rx
//A.8.8 PIXIT items for the S6a Interface
//The S6a interface connects an MME with an HSS using the Diameter protocol as defined in ETSI TS 129 272 [9].
group S6a{
modulepar charstring PX_DIAMETER_S6A_INTERFACENAME := "S6a"; //S6a interface between MME and HSS
modulepar charstring PX_DIAMETER_S6A_MME_IPADDR := "fe80::21a:a0ff:fe07:98"; //S6a IP address of MME
modulepar integer PX_DIAMETER_S6A_MME_PORT := 3868; //S6a Port number of MME
modulepar charstring PX_DIAMETER_S6A_HSS_IPADDR := "fe80::21a:a0ff:fe07:98"; //S6a IP address of HSS
modulepar integer PX_DIAMETER_S6A_HSS_PORT := 3868; //S6a Port number of HSS
modulepar boolean PX_DIAMETER_S6A_MONITORENABLED := true;
}//end group S6a
//A.8.9 PIXIT items for the S9 Interface
//The S9 interface connects an H-PCRF with a V-PCRF using the Diameter protocol as defined in ETSI TS 129 215 [10].
group S9{
modulepar charstring PX_DIAMETER_S9_INTERFACENAME := "S9"; //S9 interface between H-PCRF and V-PCRF
modulepar charstring PX_DIAMETER_S9_H_PCRF_IPADDR := "fe80::21a:a0ff:fe07:98"; //S9 IP address of H-PCRF
modulepar integer PX_DIAMETER_S9_H_PCRF_PORT := 3868; //S9 Port number of H-PCRF
modulepar charstring PX_DIAMETER_S9_V_PCRF_IPADDR := "fe80::21a:a0ff:fe07:98"; //S9 IP address of V-PCRF
modulepar integer PX_DIAMETER_S9_V_PCRF_PORT := 3868; //S9 Port number of V-PCRF
modulepar boolean PX_DIAMETER_S9_MONITORENABLED := true;
}//end group S9
//A.8.10 PIXIT items for the Sh Interface
//The Sh interface connects an AS with an HSS using the Diameter protocol as defined in ETSI TS 129 328 [11] and ETSI TS 129 329 [13].
group Sh{
modulepar charstring PX_DIAMETER_SH_INTERFACENAME := "Sh"; //Sh interface between AS and HSS
modulepar charstring PX_DIAMETER_SH_AS_IPADDR := "fe80::21a:a0ff:fe07:98"; //Sh IP address of AS
modulepar integer PX_DIAMETER_SH_AS_PORT := 3868; //Sh Port number of AS
modulepar charstring PX_DIAMETER_SH_HSS_IPADDR := "fe80::21a:a0ff:fe07:98"; //Sh IP address of HSS
modulepar integer PX_DIAMETER_SH_HSS_PORT := 3868; //Sh Port number of HSS
modulepar boolean PX_DIAMETER_SH_MONITORENABLED := true;
}//end group Sh
}//end group Diameter
//A.8.11 PIXIT items for the RTP Interface
//In the context of the present document RTP is only considered end-to-end between two UEs.
}//end group VxLTEMonitorInterfaces_PIXITS
} //end module LibIot_VxLTE_PIXITS