Asset ID: |
1-72-1959019.1 |
Update Date: | 2016-08-19 |
Keywords: | |
Solution Type
Problem Resolution Sure
Solution
1959019.1
:
Multimedia Policy Engine (MPE) Advanced Configuration Settings: DIAMETER.MAxMsgSize
Related Items |
- Oracle Communications Policy Management
|
Related Categories |
- PLA-Support>Sun Systems>CommsGBU>Broadband Network Solutions>SN-SND: Tekelec SDM
|
In this Document
Created from <SR 3-10060746801>
Applies to:
Oracle Communications Policy Management - Version POLICY 9.1.6 to POLICY 10.5.2 [Release POLICY 9.0 to POLICY 10.0]
Tekelec
Symptoms
Diameter connection between MPE and SPR is keep flapping .
Cause
If MPE receive Sh data (diameter packet ) more than 16384, which trigger Sh connection down.
(Which can happen even due to TCP combining/reassembling the Diameter packets)
Following Java error msg seen in case of issue in rc.log. It can be search by keyword "MaxMsgSize" or "too small" in /var/camiant/log/rc.log*
ERROR [Diameter.Worker16] camiant.diameter.DiameterProtocolDecoder.decode:140 - Serious error. The DIAMETER.MaxMsgSize buffer size '16384' is too small, need 19368, consider increase.Reading bytesToRead=19348 bytes bytesRead=20 bytes.
java.lang.IndexOutOfBoundsException: null
at java.nio.Buffer.checkBounds(Buffer.java:559) ~[na:1.7.0_07]
Solution
There is a workaround for this issue – without the loss of service
DIAMETER.MaxMsgSize parameter is configurable on policy server which can solve issue.
There is no need to restart/reboot the MPE but need to disable-enable (disconnect and connect) Subscriber Profile Repository (SPR) again with MPE.
Following are the detailed steps:
Setting up the new configuration value:
- On Configuration Management Platform (CMP) web GUI, in “Policy Server” tab, press “Advanced” key.
- In “Other Advanced Configuration Settings”, press “Add” to add a new configuration setting.
- A new window with the name “Add Configuration Key Value” will be shown. In “Configuration Key” text box, type “DIAMETER.MaxMsgSize” and In “Value” text box, type “32768”
- Press “Save” button. (This adds a new configuration setting and changes the socket buffer size )
- Scroll down and press “Save” button on the “Policy Server” tab as well. (Do not forget this otherwise this configuration will not be saved and will not be applied)
- Go to “System” tab and press “Reapply Configuration” button.
Re-establish the connection with SPR to take new config take effect:
7. Go to “Data Sources” tab and press “Modify” button.
8. Select the Sh data source in the Enabled state and press “Edit” option.
9. A new window with name “Edit Data Source” will be shown.
10. Uncheck the “Admin State” checkbox and press “Save” button.
11. Press “Save” button on the “Data Sources” tab. (This will disconnect the data source from MPE)
12. Repeat step 7
13. Select the Data Source which you disabled in the above steps and press “Edit” option.
14. A new window with name “Edit Data Source” will be shown.
15. Check the “Admin State” checkbox and press “Save” button.
16. Press “Save” button on the “Data Sources” tab. (This will Connect the data source to MPE)
17. Repeat step 7 to 16 for all the Sh data sources.
There are screenshot added in attached PDF
Attachments
This solution has no attachment