[發明專利]一種光端口可用容量的計算方法有效
| 申請號: | 200810216265.X | 申請日: | 2008-09-19 |
| 公開(公告)號: | CN101369847A | 公開(公告)日: | 2009-02-18 |
| 發明(設計)人: | 何桓 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04B10/08 | 分類號: | H04B10/08 |
| 代理公司: | 深圳市永杰專利商標事務所 | 代理人: | 曹建軍 |
| 地址: | 518057廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 端口 可用 容量 計算方法 | ||
技術領域
本發明涉及通信領域,尤其涉及一種光端口可用容量的計算方法。
背景技術
傳輸層網管中,光端口可以按層次展開。用戶可以在光端口展開后的各個級 別的端口配置業務,占用對應端口。一個端口配置業務后,該端口的就不可以展 開出下級端口了。同時該端口的上級端口也已經被占用,不能再在上級端口配置 業務。
下面以STM(Synchronous?Transfer?Mode,同步傳輸模式)-64端口為例對光 端口的展開規則加以描述。STM-64端口可以展開為64個AUG端口,每個AUG 端口可以展開為1個AU4端口或者3個AU3端口;若AUG端口展開為AU4端 口,則該AU4端口可以展開為3個TU3端口,每個TU3端口可以展開為7個TU2 端口,每個TU2端口可以再展開為3個TU12端口或者4個TU11端口;若AUG 端口展開為3個AU3端口,則每個AU3端口可以展開為7個TU2端口,每個 TU2端口可以再展開為3個TU12端口或者4個TU11端口。并且,若AUG端口 展開為AU4端口,就不能展開為AU3端口;若AUG端口展開為AU3端口,就 不能展開為AU4端口;也就是說,AUG端口的下級端口只可能為AU4端口或者 AU3端口;同樣地,若TU2端口展開為TU12端口,就不能展開為TU11端口; 若TU2端口展開為TU11端口,就不能展開為TU12端口;也就是說TU2端口的 下級端口只可能TU12端口或者TU11端口。
光端口可用容量的計算就是確定其展開的各級端口中哪些是可用的。一個端 口配置業務后,該端口就不可以再展開出下級端口,同時,該端口的上級端口也 已被占用,不能再在上級端口配置業務。對于一個STM-64端口,如果沒有配置 任何業務,其可用容量為64個AU4端口、192個AU3端口、192個TU3端口、 4032個TU12端口、5376個TU11端口。若用戶配置了一個TU12端口的業務, 則該TU12端口的上級TU3端口、AU4端口均不可用,與AU4端口同級的3個 AU3端口不可用,且與TU12端口同級的4個TU11端口也不可用,因此,此時 STM-64端口的可用容量為63個AU4端口、189個AU3端口、191個TU3端口、 4031個TU11端口、5372個TU11端口。
目前,業界計算光端口可用容量時,首先根據光端口的展開方式設置一個樹 狀的內存結構,對應于各級展開端口,在內存中有一個對象與之對應,每個對象 具有上級對象指針以及下級對象列表。用戶在某個端口配置了業務后,就沿著該 端口對應對象的上級對象指針,將所有的上級對象設置為占用;并遞歸遍歷下級 對象,將各級下級對象設置為占用,從而可以通過統計內存中未被占用的對象計 算光端口的可用容量。這種可用容量的計算邏輯復雜,過程繁瑣,容易出現錯誤, 并且出現錯誤后問題的定位也較為復雜。
發明內容
本發明要解決的技術問題是提供一種光端口可用容量的計算方法,減小了計 算的復雜程度,增加了計算的靈活性,提高了計算效率。
本發明解決其技術問題所采用的技術方案是:
一種光端口可用容量的計算方法,包括以下步驟:
a、根據光端口的層速率為其展開的每個AUG端口分配內存,并將所述內存 包含的字節初始化為預設的未占用指示值;
b、遍歷AUG端口,對于每個AUG端口,根據所述AUG端口展開的各級端 口中已被占用的端口類型,設置所述內存中指示所述已被占用的端口的上級端口 的展開方式的字節,并且根據所述上級端口為TU3端口展開的端口還是AU3端 口所展開的端口,分別將內存中指示所述AUG端口的展開方式的字節設置為預 設的TU3方式指示值和預設的AU3方式指示值,并將所述內存中指示所述已被 占用的端口的字節設置為預設的占用指示值;
c、根據所述內存包含的字節,依次計算全部AUG端口展開的各級端口中可 用的AU4端口、AU3端口、TU3端口、TU12端口及TU11端口的數量。
上述方案中,所述步驟a進一步包括以下步驟:
a1、根據所述光端口的層速率確定其展開的AUG端口的數量;
a2、為每個AUG端口分配包含274個連續字節的內存;
a3、將所述內存包含的字節初始化為所述未占用指示值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810216265.X/2.html,轉載請聲明來源鉆瓜專利網。





