欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

網(wǎng)絡(luò)處理器實現(xiàn)aps切換的方法及網(wǎng)絡(luò)處理器的制造方法

文檔序號:8383582閱讀:4655來源:國知局
網(wǎng)絡(luò)處理器實現(xiàn)aps切換的方法及網(wǎng)絡(luò)處理器的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)處理器實現(xiàn)aps切換的方法及網(wǎng)絡(luò) 處理器。
【背景技術(shù)】
[000引隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,W太網(wǎng)設(shè)備對鏈路安全的要求不斷提高,當0am(X)peration A血inistrationandMaintenance)協(xié)議檢測到鏈路異常時,網(wǎng)絡(luò)中的核也設(shè)備需要通過 自動保護倒換(aps,Auto-protectionSwitch)協(xié)議快速觸發(fā)切換。
[0003] 在目前的網(wǎng)絡(luò)處理器中,如圖1所示,設(shè)備A'B'C'D'之間構(gòu)成的網(wǎng)絡(luò),A'到D'有 兩條路徑,假設(shè)工作路徑W'為A'B' D',保護路徑P'為A'C'D',該樣在 設(shè)備A'上,芯片100根據(jù)oam協(xié)議檢測工作路徑A'今B'今D'的狀態(tài),如果此時A'B' 之間出現(xiàn)了異常,那么芯片100會發(fā)送中斷信息至CPU200,CPU200調(diào)度后,會通過aps協(xié) 議處理線程下發(fā)切換路徑到A'今C'今D'的過程,從而實現(xiàn)業(yè)務(wù)倒換。
[0004] 由于aps協(xié)議是運行在CPU20(H則,CPU200該時調(diào)度并且切換到aps線程都需要 一定的時間,該個時間具體需要根據(jù)當時CPU200的使用情況決定,因此并不能嚴格保障時 間。

【發(fā)明內(nèi)容】

[0005] 本發(fā)明的目的在于提供一種網(wǎng)絡(luò)處理器實現(xiàn)aps切換的方法及網(wǎng)絡(luò)處理器。
[0006] 為實現(xiàn)上述發(fā)明目的之一,本發(fā)明一實施方式提供一種網(wǎng)絡(luò)處理器實現(xiàn)aps切換 的方法,包括步驟: a;檢測工作路徑是否有異常,若否,則繼續(xù)執(zhí)行步驟a,若是,則執(zhí)行步驟b;b;根據(jù)所述工作路徑得到出現(xiàn)異常的業(yè)務(wù)出口; C;根據(jù)所述業(yè)務(wù)出口查找到對應(yīng)的硬件aps表項;d;修改所述硬件aps表項內(nèi)容W觸發(fā)aps切換。
[0007] 作為本發(fā)明一實施方式的進一步改進,步驟d之后還包括步驟;e;上傳中斷信息 至CPU,修改軟件aps表項內(nèi)容W同步所述硬件aps表項及所述軟件aps表項。
[0008] 作為本發(fā)明一實施方式的進一步改進,步驟C具體包括:根據(jù)所述業(yè)務(wù)出口的索 引表查找到對應(yīng)的所述硬件aps表項。
[0009] 作為本發(fā)明一實施方式的進一步改進,所述索引表為位圖索引表或鏈表。
[0010] 作為本發(fā)明一實施方式的進一步改進,步驟C、步驟d具體包括: C;根據(jù)所述業(yè)務(wù)出口的索引表查找到對應(yīng)的所述硬件aps表項,每一所述硬件aps表 項包含當前工作狀態(tài)信息,所述當前工作狀態(tài)信息為處于工作路徑狀態(tài)或處于保護路徑狀 態(tài),當所述當前工作狀態(tài)信息為處于工作路徑狀態(tài)時,執(zhí)行步驟d;當所述當前工作狀態(tài)信 息為處于保護路徑狀態(tài)時,執(zhí)行步驟a; d;將所述硬件aps表項的所述當前工作狀態(tài)信息切換至處于保護路徑狀態(tài)。
[0011] 為實現(xiàn)上述發(fā)明目的之一,本發(fā)明一實施方式提供一種網(wǎng)絡(luò)處理器,包括 芯片,所述芯片包括檢測模塊、查詢模塊及切換模塊,檢測模塊用于檢測工作路徑是否 有異常;當所述檢測模塊檢測到所述工作路徑有異常時,所述查詢模塊用于查詢出現(xiàn)異常 的業(yè)務(wù)出口,并根據(jù)所述業(yè)務(wù)出口查找到對應(yīng)的硬件aps表項;切換模塊用于修改所述硬 件aps表項內(nèi)容W觸發(fā)aps切換。
[0012] 作為本發(fā)明一實施方式的進一步改進,所述網(wǎng)絡(luò)處理器還包括上傳模塊,用于上 傳中斷信息至CPU,所述CPU修改軟件aps表項內(nèi)容W同步所述硬件aps表項及所述軟件 aps表項。
[0013] 作為本發(fā)明一實施方式的進一步改進,所述查詢模塊還用于根據(jù)所述業(yè)務(wù)出口的 索引表查找到對應(yīng)的所述硬件aps表項。
[0014] 作為本發(fā)明一實施方式的進一步改進,所述索引表為位圖索引表或鏈表。
[0015] 作為本發(fā)明一實施方式的進一步改進,所述查詢模塊及所述切換模塊還用于;所 述查詢模塊根據(jù)所述業(yè)務(wù)出口的索引表查找到對應(yīng)的所述硬件aps表項,每一所述硬件 aps表項包含當前工作狀態(tài)信息,所述當前工作狀態(tài)信息為處于工作路徑狀態(tài)或處于保護 路徑狀態(tài),當所述當前工作狀態(tài)信息為處于工作路徑狀態(tài)時,所述切換模塊將所述硬件aps 表項的所述當前工作狀態(tài)信息切換至處于保護路徑狀態(tài);當所述當前工作狀態(tài)信息為處于 保護路徑狀態(tài)時,所述切換模塊不工作。
[0016] 與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于;本發(fā)明通過硬件檢測到工作路徑有異 常后,只需再通過硬件查找到對應(yīng)的硬件aps表項并進行aps切換即可,規(guī)避了CPU負載大 時任務(wù)調(diào)度時間長W及較大的軟件處理開銷的問題,從而提高了效率,實現(xiàn)了aps快速切 換。
【附圖說明】
[0017] 圖1是現(xiàn)有技術(shù)中網(wǎng)絡(luò)處理器實現(xiàn)aps切換的方法示意圖; 圖2是本發(fā)明一實施方式的網(wǎng)絡(luò)處理器實現(xiàn)aps切換的方法流程圖; 圖3是本發(fā)明一實施方式的網(wǎng)絡(luò)處理器的結(jié)構(gòu)框圖; 圖4是本發(fā)明一具體示例的網(wǎng)絡(luò)處理器實現(xiàn)aps切換的方法示意圖。
【具體實施方式】
[0018] W下將結(jié)合附圖所示的【具體實施方式】對本發(fā)明進行詳細描述。但該些實施方式并 不限制本發(fā)明,本領(lǐng)域的普通技術(shù)人員根據(jù)該些實施方式所做出的結(jié)構(gòu)、方法、或功能上的 變換均包含在本發(fā)明的保護范圍內(nèi)。
[0019] 如圖2所示,本發(fā)明的網(wǎng)絡(luò)處理器實現(xiàn)aps切換的方法包括如下步驟: a;檢測工作路徑是否有異常,若否,則繼續(xù)執(zhí)行步驟a,若是,則執(zhí)行步驟b; b;根據(jù)所述工作路徑得到出現(xiàn)異常的業(yè)務(wù)出口; C;根據(jù)所述業(yè)務(wù)出口查找到對應(yīng)的硬件aps表項;d;修改所述硬件aps表項內(nèi)容W觸發(fā)aps切換。
[0020] 在本實施方式中,為了確保設(shè)備之間的相互通信,通常在兩個設(shè)備之間形成工作 路徑及至少一保護路徑,當工作路徑出現(xiàn)異常時,可通過aps切換將對應(yīng)的硬件aps表項切 換至保護路徑,從而確保設(shè)備之間仍能正常通信;本實施方式的檢測、查詢過程通過硬件實 現(xiàn),且aps切換過程直接通過修改硬件aps表項實現(xiàn),硬件反應(yīng)快,從而可確保最高效的切 換時間。
[0021] 在本實施方式中,步驟C、步驟d具體包括: C;根據(jù)所述業(yè)務(wù)出口的索引表查找到對應(yīng)的所述硬件aps表項,每一所述硬件aps表 項包含當前工作狀態(tài)信息,所述當前工作狀態(tài)信息為處于工作路徑狀態(tài)或處于保護路徑狀 態(tài),當所述當前工作狀態(tài)信息為處于工作路徑狀態(tài)時,執(zhí)行步驟d;當所述當前工作狀態(tài)信 息為處于保護路徑狀態(tài)時,執(zhí)行步驟a; d;將所述硬件aps表項的所述當前工作狀態(tài)信息切換至處于保護路徑狀態(tài)。
[0022] 在本實施方式中,所述業(yè)務(wù)出口包含對應(yīng)的索引表,所述索引表中包含對應(yīng)所述 業(yè)務(wù)出口的aps保護組,所述aps保護組包含多個硬件aps表項,從而可W通過查詢索引表 得到對應(yīng)的硬件aps表項;所述索引表較佳為位圖索引表(apsbitmap),位圖索引表查詢 速率高,反應(yīng)快,從而可進一步提高aps切換速率,但不W此為限,在其他實施方式中,索引 表可為鏈表。
[0023] 在本實施方式中,所述硬件aps表項包含當前工作狀態(tài)信息及其他信息,所述工 作狀態(tài)信息占據(jù)一個比特字節(jié),因此,當將當前工作狀態(tài)信息切換至處于保護路徑狀態(tài)時, 僅需在硬件aps表項中切換一個比特即可,切換速度極高。
[0024] 在本實施方式中,在執(zhí)行aps切換之前,預先確認硬件aps表項的當前工作狀態(tài)信 息,且只有在當前工作狀態(tài)信息為處于工作路徑狀態(tài)時才執(zhí)行aps切換,避免不是工作路 徑狀態(tài)時也執(zhí)行aps切換,從而避免不必要的操作,節(jié)省時間,提高切換速率。
[00巧]在本實施方式中,如圖2所示,步驟d之后還包括步驟e;上傳中斷信息至CPU,修 改軟件aps表項內(nèi)容W同步所述硬件aps表項及所述軟件aps表項;其中,CPU可W根據(jù)中 斷信息自行修改軟件aps表項內(nèi)容,使得aps表項的軟硬表之間實現(xiàn)同步,且CPU對軟件 aps表項內(nèi)容的修改過程在aps切換過程之后,不會影響到aps切換效率。
[0026] 本發(fā)明還提供一種網(wǎng)絡(luò)處理器,如圖3所示,所述網(wǎng)絡(luò)處理器包括芯片10,所述芯 片10包括檢測模塊11、查詢模塊12及切換模塊13,檢測模塊11用于檢測工作路徑是否有 異常;當所述檢測模塊11檢測到所述工作路徑有異常時,所述查詢模塊12用于查詢出現(xiàn)異 常的業(yè)務(wù)出口,并根據(jù)所述業(yè)務(wù)出口查找到對應(yīng)的硬件aps表項;切換模塊13用于修改所 述硬件aps表項內(nèi)容W觸發(fā)aps切換。
[0027] 在本實施方式中,為了確保設(shè)備之間的相互通信,通常在兩個設(shè)備之間形成工作 路徑及至少一保護路徑,當工作路徑出現(xiàn)異常時,可通過aps切換將對應(yīng)的硬件aps表項切 換至保護路徑,從而確保設(shè)備之間仍能
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
邻水| 桐柏县| 镇康县| 长泰县| 建始县| 宁晋县| 石渠县| 家居| 金门县| 资源县| 三原县| 溧阳市| 靖安县| 镇江市| 兴化市| 松潘县| 穆棱市| 张北县| 浪卡子县| 黄大仙区| 南汇区| 宁蒗| 连州市| 明光市| 涟源市| 丹阳市| 大田县| 德保县| 家居| 永清县| 长丰县| 延吉市| 广德县| 调兵山市| 石狮市| 达日县| 武义县| 岳池县| 邢台县| 翁牛特旗| 贵州省|