[發明專利]一種實現主/備PCI設備切換的裝置和方法有效
| 申請號: | 200710123381.2 | 申請日: | 2007-06-27 |
| 公開(公告)號: | CN101068140A | 公開(公告)日: | 2007-11-07 |
| 發明(設計)人: | 鄭斌儒;李波;翟紅健 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L1/22 | 分類號: | H04L1/22;H04L29/10;H04L12/40 |
| 代理公司: | 信息產業部電子專利中心 | 代理人: | 吳永亮 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 pci 設備 切換 裝置 方法 | ||
技術領域
本發明涉及數據傳輸技術,具體涉及一種實現主/備PCI設備切換的裝置和方法。
背景技術
隨著網絡通訊技術的日益廣泛應用,對數據傳輸性能的需求也多種多樣,這樣在很多場合下,對數據傳輸的可靠性提出了很高的要求,需要網絡設備系統能夠長期不間斷運行,為了滿足上述對數據傳輸系統的要求,對數據傳輸系統中的主要模塊設計成熱備份,以此來保證數據可靠的傳輸。
PCI(Peripheral?Component?Interconnect,周邊元件擴展接口)總線作為一種共享總線,由于其支持突發傳輸、多設備等特點,故廣泛應用于網絡設備系統上,但是也正由于PCI總線是一種共享總線,多個網絡設備同時連接在一個總線上,決定了這種總線在網絡設備系統中不能直接支持主/備數據處理模塊的切換。
為了使PCI總線支持網絡設備系統實現主/備數據處理模塊的切換,需要增加外圍設備。目前傳統的做法是將主/備數據處理模塊上的PCI設備和其他所有PCI設備連接在同一個總線上,利用外部PCI總線仲裁器處理PCI總線上所有設備的總線交易請求。
正常情況下,主用數據處理模塊完成對PCI總線上所有設備的初始化和維護,備用數據處理模塊將網絡設備系統內的PCI設備與PCI總線上的其他PCI設備隔離開來,不參與總線的任何交易,主用數據處理模塊的包括配置信息在內的信息通過專用的網絡與備用數據處理模塊進行同步。
上述處理方式,對于用戶主動發起且能接收并處理的主備切換能夠迅速反應并做出相應的處理,將主用數據處理模塊的現場信息同步到備用數據處理模塊,退出對PCI總線的控制,備用數據處理模塊接管對整個PCI總線的控制,處理PCI總線上所有PCI設備的總線交易,因此能較快完成主/備數據處理模塊間的切換。
但對于因主用數據處理模塊異常導致網絡設備中主/備數據處理模塊切換發生的情況,上述處理方式的反應速度比較緩慢,不能將主用數據處理模塊運行的現場信息可靠的傳輸給備用數據處理模塊,也無法實現對切換過程的控制;需要等到在對硬件進行檢查時,才發現主用數據處理模塊已經異常并喚醒備用數據處理模塊,備用數據處理模塊喚醒后才能接管整個PCI總線控制,并掃描PCI總線的當前所有設備是否與同步過來的信息相符,如果不相符就需要對整個PCI總線上所有的設備重新初始化,建立正確的系統運行環境。
現有技術中公開的處理方式對于因主用數據處理模塊出現異常而進行主備切換的處理的時間太長,很容易導致網絡長時間癱瘓,致使用戶業務中斷,對用戶造成不可估量的損失,同時要求系統切換過程使用的控制算法有很強的異常處理能力,而且算法復雜,導致網絡設備系統的可靠性大大降低,而且所述處理方式也沒有利用備用數據處理模塊的PCI總線接口,而是采用專用網絡進行主備信息同步,造成系統成本增加。
發明內容
本發明的目的是為了提出一種實現主/備PCI設備切換的裝置和方法,用于解決目前現有技術中存在的網絡設備系統中主/備數據處理模塊切換過程復雜,切換處理不及時導致網絡長時間癱瘓的問題。
為了實現上述發明目的,本發明具體是這樣實現的:
一種實現主/備PCI設備切換的裝置包括:
主用數據處理模塊、備用數據處理模塊、與主用數據處理模塊連接的系統接口模塊、與備用數據處理模塊連接的系統接口模塊、系統控制模塊和通道切換模塊;
所述主用數據處理模塊,用于接收、處理和轉發從與主用數據處理模塊連接的系統接口模塊收到的數據報文,向系統控制模塊提供運行狀態信息;
通過CPU總線與主用數據處理模塊連接的備用數據處理模塊,用于接收、處理和轉發從與備用數據處理模塊連接的系統接口模塊收到的數據報文,向系統控制模塊提供運行狀態信息;
所述與主用數據處理模塊連接的系統接口模塊,用于完成PCI總線與用戶自定義總線之間的總線轉換以及主用數據處理模塊與通道切換模塊之間的數據轉發;
所述與備用數據處理模塊連接的系統接口模塊,用于完成PCI總線與用戶自定義總線之間的總線轉換以及備用數據處理模塊與通道切換模塊之間的數據轉發;
通過CPU總線與主用數據處理模塊連接的系統控制模塊,根據檢測到的所述主用數據處理模塊和所述備用數據處理模塊發送的運行狀態信息,控制通道切換模塊進行正確的數據通道選擇;
所述通道切換模塊,根據系統控制模塊發送的通道選擇信息,將接收到的數據報文發送給與當前的備用數據處理模塊連接的系統接口模塊實現數據傳輸的轉發。
本發明所述實現主/備PCI設備切換的裝置,進一步還包括:
數據存儲模塊、系統配置模塊和網絡接口模塊;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710123381.2/2.html,轉載請聲明來源鉆瓜專利網。





