7.3.22 VPLMN_ID_Exception_Config Table
This table is used to configure the list of VPLMN-ID’s to be exempted from Countermeasure business logic execution. It allows to customize the countermeasure behavior using the following options.
Table 7-43 VPLMN_ID_Exception_Config Fields
| Field | Description |
|---|---|
| VPLMN_ID | Defines the VPLMN-ID of the network |
| AppCmdCst | To decide whether to Exempt IMSI for ApplicationId_And_Command_Code_Consistency_Check countermeasure |
| RealmWLScr | To decide whether to Exempt IMSI for Origin_Realm_And_Destination_Realm_Whitelist_Screening countermeasure |
| SubsIdenValid |
To decide whether to Exempt IMSI for Subscriber_Identity_Validation countermeasure |
| SpecAVPScr |
To decide whether to Exempt VPLMN-ID for Specific_Avp_Screening countermeasure |
| OhOrCstChk | To decide whether to Exempt VPLMN-ID for Origin_Host_And_Origin_Realm_Consistency_Check countermeasure |
| VplmnORCst | To decide whether to Exempt VPLMN-ID for Visited-PLMN-ID and Origin-Realm Consistency Check countermeasure |
| RealmIMSICst | To decide whether to Exempt VPLMN-ID for Realm_And_IMSI_Consistency_Check countermeasure |
| DrOrMatch | To decide whether to Exempt VPLMN-ID for Destination_Realm_And_Origin_Realm_Match_Check countermeasure |
| AVPInstChk | To decide whether to Exempt VPLMN-ID for Avp_Multiple_Instance_Check countermeasure |
| AppIdWL | To decide whether to Exempt VPLMN-ID for ApplicationID_Whitelist_Screening countermeasure |
| PreLocChk | To decide whether to Exempt VPLMN-ID for Previous_Location_Check countermeasure |
| TimeDistChk | To decide whether to Exempt VPLMN-ID for Time_Distance_Check countermeasure |
| SrcHostValMme | To decide whether to Exempt VPLMN-ID for Source_Host_Validation_MME countermeasure |
| MsgRateMon | To decide whether to Exempt VPLMN-ID for Message_Rate_Monitoring countermeasure |
| SrcHostValHss | To decide whether to Exempt VPLMN-ID for Source_Host_Validation_HSS countermeasure |
| SesIntValChk | To decide whether to Exempt VPLMN-ID for Session_Integrity_Validation_Check countermeasure |
| AVPWLScr | To decide whether to Exempt VPLMN-ID for AVP_Whitelist_Screening countermeasure |
| SesIdValChk | To decide whether to Exempt VPLMN-ID for Session_Id_Validation_Check countermeasure |
| OhOrFrmChk | To decide whether to Exempt VPLMN-ID for Origin_Host_Origin_Realm_Format_Check countermeasure |
| DhDrFrmChk | To decide whether to Exempt VPLMN-ID for Destination_Host_Destination_Realm_Format_Check countermeasure |
This table describes the field details for the VPLMN_ID_Exception_Config Table.
Table 7-44 Field Details for VPLMN_ID_Exception_Config
| Field Name | Unique | Mandatory | Data Type, Range, and Default Value | Description |
|---|---|---|---|---|
| VPLMN_ID | Yes | Yes |
UTF8String Range: 6 digit octet string. Default: n/a |
The VPLMN-ID valid value will be 6 digit long OctetString with only allowed digits are 0-9 and “F”. “F” is allowed to act as filler for 2 digits MNC. So if “F” is present, it must be the 3rd byte string. |
| AppCmdCst | No | Yes |
Enumerated Range: Do_Not_Apply: 1 Apply: 2, Not_Supported: 3 Default: Do_Not_Apply |
CM Type: ApplicationId_And_Command_Code_Consistency_Check To decide whether to Exempt VPLMN-ID for CM |
| RealmWLScr | No | Yes |
Enumerated Range: Do_Not_Apply: 1 Apply: 2, Not_Supported: 3 Default: Do_Not_Apply |
Enumerated Range: Do_Not_Apply: 1 Apply: 2, Not_Supported: 3 Default: Do_Not_Apply |
| SubsIdenValid | No | Yes |
Enumerated Range: Do_Not_Apply: 1 Apply: 2, Not_Supported: 3 Default: Do_Not_Apply |
CM Type: Subscriber_Identity_Validation To decide whether to Exempt VPLMN-ID for CM. |
| SpecAVPScr | No | Yes |
Enumerated Range: Do_Not_Apply: 1 Apply: 2, Not_Supported: 3 Default: Do_Not_Apply |
CM Type: Specific_Avp_Screening To decide whether to Exempt VPLMN-ID for CM |
| OhOrCstChk | No | Yes |
Enumerated Range: Do_Not_Apply: 1 Apply: 2, Not_Supported: 3 Default: Do_Not_Apply |
CM Type: Origin_Host_And_Origin_Realm_Consistency_Check To decide whether to Exempt VPLMN-ID for CM |
| VplmnORCst | No | Yes |
Enumerated Range: Do_Not_Apply: 1 Apply: 2, Not_Supported: 3 Default: Do_Not_Apply |
CM Type: Visited-PLMN-ID and Origin-Realm Consistency Check To decide whether to Exempt VPLMN-ID for CM |
| RealmIMSICst | No | Yes |
Enumerated Range: Do_Not_Apply: 1 Apply: 2, Not_Supported: 3 Default: Do_Not_Apply |
CM Type: Realm_And_IMSI_Consistency_Check To decide whether to Exempt VPLMN-ID for CM |
| DrOrMatch | No | Yes |
Enumerated Range: Do_Not_Apply: 1 Apply: 2, Not_Supported: 3 Default: Do_Not_Apply |
CM Type: Destination_Realm_And_Origin_Realm_Match_Check To decide whether to Exempt VPLMN-ID for CM |
| AVPInstChk | No | Yes |
Enumerated Range: Do_Not_Apply: 1 Apply: 2, Not_Supported: 3 Default: Do_Not_Apply |
CM Type: Avp_Multiple_Instance_Check To decide whether to Exempt VPLMN-ID for CM |
| AppIdWL | No | Yes |
Enumerated Range: Do_Not_Apply: 1 Apply: 2, Not_Supported: 3 Default: Do_Not_Apply |
CM Type: ApplicationID_Whitelist_Screening. To decide whether to Exempt VPLMN-ID for CM |
| PreLocChk | No | Yes |
Enumerated Range: Do_Not_Apply: 1 Apply: 2, Not_Supported: 3 Default: Do_Not_Apply |
CM Type: Previous_Location_Check To decide whether to Exempt VPLMN-ID for CM |
| TimeDistChk | No | Yes |
Enumerated Range: Do_Not_Apply: 1 Apply: 2, Not_Supported: 3 Default: Do_Not_Apply |
CM Type: Time_Distance_Check To decide whether to Exempt IMSI for CM |
| SrcHostValMme | No | Yes |
Enumerated Range: Do_Not_Apply: 1 Apply: 2, Not_Supported: 3 Default: Do_Not_Apply |
CM Type: Source_Host_Validation_MME To decide whether to Exempt VPLMN-ID for CM |
| MsgRateMon | No | Yes |
Enumerated Range: Do_Not_Apply: 1 Apply: 2, Not_Supported: 3 Default: Do_Not_Apply |
CM Type: Message_Rate_Monitoring To decide whether to Exempt VPLMN-ID for CM |
| SrcHostValHss | No | Yes |
Enumerated Range: Do_Not_Apply: 1 Apply: 2, Not_Supported: 3 Default: Do_Not_Apply |
CM Type: Source_Host_Validation_HSS To decide whether to Exempt VPLMN-ID for CM |
| SesIntValChk | No | Yes |
Enumerated Range: Do_Not_Apply: 1 Apply: 2, Not_Supported: 3 Default: Do_Not_Apply |
CM Type: Session_Integrity_Validation_Check To decide whether to Exempt VPLMN-ID for CM |
| AVPWLScr | No | Yes |
Enumerated Range: Do_Not_Apply: 1 Apply: 2, Not_Supported: 3 Default: Do_Not_Apply |
CM Type: AVP_Whitelist_Screening
To decide whether to Exempt VPLMN-ID for CM |
| SesIdValChk | No | Yes |
Enumerated Range: Do_Not_Apply: 1 Apply: 2, Not_Supported: 3 Default: Do_Not_Apply |
CM Type: Session_Id_Validation_Check
To decide whether to Exempt VPLMN-ID for CM |
| OhOrFrmChk | No | Yes |
Enumerated Range: Do_Not_Apply: 1 Apply: 2, Not_Supported: 3 Default: Do_Not_Apply |
CM Type: Origin_Host_Origin_Realm_Format_Check
To decide whether to Exempt VPLMN-ID for CM |
| DhDrFrmChk | No | Yes |
Enumerated Range: Do_Not_Apply: 1 Apply: 2, Not_Supported: 3 Default: Do_Not_Apply |
CM Type:
Destination_Host_Destination_Realm_Format_Check
To decide whether to Exempt VPLMN-ID for CM |