Compliance for the Vendor-Specific-Application-Id
You can configure the SBC to perform CER and LIR transactions over the Cx interface in compliance with RFC 6733 with respect to the contents of the Vendor-Specific-Application-Id AVP (260). You do this by setting the rfc6733compliant option under the applicable home-subscriber-server. RFC 6733 compliance consists of several behaviors, including limiting the number of Vendor-Ids present in the CER and LIR diameter messages to one. By default, the system aligns with RFC 3588 and sends out both Vendor-IDs in the diameter messages.
In addition to establishing this compliance you can also specify the Vendor-Id for the CERs Vendor-Specific-Application-Id AVP by configuring the vendor-id option under the applicable home-subscriber-server. This option has two valid values, including vendor-id=etsi and vendor-id=3gpp.
The SBC uses both the vendor-id and rfc6733compliant options to determine the contents of the Vendor-Specific-Application-Id AVP it sends in these CER and LIR messages:
If you set the rfc6733compliant option, the SBC includes the following as Vendor-ID, based on your vendor-id setting:
- If you set vendor-id=3gpp, then SBC sends the value 10415 as Vendor-Id.
- If you set vendor-id=etsi, then SBC sends the value 13019 as Vendor-Id.
The SBC ignores any vendor-id setting if you have not set the rfc6733compliant option. If you have set the rfc6733compliant option, but not set the vendor-id option, the SBC adds both Vendor-Ids in the Diameter messages.
The syntax for configuring both options, with vendor-id set to etsi, follows:
ORACLE(home-subscriber-server)# options +vendor-id=etsi
ORACLE(home-subscriber-server)# options +rfc6733compliant
If you type the option without the plus sign, you overwrite any previously configured options. To append new options to an element's options list, prepend the new option with a plus sign as shown in the example.
You can monitor the processing of this feature in debug logs. Applicable log entries would appear as shown below.
For HSS <hss_name> the configured Vendor-Id option is xxxx
Reporting
You can monitor this feature using the show home-subscriber-server ACLI command to check connection establishment and LIR/LIA transaction detail.
SBC_1# show home-subscriber-server
02:50:03-186
HSS Status -- Period -- -------- Lifetime --------
Active High Total Total PerMax High
Client Trans 0 0 0 2 1 1
Server Trans 0 1 6 2380 4 1
Sockets 1 1 0 1 1 1
Connections 1 1 0 1 1 1
---- Lifetime ----
Recent Total PerMax
LIR 0 1 1
Sent Requests 0 1 1
Sent Req Accepted 0 0 0
Sent Req Rejected 0 0 0
Sent Req Expired 0 0 0
Sent Req Error 0 0 0
HSS Errors 0 1 1