このドキュメントでは、ケーブル検出機能を使用して、Cisco TDMのForeign Exchange Office(FXO)またはForeign Exchange Station(FXS)ポートに接続されている物理ケーブルの存在を確認する方法について説明します。
ケーブル検出機能は、Cisco IOS®バージョン15.1(1)Tで導入されました。この機能は、FXOポートまたはFXSポートに接続された物理ケーブルの存在を確認するために使用されます。この機能は、使用されているIOSバージョンに基づいて、2種類の方法で動作します。
次のセクションでは、この機能の機能と、注意が必要なさまざまなコマンドと出力について説明します。
このセクションでは、ケーブル検出機能の実装方法と使用方法について説明します。
ケーブル検出機能は、syslogメッセージの使用や、ポートの動作ステータスの変更を通じて通知します。これは、show voice port summaryコマンドの出力で確認できます。
次の表に、各種ポートの通知タイプを示します。
ポート | SYSLOGメッセージ | SHOW VOICE PORT SUMMARY |
FXO-LS | はい | はい |
FXO-GS | はい | NO |
FXS-LS | はい | NO |
FXS-GS | はい | NO |
FXOポートまたはFXSポートのケーブル検出機能をアクティブにするには、voice-portセクションにcable-detectコマンドを設定します。
voice-port 0/1/1cable-detect
ケーブル検出機能は、15秒ごとに実行されるポールメカニズムを通じて自動的に動作します。syslogメッセージが生成され、show voice port summaryコマンドの出力で、ポートからのケーブルの取り外しやポートへの接続が行われたときに変更が発生します。
ケーブル検出機能が設定されていない場合、次のshow voice port summaryコマンドの出力が表示されます(音声ポートが管理上アクティブである限り)。
show voice port summary
IN OUT
PORT CH SIG-TYPE ADMIN OPER STATUS STATUS EC
=============== == ============ ===== ==== ======== ========
0/0/0 -- fxs-ls up dorm on-hook idle y
0/0/1 -- fxs-ls up dorm on-hook idle y
0/0/2 -- fxs-ls up dorm on-hook idle y
0/0/3 -- fxs-ls up dorm on-hook idle y
0/1/0 -- fxo-ls up dorm idle on-hook y
0/1/1 -- fxo-ls up dorm idle on-hook y
0/1/2 -- fxo-ls up dorm idle on-hook y
0/1/3 -- fxo-ls up dorm idle on-hook y
ケーブル検出機能を設定すると、ケーブルがポートに接続されている場合の出力は同じのように表示されます。
show voice port summary
IN OUT
PORT CH SIG-TYPE ADMIN OPER STATUS STATUS EC
=============== == ============ ===== ==== ======== ======
0/0/0 -- fxs-ls up dorm on-hook idle y
0/0/1 -- fxs-ls up dorm on-hook idle y
0/0/2 -- fxs-ls up dorm on-hook idle y
0/0/3 -- fxs-ls up dorm on-hook idle y
0/1/0 -- fxo-ls up dorm idle on-hook y
0/1/1 -- fxo-ls up dorm idle on-hook y
0/1/2 -- fxo-ls up dorm idle on-hook y
0/1/3 -- fxo-ls up dorm idle on-hook y
ケーブル検出機能を設定し、ケーブルをポートから取り外すと、変更が表示されます。たとえば、ケーブルがポート0/1/1から取り外された場合は、次のようなsyslogメッセージが生成されます。
*Oct 28 07:23:15.879: %LINK-3-UPDOWN: Interface Foreign Exchange Office 0/1/1,
changed state to operational status down due to cable removal
また、show voice port summaryコマンドの出力に次の変更が見られています。
show voice port summary
IN OUT
PORT CH SIG-TYPE ADMIN OPER STATUS STATUS EC
=============== == ============ ===== ==== ======== ========
0/0/0 -- fxs-ls up dorm on-hook idle y
0/0/1 -- fxs-ls up dorm on-hook idle y
0/0/2 -- fxs-ls up dorm on-hook idle y
0/0/3 -- fxs-ls up dorm on-hook idle y
0/1/0 -- fxo-ls up dorm idle on-hook y
0/1/1 -- fxo-ls up down idle off-hook y
0/1/2 -- fxo-ls up dorm idle on-hook y
0/1/3 -- fxo-ls up dorm idle on-hook y
ケーブルを取り外したポートに再接続すると、変更が発生します。
生成されるsyslogメッセージは次のとおりです。
*Oct 28 07:24:15.856: %LINK-3-UPDOWN: Interface Foreign Exchange Office 0/1/1,
changed state to operational status up due to cable reconnection
show voice port summaryコマンドの出力は、最初に観察された出力に戻ります。
show voice port summary
IN OUT
PORT CH SIG-TYPE ADMIN OPER STATUS STATUS EC
=============== == ============ ===== ==== ======== ======
0/0/0 -- fxs-ls up dorm on-hook idle y
0/0/1 -- fxs-ls up dorm on-hook idle y
0/0/2 -- fxs-ls up dorm on-hook idle y
0/0/3 -- fxs-ls up dorm on-hook idle y
0/1/0 -- fxo-ls up dorm idle on-hook y
0/1/1 -- fxo-ls up dorm idle on-hook y
0/1/2 -- fxo-ls up dorm idle on-hook y
0/1/3 -- fxo-ls up dorm idle on-hook y
ケーブル検出機能の機能は、Cisco IOSバージョン15.2(4)M以降で変更されています。
これらの変更により、ケーブル検出ステータスの変更を通知するsyslogメッセージだけが表示されます。show voice port summaryコマンドの出力に反映される変更はありません。また、以前のバージョンとは異なり、ケーブル検出機能が音声ポートセグメントに設定されている場合、syslogメッセージは自動的には表示されません。
このプロセスを自動化するには、音声サービスPOTSセグメントに対してcable-detect-poll-timerコマンドを含める必要があります。
voice service pots
cable-detect-poll-timer
このコマンドを使用すると、ケーブル検出機能によって、定義された頻度でポートが自動的にポーリングされ、前のポーリングから変更が検出された場合はsyslogメッセージが生成されます。
このsyslogメッセージは、ケーブルが取り外されたときに表示されます。
*Oct 31 09:20:19.091: %HTSP-5-VPM_CABLE_STAT: voice port Foreign Exchange
Station 0/1/1: cable removed
ケーブルを交換すると、次のsyslogメッセージが表示されます。
*Oct 31 02:00:32.399: %HTSP-5-VPM_CABLE_STAT: voice port Foreign Exchange
Office 0/2/1: cable reconnected
cable detect poll timerが設定されていない場合、cable detect pollは自動的に実行されません。ケーブル検出に関してこれらのポートのステータスを確認する場合は、show voice cable allコマンドを入力する必要があります。このコマンドは、ケーブル検出機能が設定されているポートの現在のケーブル検出ステータスを表示するために使用され、対応するsyslogメッセージは、これらのポートのステータスに変更がある場合に生成されます。
次のスニペットは、show voice cable-status allコマンドの出力の例を示します。
#show voice cable-status all
PORT cable-status
========== ================
0/1/0 cable-detect not configured
0/1/1 cable-detect not configured
0/2/0 cable-detect not configured
0/2/1 not connected
*Oct 31 01:57:56.259: %HTSP-5-VPM_CABLE_STAT: voice port Foreign Exchange
Office 0/2/1: cable removed
これらのポートの前のポールデータを確認するには、show voice cable-status summaryコマンドを入力します。
#show voice cable-status summary
PORT cable-status
========== ================
0/0/0 cable-detect not configured
0/0/1 cable-detect not configured
0/0/2 cable-detect not configured
0/0/3 cable-detect not configured
0/1/0 cable-detect not configured
0/1/1 cable-detect not configured
0/1/2 cable-detect not configured
0/1/3 cable-detect not configured
Cisco G2シリーズサービス統合型ルータ(ISR)専用のCisco IOSバージョン15.3(3)M1では、cable detectコマンドcable-detect busyout-stateの拡張が含まれています。このコマンドは、show voice port summaryコマンド出力の音声ポートケーブル検出状態の変化を反映するのに役立ちます。
次のコマンドを音声ポートセグメントに追加できます。
voice-port 0/1/1
cable-detect busyout-state
この設定は、show voice port summaryコマンドの出力にも影響を与えます。
IN OUT
PORT CH SIG-TYPE ADMIN OPER STATUS STATUS EC
=============== == ============ ===== ==== ======== ===
0/2/0 -- fxo-ls up dorm idle on-hook y
0/2/1 -- fxo-ls up down idle off-hook y
0/2/2 -- fxo-ls up dorm idle on-hook y
0/2/3 -- fxo-ls up dorm idle on-hook y