SBC Tunnel Configuration

Configuring the properties of the IP-in-IP tunnel on the Oracle Communications Session Border Controller (OCSBC) is a matter of configuring the local IP address, remote IP address, and specifying transport layer and application layer protocol support.

The following example uses a tunnel named sipSignaling, which was initially and partially configured on the Oracle Communications Subscriber-Aware Load Balancer (OCSLB). Note in the following configuration that the value of remote-ip-address parameter must agree with the value which was previously set with the local-ip-address parameter on the OCSLB. The complementary configuration performed on the OCSLB enables tunnel establishment between the OCSBC and the OCSLB.

  1. From superuser mode, use the following ACLI command sequence to access tunnel-config configuration mode. While in this mode, you perform required OCSLB tunnel configuration.
    ORACLE# configure terminal
    ORACLE(configure)# system
    ORACLE(system)# network-interface
    ORACLE(network-interface)# tunnel-config
    ORACLE(tunnel-config)# ?
    name                  tunnel name
    local-ip-address      tunnel local IP address
    remote-mac-address    tunnel remote mac address
    remote-ip-address     tunnel remote IP address
    application           application protocol for this tunnel
    port                  tunnel local & remote control ports
    protocol              tunnel control transport protocol
    tls-profile           tunnel control TLS profile
    traffic-policy								Name of traffic policy that 
    																						applies to this tunnel 
    select                select tunnel to edit
    no                    delete tunnel
    show                  show tunnel
    done                  write tunnel information
    exit                  return to previous menu
    ORACLE(tunnel-config)#
  2. Use the name command to provide a unique identifier for this tunnel instance.
    ORACLE(tunnel-config)# name sipSignaling
    ORACLE(tunnel-config)#
  3. Use the local-ip-address parameter to specify the IP address at the OCSBC end of the tunnel.

    Note:

    This address also supports the exchange of CCP messages.
    ORACLE(tunnel-config)# local-ip-address 1.1.1.100
    ORACLE(tunnel-config)#
  4. Ignore the remote-mac-address parameter which is not required for tunnel configuration.
  5. Use the remote-ip-address parameter to specify the IP address at the OCSLB end of the tunnel.

    Note:

    This address also supports the exchange of CCP messages.
    ORACLE(tunnel-config)# remote-ip-address 182.16.204.210
    ORACLE(tunnel-config)#
  6. Use the port parameter to specify the port used to send and receive cluster control messages.
    ORACLE(tunnel-config)# port 4444
    ORACLE(tunnel-config)#
  7. Use the protocol parameter to specify the transport protocol used in support of cluster control messages.

    Supported transport protocol is UDP (the recommended default).

    ORACLE(tunnel-config)# protocol UDP
    ORACLE(tunnel-config)#
  8. Use the application parameter to specify the application protocol supported by this tunnel.

    Specify the SIP protocol.

    ORACLE(tunnel-config)# application SIP
    ORACLE(tunnel-config)#
  9. Use traffic-policy to enter the name of the traffic policy that applies to this tunnel (1-128 characters long) as configured on the OCSLB.

    This configuration is a per-tunnel configuration. Once configured, it will be passed on via the CCP protocol to OCSLB in Heartbeat messages.

    The CCD task running on the SLB will extract the traffic policy name and will find the matching traffic-policy configuration on the SLB.

    ORACLE(tunnel-config)# traffic-policy <pattern>
    ORACLE(tunnel-config)#
  10. Use done, exit, and verify-config to complete configuration of this tunnel-config configuration element.
  11. Repeat Steps 1 through 9 to complete tunnel configuration on other SIP interfaces as required.