Cisco Unified Border Element(SP Edition)コンフィギュレーション ガイド:統合モデル
SIP タイマー
SIP タイマー
発行日;2012/07/12 | 英語版ドキュメント(2012/03/30 版) | ドキュメントご利用ガイド | ダウンロード ; この章pdf , ドキュメント全体pdf (PDF - 7MB) | フィードバック

目次

SIP タイマー

内容

SIP タイマーの概要

SIP タイマーの設定方法

SIP タイマーの設定

SIP タイマー

SIP タイマー機能を使用すると、以前のリリースの Cisco IOS ソフトウェアではハードコーディングされていた多数の Session Initiation Protocol(SIP; セッション開始プロトコル)タイマーを設定できます。SIP タイマーを設定できると、ユーザのデバイスおよびネットワーク環境の相互運用性とパフォーマンスが向上します。


) Cisco IOS XE Release 2.4 以降では、この機能は統合モデルだけでサポートされます。


Cisco Unified Border Element(SP Edition)は、以前は Integrated Session Border Controller と呼ばれており、このマニュアルでは通常 Session Border Controller(SBC; セッション ボーダー コントローラ)と呼びます。

本章で使用されているコマンドの詳細な説明については、次の場所にある『 Cisco Unified Border Element (SP Edition) Command Reference: Unified Model 』を参照してください。

http://www.cisco.com/en/US/docs/ios/sbc/command/reference/sbcu_book.html

すべての Cisco IOS コマンドの詳細については、http://tools.cisco.com/Support/CLILookup にある Command Lookup Tool を使用するか、Cisco IOS マスター コマンド リストを参照してください。

SIP タイマーの機能履歴

 

リリース
変更内容

Cisco IOS XE Release 2.4

この機能は、統合モデルのサポートとともに、Cisco IOS XRに追加されました。

内容

このモジュールの構成は次のとおりです。

「SIP タイマーの概要」

「SIP タイマーの設定方法」

SIP タイマーの概要

SIP タイマー機能によって、以前のリリースの Cisco IOS ソフトウェアではデフォルト値としてハードコーディングされていた SIP タイマーの一部を設定できます。以前のリリースでは、Cisco Unified Border Element(SP Edition)は RFC 3261 推奨のデフォルト SIP タイマー値を使用していました。 表 1 を参照してください。

 

表 1 タイマーのデフォルト値

タイマー
意味

T1

500 ミリ秒(デフォルト)

Round-trip Time(RTT; ラウンドトリップ時間)見積もり

T2

4 秒

INVITE 以外の要求と INVITE 応答の最大再送信間隔

T4

5 秒

メッセージがネットワーク内にある最大期間

タイマー A

最初は T1

INVITE 要求再送信間隔(UDP 限定)

タイマー B

64* T1

INVITE 処理タイムアウト タイマー

タイマー C

3 分を超える

プロキシ INVITE 処理タイムアウト

タイマー D

> 32 秒(UDP の場合)
0 秒(TCP/Stream Control Transmission Protocol(SCTP)の場合)

応答再送信待機時間

タイマー E

最初は T1

INVITE 以外の要求再送信間隔(UDP 限定)

タイマー F

64* T1

INVITE 以外の処理タイムアウト タイマー

タイマー G

最初は T1

INVITE 応答再送信間隔

タイマー H

64* T1

ACK 受信待機時間

タイマー I

T4(UDP の場合)
0 秒(TCP/SCTP の場合)

ACK 再送信待機時間

タイマー J

64* T1(UDP の場合)
0 秒(TCP/SCTP の場合)

INVITE 以外の要求再送信待機時間

タイマー K

T4(UDP の場合)
0 秒(TCP/SCTP の場合)

応答再送信待機時間

Cisco Unified Border Element(SP Edition)では、ユーザは udp-first-retransmit-interval udp-max-retransmit-interval、 および udp-response-linger-period コマンドを使用して、T1、T2、およびタイマー D を修正できます。invite-timeout コマンドを使用して、発信処理でリモート SIP エンドポイントが SBC の発信 INVITE またはタイマー B に応答するまでの間 SBC が待機する時間を選択できます。

