本文說明如何使用纜線檢測功能來驗證是否存在連線到Cisco TDM的外匯局(FXO)或外匯站(FXS)連線埠的物理纜線。
Cisco IOS® 15.1(1)T版引入了纜線偵測功能。此功能用於驗證是否存在連線到FXO或FXS埠的物理電纜。此功能根據使用的IOS版本以兩種不同方式工作。
下一節將介紹此功能的工作方式以及應注意的各種命令和輸出。
本節介紹如何實現和使用電纜檢測功能。
纜線檢測功能會通過使用系統日誌訊息和/或連線埠的作業狀態變更來通知您,可以在show voice port summary命令輸出中觀察到這些情況。
下表列出不同型別連線埠的通知型別:
連接埠 | 系統日誌消息 | 顯示語音連線埠摘要 |
FXO-LS | 是 | 是 |
FXO-GS | 是 | 否 |
FXS-LS | 是 | 否 |
FXS-GS | 是 | 否 |
要啟用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中移除纜線,則會產生類似以下的系統日誌訊息:
*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
將纜線重新連線到移除纜線的連線埠時,會觀察到變化。
這是生成的系統日誌消息:
*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及更新版本修改了纜線偵測功能的功能。
經過這些修改後,僅系統日誌消息顯示為電纜檢測狀態更改的通知。show voice port summary命令的輸出未反映任何更改。此外,與早期版本不同,為語音埠段配置電纜檢測功能時,系統日誌消息不會自動顯示。
若要自動執行此程式,必須為語音服務pots段包括cable-detect-poll-timer命令:
voice service pots
cable-detect-poll-timer
此命令允許纜線檢測功能按照定義每隔一段時間自動輪詢連線埠,並在檢測到上次輪詢的變更時產生系統日誌訊息。
現在移除纜線時會顯示此系統日誌訊息:
*Oct 31 09:20:19.091: %HTSP-5-VPM_CABLE_STAT: voice port Foreign Exchange
Station 0/1/1: cable removed
更換電纜時,系統會顯示以下系統日誌消息:
*Oct 31 02:00:32.399: %HTSP-5-VPM_CABLE_STAT: voice port Foreign Exchange
Office 0/2/1: cable reconnected
如果未配置電纜檢測輪詢計時器,則電纜檢測輪詢不會自動發生。若要確認這些連線埠與纜線檢測相關的狀態,必須輸入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 IOS版本15.3(3)M1專供Cisco G2系列整合多業務路由器(ISR)使用,其中包含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