Configuring Support for Interworking Between RSVP Capable and RSVP Incapable Networks

The Support for Interworking Between RSVP Capable and RSVP Incapable Networks feature provides precondition-based Resource Reservation Protocol (RSVP) support for basic audio call and supplementary services on Cisco UBE. This feature improves the interoperability between RSVP and non-RSVP networks. RSVP functionality added to Cisco UBE helps you to reserve the required bandwidth before making a call.

This feature extends RSVP support to delayed-offer to delayed-offer and delayed-offer to early-offer calls, along with the early-offer to early-offer calls.

Finding Feature Information

Your software release may not support all the features documented in this module. For the latest caveats and feature information, see Bug Search Tool and the release notes for your platform and software release. To find information about the features documented in this module, and to see a list of the releases in which each feature is supported, see the feature information table.

Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/​go/​cfn. An account on Cisco.com is not required.

Prerequisites

  • RSVP policies allow you to configure separate bandwidth pools with varying limits so that any one application, such as video, can consume all the RSVP bandwidth on a specified interface at the expense of other applications, such as voice, which would be dropped.

  • To limit bandwidth per application, you must configure a bandwidth limit before configuring Support for the Interworking Between RSVP Capable and RSVP Incapable Networks feature. See the Configuring RSVP on an Interface task.

Cisco Unified Border Element

  • Cisco IOS Release 15.0(1)XA or a later release must be installed and running on your Cisco Unified Border Element.

Cisco Unified Border Element (Enterprise)

  • Cisco IOS XE Release <TBD> or a later release must be installed and running on your Cisco ASR 1000 Series Router.

Restrictions

The Support for Interworking Between RSVP Capable and RSVP Incapable Networks feature has the following restrictions:

  • Segmented RSVP is not supported.

  • Interoperability between Cisco UBE and Cisco Unified Communications Manager is not available.

  • RSVP-enabled video calls are not supported.

Configuring RSVP on an Interface

You must allocate some bandwidth for the interface before enabling RSVP. Perform this task to configure RSVP on an interface.

SUMMARY STEPS

    1.    enable

    2.    configure terminal

    3.    interface type slot / port

    4.    ip rsvp bandwidth [reservable-bw [max-reservable-bw] [sub-pool reservable-bw]]

    5.    end