SIP protocol-level タイマーの他にも、Cisco Unified Border Element(SP Edition)は、 tcp-connect-timeout コマンド(TCP SYN が応答を待機する時間)および tcp-idle-timeout コマンド(アイドル中に TCP 接続がアクティブ状態である時間)のトランスポート関連タイマー コマンドの修正ができます。このようなタイマーは transport-level 値ですが、Cisco IOS XE Release 2.4 は SIP だけでこれらのタイマーをサポートしています。H.323 や H.248 ではサポートしていません。


) 不正な SIP タイマー値を設定すると、特定の場合に予期しない動作を引き起こす可能性があります。


SIP タイマーの設定方法

ここでは、SIP タイマーを設定する手順について説明します。

SIP タイマーの設定

手順の概要

1. configure

2. sbc service-name

3. sbe

4. sip timer

5. tcp-connect-timeout interval

6. tcp-idle-timeout interval

7. invite-timeout interval

8. udp-first-retransmit-interval interval

9. udp-max-retransmit-interval interval

10. udp-response-linger-period interval

11. end

12. show sbc service-name sbe sip timers

手順の詳細

 

コマンドまたはアクション
目的

ステップ 1

configure

 

Router# configure

グローバル コンフィギュレーション モードをイネーブルにします。

ステップ 2

sbc service-name

 

Router(config)# sbc mysbc

SBC サービスのモードを開始します。

service-name 引数を使用して、サービスの名前を定義します。

ステップ 3

sbe

 

Router(config-sbc)# sbe

SBC の Signaling Border Element(SBE)機能のモードを開始します。

ステップ 4

sip timer

 

Router(config-sbc-sbe)# sip timer

SBC の SIP タイマー機能のモードを開始します。

ステップ 5

tcp-connect-timeout interval

 

Router(config-sbc-sbe-sip-tmr)# tcp-connect-timeout 3000

接続が失敗するまでに、SBC がリモート ピアへの SIP TCP 接続の完了を待機する時間(ミリ秒単位)を設定します。デフォルトのタイムアウト間隔は、1000 ミリ秒です。

ステップ 6

tcp-idle-timeout interval

 

Router(config-sbc-sbe-sip-tmr)# tcp-idle-timeout 30000

TCP ソケットが閉じるまでに、トラフィックが処理されなかった最低時間(ミリ秒単位)。デフォルトは 2 分です。

(注) アイドル タイマーは 12 秒ごとに確認されるため、このコマンドの値は正確ではない場合があります。

ステップ 7

invite-timeout interval

 

Router(config-sbc-sbe-sip-tmr)#
invite-timeout 60

SBC がアウトバウンド SIP INVITE 要求への最終応答を待機する時間(秒単位)を設定します。デフォルトは 180 秒です。この時間内に応答を受信しない場合は、内部「408 Request Timeout」応答が生成され、発信側に返されます。

ステップ 8

udp-first-retransmit-interval interval

 

Router(config-sbc-sbe-sip-tmr)# udp-first-retransmit-interval 1000

関連信号が最初に再送信されるまでに、SBC が UDP 応答または ACK を待機する時間(ミリ秒単位)を設定します。

SBC が引き続き応答を受信しない場合は、 udp-max-retransmit-interval 期間に到達するまで、毎回、その後の処理の再送信間隔が 2 倍になります。応答または ACK を受信せずにこの期間が 64 回経過すると、SBC は要求の再送信を中止し、信号がタイムアウトします。

デフォルトの最初の UDP 再送信間隔は 500 ミリ秒です。

ステップ 9

udp-max-retransmit-interval interval

 

Router(config-sbc-sbe-sip-tmr)# udp-max-retransmit-interval 8000

SBC が再送信(上記ステップ 9 の udp-first-retransmit-interval を参照)する最大時間間隔(ミリ秒単位)を設定します。デフォルトの最大 UDP 再送信間隔は 4 秒です。

ステップ 10

udp-response-linger-period interval

 

Router(config-sbc-sbe-sip-tmr)# udp-response-linger-period 10000

SBC が INVITE 要求に対する否定 UDP 応答を保持する時間(ミリ秒単位)を設定します。

この時間内に、この後に続いて再送信されるすべてのアンサーは否定 ACK として返されます。この後に再送信される応答はすべて無視されます。

デフォルトの UDP 応答の待機期間は 32 秒です。

ステップ 11

end

 

Router(config-sbc-sbe-sip-tmr)# end

sip timer モードを終了し、特権 EXEC モードに戻ります。

ステップ 12

show sbc service-name sbe sip timers

 

Router# show sbc mysbc sbe sip timers

現在設定されている SIP 関連タイマーを表示します。