COPS-based RACF Configuration

In the following configuration examples, we assume that your baseline configuration passes SIP traffic. In this example, you will configure additions to the ream configuration and the new external bandwidth manager configuration. You must also configure media profiles to accept bandwidth policing parameters.

Realm Configuration

To configure the realm configuration for COPS support in a CAC scenario:

  1. In Superuser mode, type configure terminal and press Enter.
    ORACLE# configure terminal
  2. Type media-manager and press Enter to access the media-related configurations.
    ORACLE(configure)# media-manager
  3. Type realm-config and press Enter. The system prompt changes to let you know that you can begin configuring individual parameters.
    ORACLE(media-manager)# realm-config
    ORACLE(realm-config)#
  4. Type select and the number of the pre-configured sip interface you want to configure.
    ORACLE(realm-config)# select 1
    ORACLE(realm-config)#
  5. mm-in-realm—Set this parameter to enabled so that calls from devices in the same realm have their media flow through the Oracle Communications Session Border Controller to be subject to COPS CAC. The default value is disabled. The valid values are:
    • enabled | disabled

  6. mm-in-network—Set this parameter to enabled so that the Oracle Communications Session Border Controller will steer all media traveling between two endpoints located in different realms, but within the same network. If this field is set to disabled, then each endpoint will send its media directly to the other endpoint located in a different realm, but within the same network. The default value is enabled. The valid values are:
    • enabled | disabled

  7. ext-bw-manager—Enter the name of the external bandwidth manager configuration instance to be used for external CAC for this Realm.
  8. Save your work using the ACLI done command.

External Bandwidth Manager Configuration

To configure the external bandwidth manager:

  1. In Superuser mode, type configure terminal and press Enter.
    ORACLE# configure terminal
  2. Type media-manager and press Enter to access the media-related configurations.
    ORACLE(configure)# media-manager
  3. Type ext-policy-server and press Enter. The system prompt changes to let you know that you can begin configuring individual parameters.
    ORACLE(media-manager)# ext-policy-server
    ORACLE(ext-policy-server)#
  4. name—Enter the name for this external bandwidth manager instance. This parameter is used to identify the PDP used for that will be used in each Realm configuration.
  5. state—Set state to enabled to enable this external policy server.
  6. operation-type—Enter bandwidth-mgmt for this external policy server configuration element to perform bandwidth management and communicate with a RACF. This sets the COPS client type to 0x7926. If another vendor’s Policy Server is supported, it will be a different protocol value.
  7. protocol—Enter COPS to support COPS-based CAC. The A-COPS protocol implicitly sets the Oracle Communications Session Border Controller to use 0x4AC0 as the COPS client type. The default value is C-SOAP.
  8. address—Enter the IP Address or FQDN of the external COPS-based policy server.
  9. port—Enter the port number the COPS connection connects to on the PDP. The default value is 80. (The standard port for COPS is 3288.) The valid range is:
    • Minimum—0

    • Maximum—65535

  10. realm—Enter the name of the Realm in which this Oracle Communications Session Border Controller defines the external policy server. This is NOT necessarily the Realm that the Oracle Communications Session Border Controller performs admission requests for.
  11. application-mode—Enter the type of interface you want to use. Your choices are: Rq, Rx, Gq, e2, and none. Set this to none or pkt-mm3.
  12. application-id—Enter a numeric application ID that describes the interface used to communicate with the RACF. The default value is zero (0). The valid range is:
    • Minimum—0

    • Maximum—999999999

  13. permit-conn-down—Enter enabled for the Oracle Communications Session Border Controller to establish new SIP sessions despite PS connection failure. The default value is disabled. The valid values are:
    • enabled | disabled

  14. reserve-incomplete—Set this parameter to enabled when communicating with a PDP via COPS. The parameter allows the Oracle Communications Session Border Controller to make admission requests before learning all the details of the flows and devices (e.g., not knowing the final UDP port numbers for the RTP media streams until after the RTP has begun). The default value is enabled. The valid values are:
    • enabled | disabled

  15. permit-on-reject—Set this parameter to enabled if you want the Oracle Communications Session Border Controller to forward the session on a best-effort basis. Leave this parameter set to disabled, its default, if you want the system deny the session or attempts to revert to the previously requested bandwidth.
  16. disconnect-on-timeout—Leave this parameter set to enabled, its default, so the Oracle Communications Session Border Controller can maintain its TCP connection to the external policy server regardless of upstream issues between PSs and CMTSs. When you disable this setting, the Oracle Communications Session Border Controller can send Gate-Set and Gate-Delete messages to in response the PS’s timeouts and guard against impact to the TCP connection between the Oracle Communications Session Border Controller and the PS.
  17. gate-spec-mask—This parameter sets the value to use for Gate-Spec mask for the COPS pkt-mm-3 interface. The default is .255. The minimum value is 0, and the maximum is 255.
  18. Save your work using the ACLI done command.

Media Profile Configuration

To configure the media profile configuration for COPS support in a CAC scenario:

Values for the following parameters can be found in the PacketCable™ Audio/Video Codecs Specification PKT-SP-CODEC-I06-050812 document.

  1. In Superuser mode, type configure terminal and press Enter.
    ORACLE# configure terminal
  2. Type session-router and press Enter to access the session router path.
    ORACLE(configure)# session-router
  3. Type media-profile and press Enter. The system prompt changes to let you know that you can begin configuring individual parameters.
    ORACLE(session-router)# media-profile
    ORACLE(media-profile)#
  4. Type select and the number of the pre-configured media profile you want to configure.
    ORACLE(media-profile)# select 1
    ORACLE(media-profile)#
  5. peak-rate-limit—Enter the r, P value:
    • r—bucket rate

    • p—peak rate

  6. max-burst-size—Enter the b, m, M value:
    • b—Token bucket size

    • m—Minimum policed unit

    • M—Maximum datagram size

  7. Save your work using the ACLI done command.