DETAILED STEPS
     Command or ActionPurpose
    Step 1 enable


    Example:
    Router> enable
     

    Enables privileged EXEC mode.

    • Enter your password if prompted.

     
    Step 2 configure terminal


    Example:
    Router# configure terminal
     

    Enters global configuration mode.

     
    Step 3 interface type slot / port


    Example:
    Router(config)# interface FastEthernet 0/1
     

    Configures an interface type and enters interface configuration mode.

     
    Step 4 ip rsvp bandwidth [reservable-bw [max-reservable-bw] [sub-pool reservable-bw]]


    Example:
    Router(config-if)# ip rsvp bandwidth 10000 100000 
     

    Enables RSVP for IP on an interface.

     
    Step 5 end


    Example:
    Router(config-if)# end
     

    (Optional) Exits interface configuration mode and returns to privileged EXEC mode.

     

    Configuring Optional RSVP on the Dial Peer

    Perform this task to configure optional RSVP at the dial peer level. This configuration allows you to have uninterrupted call even if there is a failure in bandwidth reservation.

    SUMMARY STEPS

      1.    enable

      2.    configure terminal

      3.    dial-peer voice tag voip

      4.    no acc-qos {controlled-load | guaranteed-delay} [audio | video]

      5.    req-qos {controlled-load | guaranteed-delay} [audio | video] [bandwidth [default bandwidth-value] [max bandwidth-value]]

      6.    end


    DETAILED STEPS
       Command or ActionPurpose
      Step 1 enable


      Example:
      Router> enable
       

      Enables privileged EXEC mode.

      • Enter your password if prompted.

       
      Step 2 configure terminal


      Example:
      Router# configure terminal
       

      Enters global configuration mode.

       
      Step 3 dial-peer voice tag voip


      Example:
      Router(config)# dial-peer 77 voip
       

      Enters dial peer voice configuration mode.

       
      Step 4 no acc-qos {controlled-load | guaranteed-delay} [audio | video]


      Example:
      Router(config-dial-peer)# no acc-qos controlled-load 
       

      Removes any value configured for the acc-qos command.

        • controlled-load --Indicates that RSVP guarantees a single level of preferential service, presumed to correlate to a delay boundary. The controlled load service uses admission (or capacity) control to ensure that preferential service is received even when the bandwidth is overloaded.
        • guaranteed-delay --Indicates that RSVP reserves bandwidth and guarantees a minimum bit rate and preferential queueing if the bandwidth reserved is not exceeded.
       
      Step 5 req-qos {controlled-load | guaranteed-delay} [audio | video] [bandwidth [default bandwidth-value] [max bandwidth-value]]


      Example:
      Router(config-dial-peer)# req-qos controlled-load
       

      Configures the desired quality of service (QoS) to be used.

      • Calls continue even if there is a failure in bandwidth reservation.

      Note   

      Configure the req-qos commandusing the same keyword that you used to configure the acc-qos command, either controlled-load or guaranteed-delay. That is, if you configured acc-qos controlled-load command in the previous step, then use the req-qos controlled-load command here.

       
      Step 6 end


      Example:
      Router(config-dial-peer)# end
       

      Exits dial peer voice configuration mode and returns to privileged EXEC mode.

       

      Configuring EO to EO DO to DO and DO to EO at the Dial Peer

      Perform this task to configure support for EO to EO, DO to DO, and DO to EO at the dial peer level.

      SUMMARY STEPS

        1.    enable

        2.    configure terminal

        3.    dial-peer voice tag voip

        4.    no acc-qos {controlled-load | guaranteed-delay} [audio | video]

        5.    req-qos {controlled-load | guaranteed-delay} [audio | video] [bandwidth [default bandwidth-value] [max bandwidth-value]]

        6.    exit

        7.    interface type slot/port

        8.    ip rsvp bandwidth [reservable-bw [max-reservable-bw] [sub-pool reservable-bw]]

        9.    exit


      DETAILED STEPS
         Command or ActionPurpose
        Step 1 enable


        Example:
        Router> enable
         

        Enables privileged EXEC mode.

        • Enter your password if prompted.

         
        Step 2 configure terminal


        Example:
        Router# configure terminal
         

        Enters global configuration mode.

         
        Step 3 dial-peer voice tag voip


        Example:
        Router(config)# dial-peer voice 77 voip
         

        Enters dial peer voice configuration mode.

         
        Step 4 no acc-qos {controlled-load | guaranteed-delay} [audio | video]


        Example:
        Router(config-dial-peer)# no acc-qos controlled-load 
         

        Removes any value configured for the acc-qos command.

          • controlled-load --Indicates that RSVP guarantees a single level of preferential service, presumed to correlate to a delay boundary. The controlled load service uses admission (or capacity) control to ensure that preferential service is received even when the bandwidth is overloaded.
          • guaranteed-delay --Indicates that RSVP reserves bandwidth and guarantees a minimum bit rate and preferential queueing if the bandwidth reserved is not exceeded.
         
        Step 5 req-qos {controlled-load | guaranteed-delay} [audio | video] [bandwidth [default bandwidth-value] [max bandwidth-value]]


        Example:
        Router(config-dial-peer)# req-qos controlled-load
         

        Configures the desired quality of service (QoS) to be used.

        • Calls continue even if there is a failure in bandwidth reservation.

        Note   

        Configure the req-qos commandusing the same keyword that you used to configure the acc-qos command, either controlled-load or guaranteed-delay. That is, if you configured the acc-qos controlled-load command in the previous step, then use the req-qos controlled-load command here.

         
        Step 6 exit


        Example:
        Router(config-dial-peer)# exit
         

        Exits dial peer voice configuration mode and returns to global configuration mode.

         
        Step 7 interface type slot/port


        Example:
        Router(config)# interface FastEthernet 0/1
         

        Configures an interface type and enters interface configuration mode.

         
        Step 8 ip rsvp bandwidth [reservable-bw [max-reservable-bw] [sub-pool reservable-bw]]


        Example:
        Router(config-if)# ip rsvp bandwidth 10000 100000 
         

        Enables RSVP for IP on an interface.

         
        Step 9 exit


        Example:
        Router(config-if)# exit
         

        Exits interface configuration mode and returns to privileged EXEC mode.

         

        Configuring Mandatory RSVP on the Dial Peer

        Perform this task to configure Mandatory RSVP on the dial peer. This configuration ensures that the call does not connect if sufficient bandwidth is not allocated.

        SUMMARY STEPS

          1.    enable

          2.    configure terminal

          3.    dial-peer voice tag voip

          4.    acc-qos {best-effort | controlled-load | guaranteed-delay} [audio | video]

          5.    req-qos {best-effort [audio | video] | {controlled-load | guaranteed-delay} [audio | video] [bandwidth [default bandwidth-value] [max bandwidth-value]]}

          6.    end


        DETAILED STEPS
           Command or ActionPurpose
          Step 1 enable


          Example:
          Router> enable
           

          Enables privileged EXEC mode.

          • Enter your password if prompted.

           
          Step 2 configure terminal


          Example:
          Router# configure terminal
           

          Enters global configuration mode.

           
          Step 3 dial-peer voice tag voip


          Example:
          Router(config)# dial-peer 77 voip
           

          Enters dial peer voice configuration mode.

           
          Step 4 acc-qos {best-effort | controlled-load | guaranteed-delay} [audio | video]


          Example:
          Router(config-dial-peer)# acc-qos best-effort 
           

          Configures mandatory RSVP on the dial-peer.

            • best-effort --Indicates that Resource Reservation Protocol (RSVP) makes no bandwidth reservation. This is the default.
            • controlled-load --Indicates that RSVP guarantees a single level of preferential service, presumed to correlate to a delay boundary. The controlled load service uses admission (or capacity) control to ensure that preferential service is received even when the bandwidth is overloaded.
            • guaranteed-delay --Indicates that RSVP reserves bandwidth and guarantees a minimum bit rate and preferential queueing if the bandwidth reserved is not exceeded.
           
          Step 5 req-qos {best-effort [audio | video] | {controlled-load | guaranteed-delay} [audio | video] [bandwidth [default bandwidth-value] [max bandwidth-value]]}


          Example:
          Router(config-dial-peer)# req-qos controlled-load
           

          Configures mandatory RSVP on the dial-peer.

          • Calls continue even if there is a drop in the bandwidth reservation.

           
          Step 6 end


          Example:
          Router(config-dial-peer)# end
           

          (Optional) Exits dial peer voice configuration mode and returns to privileged EXEC mode.

           

          Configuring Midcall RSVP Failure Policies

          Perform this task to enable call handling policies for a midcall RSVP failure.

          SUMMARY STEPS

            1.    enable

            2.    configure terminal

            3.    dial-peer voice tag voip

            4.    voice-class sip rsvp-fail-policy {video | voice} post-alert {optional keep-alive | mandatory {keep-alive | disconnect retry retry-attempts}} interval seconds

            5.    end


          DETAILED STEPS
             Command or ActionPurpose
            Step 1 enable


            Example:
            Router> enable
             

            Enables privileged EXEC mode.

            • Enter your password if prompted.

             
            Step 2 configure terminal


            Example:
            Router# configure terminal
             

            Enters global configuration mode.

             
            Step 3 dial-peer voice tag voip


            Example:
            Router(config)# dial-peer voice 66 voip 
             

            Enters dial peer voice configuration mode.

             
            Step 4 voice-class sip rsvp-fail-policy {video | voice} post-alert {optional keep-alive | mandatory {keep-alive | disconnect retry retry-attempts}} interval seconds


            Example:
            Router(config-dial-peer)# voice-class sip rsvp-fail-policy voice post-alert mandatory keep-alive interval 50
             

            Enables call handling policies for a midcall RSVP failure.

              • optional keep-alive --The keepalive messages are sent when RSVP fails only if RSVP negotiation is optional.
              • mandatory keep-alive --The keepalive messages are sent when RSVP fails only if RSVP negotiation is mandatory.
            Note   

            Keepalive messages are sent at 30-second intervals when a postalert call fails to negotiate RSVP regardless of the RSVP negotiation setting (mandatory or optional).

             
            Step 5 end


            Example:
            Router(config-dial-peer)# end
             

            Exits dial peer voice configuration mode and returns to privileged EXEC mode.

             

            Configuring DSCP Values

            Perform this task to configure different Differentiated Services Code Point (DSCP) values based on RSVP status.

            SUMMARY STEPS

              1.    enable

              2.    configure terminal

              3.    dial-peer voice tag voip

              4.    ip qos dscp {dscp-value | set-af | set-cs | default | ef} {signaling | media [rsvp-pass | rsvp-fail] | video[rsvp-none| rsvp-pass | rsvp-fail]}

              5.    end


            DETAILED STEPS
               Command or ActionPurpose
              Step 1 enable


              Example:
              
              
                      


              Example:
              Router> enable
               

              Enables privileged EXEC mode.

              • Enter your password if prompted.

               
              Step 2 configure terminal


              Example:
              Router# configure terminal
               

              Enters global configuration mode.

               
              Step 3 dial-peer voice tag voip


              Example:
              Router(config)# dial-peer voice 66 voip
               

              Enters dial peer voice configuration mode.

               
              Step 4 ip qos dscp {dscp-value | set-af | set-cs | default | ef} {signaling | media [rsvp-pass | rsvp-fail] | video[rsvp-none| rsvp-pass | rsvp-fail]}


              Example:
              Router(config-dial-peer)# ip qos dscp af11 media rsvp-pass
               

              Configures DSCP values based on RSVP status.

                • media rsvp-pass --Specifies that the DSCP value applies to media packets with successful RSVP reservations.
                • media rsvp-fail --Specifies that the DSCP value applies to packets (media or video) with failed RSVP reservations.
                • The default DSCP value for all media (voice and fax) packets is ef.
              Note   

              You must configure the DSCP values for all cases: media rsvp-pass and media rsvp-fail.

               
              Step 5 end


              Example:
              Router(config-dial-peer)# end
               

              Exits dial peer voice configuration mode and returns to privileged EXEC mode.

               

              Configuring an Application ID

              Perform this task to configure a specific application ID for RSVP establishment.

              SUMMARY STEPS

                1.    enable

                2.    configure terminal

                3.    dial-peer voice tag voip

                4.    ip qos policy-locator {video | voice} [app app-string] [guid guid-string] [sapp subapp-string] [ver version-string]

                5.    end


              DETAILED STEPS
                 Command or ActionPurpose
                Step 1 enable


                Example:
                Router> enable
                 

                Enables privileged EXEC mode.

                • Enter your password if prompted.

                 
                Step 2 configure terminal


                Example:
                Router# configure terminal
                 

                Enters global configuration mode.

                 
                Step 3 dial-peer voice tag voip


                Example:
                Router(config)# dial-peer voice 66 voip
                 

                Enters dial peer voice configuration mode.

                 
                Step 4 ip qos policy-locator {video | voice} [app app-string] [guid guid-string] [sapp subapp-string] [ver version-string]


                Example:
                Router(config-dial-peer)# ip qos policy-locator voice 
                 

                Configures a QoS policy locator (application ID) used to deploy RSVP policies for specifying bandwidth reservations on Cisco IOS Session Initiation Protocol (SIP) devices.

                 
                Step 5 end


                Example:
                Router(config-dial-peer)# end
                 

                Exits dial peer voice configuration mode and returns to privileged EXEC mode.

                 

                Configuring Priority

                Perform this task to configure priorities for call preemption.

                SUMMARY STEPS

                  1.    enable

                  2.    configure terminal

                  3.    dial-peer voice tag voip

                  4.    ip qos defending-priority defending-pri-value

                  5.    ip qos preemption-priority preemption-pri-value

                  6.    end


                DETAILED STEPS
                   Command or ActionPurpose
                  Step 1 enable


                  Example:
                  
                  
                          


                  Example:
                  Router> enable
                   

                  Enables privileged EXEC mode.

                  • Enter your password if prompted.

                   
                  Step 2 configure terminal


                  Example:
                  Router# configure terminal
                   

                  Enters global configuration mode.

                   
                  Step 3 dial-peer voice tag voip


                  Example:
                  Router(config)# dial-peer voice 66 voip
                   

                  Enters dial peer voice configuration mode.

                   
                  Step 4 ip qos defending-priority defending-pri-value


                  Example:
                  Router(config-dial-peer)# ip qos defending-priority 66
                   

                  Configures the RSVP defending priority value for determining QoS.

                   
                  Step 5 ip qos preemption-priority preemption-pri-value


                  Example:
                  Router(config-dial-peer)# ip qos preemption-priority 75
                   

                  Configures the RSVP preemption priority value for determining QoS.

                   
                  Step 6 end


                  Example:
                  Router(config-dial-peer)# end
                   

                  Exits dial peer configuration mode and returns to privileged EXEC mode.

                   

                  Troubleshooting the Support for Interworking Between RSVP Capable and RSVP Incapable Networks Feature

                  Use the following commands to debug any errors that you may encounter when you configure the Support for Interworking Between RSVP Capable and RSVP Incapable Networks feature.

                  • debug call rsvp-sync events

                  • debug call rsvp-sync func-trace

                  • debug ccsip all

                  • debug ccsip messages

                  • debug ip rsvp messages

                  • debug sccp all

                  Verifying Support for Interworking Between RSVP Capable and RSVP Incapable Networks

                  This task explains how to display information to verify the configuration for the Support for Interworking Between RSVP Capable and RSVP Incapable Networks feature. These commands need not be entered in any specific order.

                  SUMMARY STEPS

                    1.    enable

                    2.    show sip-ua calls

                    3.    show ip rsvp installed

                    4.    show ip rsvp reservation

                    5.    show ip rsvp interface detail [interface-type number]

                    6.    show sccp connections details

                    7.    show sccp connections rsvp

                    8.    show sccp connections internal

                    9.    show sccp [all | connections | statistics]


                  DETAILED STEPS
                     Command or ActionPurpose
                    Step 1 enable


                    Example:
                    Router> enable
                     

                    Enables privileged EXEC mode.

                    • Enter your password if prompted.

                     
                    Step 2 show sip-ua calls


                    Example:
                    Router# show sip-ua calls
                     

                    (Optional) Displays active user agent client (UAC) and user agent server (UAS) information on SIP calls.

                     
                    Step 3 show ip rsvp installed


                    Example:
                    Router# show ip rsvp installed
                     

                    (Optional) Displays RSVP-related installed filters and corresponding bandwidth information.

                     
                    Step 4 show ip rsvp reservation


                    Example:
                    Router# show ip rsvp reservation
                     

                    (Optional) Displays RSVP-related receiver information currently in the database.

                     
                    Step 5 show ip rsvp interface detail [interface-type number]


                    Example:
                    Router# show ip rsvp interface detail GigabitEthernet 0/0
                     

                    (Optional) Displays the interface configuration for hello.

                     
                    Step 6 show sccp connections details


                    Example:
                    Router# show sccp connections details
                     

                    (Optional) Displays SCCP connection details, such as call-leg details.

                     
                    Step 7 show sccp connections rsvp


                    Example:
                    Router# show sccp connections rsvp
                     

                    (Optional) Displays information about active SCCP connections that are using RSVP.

                     
                    Step 8 show sccp connections internal


                    Example:
                    Router# show sccp connections internal
                     

                    (Optional) Displays the internal SCCP details, such as time-stamp values.

                     
                    Step 9 show sccp [all | connections | statistics]


                    Example:
                    Router# show sccp statistics
                     

                    (Optional) Displays SCCP information, such as administrative and operational status.

                     

                    Feature Information for Configuring Support for Interworking Between RSVP Capable and RSVP Incapable Networks

                    The following table provides release information about the feature or features described in this module. This table lists only the software release that introduced support for a given feature in a given software release train. Unless noted otherwise, subsequent releases of that software release train also support that feature.

                    Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to . An account on Cisco.com is not required.

                    ISR Feature table entry

                    Table 1 Feature Information for Interworking Between RSVP Capable and RSVP Incapable Networks

                    Feature Name

                    Releases

                    Feature Information

                    Interworking Between RSVP Capable and RSVP Incapable Networks

                    15.0(1)XA 15.1(3)T

                    The Support for Interworking Between RSVP Capable and RSVP Incapable Networks feature provides precondition-based RSVP support for basic audio call and supplementary services on the Cisco UBE. Support for Configuring EO-EO, DO-DO and DO-EO support on dial peer was introduced in 15.1(3)T.

                    15.1(3)T--Configuring EO-EO, DO-DO and DO-EO support on dial peer.

                    ASR Feature table entry
                    
                    Table 2 Feature Information for Interworking Between RSVP Capable and RSVP Incapable Networks

                    Feature Name

                    Releases

                    Feature Information

                    Interworking Between RSVP Capable and RSVP Incapable Networks

                    TBD

                    The Support for Interworking Between RSVP Capable and RSVP Incapable Networks feature provides precondition-based RSVP support for basic audio call and supplementary services on the Cisco UBE.